disfactory-notification

Month: 2022-01

2022-01-01

github2 08:49:37

`<https://github.com/Disfactory/DisfactoryMonthlyReport/commit/c70553686bd66b567f1441dad0b01417e58879ae|c7055368>` - chore: autopublish 2022-01-01T00:49:35Z

2022-01-05

github2 09:08:15

`<https://github.com/Disfactory/about.disfactory.tw/commit/4d0c11e051d5cba5cf63a5c22572a540541118e6|4d0c11e0>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:08:51

2022-01-06

github2 09:17:28

`<https://github.com/Disfactory/about.disfactory.tw/commit/4d5e4578213e67332510045cd9a300144b9afb90|4d5e4578>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:18:08

2022-01-07

github2 09:12:33

`<https://github.com/Disfactory/about.disfactory.tw/commit/1235c4b2b95900dfab376cff1e6fd6744a3ea164|1235c4b2>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:13:13

github2 13:51:17

`<https://github.com/Disfactory/SpotDiffFrontend/commit/49b4e1b454acc5082093020cc6944f7e7e23d16e|49b4e1b4>` - fix: solve problem of loading page repeatedly `<https://github.com/Disfactory/SpotDiffFrontend/commit/2de26f58d81367e73758c2b130d1f0016b4d51e5|2de26f58>` - Merge pull request #33 from Disfactory/new-api

2022-01-08

github2 09:06:09

`<https://github.com/Disfactory/about.disfactory.tw/commit/2c2014031616aad4ecf7f36fed2827b3972de299|2c201403>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:06:44

2022-01-10

github2 14:50:28

`<https://github.com/Disfactory/DisfactoryMonthlyReport/commit/97c139f6c323a947b479dd917218661548cfd1f7|97c139f6>` - chore: autopublish 2022-01-10T06:50:27Z

2022-01-12

github2 09:12:13

`<https://github.com/Disfactory/about.disfactory.tw/commit/d2e835fab5229377bff53c09bcce61982113dc76|d2e835fa>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:12:52

github2 22:06:55

<https://github.com/Disfactory/SpotDiffFrontend/pull/34|#34 refactor: delete duplicated code of getting localStorage.>

In previous version, many function will get and set localStorage, which decrease the readability of code. To solve that, we decide to move the code of getting/settting localStorage into single function.

:white_check_mark: All checks have passed

github2 22:07:34

`<https://github.com/Disfactory/SpotDiffFrontend/commit/3c62aee3bfd29eddefd4cee6e9f9032e11a018b9|3c62aee3>` - refactor: delete duplicated code of getting localStorage. `<https://github.com/Disfactory/SpotDiffFrontend/commit/9500cdb6efcf5f547c74953e95a3beaf422fee95|9500cdb6>` - Merge pull request #34 from Disfactory/new-api

2022-01-13

github2 12:00:32

<https://github.com/Disfactory/Disfactory/pull/584|#584 Bump pillow from 8.2.0 to 9.0.0 in /backend>

