disfactory-notification

Month: 2022-03

2022-03-01

github2 09:00:49

`<https://github.com/Disfactory/DisfactoryMonthlyReport/commit/c6ac90e84af6eba44bc37ec17264b6913e2156cb|c6ac90e8>` - chore: autopublish 2022-03-01T01:00:44Z

github2 09:00:49

`<https://github.com/Disfactory/DisfactoryMonthlyReport/commit/c6ac90e84af6eba44bc37ec17264b6913e2156cb|c6ac90e8>` - chore: autopublish 2022-03-01T01:00:44Z

github2 09:26:15

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

github2 09:26:15

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

github2 09:26:50

github2 09:26:50

2022-03-02

github2 09:16:10

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

github2 09:16:10

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

github2 09:16:42

github2 09:16:42

github2 19:43:01

<https://github.com/Disfactory/Disfactory/issues/588|#588 回報資料地號消失>

*Describe the bug* 回報資料地號再次抓不到,2/23至今的都需要重抓 *Screenshots* <https://user-images.githubusercontent.com/60970217/156355426-5aa0f143-f1e4-4806-9f48-49a71c681843.png|截圖 2022-03-02 下午7 42 33>

github2 19:43:01

<https://github.com/Disfactory/Disfactory/issues/588|#588 回報資料地號消失>

*Describe the bug* 回報資料地號再次抓不到,2/23至今的都需要重抓 *Screenshots* <https://user-images.githubusercontent.com/60970217/156355426-5aa0f143-f1e4-4806-9f48-49a71c681843.png|截圖 2022-03-02 下午7 42 33>

github2 20:55:15