Bumps <https://github.com/python-pillow/Pillow|pillow> from 8.2.0 to 9.0.0. Release notes _Sourced from <https://github.com/python-pillow/Pillow/releases|pillow's releases>._ &gt; *9.0.0* &gt; &gt; <https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html|https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html> &gt; &gt; *Changes* &gt; &gt; • Restrict builtins for ImageMath.eval() <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5923|#5923> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Ensure JpegImagePlugin stops at the end of a truncated file <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5921|#5921> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Fixed ImagePath.Path array handling <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5920|#5920> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Remove consecutive duplicate tiles that only differ by their offset <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5919|#5919> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Removed redundant part of condition <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5915|#5915> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Explicitly enable strip chopping for large uncompressed TIFFs <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5517|#5517> [<https://github.com/kmilos|`@​kmilos`>] &gt; • Use the Windows method to get TCL functions on Cygwin <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5807|#5807> [<https://github.com/DWesl|`@​DWesl`>] &gt; • Changed error type to allow for incremental WebP parsing <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5404|#5404> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Improved I;16 operations on big endian <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5901|#5901> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Ensure that BMP pixel data offset does not ignore palette <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5899|#5899> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Limit quantized palette to number of colors <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5879|#5879> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Use latin1 encoding to decode bytes <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5870|#5870> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Fixed palette index for zeroed color in FASTOCTREE quantize <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5869|#5869> [<https://github.com/radarhere|`@​radarhere`>] &gt; • When saving RGBA to GIF, make use of first transparent palette entry <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5859|#5859> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Pass SAMPLEFORMAT to libtiff <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5848|#5848> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Added rounding when converting P and PA <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5824|#5824> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Improved putdata() documentation and data handling <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5910|#5910> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Exclude carriage return in PDF regex to help prevent ReDoS <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5912|#5912> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Image.NONE is only used for resampling and dithers <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5908|#5908> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Fixed freeing pointer in ImageDraw.Outline.transform <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5909|#5909> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Add Tidelift alignment action and badge <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5763|#5763> [<https://github.com/aclark4life|`@​aclark4life`>] &gt; • Replaced further direct invocations of setup.py <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5906|#5906> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Added ImageShow support for xdg-open <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5897|#5897> [<https://github.com/m-shinder|`@​m-shinder`>] &gt; • Fixed typo <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5902|#5902> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Switched from deprecated "setup.py install" to "pip install ." <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5896|#5896> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Support 16-bit grayscale ImageQt conversion <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5856|#5856> [<https://github.com/cmbruns|`@​cmbruns`>] &gt; • Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5872|#5872> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Convert subsequent GIF frames to RGB or RGBA <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5857|#5857> [<https://github.com/radarhere|`@​radarhere`>] &gt; • WebP: Fix memory leak during decoding on failure <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5798|#5798> [<https://github.com/ilai-deutel|`@​ilai-deutel`>] &gt; • Do not prematurely return in ImageFile when saving to stdout <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5665|#5665> [<https://github.com/infmagic2047|`@​infmagic2047`>] &gt; • Added support for top right and bottom right TGA orientations <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5829|#5829> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Corrected ICNS file length in header <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5845|#5845> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Block tile TIFF tags when saving <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5839|#5839> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Added line width argument to ImageDraw polygon <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5694|#5694> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Do not redeclare class each time when converting to NumPy <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5844|#5844> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Only prevent repeated polygon pixels when drawing with transparency <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5835|#5835> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Fix pushes_fd method signature <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5833|#5833> [<https://github.com/hoodmane|`@​hoodmane`>] &gt; • Add support for pickling TrueType fonts <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5826|#5826> [<https://github.com/hugovk|`@​hugovk`>] &gt; • Only prefer command line tools SDK on macOS over default MacOSX SDK <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5828|#5828> [<https://github.com/radarhere|`@​radarhere`>] &gt; • Fix compilation on 64-bit Termux <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5793|#5793> [<https://github.com/landfillbaby|`@​landfillbaby`>] &gt; • Replace 'setup.py sdist' with '-m build --sdist' <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5785|#5785> [<https://github.com/hugovk|`@​hugovk`>] &gt; • Use declarative package configuration <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5784|#5784> [<https://github.com/hugovk|`@​hugovk…

:white_check_mark: All checks have passed

2022-01-14

github2 09:08:55

`<https://github.com/Disfactory/about.disfactory.tw/commit/23c4cbb7748f7bcd9956e9fe3f4098ee3cc2505e|23c4cbb7>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:10:29

github2 12:58:31

<https://github.com/Disfactory/about.disfactory.tw/pull/65|#65 chore(deps): bump follow-redirects from 1.13.2 to 1.14.7>

Bumps <https://github.com/follow-redirects/follow-redirects|follow-redirects> from 1.13.2 to 1.14.7. Commits • <https://github.com/follow-redirects/follow-redirects/commit/2ede36d7c60d3acdcd324dcd99a9dbd52e4fb3a6|`2ede36d`> Release version 1.14.7 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/8b347cbcef7c7b72a6e9be20f5710c17d6163c22|`8b347cb`> Drop Cookie header across domains. • <https://github.com/follow-redirects/follow-redirects/commit/6f5029ae1a0fdab4dc25f6379a5ee303c2319070|`6f5029a`> Release version 1.14.6 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/af706bee57de954414c0bde0a9f33e62beea3e52|`af706be`> Ignore null headers. • <https://github.com/follow-redirects/follow-redirects/commit/d01ab7a5c5df3617c7a40a03de7af6427fdfac55|`d01ab7a`> Release version 1.14.5 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/40052ea8aa13559becee5795715c1d45b1f0eb76|`40052ea`> Make compatible with Node 17. • <https://github.com/follow-redirects/follow-redirects/commit/86f7572f9365dadc39f85916259b58973819617f|`86f7572`> Fix: clear internal timer on request abort to avoid leakage • <https://github.com/follow-redirects/follow-redirects/commit/2e1eaf0218c5315a2ab27f53964d0535d4dafb51|`2e1eaf0`> Keep Authorization header on subdomain redirects. • <https://github.com/follow-redirects/follow-redirects/commit/2ad9e82b6277ae2104f7770e9ff1186cc6da29d4|`2ad9e82`> Carry over Host header on relative redirects (<https://github-redirect.dependabot.com/follow-redirects/follow-redirects/issues/172|#172>) • <https://github.com/follow-redirects/follow-redirects/commit/77e2a581e1d1811674b7b74745a9c20a5b939488|`77e2a58`> Release version 1.14.4 of the npm package. • Additional commits viewable in <https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7|compare view> <https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores|Dependabot compatibility score> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. * * * Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: • `@dependabot rebase` will rebase this PR • `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it • `@dependabot merge` will merge this PR after your CI passes on it • `@dependabot squash and merge` will squash and merge this PR after your CI passes on it • `@dependabot cancel merge` will cancel a previously requested merge and block automerging • `@dependabot reopen` will reopen this PR if it is closed • `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually • `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) • `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) • `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) • `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language • `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language • `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language • `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the <https://github.com/Disfactory/about.disfactory.tw/network/alerts|Security Alerts page>.

github2 14:16:19

<https://github.com/Disfactory/license.disfactory.tw/pull/23|#23 chore(deps): bump follow-redirects from 1.10.0 to 1.14.7>

Bumps <https://github.com/follow-redirects/follow-redirects|follow-redirects> from 1.10.0 to 1.14.7. Commits • <https://github.com/follow-redirects/follow-redirects/commit/2ede36d7c60d3acdcd324dcd99a9dbd52e4fb3a6|`2ede36d`> Release version 1.14.7 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/8b347cbcef7c7b72a6e9be20f5710c17d6163c22|`8b347cb`> Drop Cookie header across domains. • <https://github.com/follow-redirects/follow-redirects/commit/6f5029ae1a0fdab4dc25f6379a5ee303c2319070|`6f5029a`> Release version 1.14.6 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/af706bee57de954414c0bde0a9f33e62beea3e52|`af706be`> Ignore null headers. • <https://github.com/follow-redirects/follow-redirects/commit/d01ab7a5c5df3617c7a40a03de7af6427fdfac55|`d01ab7a`> Release version 1.14.5 of the npm package. • <https://github.com/follow-redirects/follow-redirects/commit/40052ea8aa13559becee5795715c1d45b1f0eb76|`40052ea`> Make compatible with Node 17. • <https://github.com/follow-redirects/follow-redirects/commit/86f7572f9365dadc39f85916259b58973819617f|`86f7572`> Fix: clear internal timer on request abort to avoid leakage • <https://github.com/follow-redirects/follow-redirects/commit/2e1eaf0218c5315a2ab27f53964d0535d4dafb51|`2e1eaf0`> Keep Authorization header on subdomain redirects. • <https://github.com/follow-redirects/follow-redirects/commit/2ad9e82b6277ae2104f7770e9ff1186cc6da29d4|`2ad9e82`> Carry over Host header on relative redirects (<https://github-redirect.dependabot.com/follow-redirects/follow-redirects/issues/172|#172>) • <https://github.com/follow-redirects/follow-redirects/commit/77e2a581e1d1811674b7b74745a9c20a5b939488|`77e2a58`> Release version 1.14.4 of the npm package. • Additional commits viewable in <https://github.com/follow-redirects/follow-redirects/compare/v1.10.0...v1.14.7|compare view> <https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores|Dependabot compatibility score> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. * * * Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: • `@dependabot rebase` will rebase this PR • `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it • `@dependabot merge` will merge this PR after your CI passes on it • `@dependabot squash and merge` will squash and merge this PR after your CI passes on it • `@dependabot cancel merge` will cancel a previously requested merge and block automerging • `@dependabot reopen` will reopen this PR if it is closed • `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually • `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) • `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) • `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) • `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language • `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language • `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language • `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the <https://github.com/Disfactory/license.disfactory.tw/network/alerts|Security Alerts page>.