`<https://github.com/Disfactory/SpotDiff/commit/95e0a95e2986fc4f86c9e2d371a3220c16ae912d|95e0a95e>` - Task1 implment location table (#27)

github2 20:55:15

`<https://github.com/Disfactory/SpotDiff/commit/95e0a95e2986fc4f86c9e2d371a3220c16ae912d|95e0a95e>` - Task1 implment location table (#27)

github2 21:24:07

<https://github.com/Disfactory/SpotDiffFrontend/issues/61|#61 使用者測試:辨識頁面沒有正確答案>

*Is your feature request related to a problem? Please describe.* 測試者辨識完題組,不知道沒有正確答案 *Describe the solution you'd like* 從文案/設計引導使用者,他們是在幫忙協助辨識,答案是要由他們來產生,並不會出現正確答案

github2 21:24:07

<https://github.com/Disfactory/SpotDiffFrontend/issues/61|#61 使用者測試:辨識頁面沒有正確答案>

*Is your feature request related to a problem? Please describe.* 測試者覺得辨識完題組,沒有正確答案就接續著繼續答題有點空虛 *Describe the solution you'd like* 從文案/設計引導使用者,他們是在幫忙協助辨識,並不會出現正確答案

github2 21:25:59

<https://github.com/Disfactory/SpotDiffFrontend/issues/62|#62 Decrease loading time>

Phase that could speed up: ☐ The beginning gif ☐ The picture in Tutorial Section ☐ The loading before the Game Section start

github2 21:25:59

<https://github.com/Disfactory/SpotDiffFrontend/issues/62|#62 Decrease loading time>

Phase that could speed up: ☐ The beginning gif ☐ The picture in Tutorial Section ☐ The loading before the Game Section start

github2 21:29:34

<https://github.com/Disfactory/Disfactory/pull/589|#589 update easymap api url>

更新 easymap api 的 URL

:white_check_mark: All checks have passed

github2 21:32:38

`<https://github.com/Disfactory/Disfactory/commit/d9b9cf8b0e5216e8f07c698d5a8b4e1641eab44c|d9b9cf8b>` - update easymap api url `<https://github.com/Disfactory/Disfactory/commit/b9fb84375519431fb51c1bff8d64f1f8b167422d|b9fb8437>` - Merge pull request #589 from Swind/update_easymap_api

github2 21:32:38

`<https://github.com/Disfactory/Disfactory/commit/d9b9cf8b0e5216e8f07c698d5a8b4e1641eab44c|d9b9cf8b>` - update easymap api url `<https://github.com/Disfactory/Disfactory/commit/b9fb84375519431fb51c1bff8d64f1f8b167422d|b9fb8437>` - Merge pull request #589 from Swind/update_easymap_api

github2 21:42:56

`<https://github.com/Disfactory/SpotDiff/commit/19ae551b4c4b641bc11ad36e526c533767185acf|19ae551b>` - Add one requirement.

github2 21:42:56

`<https://github.com/Disfactory/SpotDiff/commit/19ae551b4c4b641bc11ad36e526c533767185acf|19ae551b>` - Add one requirement.

github2 21:50:58

<https://github.com/Disfactory/Disfactory/issues/590|#590 Landcode Vanishing Alert>

*Is your feature request related to a problem? Please describe.* The API source of `<http://easymap.land.moi.gov.tw|easymap.land.moi.gov.tw>` often change their URL, causing the null value of factory's landcode. We often notice the situation too late. The user might lose the chance to confirm their target's location. *Describe the solution you'd like* Build an alert and automatically submit an issue in "Disfactory" repo, which would send a message in "Disfactory Notification" channel in g0v Slack.

github2 21:50:58

<https://github.com/Disfactory/Disfactory/issues/590|#590 Landcode Vanishing Alert>

*Is your feature request related to a problem? Please describe.* The API source of `<http://easymap.land.moi.gov.tw|easymap.land.moi.gov.tw>` often change their URL, causing the null value of factory's landcode. We often notice the situation too late. The user might lose the chance to confirm their target's location. *Describe the solution you'd like* Build an alert and automatically submit an issue in "Disfactory" repo, which would send a message in "Disfactory Notification" channel in g0v Slack.

github2 21:52:29

`<https://github.com/Disfactory/SpotDiff/commit/fe40ad47c4a04cc86f01de063bf5b2c2a41e6dc5|fe40ad47>` - Fix the problem of database migration.

github2 21:52:29

`<https://github.com/Disfactory/SpotDiff/commit/fe40ad47c4a04cc86f01de063bf5b2c2a41e6dc5|fe40ad47>` - Fix the problem of database migration.

2022-03-03

github2 09:21:10

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

github2 09:21:10

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

github2 09:21:46

github2 09:21:46

2022-03-04

github2 09:22:26

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

github2 09:22:26

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

github2 09:23:39

github2 09:23:39

2022-03-05

github2 09:14:47

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

github2 09:14:47

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

github2 09:15:16

github2 09:15:16

2022-03-06

github2 14:22:54

`<https://github.com/Disfactory/SpotDiffFrontend/commit/db2fde14bc14dd81c95a114ad949cffa80d02e66|db2fde14>` - fix(game): solve problem of fetching question data too slow `<https://github.com/Disfactory/SpotDiffFrontend/commit/e1004397a71c6045e55b3c49f448d894964ee59c|e1004397>` - Merge pull request #63 from Disfactory/feat-add-status-api

github2 14:22:54

`<https://github.com/Disfactory/SpotDiffFrontend/commit/db2fde14bc14dd81c95a114ad949cffa80d02e66|db2fde14>` - fix(game): solve problem of fetching question data too slow `<https://github.com/Disfactory/SpotDiffFrontend/commit/e1004397a71c6045e55b3c49f448d894964ee59c|e1004397>` - Merge pull request #63 from Disfactory/feat-add-status-api

2022-03-07

github2 01:05:02

<https://github.com/Disfactory/SpotDiffFrontend/pull/64|#64 feat: add function of getting client id and user token in /store>

WIP: need add function of fetching api `/status`, and refactor existing code.

:white_check_mark: All checks have passed

github2 01:05:02

<https://github.com/Disfactory/SpotDiffFrontend/pull/64|#64 feat: add function of getting client id and user token in /store>

WIP: need add function of fetching api `/status`, and refactor existing code.

github2 01:05:19

<https://github.com/Disfactory/SpotDiffFrontend/issues/65|#65 WIP: add function of fetching `/status` api >

目前還沒有串/status api,要記得串,並將結果呈現在ending page。 NTH: 重構目前的程式碼,有些是可共用的函式或data,可以寫到vuex中(即`/store`資料夾)

github2 09:16:16

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

github2 09:16:16

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

github2 09:16:44

github2 09:16:44

2022-03-08

github2 09:16:24

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

github2 09:16:24

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

github2 09:16:56

github2 09:16:56

2022-03-09

github2 21:52:17

<https://github.com/Disfactory/Disfactory/pull/591|#591 透過 rotating proxy 去取得資料>

增加一個 proxy 的 container,透過 proxy 去取得資料 並且延長 easymap 的 timeout, 所以還需要確認一下 easymap 的呼叫不會 block api

:white_check_mark: No checks have passed

2022-03-10

github2 01:08:39

`<https://github.com/Disfactory/Disfactory/commit/2298d56b8220e2b5566ce8e35dc5c1fd4510eb0c|2298d56b>` - 透過 rotating proxy 去跟 easymap 要資料 `<https://github.com/Disfactory/Disfactory/commit/ee3038e70b3c4ad52011cc923cb9a863d6dc800d|ee3038e7>` - easymap 的 testcase 不需要透過 proxy 取資料 `<https://github.com/Disfactory/Disfactory/commit/5d292f942017887312440cba23afa238f6d1babe|5d292f94>` - Merge pull request #591 from Swind/proxy

github2 01:08:39

`<https://github.com/Disfactory/Disfactory/commit/2298d56b8220e2b5566ce8e35dc5c1fd4510eb0c|2298d56b>` - 透過 rotating proxy 去跟 easymap 要資料 `<https://github.com/Disfactory/Disfactory/commit/ee3038e70b3c4ad52011cc923cb9a863d6dc800d|ee3038e7>` - easymap 的 testcase 不需要透過 proxy 取資料 `<https://github.com/Disfactory/Disfactory/commit/5d292f942017887312440cba23afa238f6d1babe|5d292f94>` - Merge pull request #591 from Swind/proxy

github2 09:20:48

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

github2 09:20:48

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

github2 09:21:22

github2 09:21:22

2022-03-11

github2 09:21:11

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

github2 09:21:11

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

github2 09:21:51

github2 09:21:51

2022-03-12

github2 09:02:58

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

Bumps <https://github.com/python-pillow/Pillow|pillow> from 8.2.0 to 9.0.1. Release notes _Sourced from <https://github.com/python-pillow/Pillow/releases|pillow's releases>._ &gt; *9.0.1* &gt; &gt; <https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html|https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html> &gt; &gt; *Changes* &gt; &gt; • In show_file, use os.remove to remove temporary images. <https://github.com/advisories/GHSA-9j59-75qj-795w|CVE-2022-24303> <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/6010|#6010> [<https://github.com/radarhere|`@​radarhere`>, <https://github.com/hugovk|`@​hugovk`>] &gt; • Restrict builtins within lambdas for ImageMath.eval. <https://github.com/advisories/GHSA-8vj2-vxx3-667w|CVE-2022-22817> <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/6009|#6009> [radarhere] &gt; &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`>] ... (truncated) Changelog _Sourced from <https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst|pillow's changelog>._ &gt; *9.0.1 (2022-02-03)* &gt; &gt; • In show_file, use os.remove to remove temporary images. <https://github.com/advisories/GHSA-9j59-75qj-795w|CVE-2022-24303> <https://github-redirect.dependabot.com/python-pill…

github2 09:02:58

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

Bumps <https://github.com/python-pillow/Pillow|pillow> from 8.2.0 to 9.0.1. Release notes _Sourced from <https://github.com/python-pillow/Pillow/releases|pillow's releases>._ &gt; *9.0.1* &gt; &gt; <https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html|https://pillow.readthedocs.io/en/stable/releasenotes/9.0.1.html> &gt; &gt; *Changes* &gt; &gt; • In show_file, use os.remove to remove temporary images. <https://github.com/advisories/GHSA-9j59-75qj-795w|CVE-2022-24303> <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/6010|#6010> [<https://github.com/radarhere|`@​radarhere`>, <https://github.com/hugovk|`@​hugovk`>] &gt; • Restrict builtins within lambdas for ImageMath.eval. <https://github.com/advisories/GHSA-8vj2-vxx3-667w|CVE-2022-22817> <https://github-redirect.dependabot.com/python-pillow/Pillow/issues/6009|#6009> [radarhere] &gt; &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`>] ... (truncated) Changelog _Sourced from <https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst|pillow's changelog>._ &gt; *9.0.1 (2022-02-03)* &gt; &gt; • In show_file, use os.remove to remove temporary images. <https://github.com/advisories/GHSA-9j59-75qj-795w|CVE-2022-24303> <https://github-redirect.dependabot.com/python-pill…

:white_check_mark: All checks have passed

2022-03-13

github2 09:12:23

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

github2 09:12:23

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

github2 09:12:54

github2 09:12:54

2022-03-14

github2 09:16:14

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

github2 09:16:14

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

github2 09:16:48

github2 09:16:48

2022-03-15

github2 00:20:49

`<https://github.com/Disfactory/SpotDiffFrontend/commit/086a70ef8786f2bedc983ce059a9209cafef1088|086a70ef>` - feat: add function of getting clinet id and user token in /store `<https://github.com/Disfactory/SpotDiffFrontend/commit/e7826db15aed8eecadec4f031eeb4ed2931b3d4b|e7826db1>` - feat: fetching status data and display fetching result on ending page `<https://github.com/Disfactory/SpotDiffFrontend/commit/995790fd2b673f1912f00d264f2ea36622d0240a|995790fd>` - refactor(store): remove unneed code `<https://github.com/Disfactory/SpotDiffFrontend/commit/d169b94298165533fd34b81d42f96621d074250b|d169b942>` - Merge pull request #64 from Disfactory/feat-add-status-api

github2 00:20:49

`<https://github.com/Disfactory/SpotDiffFrontend/commit/086a70ef8786f2bedc983ce059a9209cafef1088|086a70ef>` - feat: add function of getting clinet id and user token in /store `<https://github.com/Disfactory/SpotDiffFrontend/commit/e7826db15aed8eecadec4f031eeb4ed2931b3d4b|e7826db1>` - feat: fetching status data and display fetching result on ending page `<https://github.com/Disfactory/SpotDiffFrontend/commit/995790fd2b673f1912f00d264f2ea36622d0240a|995790fd>` - refactor(store): remove unneed code `<https://github.com/Disfactory/SpotDiffFrontend/commit/d169b94298165533fd34b81d42f96621d074250b|d169b942>` - Merge pull request #64 from Disfactory/feat-add-status-api

github2 09:20:02

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

github2 09:20:02

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

github2 09:20:52

github2 09:20:52

2022-03-16

github2 09:20:06

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

github2 09:20:06

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

github2 09:20:43

github2 09:20:43

github2 12:45:18

`<https://github.com/Disfactory/SpotDiffFrontend/commit/d1ea061a82df3c832c44df19f1ec281ae9c40e2d|d1ea061a>` - feat(loading): replace loading icon `<https://github.com/Disfactory/SpotDiffFrontend/commit/bf7667e783a5fdcfcff2df4406da068ea567b290|bf7667e7>` - Merge pull request #66 from Disfactory/loading-page

github2 12:45:18

`<https://github.com/Disfactory/SpotDiffFrontend/commit/d1ea061a82df3c832c44df19f1ec281ae9c40e2d|d1ea061a>` - feat(loading): replace loading icon `<https://github.com/Disfactory/SpotDiffFrontend/commit/bf7667e783a5fdcfcff2df4406da068ea567b290|bf7667e7>` - Merge pull request #66 from Disfactory/loading-page

2022-03-17

github2 09:18:07

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

github2 09:18:07

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

github2 09:18:47

github2 09:18:47

2022-03-18

github2 09:20:06

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

github2 09:20:06

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

github2 09:20:43

github2 09:20:43

2022-03-19

github2 09:12:33

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

github2 09:12:33

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

github2 09:13:07

github2 09:13:07

2022-03-21

github2 09:21:21

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

github2 09:21:21

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

github2 09:21:55

github2 09:21:55

2022-03-22

github2 09:30:35

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

github2 09:30:35

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

github2 09:31:13

github2 09:31:13

2022-03-23

github2 09:29:01

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

github2 09:29:01

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

github2 09:29:37

github2 09:29:37

github2 19:46:16

<https://github.com/Disfactory/frontend/issues/139|#139 If not moving the map in the factory creation process, the layer guard won't work as expected / 若沒有在新增工廠時先移動地圖,圖層限制會沒有用>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 as title *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 19:46:16

<https://github.com/Disfactory/frontend/issues/139|#139 If not moving the map in the factory creation process, the layer guard won't work as expected / 若沒有在新增工廠時先移動地圖,圖層限制會沒有用>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 as title *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 19:46:16

<https://github.com/Disfactory/frontend/issues/139|#139 If not moving the map in the factory creation process, the layer guard won't work as expected / 若沒有在新增工廠時先移動地圖,圖層限制會沒有用>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 as title *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 19:46:16

<https://github.com/Disfactory/frontend/issues/139|#139 If not moving the map in the factory creation process, the layer guard won't work as expected / 若沒有在新增工廠時先移動地圖,圖層限制會沒有用>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 as title *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:32:58

<https://github.com/Disfactory/SpotDiffFrontend/issues/67|#67 農地圖層即時改寫>

<https://stackoverflow.com/questions/37447457/dynamically-reload-leaflet-tiles|https://stackoverflow.com/questions/37447457/dynamically-reload-leaflet-tiles> ``` L.TileLayer.CustomLayer = L.TileLayer.extend({ getTileUrl: (coords) =&gt; { var test = some_function_deciding_test_based_on_tile(coords); return `<http://example.com/tile_${coords.x}_${coords.y}.png?test=${test}`;> } }); ``` vs openlayer <https://github.com/Disfactory/frontend/blob/df24ba632041d9f39bb5360a62e88c953b7ebaa9/src/lib/map.ts#L391-L397|https://github.com/Disfactory/frontend/blob/df24ba632041d9f39bb5360a62e88c953b7ebaa9/src/lib/map.ts#L391-L397> ``` tileLoadFunction: function (imageTile, src) { // eslint-disable-next-line @typescript-eslint/no-explicit-any const image: HTMLImageElement = (imageTile as any).getImage() flipArgriculturalLand(src).then(newSrc =&gt; { image.src = newSrc }) }, ```

github2 20:34:55

<https://github.com/Disfactory/SpotDiffFrontend/issues/68|#68 v1.3 預計改動>

*UI改動* ☐ 教學頁面UI改動 ☐ 教學頁面與遊戲頁面間新增圖卡 ☐ 遊戲頁面UI改動 ☐ 確認頁面與ending頁面UI改動 *新增功能* ☐ 分享功能:桌機版要分享什麼? ☐ 新增圖層:可參照<https://github.com/Disfactory/SpotDiffFrontend/issues/67|此處>

github2 20:40:34

<https://github.com/Disfactory/Disfactory/issues/593|#593 server有時候好像偶爾會慢慢的>

*Describe the bug* 1. 3/20下午15:24-30 3/21-22 django存取改動時,或打開( <https://api.disfactory.tw/admin/api/|https://api.disfactory.tw/admin/api/> )零星時刻會跑30-60秒 2. 3/22 下午 about page首圖的工廠數量也會load一陣子 *To Reproduce* 打開about page,或打開django ( <https://api.disfactory.tw/admin/api/|https://api.disfactory.tw/admin/api/> ) *Expected behavior* 順暢的存取或打到api *Screenshots* <https://user-images.githubusercontent.com/60970217/159700666-5087696b-e70e-4d3b-bdaf-53a80e122740.png|Screen Shot 2022-03-22 at 4 36 02 PM> *Additional context*

github2 20:40:34

<https://github.com/Disfactory/Disfactory/issues/593|#593 server偶爾會慢慢的>

*Describe the bug* 1. 3/20下午15:24-30 3/21-22 django存取改動時,或打開( <https://api.disfactory.tw/admin/api/|https://api.disfactory.tw/admin/api/> )零星時刻會跑30-60秒 2. 3/22 下午 about page首圖的工廠數量也會load一陣子 *To Reproduce* 打開about page,或打開django ( <https://api.disfactory.tw/admin/api/|https://api.disfactory.tw/admin/api/> ) *Expected behavior* 順暢的存取或打到api *Screenshots* <https://user-images.githubusercontent.com/60970217/159700666-5087696b-e70e-4d3b-bdaf-53a80e122740.png|Screen Shot 2022-03-22 at 4 36 02 PM> *Additional context*

github2 20:59:57

<https://github.com/Disfactory/frontend/issues/140|#140 Resizing the window will fire multiple GET factories requests>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:59:57

<https://github.com/Disfactory/frontend/issues/140|#140 Resizing the window will fire multiple GET factories requests / 縮放時會呼叫多個查詢工廠 API>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. Should debounce this function. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:59:57

<https://github.com/Disfactory/frontend/issues/140|#140 Resizing the window will fire multiple GET factories requests / 縮放時會呼叫多個查詢工廠 API>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. Should debounce this function. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:59:57

<https://github.com/Disfactory/frontend/issues/140|#140 Resizing the window will fire multiple GET factories requests>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 21:09:33

<https://github.com/Disfactory/frontend/pull/141|#141 fix: check factory layer at rendercomplete event>

fix <https://github.com/Disfactory/frontend/issues/139|#139>

:white_check_mark: 7 other checks have passed

github2 21:09:33

<https://github.com/Disfactory/frontend/pull/141|#141 fix: check factory layer at rendercomplete event>

fix <https://github.com/Disfactory/frontend/issues/139|#139>

:white_check_mark: 7 other checks have passed

github2 21:19:26

<https://github.com/Disfactory/frontend/pull/142|#142 feat: debounce getFactories method>

resolve <https://github.com/Disfactory/frontend/issues/140|#140>

:white_check_mark: 7 other checks have passed

github2 21:19:26

<https://github.com/Disfactory/frontend/pull/142|#142 feat: debounce getFactories method>

resolve <https://github.com/Disfactory/frontend/issues/140|#140>

:white_check_mark: 7 other checks have passed

2022-03-24

github2 09:23:18

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

github2 09:23:18

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

github2 09:23:58

github2 09:23:58

github2 23:26:54

<https://github.com/Disfactory/Disfactory/pull/594|#594 prefetch follow_ups to reduce SQL queries>

先將 document 的 follow_up 讀出來,避免在 factory 量很大的時候,花費太多時間在查詢

github2 23:26:54

<https://github.com/Disfactory/Disfactory/pull/594|#594 prefetch follow_ups to reduce SQL queries>

先將 document 的 follow_up 讀出來,避免在 factory 量很大的時候,花費太多時間在查詢

github2 23:28:43

`<https://github.com/Disfactory/Disfactory/commit/d3fafbb1119c40516718aed50c478ea9f43aaa82|d3fafbb1>` - Bump django from 2.2.13 to 2.2.27 in /backend `<https://github.com/Disfactory/Disfactory/commit/f4742fd998d15927f8e7102f6c85926f7f516bb7|f4742fd9>` - Merge pull request #587 from Disfactory/dependabot/pip/backend/django-2.2.27

github2 23:28:43

`<https://github.com/Disfactory/Disfactory/commit/d3fafbb1119c40516718aed50c478ea9f43aaa82|d3fafbb1>` - Bump django from 2.2.13 to 2.2.27 in /backend `<https://github.com/Disfactory/Disfactory/commit/f4742fd998d15927f8e7102f6c85926f7f516bb7|f4742fd9>` - Merge pull request #587 from Disfactory/dependabot/pip/backend/django-2.2.27

github2 23:33:43

`<https://github.com/Disfactory/Disfactory/commit/ec8c8ccfa7d44641c230a4c975ba76f1d835ecca|ec8c8ccf>` - Bump pillow from 8.2.0 to 9.0.1 in /backend `<https://github.com/Disfactory/Disfactory/commit/c98a381658f2238d1307c59b42834c4de0cf11eb|c98a3816>` - Merge pull request #592 from Disfactory/dependabot/pip/backend/pillow-9.0.1

github2 23:33:43

`<https://github.com/Disfactory/Disfactory/commit/ec8c8ccfa7d44641c230a4c975ba76f1d835ecca|ec8c8ccf>` - Bump pillow from 8.2.0 to 9.0.1 in /backend `<https://github.com/Disfactory/Disfactory/commit/c98a381658f2238d1307c59b42834c4de0cf11eb|c98a3816>` - Merge pull request #592 from Disfactory/dependabot/pip/backend/pillow-9.0.1

github2 23:41:02

<https://github.com/Disfactory/Disfactory/pull/595|#595 prefetch follow_ups to reduce SQL queries>

先將 document 的 follow_up 讀出來,避免在 factory 量很大的時候,花費太多時間在查詢]

github2 23:41:02

<https://github.com/Disfactory/Disfactory/pull/595|#595 prefetch follow_ups to reduce SQL queries>

[先將 document 的 follow_up 讀出來,避免在 factory 量很大的時候,花費太多時間在查詢]

github2 23:48:40

<https://github.com/Disfactory/Disfactory/pull/596|#596 Bump djangorestframework from 3.9.2 to 3.11.2 in /backend>

Bumps <https://github.com/encode/django-rest-framework|djangorestframework> from 3.9.2 to 3.11.2. Release notes _Sourced from <https://github.com/encode/django-rest-framework/releases|djangorestframework's releases>._ &gt; *Version 3.9.3* &gt; &gt; This is the last Django REST Framework release that will support Python 2. Be sure to upgrade to Python 3 before upgrading to Django REST Framework 3.10. &gt; &gt; • Adjusted the compat check for django-guardian to allow the last guardian version (v1.4.9) compatible with Python 2. <https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6613|#6613> Commits • <https://github.com/encode/django-rest-framework/commit/4121b01b912668c049b26194a9a107c27a332429|`4121b01`> Deprecate urlize_quoted_links in favor of Django's built-in urlize • <https://github.com/encode/django-rest-framework/commit/f3d9d68970562a6d1e6247b028ce67a2fcc6fa1d|`f3d9d68`> Version 3.11.1 • <https://github.com/encode/django-rest-framework/commit/eb2c4c2dc71ade5b8376acd9d574bb7382116e4b|`eb2c4c2`> Version 3.11.1 • <https://github.com/encode/django-rest-framework/commit/de497a9bf12605b8b71bf7c21da57bc2a8238786|`de497a9`> Version 3.11 (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7083|#7083>) • <https://github.com/encode/django-rest-framework/commit/3c1428ff799e4fe19e1eb28ed63a7d54c6180f1d|`3c1428f`> Fix NotImplementedError for Field.to_internal_value and Field.to_representati... • <https://github.com/encode/django-rest-framework/commit/b8c369c4cf4fef055cb69e60fefe4eb7f1821e62|`b8c369c`> Fix serializer multiple inheritance bug (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6980|#6980>) • <https://github.com/encode/django-rest-framework/commit/7c5459626d3850537e054a11d4fe0035a4f0de24|`7c54596`> Declare Django versions in install_requires (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7063|#7063>) • <https://github.com/encode/django-rest-framework/commit/236667b717309934e9c9cae91dbcb0abf4a5e04c|`236667b`> Fix UniqueTogetherValidator with field sources (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7086|#7086>) • <https://github.com/encode/django-rest-framework/commit/f744da74d2878b480220ebaf9d8117ff9b79a947|`f744da7`> Improve the docstring on <https://github.com/action|`@​action`> (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6951|#6951>) • <https://github.com/encode/django-rest-framework/commit/de9f1d56c45557638725bc18733387beac27ad1e|`de9f1d5`> Followup to set_context removal (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7076|#7076>) • Additional commits viewable in <https://github.com/encode/django-rest-framework/compare/3.9.2...3.11.2|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/Disfactory/network/alerts|Security Alerts page>.

github2 23:48:40

<https://github.com/Disfactory/Disfactory/pull/596|#596 Bump djangorestframework from 3.9.2 to 3.11.2 in /backend>

Bumps <https://github.com/encode/django-rest-framework|djangorestframework> from 3.9.2 to 3.11.2. Release notes _Sourced from <https://github.com/encode/django-rest-framework/releases|djangorestframework's releases>._ &gt; *Version 3.9.3* &gt; &gt; This is the last Django REST Framework release that will support Python 2. Be sure to upgrade to Python 3 before upgrading to Django REST Framework 3.10. &gt; &gt; • Adjusted the compat check for django-guardian to allow the last guardian version (v1.4.9) compatible with Python 2. <https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6613|#6613> Commits • <https://github.com/encode/django-rest-framework/commit/4121b01b912668c049b26194a9a107c27a332429|`4121b01`> Deprecate urlize_quoted_links in favor of Django's built-in urlize • <https://github.com/encode/django-rest-framework/commit/f3d9d68970562a6d1e6247b028ce67a2fcc6fa1d|`f3d9d68`> Version 3.11.1 • <https://github.com/encode/django-rest-framework/commit/eb2c4c2dc71ade5b8376acd9d574bb7382116e4b|`eb2c4c2`> Version 3.11.1 • <https://github.com/encode/django-rest-framework/commit/de497a9bf12605b8b71bf7c21da57bc2a8238786|`de497a9`> Version 3.11 (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7083|#7083>) • <https://github.com/encode/django-rest-framework/commit/3c1428ff799e4fe19e1eb28ed63a7d54c6180f1d|`3c1428f`> Fix NotImplementedError for Field.to_internal_value and Field.to_representati... • <https://github.com/encode/django-rest-framework/commit/b8c369c4cf4fef055cb69e60fefe4eb7f1821e62|`b8c369c`> Fix serializer multiple inheritance bug (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6980|#6980>) • <https://github.com/encode/django-rest-framework/commit/7c5459626d3850537e054a11d4fe0035a4f0de24|`7c54596`> Declare Django versions in install_requires (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7063|#7063>) • <https://github.com/encode/django-rest-framework/commit/236667b717309934e9c9cae91dbcb0abf4a5e04c|`236667b`> Fix UniqueTogetherValidator with field sources (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7086|#7086>) • <https://github.com/encode/django-rest-framework/commit/f744da74d2878b480220ebaf9d8117ff9b79a947|`f744da7`> Improve the docstring on <https://github.com/action|`@​action`> (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/6951|#6951>) • <https://github.com/encode/django-rest-framework/commit/de9f1d56c45557638725bc18733387beac27ad1e|`de9f1d5`> Followup to set_context removal (<https://github-redirect.dependabot.com/encode/django-rest-framework/issues/7076|#7076>) • Additional commits viewable in <https://github.com/encode/django-rest-framework/compare/3.9.2...3.11.2|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/Disfactory/network/alerts|Security Alerts page>.

github2 23:48:53

<https://github.com/Disfactory/Disfactory/pull/597|#597 Bump lxml from 4.6.3 to 4.6.5 in /backend>

Bumps <https://github.com/lxml/lxml|lxml> from 4.6.3 to 4.6.5. Changelog _Sourced from <https://github.com/lxml/lxml/blob/master/CHANGES.txt|lxml's changelog>._ &gt; *4.6.5 (2021-12-12)* &gt; *Bugs fixed* &gt; &gt; • A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script content through SVG images (<https://github.com/advisories/GHSA-55x5-fj6c-h6m8|CVE-2021-43818>). &gt; • A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed sneaking script content through CSS imports and other crafted constructs (<https://github.com/advisories/GHSA-55x5-fj6c-h6m8|CVE-2021-43818>). &gt; &gt; *4.6.4 (2021-11-01)* &gt; *Features added* &gt; &gt; • GH#317: A new property `system_url` was added to DTD entities. Patch by Thirdegree. &gt; • GH#314: The `STATIC_*` variables in `setup.py` can now be passed via env vars. Patch by Isaac Jurado. Commits • <https://github.com/lxml/lxml/commit/a9611ba80bc5196c1dd07a0b1964fcb603695d63|`a9611ba`> Fix a test in Py2. • <https://github.com/lxml/lxml/commit/a3eacbc0dcf1de1c822ec29fb7d090a4b1712a9c|`a3eacbc`> Prepare release of 4.6.5. • <https://github.com/lxml/lxml/commit/b7ea6871bd751b588868cf85b7784211f2c12fe7|`b7ea687`> Update changelog. • <https://github.com/lxml/lxml/commit/69a747356655158fdf9abaecea5feafb3bd6b5f5|`69a7473`> Cleaner: cover some more cases where scripts could sneak through in specially... • <https://github.com/lxml/lxml/commit/54d2985a36184a4b36017a6000fa4d11411f7292|`54d2985`> Fix condition in test decorator. • <https://github.com/lxml/lxml/commit/4b220b5ee6f53312418004d830d37cef4fbc1681|`4b220b5`> Use the non-depcrecated TextTestResult instead of _TextTestResult (<https://github-redirect.dependabot.com/lxml/lxml/issues/333|GH-333>) • <https://github.com/lxml/lxml/commit/d85c6de992886dd13f6b7acb8e549674d313f6f8|`d85c6de`> Exclude a test when using the macOS system libraries because it fails with li... • <https://github.com/lxml/lxml/commit/cd4bec9cb62b3134b09494bd0ba6b6bc11d184df|`cd4bec9`> Add macOS-M1 as wheel build platform. • <https://github.com/lxml/lxml/commit/fd0d4713f258f77e57d289415001d5b9ce04ce53|`fd0d471`> Install automake and libtool in macOS build to be able to install the latest ... • <https://github.com/lxml/lxml/commit/f2330237440df7e8f39c3ad1b1aa8852be3b27c0|`f233023`> Cleaner: Remove SVG image data URLs since they can embed script content. • Additional commits viewable in <https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5|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/Disfactory/network/alerts|Security Alerts page>.

github2 23:48:53

<https://github.com/Disfactory/Disfactory/pull/597|#597 Bump lxml from 4.6.3 to 4.6.5 in /backend>

Bumps <https://github.com/lxml/lxml|lxml> from 4.6.3 to 4.6.5. Changelog _Sourced from <https://github.com/lxml/lxml/blob/master/CHANGES.txt|lxml's changelog>._ &gt; *4.6.5 (2021-12-12)* &gt; *Bugs fixed* &gt; &gt; • A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script content through SVG images (<https://github.com/advisories/GHSA-55x5-fj6c-h6m8|CVE-2021-43818>). &gt; • A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed sneaking script content through CSS imports and other crafted constructs (<https://github.com/advisories/GHSA-55x5-fj6c-h6m8|CVE-2021-43818>). &gt; &gt; *4.6.4 (2021-11-01)* &gt; *Features added* &gt; &gt; • GH#317: A new property `system_url` was added to DTD entities. Patch by Thirdegree. &gt; • GH#314: The `STATIC_*` variables in `setup.py` can now be passed via env vars. Patch by Isaac Jurado. Commits • <https://github.com/lxml/lxml/commit/a9611ba80bc5196c1dd07a0b1964fcb603695d63|`a9611ba`> Fix a test in Py2. • <https://github.com/lxml/lxml/commit/a3eacbc0dcf1de1c822ec29fb7d090a4b1712a9c|`a3eacbc`> Prepare release of 4.6.5. • <https://github.com/lxml/lxml/commit/b7ea6871bd751b588868cf85b7784211f2c12fe7|`b7ea687`> Update changelog. • <https://github.com/lxml/lxml/commit/69a747356655158fdf9abaecea5feafb3bd6b5f5|`69a7473`> Cleaner: cover some more cases where scripts could sneak through in specially... • <https://github.com/lxml/lxml/commit/54d2985a36184a4b36017a6000fa4d11411f7292|`54d2985`> Fix condition in test decorator. • <https://github.com/lxml/lxml/commit/4b220b5ee6f53312418004d830d37cef4fbc1681|`4b220b5`> Use the non-depcrecated TextTestResult instead of _TextTestResult (<https://github-redirect.dependabot.com/lxml/lxml/issues/333|GH-333>) • <https://github.com/lxml/lxml/commit/d85c6de992886dd13f6b7acb8e549674d313f6f8|`d85c6de`> Exclude a test when using the macOS system libraries because it fails with li... • <https://github.com/lxml/lxml/commit/cd4bec9cb62b3134b09494bd0ba6b6bc11d184df|`cd4bec9`> Add macOS-M1 as wheel build platform. • <https://github.com/lxml/lxml/commit/fd0d4713f258f77e57d289415001d5b9ce04ce53|`fd0d471`> Install automake and libtool in macOS build to be able to install the latest ... • <https://github.com/lxml/lxml/commit/f2330237440df7e8f39c3ad1b1aa8852be3b27c0|`f233023`> Cleaner: Remove SVG image data URLs since they can embed script content. • Additional commits viewable in <https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5|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/Disfactory/network/alerts|Security Alerts page>.

:white_check_mark: No checks have passed

2022-03-25

github2 09:21:52

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

github2 09:21:52

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

github2 09:22:30

github2 09:22:30

github2 12:32:07

`<https://github.com/Disfactory/Disfactory/commit/3e0732b97e644303da755cae7659a32000c46f76|3e0732b9>` - Bump djangorestframework from 3.9.2 to 3.11.2 in /backend `<https://github.com/Disfactory/Disfactory/commit/63cd78b048e1b41f23d2f05ceeb489b9b21ba82a|63cd78b0>` - Merge pull request #596 from Disfactory/dependabot/pip/backend/djangorestframework-3.11.2

github2 12:32:07

`<https://github.com/Disfactory/Disfactory/commit/3e0732b97e644303da755cae7659a32000c46f76|3e0732b9>` - Bump djangorestframework from 3.9.2 to 3.11.2 in /backend `<https://github.com/Disfactory/Disfactory/commit/63cd78b048e1b41f23d2f05ceeb489b9b21ba82a|63cd78b0>` - Merge pull request #596 from Disfactory/dependabot/pip/backend/djangorestframework-3.11.2

github2 12:33:05

`<https://github.com/Disfactory/Disfactory/commit/c95eb1bb734d87159022669d0b96848eb76dcb77|c95eb1bb>` - Bump lxml from 4.6.3 to 4.6.5 in /backend `<https://github.com/Disfactory/Disfactory/commit/be88c757677cbc0f734627096c8219105b03f1a2|be88c757>` - Merge pull request #597 from Disfactory/dependabot/pip/backend/lxml-4.6.5

github2 12:33:05

`<https://github.com/Disfactory/Disfactory/commit/c95eb1bb734d87159022669d0b96848eb76dcb77|c95eb1bb>` - Bump lxml from 4.6.3 to 4.6.5 in /backend `<https://github.com/Disfactory/Disfactory/commit/be88c757677cbc0f734627096c8219105b03f1a2|be88c757>` - Merge pull request #597 from Disfactory/dependabot/pip/backend/lxml-4.6.5

github2 13:41:42

`<https://github.com/Disfactory/Disfactory/commit/3ee209a26a8345b4fe9e90a7928956223b122203|3ee209a2>` - prefetch follow_ups to reduce SQL queries `<https://github.com/Disfactory/Disfactory/commit/75ae289f3914f41995a0ff4607fdf9b664b8c0e3|75ae289f>` - prefetch follow_ups to reduce SQL queries `<https://github.com/Disfactory/Disfactory/commit/bc3d45dbc2ab4781e2a9269d61d2e1e63cf82c41|bc3d45db>` - Merge pull request #595 from Swind/fix_follow_ups_performance_slow

github2 13:41:42

`<https://github.com/Disfactory/Disfactory/commit/3ee209a26a8345b4fe9e90a7928956223b122203|3ee209a2>` - prefetch follow_ups to reduce SQL queries `<https://github.com/Disfactory/Disfactory/commit/75ae289f3914f41995a0ff4607fdf9b664b8c0e3|75ae289f>` - prefetch follow_ups to reduce SQL queries `<https://github.com/Disfactory/Disfactory/commit/bc3d45dbc2ab4781e2a9269d61d2e1e63cf82c41|bc3d45db>` - Merge pull request #595 from Swind/fix_follow_ups_performance_slow

2022-03-26

github2 09:20:42

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

github2 09:20:42

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

github2 09:21:19

github2 09:21:19

github2 13:01:23

<https://github.com/Disfactory/about.disfactory.tw/pull/79|#79 build(deps): bump minimist from 1.2.5 to 1.2.6>

Bumps <https://github.com/substack/minimist|minimist> from 1.2.5 to 1.2.6. Commits • <https://github.com/substack/minimist/commit/7efb22a518b53b06f5b02a1038a88bd6290c2846|`7efb22a`> 1.2.6 • <https://github.com/substack/minimist/commit/ef88b9325f77b5ee643ccfc97e2ebda577e4c4e2|`ef88b93`> security notice for additional prototype pollution issue • <https://github.com/substack/minimist/commit/c2b981977fa834b223b408cfb860f933c9811e4d|`c2b9819`> isConstructorOrProto adapted from PR • <https://github.com/substack/minimist/commit/bc8ecee43875261f4f17eb20b1243d3ed15e70eb|`bc8ecee`> test from prototype pollution PR • See full diff in <https://github.com/substack/minimist/compare/1.2.5...1.2.6|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 13:01:23

<https://github.com/Disfactory/about.disfactory.tw/pull/79|#79 build(deps): bump minimist from 1.2.5 to 1.2.6>

Bumps <https://github.com/substack/minimist|minimist> from 1.2.5 to 1.2.6. Commits • <https://github.com/substack/minimist/commit/7efb22a518b53b06f5b02a1038a88bd6290c2846|`7efb22a`> 1.2.6 • <https://github.com/substack/minimist/commit/ef88b9325f77b5ee643ccfc97e2ebda577e4c4e2|`ef88b93`> security notice for additional prototype pollution issue • <https://github.com/substack/minimist/commit/c2b981977fa834b223b408cfb860f933c9811e4d|`c2b9819`> isConstructorOrProto adapted from PR • <https://github.com/substack/minimist/commit/bc8ecee43875261f4f17eb20b1243d3ed15e70eb|`bc8ecee`> test from prototype pollution PR • See full diff in <https://github.com/substack/minimist/compare/1.2.5...1.2.6|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>.

2022-03-27

github2 09:28:07

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

github2 09:28:07

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

github2 09:28:41

github2 09:28:41

2022-03-29

github2 09:26:30

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

github2 09:26:30

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

github2 09:27:02

github2 09:27:02

2022-03-30

github2 09:28:03

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

github2 09:28:03

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

github2 09:28:41

github2 09:28:41

github2 20:14:21

`<https://github.com/Disfactory/frontend/commit/ff83f79d82aa61d55836361cb204339d3d0f7f88|ff83f79d>` - fix: check factory layer at rendercomplete event `<https://github.com/Disfactory/frontend/commit/a8c2d6bd0c4bcde5e05fb0591318c025d9c8fa8b|a8c2d6bd>` - Merge pull request #141 from Disfactory/bugfix/initial-layer-guard

github2 20:14:21

`<https://github.com/Disfactory/frontend/commit/ff83f79d82aa61d55836361cb204339d3d0f7f88|ff83f79d>` - fix: check factory layer at rendercomplete event `<https://github.com/Disfactory/frontend/commit/a8c2d6bd0c4bcde5e05fb0591318c025d9c8fa8b|a8c2d6bd>` - Merge pull request #141 from Disfactory/bugfix/initial-layer-guard

github2 20:14:22

`<https://github.com/Disfactory/frontend/commit/ff83f79d82aa61d55836361cb204339d3d0f7f88|ff83f79d>` - fix: check factory layer at rendercomplete event `<https://github.com/Disfactory/frontend/commit/a8c2d6bd0c4bcde5e05fb0591318c025d9c8fa8b|a8c2d6bd>` - Merge pull request #141 from Disfactory/bugfix/initial-layer-guard

github2 20:14:22

`<https://github.com/Disfactory/frontend/commit/ff83f79d82aa61d55836361cb204339d3d0f7f88|ff83f79d>` - fix: check factory layer at rendercomplete event `<https://github.com/Disfactory/frontend/commit/a8c2d6bd0c4bcde5e05fb0591318c025d9c8fa8b|a8c2d6bd>` - Merge pull request #141 from Disfactory/bugfix/initial-layer-guard

github2 20:16:10

`<https://github.com/Disfactory/frontend/commit/24ea3becf07a7fb2fa62fd1a2bbcab6cc013e165|24ea3bec>` - feat: debounce getFactories method `<https://github.com/Disfactory/frontend/commit/da4642e1637beb081ced7bed371740507878b66f|da4642e1>` - Merge pull request #142 from Disfactory/bugfix/debounce-factories-method

github2 20:16:10

`<https://github.com/Disfactory/frontend/commit/24ea3becf07a7fb2fa62fd1a2bbcab6cc013e165|24ea3bec>` - feat: debounce getFactories method `<https://github.com/Disfactory/frontend/commit/da4642e1637beb081ced7bed371740507878b66f|da4642e1>` - Merge pull request #142 from Disfactory/bugfix/debounce-factories-method

github2 20:16:11

`<https://github.com/Disfactory/frontend/commit/24ea3becf07a7fb2fa62fd1a2bbcab6cc013e165|24ea3bec>` - feat: debounce getFactories method `<https://github.com/Disfactory/frontend/commit/da4642e1637beb081ced7bed371740507878b66f|da4642e1>` - Merge pull request #142 from Disfactory/bugfix/debounce-factories-method

github2 20:16:11

`<https://github.com/Disfactory/frontend/commit/24ea3becf07a7fb2fa62fd1a2bbcab6cc013e165|24ea3bec>` - feat: debounce getFactories method `<https://github.com/Disfactory/frontend/commit/da4642e1637beb081ced7bed371740507878b66f|da4642e1>` - Merge pull request #142 from Disfactory/bugfix/debounce-factories-method

github2 20:20:39

github2 20:20:39

github2 20:20:39

github2 20:20:39

github2 20:24:34

github2 20:24:34

github2 20:24:34

github2 20:24:34

github2 20:46:51

<https://github.com/Disfactory/frontend/issues/144|#144 Clustered factories should be broken out when zoom level is high>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:46:51

<https://github.com/Disfactory/frontend/issues/144|#144 Clustered factories should be broken out when zoom level is high>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:46:51

<https://github.com/Disfactory/frontend/issues/144|#144 Clustered factories should be broken out when zoom level is high>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

github2 20:46:51

<https://github.com/Disfactory/frontend/issues/144|#144 Clustered factories should be broken out when zoom level is high>

*Describe the bug* A clear and concise description of what the bug is. 請清晰詳細的描述這個問題 *To Reproduce* Steps to reproduce the behavior: 列出可以重現問題的步驟: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error *Expected behavior* A clear and concise description of what you expected to happen. *Screenshots* If applicable, add screenshots to help explain your problem. 截圖 *Desktop (please complete the following information):* • OS: [e.g. iOS] • Browser [e.g. chrome, safari] • Version [e.g. 22] *Smartphone (please complete the following information):* • Device: [e.g. iPhone6] • OS: [e.g. iOS8.1] • Browser [e.g. stock browser, safari] • Version [e.g. 22] *Additional context* Add any other context about the problem here.

2022-03-31

github2 09:27:56

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

github2 09:27:56

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

github2 09:28:33

github2 09:28:33