github2 20:17:45

`<https://github.com/Disfactory/SpotDiff/commit/2e89bc9b6e069b4e94ace409910e359fcbc62710|2e89bc9b>` - Task 1 (implement the Location table) and Task 3 (implement the Answer table) (#22)

2022-01-15

github2 09:06:26

`<https://github.com/Disfactory/about.disfactory.tw/commit/7f0ea13a9a70c6583e6098eab85bdfe0c4217078|7f0ea13a>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:07:00

2022-01-16

github2 09:10:44

`<https://github.com/Disfactory/about.disfactory.tw/commit/086987cb72eaf0f56e92d8e7a7ebe09949ddac7f|086987cb>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:11:12

2022-01-17

github2 09:08:06

`<https://github.com/Disfactory/about.disfactory.tw/commit/42cd285440abe13ec59bf616968e81aebc99159f|42cd2854>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:08:35

github2 23:34:23

<https://github.com/Disfactory/SpotDiff/issues/24|#24 Missing answer operation tests>

I forgot to check-in run_all_test.py, which resulted in missing all answer tests.

2022-01-19

github2 09:00:59

`<https://github.com/Disfactory/about.disfactory.tw/commit/5ed47a7141dbaacf2a223343241f8f90015940de|5ed47a71>` - feat: update the OG images &amp; og-imgs-cache.json

github2 09:01:32

github2 19:58:45

`<https://github.com/Disfactory/SpotDiffFrontend/commit/2c6f52d2b4d1ce394113e8bbf162d83e5e62aa5c|2c6f52d2>` - feat: add introduction of this project on footer "關於此專案" `<https://github.com/Disfactory/SpotDiffFrontend/commit/8a105c6d5766ee6e8a30ff34e0b96d31360b9165|8a105c6d>` - Merge pull request #35 from Disfactory/new-api

github2 21:08:22

<https://github.com/Disfactory/SpotDiffFrontend/issues/36|#36 20220119 討論事項>

1. staging server設定: 就前端而言,在本地串API會有CORS的問題,所以要設定proxy。目前的設定如下: ``` devServer: { '/api': { target: '<https://staging.api.spot.disfactory.tw/>', pathRewrite: { '^/api': '' }, ws: true, changeOrigin: true, }, }, }, ``` 但必須注意之後deploy時,要把/api endpoint也抽出成環境變數 2. client_id設定: 如果使用者的瀏覽器沒有擋ga,則用ga的clientId作為client_id; 如果有擋,則再去sesstionStorage看有沒有存client_id,如果有的話則使用;沒有的話則重新生成一個client_id

github2 21:12:14

<https://github.com/Disfactory/SpotDiff/issues/25|#25 Read user_token from Authorization header>

It risks more for putting the token in the URL. I suggest reading the token from `Authorization` header. Ref: • <https://carsonwah.github.io/http-authentication.html|https://carsonwah.github.io/http-authentication.html>