`<https://github.com/Disfactory/about.disfactory.tw/commit/c63a29d7d967c498eaafa00aea9cae59f065f3ab|c63a29d7>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/c63a29d7d967c498eaafa00aea9cae59f065f3ab|c63a29d7>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/cb682cb18a1b6180d433156e9df4cac6b607d9ca|cb682cb1>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/59dc89749b49aa68ceb1b339958610e1625973af|59dc8974>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/Disfactory/issues/567|#567 出現地號消失的案件>
*Describe the bug* 有些回報案件的地號沒有抓到 但改動經緯度任意欄位的最後一個數字按下save,就可以抓到 *To Reproduce* 未知 *Expected behavior* 全部的地號都還能正常顯示 *Screenshots* <https://user-images.githubusercontent.com/60970217/135831553-8f55cfb3-5e32-4f38-adbc-b6c7fb2d0e6b.png|截圖 2021-10-04 下午5 56 09> *Additional context* 54634、54629、54629、54602目前有這個狀況,其他都正常~
`<https://github.com/Disfactory/about.disfactory.tw/commit/98bdf04f9cc3a9f295951335849415f389b2d684|98bdf04f>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/Disfactory/issues/568|#568 後台502>
*Describe the bug* <https://api.disfactory.tw/admin/api/|https://api.disfactory.tw/admin/api/> 連不上 *Screenshots* <https://user-images.githubusercontent.com/60970217/135971550-302cd02f-0512-4f61-8846-8260948984db.png|截圖 2021-10-05 下午2 27 51> <https://user-images.githubusercontent.com/60970217/135971873-aad934b2-a72a-4e18-8b25-afe3a7e9095a.png|截圖 2021-10-05 下午2 30 47>
`<https://github.com/Disfactory/satellite/commit/c1ad0558cf2261c41054188ccc80eff034989e02|c1ad0558>` - Add doc links on README
`<https://github.com/Disfactory/satellite/commit/dde38378400eafdf96144e2a3d01c6f3836cf2f2|dde38378>` - Update README.md
`<https://github.com/Disfactory/satellite/commit/8e0befb39a5e291439577a9b4ef6c5334d02bb2e|8e0befb3>` - Update README.md
`<https://github.com/Disfactory/satellite/commit/2bf6a08f0bd0aaa0a920c5f3f2d327854c0e209a|2bf6a08f>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/20aaa2c7c48f736f5deaeba94c3d74a25de81a23|20aaa2c7>` - Update README.md
將 document 的 display_status 的 '不再追蹤' 變更成 '等待新事證'
:white_check_mark: All checks have passed
<https://github.com/Disfactory/Disfactory/pull/570|#570 Fix #556>
Fix <https://github.com/Disfactory/Disfactory/issues/556|#556> 因為之前算 display_number 的時候沒有將被刪除的 factory 也列入計算 有可能會算出已經存在的 display_number 導致無法新增 factory (因為在 table 中 display_number 是不可重複的) 主要原因是刪除 Factory 的時候並不是真的刪除,而只是設定 deleted_at 的值 但是他依然存在於 table 內
:white_check_mark: All checks have passed
Bumps <https://github.com/unshiftio/url-parse|url-parse> from 1.4.7 to 1.5.3. Commits • <https://github.com/unshiftio/url-parse/commit/ad444931666a30bad11472d89a216461cf16cae2|`ad44493`> [dist] 1.5.3 • <https://github.com/unshiftio/url-parse/commit/c7984617e235892cc22e0f47bb5ff1c012e6e39f|`c798461`> [fix] Fix host parsing for file URLs (<https://github-redirect.dependabot.com/unshiftio/url-parse/issues/210|#210>) • <https://github.com/unshiftio/url-parse/commit/201034b8670c2aa382d7ec410ee750ac6f2f9c38|`201034b`> [dist] 1.5.2 • <https://github.com/unshiftio/url-parse/commit/2d9ac2c94067742b2116332c1e03be9f37371dff|`2d9ac2c`> [fix] Sanitize only special URLs (<https://github-redirect.dependabot.com/unshiftio/url-parse/issues/209|#209>) • <https://github.com/unshiftio/url-parse/commit/fb128af4f43fa17f351d50cf615c7598c751f50a|`fb128af`> [fix] Use `'null'` as `origin` for non special URLs • <https://github.com/unshiftio/url-parse/commit/fed6d9e338ea39de2d68bb66607066d71328c62f|`fed6d9e`> [fix] Add a leading slash only if the URL is special • <https://github.com/unshiftio/url-parse/commit/94872e7ab9103ee69b958959baa14c9e682a7f10|`94872e7`> [fix] Do not incorrectly set the `slashes` property to `true` • <https://github.com/unshiftio/url-parse/commit/81ab967889b08112d3356e451bf03e6aa0cbb7e0|`81ab967`> [fix] Ignore slashes after the protocol for special URLs • <https://github.com/unshiftio/url-parse/commit/ee22050a48a67409aa5f7c87947284156d615bd1|`ee22050`> [ci] Use GitHub Actions • <https://github.com/unshiftio/url-parse/commit/d2979b586d8c7751e0c77f127d9ce1b2143cc0c9|`d2979b5`> [fix] Special case the `file:` protocol (<https://github-redirect.dependabot.com/unshiftio/url-parse/issues/204|#204>) • Additional commits viewable in <https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.3|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>.
`<https://github.com/Disfactory/SpotDiff/commit/eedae36e396e239c588436b0a745f9adb19a2943|eedae36e>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/78557361f1431dcffa849d92b12a812b843109f5|78557361>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/021cdc39dcd01c1d3094ef5b0d4c8e1dcb07df16|021cdc39>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/9821c61b56fdf8110e7620ef16a9fefb8add238d|9821c61b>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/a0c233e020a164324465be7da2e0130c4507c15e|a0c233e0>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/5dcdd148e4f7b39fa788b04e25d765b98e119b0f|5dcdd148>` - Update README.md
`<https://github.com/Disfactory/SpotDiff/commit/7a2059a45e74385bbe209e6cfd415a35bb265cc0|7a2059a4>` - Update README.md
`<https://github.com/Disfactory/about.disfactory.tw/commit/499a409d6c0d8b610de88ccac1a5bb3ce379bdb9|499a409d>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/c85f5a20c5231822e07688a392649689bf9506f0|c85f5a20>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/6478347851a6b93bf688a4efd4a413428083b12e|64783478>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/ebfce6cd974026e92379ab241a04d991f3ae8228|ebfce6cd>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/Disfactory/issues/571|#571 修改公文上的聯絡人、email>
*Is your feature request related to a problem? Please describe.* 現在負責檢舉的是deeper和peii,要把沅諭的名字拿掉,否則很多電話打進來依舊是問沅諭 *Describe the solution you'd like* 把公文模板上的「吳沅諭」改成「賴沛蓮」、所有「<mailto:eva@cet-taiwan.org|eva@cet-taiwan.org>」改成「<mailto:peii@cet-taiwan.org|peii@cet-taiwan.org>」
<https://github.com/Disfactory/SpotDiff/issues/8|#8 Connect localhost services to domain names>
Staging should be connected to <https://cet-taiwan.org/campaign/spot-staging|https://cet-taiwan.org/campaign/spot-staging> Production should be connected to <https://cet-taiwan.org/campaign/spot|https://cet-taiwan.org/campaign/spot>
`<https://github.com/Disfactory/about.disfactory.tw/commit/4d6bd17ae3f3e8042e509d1791fee62fc8ed0a49|4d6bd17a>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/SpotDiffFrontend/commit/54373fcb1799ac19bf096133ec55f4daaa205bba|54373fcb>` - Initial commit
<https://github.com/Disfactory/Disfactory/pull/572|#572 幫 FollowUp 新增一個 for_user 的 field>
如果這個 FollowUp 是要顯示給使用者看的(會透過 factory api 回傳給前端) 則為 True 並且在 Document 管理頁面新增 Follow Ups For User 的 InlineTable 讓使用者可以新增 以及在 Factory 管理頁面顯示此 Factory 底下的所有 Document 內 for_user 欄位為 True 的 FollowUp。 最後在查詢 Factory API 內新增 "follow_ups_for_user" 的欄位格式如下 ``` "follow_ups_for_user": [ { "note": "Follow up for Users 222222", "created_at": "2021-10-13 11:22:47" }, { "note": "Follow up for Users 333333 # 2021-10-12", "created_at": "2021-10-13 11:22:47" }, ] ```
:white_check_mark: All checks have passed
<https://github.com/Disfactory/Disfactory/issues/573|#573 New hash>
麻煩 <https://github.com/LittleWhiteYA|@LittleWhiteYA> 了
`<https://github.com/Disfactory/about.disfactory.tw/commit/ca3a5a89d273ed71b1f6c2e74f97f130a597b658|ca3a5a89>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/SpotDiff/commit/b99b6172badb3b57bbe5031ef20ec664720bf26c|b99b6172>` - Initialize system architecture (#9)
`<https://github.com/Disfactory/about.disfactory.tw/commit/8496b96c64c6813d08e332f3ab980d28b7e3bf40|8496b96c>` - feat: update the OG images & og-imgs-cache.json
目前已完成事項: 1. Intro 頁面的html與css 2. 教學頁面的html與css 未完成事項 1. Intro頁面的動畫。 2. 部分SVG檔案,會有載入不完全的問題(在不同瀏覽器有不同情形發生)。 3. 若畫面過高,footer會擋住一部分內容。 4. ToturialContent.vue寫的有點混亂,code易讀性低,之後會再重新切分元件。
`<https://github.com/Disfactory/SpotDiff/commit/502298c255276d8d272b9bf7a6b3d044d2c5c33a|502298c2>` - Initial commit.
<https://github.com/Disfactory/SpotDiff/issues/1|#1 確認衛星雲圖圖資來源>
*評估原則* • 需求圖資的時間點 • (1) 歷史衛星影像,以下文件簡稱「舊圖」 • 考慮即報即拆行政實施的月份 ==2016.05== • 如果能取得==月份型影像==,則應該盡可能取得 2016.05 之前的 2016.05.16 ~ 2016.12.31 期間的圖資 • 如果僅能取得==年份型影像==,則應使用 2015, 2017 這兩個年份,並歸納研判規則 • 上述內容的<https://bit.ly/3gavl07|探討簡報> • (2) 最新的衛星影像,越新越好,以下文件簡稱「新圖」 • 希望拍攝日期持續更新 • 圖資解析度:==人工肉眼在螢幕上可以辨認地貌物、看得出是廠房建築物或是農地==,解析度 1m 左右較佳 • 圖資授權:介接、截圖的法律風險要釐清 • 必須支援批次方案,給 5 萬個經緯度,取得圖片 *圖資* • 舊圖:使用 法國衛星 SPOT 2017, 2020 圖資,無雲,全台但沒有澎湖金門連江 • 圖長<https://data.csrsr.ncu.edu.tw/SP/#SP2017NC_3857/ol3|這個樣子> • 考慮到研判規則,故使用 2015, 2017 這兩個年份,<https://bit.ly/3gavl07|規則探討簡報> • 新圖:使用 mapbox satellite,wms,無雲,全球 • 圖長<https://bit.ly/3z5TAFx|這個樣子> *基於圖資的研判方案:* • <https://docs.google.com/presentation/d/1hyak0PdXA3CpxSC82T7ahmp0AbqjEJS2c3AcnhURpnw/edit|輔助用圖說解釋簡報> • 一、SPOT 2017,標註為 農地 的,即可歸類為「即報即拆」 • 二、SPOT 2017,標註為 工廠 的,「不適用即報即拆」 • 三、剩下的屬於「疑似」
<https://github.com/Disfactory/SpotDiff/issues/2|#2 完整計畫書、開 spec、找人>
希望能讓鄉民比對 2016.5.20 前後衛星雲圖,去抓出農委會五萬筆資料中的疑似工廠位址上的建物是不是新增建物,可以集中火力去檢舉或是可以把台灣疑似工廠 pin 掃一遍。(來自農委會圖台的既有工廠在網站上的<https://disfactory.tw/#map=16.48/120.10725717316735/23.23728779482019|範例> ) 完整五萬多筆資料 csv 在<https://github.com/Disfactory/Disfactory/blob/master/backend/fixtures/full-info.csv|這裏> *前言* 最近這一波使用者研究發現的幾個點: 1. 居住或工作在農地附近 2. 因為高污染高噪音影響生活才上平台回報 3. 多是零星舉報,不會跟家人朋友討論,因為擔心地方人情壓力 => 針對這批使用者做社群媒體宣傳可能很難,因為他們也幾乎不是從社群媒體上看到平台的,也不會分享,對於其他地區的違章工廠關心度也比較低。 於是之前在思考如何有更低門檻、都市居民也方便參與的貢獻方式。 想到可以對現有政府既有釋出的五萬多筆資料進行初步排查 *Feature 可能型態* 因此想到也許可以使用衛星空照圖來比對是否是 2016.5.20 之後才興建的工廠,目前形式發想是直接切好圖片,用大家來找碴的方式做標記,初步也只對已有地號和經緯度的既有一次違章工廠做辨認標記。(參考政治獻金數位化專案) ( 2020 年上路的工輔法明文規定,2016.5.20 之後的新增建工廠即報即拆,之前的在 2022 年之前可以辦臨時登記, 2016 年以前的只有中高污染才會裁罰) 也有在思考如果標記了五萬多個地點與衛星空照圖,所累積的資料是否能幫助未來程式自動抓出有新增建物的變異點或後續其他應用。 *倡議目標* 1. 國土計畫,農地農用 2. 監督政府落實工輔法與配套措施 3. raise awareness *Feature 目標* 1. 讓更多人可以不同形式輕度參與回報系統 2. 既有資料加值應用 3. 可以有對既有 datapoint 更全面的理解(e.g. 會有民意代表來詢問資料問全台灣的狀況,但是目前新回報的點不夠全面代表台灣的狀況) *TA:* • 鍵盤鄉民 • 長期關注環保和土地相關議題的民眾 *Marketing channels:盡量用引起爆點的方式擴散,追求短期內擴散。* • 地球公民基金會現有 marketing channels • Facebook • 電子報 • Policy window(某個重大社會事件發生) *User Story* *技術諮詢:* • 圖資來源(預算有限) • 群眾標記工具或套件 • recommended 影像辨識變異點 algorithm or model? Any references and resources? • 群眾協作後的 data 可以進一步有什麼應用? • 推薦之潛在參與者和合作夥伴 *References and resources* • 政治獻金數位化 <https://campaign-finance.g0v.ctiml.tw/|https://campaign-finance.g0v.ctiml.tw/> *Ideas pools* 要有 prototype 可以快速 test and verify
<https://github.com/Disfactory/SpotDiff/issues/3|#3 工程任務切分>
*後端* • 資料庫 schema • 初始化資料庫 • API server • 規則建立 <https://github.com/deeper747|@deeper747> • 部署 *前端* • 切版 • 動態邏輯
<https://github.com/Disfactory/SpotDiff/issues/4|#4 題目出題邏輯>
*使用者視角* • 一個畫面回答一題,一輪一共要回答十題 *資料管理視角* • 每張照片都會伴隨一題是非題。 • 一個地點的兩張照片(題)組成一個*大題*,4個*大題*加上一題*防呆大題*組成一個*題組*。250個*題組*組成一個*大題組* *出題邏輯* • 順序:彰化 >> 台中 >> 台南 >> 桃園 >> 高雄 >> 其他 • 一個*大題組*起碼被三人以上回答過,才進入下個*大題組* • *防呆大題*都放在五大題當中的*第一大題* *資料存取* • 所有答案都存,中間跳掉也存
<https://github.com/Disfactory/SpotDiff/issues/5|#5 給正確答案題組>
因應每五題會有一組驗證題, 需要有一個正確答案的資料庫。 預計將有20組正確答案
<https://github.com/Disfactory/SpotDiff/issues/6|#6 DB Schema>
流程盤點:<https://docs.google.com/spreadsheets/d/1ejtowBcaAEW-fpX0ZObHgUAKZOshcqOvlU-0pYp8GPE/edit#gid=0|https://docs.google.com/spreadsheets/d/1ejtowBcaAEW-fpX0ZObHgUAKZOshcqOvlU-0pYp8GPE/edit#gid=0> flow chart: <https://drive.google.com/file/d/1cyLsD02HUbQsx4tXoZXatd0S0hR41v1r/view?usp=sharing|https://drive.google.com/file/d/1cyLsD02HUbQsx4tXoZXatd0S0hR41v1r/view?usp=sharing>
<https://github.com/Disfactory/SpotDiff/issues/7|#7 Connect localhost services to domain names>
Frontend domains • <http://cet-taiwan.org/campaign/spot|http://cet-taiwan.org/campaign/spot> (frontend production) • <http://cet-taiwan.org/campaign/spot-staging|http://cet-taiwan.org/campaign/spot-staging> (frontend staging) Backend domains • <http://api.spot.disfactory.tw|http://api.spot.disfactory.tw> (backend production) • <http://staging.api.spot.disfactory.tw|http://staging.api.spot.disfactory.tw> (backend staging)
`<https://github.com/Disfactory/about.disfactory.tw/commit/c8d655b3d8e3d9ff3e7becf9cfd0e431362f8fdc|c8d655b3>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/8e569ca9c5458943d625ff59874eb23565a774ea|8e569ca9>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/SpotDiffFrontend/issues/2|#2 SVG不完全載入問題>
在教學頁面中,有少部分的svg檔案無法完全載入。 而在不同的瀏覽器有不同的情形發生: • Google Chrome 1. 教學進度的icon:各icon下方的角沒有完全載入,變成不是菱形。 <https://user-images.githubusercontent.com/85677992/137747766-37288481-5290-4a4c-9b6c-872721da8ff1.png|截圖 2021-10-18 下午10 07 36> 2. 每個進度完成後,要前往下一進度的「繼續」按鈕:「繼續」兩字下方有少部分未載入 <https://user-images.githubusercontent.com/85677992/137749040-92d15534-b1c0-4d0a-abbe-619cbe9293b0.png|截圖 2021-10-18 下午10 07 52> • FireFox 情形與Google Chrome相同 • Safari 1. 教學進度的icon:第1個icon有一半未載入,其他正常。進入其他進度後,第1個icon也回復正常。 <https://user-images.githubusercontent.com/85677992/137749325-9cad5d6c-c9b9-414d-873d-318b9215353f.png|截圖 2021-10-18 下午10 16 24> 2. 每個進度完成後,要前往下一進度的「繼續」按鈕:「續」字未載入 <https://user-images.githubusercontent.com/85677992/137749461-675e6bc2-ea67-4379-835f-e124461d12ec.png|截圖 2021-10-18 下午10 16 33>
`<https://github.com/Disfactory/about.disfactory.tw/commit/b305fca92e21e78c13f1977345367025c5de841c|b305fca9>` - feat: update the OG images & og-imgs-cache.json
Is it possible to have the table header of factory/location data from the disfactory project to proceed the discussion? (And if possible, some data for reference) <https://docs.google.com/presentation/d/1hyak0PdXA3CpxSC82T7ahmp0AbqjEJS2c3AcnhURpnw/edit#slide=id.gf5e3502c4a_2_0|https://docs.google.com/presentation/d/1hyak0PdXA3CpxSC82T7ahmp0AbqjEJS2c3AcnhURpnw/edit#slide=id.gf5e3502c4a_2_0> [LittleWhiteYA] 1. 我稍微看了一下,覺得如果 city_name, town_name, lat 和 lng 都是從 factory 來的話 要不要乾脆直接就拿掉 在 query location 的時候直接 join factory table 然後再下 where 做 filter 就好 這樣可能可以避免未來 location 和 factory 資料不一致的情形發生 2.這邊會想要問說想要分開成不同 database 的原因~? 因為 location 和 factory 的關聯性看起來蠻強的,我上面的想法在建立在會放在同個 database 的基礎上 [YAlgorithm] 還沒決定 我還在用基礎的MVC架構 [ael] 可以先確認 DB 真的要分開嗎?才能談要怎麼寫 script dump 資料 [酸酸的] 我想說先瞭解一下disfactory的DB table 如何設計的,再來討論一下是否真的需要分開 [swind] 可以請 <https://github.com/Deeper|@Deeper> 將 factory 的 table export 成 csv 給你,這樣上面應該就會有欄位資料,以及所有工廠的資訊了。 但是不會有其他的資訊,例如公文資訊等
`<https://github.com/Disfactory/about.disfactory.tw/commit/01cdba21a2cd8c0912a7395e2df31f4433ac11ff|01cdba21>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/Disfactory/commit/ea6bf42ab4c6b76127548a551a51f17f4b0697e3|ea6bf42a>` - 將 document 的 display_status 的 '不再追蹤' 變更成 '等待新事證' `<https://github.com/Disfactory/Disfactory/commit/646cf27a5096db2ac17fc77a224f1f7c3ef4dcbe|646cf27a>` - Merge pull request #569 from Swind/rename_display_status
`<https://github.com/Disfactory/Disfactory/commit/cd087fc68a48ebeca971c110617e80334dbcc2e6|cd087fc6>` - Fix #556 `<https://github.com/Disfactory/Disfactory/commit/d3729f032ac90c311c1f7d2ddb856af9059b7876|d3729f03>` - Merge pull request #570 from Swind/fix_556
`<https://github.com/Disfactory/Disfactory/commit/4693218ef4f047c1c324555ddf0308dbdfaaddf8|4693218e>` - 幫 FollowUp 新增一個 for_user 的 field `<https://github.com/Disfactory/Disfactory/commit/2b6c7d4cbb9062d870b1580f2be0bc87ee20f831|2b6c7d4c>` - fix migration conflicts `<https://github.com/Disfactory/Disfactory/commit/eaedab430b6c7fd756aa7db1598c3e60f8c2ae2b|eaedab43>` - Merge pull request #572 from Swind/add_follow_ups_for_user
In this task, you need to implement the location table in <https://docs.google.com/presentation/d/1hyak0PdXA3CpxSC82T7ahmp0AbqjEJS2c3AcnhURpnw/edit#slide=id.gf5e3502c4a_2_0|our data model> and the related functionality. IMPORTANT: make sure that you read the <https://github.com/Disfactory/SpotDiff#coding-standards|Coding Standards section> before writing code. IMPORTANT: open separate branches and request code reviews to merge into the main branch when the subtasks are done. There are three subtasks, described below: • Subtask 1.1: implement the location table described in our data model as a class in the <https://github.com/Disfactory/SpotDiff/blob/master/back-end/www/models/model.py|model.py file>. • Subtask 1.2: implement the functions to operate the location table in the location_operations.py file (you need to create this file) in the <https://github.com/Disfactory/SpotDiff/tree/master/back-end/www/models/model_operations|model_operations folder>. You can check the <https://github.com/Disfactory/SpotDiff/blob/master/back-end/www/models/model_operations/user_operations.py|user_operations.py file> as an example. • Subtask 1.3: implement testing functions for the location operations in the location_tests.py file (you need to create this file) in the <https://github.com/Disfactory/SpotDiff/tree/master/back-end/www/tests|tests folder>. You can use the <https://github.com/Disfactory/SpotDiff/blob/master/back-end/www/tests/user_tests.py|user_tests.py file> as an example. Please reply to this issue if there are questions.
(I will edit this issue and put the details here)
<https://github.com/Disfactory/license.disfactory.tw/issues/22|#22 標題想改成「Disfactory 違章工廠回報系統」>
如題,想把「舉報」改成「回報」(內文有寫到的話也要改掉) 因為回報比較符合使用者在這個系統上的行為
<https://github.com/Disfactory/Disfactory/pull/574|#574 從 Report Record 的 Table 中移除 ip 欄位>
<https://github.com/Disfactory/Disfactory/issues/573|#573> 做 Hash 太麻煩拉,如果真的完全不在意的話(目前也沒有使用) 那麼就先刪除了(我猜之前應該是怕惡意回報或者可以封鎖之類的?)
:white_check_mark: All checks have passed
<https://github.com/Disfactory/SpotDiff/issues/11|#11 Figure out how to create API documentation>
We need to figure out how to create API documentation pages. For example, check <http://flasgger.pythonanywhere.com/|http://flasgger.pythonanywhere.com/>
`<https://github.com/Disfactory/SpotDiffFrontend/commit/564cb1be932bd4147d9fa6331d78b0b5a68353dd|564cb1be>` - chore: init `<https://github.com/Disfactory/SpotDiffFrontend/commit/2546675b8e951960ba3646b432185bf913cc8fde|2546675b>` - feat: add HTML and CSS of intro and tutorial pages `<https://github.com/Disfactory/SpotDiffFrontend/commit/832d7a6c8cd1fd573e6b7bea5cb45f2a89e94905|832d7a6c>` - fix: solve problem of content exceeding the range of screen `<https://github.com/Disfactory/SpotDiffFrontend/commit/be083e03b5df257197eedccd2b8a345ae9cf82b8|be083e03>` - feat: update svg file of inner bounding box `<https://github.com/Disfactory/SpotDiffFrontend/commit/4874d3a5a86c709f8050fb6106089cab3039062b|4874d3a5>` - fix: solve the problem of button overlaping with the text by modifying css `<https://github.com/Disfactory/SpotDiffFrontend/commit/4d1eabbe693e2f9e1f1d033678c2329bdf01da07|4d1eabbe>` - fix: align the card in tutorial page with the left of the browser `<https://github.com/Disfactory/SpotDiffFrontend/commit/0e4319a2c0afec2b420b414e7d6f9119a5b8b6ac|0e4319a2>` - feat: add forward & backward buttons in tutorial page `<https://github.com/Disfactory/SpotDiffFrontend/commit/3a76e9e8c0f42e49391c67ec8aa800d184266522|3a76e9e8>` - refactor: divide component 'BrownCard' from the code of question `<https://github.com/Disfactory/SpotDiffFrontend/commit/c79a77d5a27b89517682c9286cd4db0c002c24da|c79a77d5>` - feat: add animation in the intro page `<https://github.com/Disfactory/SpotDiffFrontend/commit/4c5df0d531804f5571e796b599d026e6eae70c73|4c5df0d5>` - update svg images `<https://github.com/Disfactory/SpotDiffFrontend/commit/a48ffcce16a3afbc64c6204fa5b7e8df5a1be973|a48ffcce>` - Merge pull request #1 from Disfactory/intro-and-tutorial-pages
<https://github.com/Disfactory/SpotDiffFrontend/pull/3|#3 Lock nodejs version to 14.17.5>
:white_check_mark: All checks have passed
`<https://github.com/Disfactory/SpotDiffFrontend/commit/23421ad8c0a1c029f45d19023c29c8e5ae7d4f1b|23421ad8>` - Add .nvmrc `<https://github.com/Disfactory/SpotDiffFrontend/commit/0871b5c15d6d857c3bf7426e07ec95186a389e9b|0871b5c1>` - Merge pull request #3 from Disfactory/chore/lock-nodejs-version
<https://github.com/Disfactory/SpotDiffFrontend/issues/4|#4 iPhone 6s navigation bar overflow>
<https://user-images.githubusercontent.com/4230968/138103203-a3ef01c5-467a-4713-9a5d-43159cb2a213.PNG|https://user-images.githubusercontent.com/4230968/138103203-a3ef01c5-467a-4713-9a5d-43159cb2a213.PNG> iOS 15 Edge, iPhone 6s (4.7")
`<https://github.com/Disfactory/SpotDiffFrontend/commit/eb11be0ff1ff17b20c3b1f5324b0ec7634a12681|eb11be0f>` - fix: solve the problem of navigation bar overflowing in iphone 6s `<https://github.com/Disfactory/SpotDiffFrontend/commit/96f1331e6aec332df13041d5552d5fc42c014694|96f1331e>` - Merge branch 'intro-and-tutorial-pages' of <https://github.com/Disfactory/SpotDiffFrontend> into intro-and-tutorial-pages `<https://github.com/Disfactory/SpotDiffFrontend/commit/8d919c91942850f7484c3de1040dc34e8f063630|8d919c91>` - Merge pull request #5 from Disfactory/intro-and-tutorial-pages
<https://github.com/Disfactory/SpotDiffFrontend/pull/6|#6 fix: remove margin of the button>
In Safari, HTML tag will have default border Comparing to other browser,it will resize the button and make it display differently So I remove the margin of the button, make it look like the same in every browser
:white_check_mark: No checks have passed
`<https://github.com/Disfactory/SpotDiffFrontend/commit/0dfcc54ea30d3f1f55d8023624893bda1c31ae12|0dfcc54e>` - fix: remove margin of the button `<https://github.com/Disfactory/SpotDiffFrontend/commit/5638a72fc634d4f4105672f6838b65e6b7525ecf|5638a72f>` - Merge pull request #6 from Disfactory/intro-and-tutorial-pages
`<https://github.com/Disfactory/SpotDiffFrontend/commit/d453a7db27ccd32623fa039c74b77ca10d4db462|d453a7db>` - fix: remove margin of the button `<https://github.com/Disfactory/SpotDiffFrontend/commit/a894ce61422a3caa5aac5930978e48616d22597c|a894ce61>` - Merge pull request #7 from Disfactory/intro-and-tutorial-pages
<https://github.com/Disfactory/SpotDiffFrontend/pull/7|#7 fix: remove margin of the button>
In Safari, HTML tag will have default border Comparing to other browser,it will resize the button and make it display differently So I remove the margin of the button, make it look like the same in every browser
:white_check_mark: No checks have passed
`<https://github.com/Disfactory/about.disfactory.tw/commit/8a6a87805d7851bd979047849c9890152a057d75|8a6a8780>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/SpotDiffFrontend/issues/8|#8 新增 Cookie 和隱私權條款>
1. 可能會需要設計出同意收集 cookie 的文字。小小的放在進入頁面,例如:`點擊按鈕繼續代表同意 cookie 收集與隱私權條款` 2. 要做一個頁面放隱私權條款。我再檢查一下,是否可以直接沿用 <http://Disfactory.tw|Disfactory.tw> 主站的
`<https://github.com/Disfactory/about.disfactory.tw/commit/4a0d3a6208284e794f1ae42e0c6b3c47db7b3959|4a0d3a62>` - feat: add mobile version of contributor list
`<https://github.com/Disfactory/about.disfactory.tw/commit/2fef820f0a94430added6037002c6e05834fddb2|2fef820f>` - feat: add desktop version of contributor list
Bumps <https://github.com/axios/axios|axios> from 0.21.1 to 0.21.2. Release notes _Sourced from <https://github.com/axios/axios/releases|axios's releases>._ > *v0.21.2* > *0.21.2 (September 4, 2021)* > > Fixes and Functionality: > > • Updating axios requests to be delayed by pre-emptive promise creation (<https://github-redirect.dependabot.com/axios/axios/pull/2702|#2702>) > • Adding "synchronous" and "runWhen" options to interceptors api (<https://github-redirect.dependabot.com/axios/axios/pull/2702|#2702>) > • Updating of transformResponse (<https://github-redirect.dependabot.com/axios/axios/pull/3377|#3377>) > • Adding ability to omit User-Agent header (<https://github-redirect.dependabot.com/axios/axios/pull/3703|#3703>) > • Adding multiple JSON improvements (<https://github-redirect.dependabot.com/axios/axios/pull/3688|#3688>, <https://github-redirect.dependabot.com/axios/axios/pull/3763|#3763>) > • Fixing quadratic runtime and extra memory usage when setting a maxContentLength (<https://github-redirect.dependabot.com/axios/axios/pull/3738|#3738>) > • Adding parseInt to config.timeout (<https://github-redirect.dependabot.com/axios/axios/pull/3781|#3781>) > • Adding custom return type support to interceptor (<https://github-redirect.dependabot.com/axios/axios/pull/3783|#3783>) > • Adding security fix for ReDoS vulnerability (<https://github-redirect.dependabot.com/axios/axios/pull/3980|#3980>) > > Internal and Tests: > > • Updating build dev dependancies (<https://github-redirect.dependabot.com/axios/axios/pull/3401|#3401>) > • Fixing builds running on Travis CI (<https://github-redirect.dependabot.com/axios/axios/pull/3538|#3538>) > • Updating follow rediect version (<https://github-redirect.dependabot.com/axios/axios/pull/3694|#3694>, <https://github-redirect.dependabot.com/axios/axios/pull/3771|#3771>) > • Updating karma sauce launcher to fix failing sauce tests (<https://github-redirect.dependabot.com/axios/axios/pull/3712|#3712>, <https://github-redirect.dependabot.com/axios/axios/pull/3717|#3717>) > • Updating content-type header for application/json to not contain charset field, according do RFC 8259 (<https://github-redirect.dependabot.com/axios/axios/pull/2154|#2154>) > • Fixing tests by bumping karma-sauce-launcher version (<https://github-redirect.dependabot.com/axios/axios/pull/3813|#3813>) > • Changing testing process from Travis CI to GitHub Actions (<https://github-redirect.dependabot.com/axios/axios/pull/3938|#3938>) > > Documentation: > > • Updating documentation around the use of `AUTH_TOKEN` with multiple domain endpoints (<https://github-redirect.dependabot.com/axios/axios/pull/3539|#3539>) > • Remove duplication of item in changelog (<https://github-redirect.dependabot.com/axios/axios/pull/3523|#3523>) > • Fixing gramatical errors (<https://github-redirect.dependabot.com/axios/axios/pull/2642|#2642>) > • Fixing spelling error (<https://github-redirect.dependabot.com/axios/axios/pull/3567|#3567>) > • Moving gitpod metion (<https://github-redirect.dependabot.com/axios/axios/pull/2637|#2637>) > • Adding new axios documentation website link (<https://github-redirect.dependabot.com/axios/axios/pull/3681|#3681>, <https://github-redirect.dependabot.com/axios/axios/pull/3707|#3707>) > • Updating documentation around dispatching requests (<https://github-redirect.dependabot.com/axios/axios/pull/3772|#3772>) > • Adding documentation for the type guard isAxiosError (<https://github-redirect.dependabot.com/axios/axios/pull/3767|#3767>) > • Adding explanation of cancel token (<https://github-redirect.dependabot.com/axios/axios/pull/3803|#3803>) > • Updating CI status badge (<https://github-redirect.dependabot.com/axios/axios/pull/3953|#3953>) > • Fixing errors with JSON documentation (<https://github-redirect.dependabot.com/axios/axios/pull/3936|#3936>) > • Fixing README typo under Request Config (<https://github-redirect.dependabot.com/axios/axios/pull/3825|#3825>) > • Adding axios-multi-api to the ecosystem file (<https://github-redirect.dependabot.com/axios/axios/pull/3817|#3817>) > • Adding SECURITY.md to properly disclose security vulnerabilities (<https://github-redirect.dependabot.com/axios/axios/pull/3981|#3981>) > > Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: > > • <https://github.com/SashaKoro|Sasha Korotkov> > • <https://github.com/timemachine3030|Daniel Lopretto> > • <https://github.com/MikeBishop|Mike Bishop> > • <https://github.com/DigitalBrainJS|Dmitriy Mozgovoy> > • <https://github.com/bimbiltu|Mark> > • <https://github.com/piiih|Philipe Gouveia Paixão> ... (truncated) Changelog _Sourced from <https://github.com/axios/axios/blob/master/CHANGELOG.md|axios's changelog>._ > *0.21.2 (September 4, 2021)* > > Fixes and Functionality: > > • Updating axios requests to be delayed by pre-emptive promise creation (<https://github-redirect.dependabot.com/axios/axios/pull/2702|#2702>) > • Adding "synchronous" and "runWhen" options to interceptors api (<https://github-redirect.dependabot.com/axios/axios/pull/2702|#2702>) > • Updating of transformResponse (<https://github-redirect.dependabot.com/axios/axios/pull/3377|#3377>) > • Adding ability to omit User-Agent header (<https://github-redirect.dependabot.com/axios/axios/pull/3703|#3703>) > • Adding multiple JSON improvements (<https://github-redirect.dependabot.com/axios/axios/pull/3688|#3688>, <https://github-redirect.dependabot.com/axios/axios/pull/3763|#3763>) > • Fixing quadratic runtime and extra memory usage when setting a maxContentLength (<https://github-redirect.dependabot.com/axios/axios/pull/3738|#3738>) > • Adding parseInt to config.timeout (<https://github-redirect.dependabot.com/axios/axios/pull/3781|#3781>) > • Adding custom return type support to interceptor (<https://github-redirect.dependabot.com/axios/axios/pull/3783|#3783>) > • Adding security fix for ReDoS vulnerability (<https://github-redirect.dependabot.com/axios/axios/pull/3980|#3980>) > > Internal and Tests: > > • Updating build dev dependancies (<https://github-redirect.dependabot.com/axios/axios/pull/3401|#3401>) > • Fixing builds running on Travis CI (<https://github-redirect.dependabot.com/axios/axios/pull/3538|#3538>) > • Updating follow rediect version (<https://github-redirect.dependabot.com/axios/axios/pull/3694|#3694>, <https://github-redirect.dependabot.com/axios/axios/pull/3771|#3771>) > • Updating karma sauce launcher to fix failing sauce tests (<https://github-redirect.dependabot.com/axios/axios/pull/3712|#3712>, <https://github-redirect.dependabot.com/axios/axios/pull/3717|#3717>) > • Updating content-type header for application/json to not contain charset field, according do RFC 8259 (<https://github-redirect.dependabot.com/axios/axios/pull/2154|#2154>) > • Fixing tests by bumping karma-sauce-launcher version (<https://github-redirect.dependabot.com/axios/axios/pull/3813|#3813>) > • Changing testing process from Travis CI to GitHub Actions (<https://github-redirect.dependabot.com/axios/axios/pull/3938|#3938>) > > Documentation: > > • Updating documentation around the use of `AUTH_TOKEN` with multiple domain endpoints (<https://github-redirect.dependabot.com/axios/axios/pull/3539|#3539>) > • Remove duplication of item in changelog (<https://github-redirect.dependabot.com/axios/axios/pull/3523|#3523>) > • Fixing gramatical errors (<https://github-redirect.dependabot.com/axios/axios/pull/2642|#2642>) > • Fixing spelling error (<https://github-redirect.dependabot.com/axios/axios/pull/3567|#3567>) > • Moving gitpod metion (<https://github-redirect.dependabot.com/axios/axios/pull/2637|#2637>) > • Adding new axios documentation website link (<https://github-…
`<https://github.com/Disfactory/about.disfactory.tw/commit/de3b822f7d0dabde71c5d0f33f07f648f1d13269|de3b822f>` - fix: remove testing function
`<https://github.com/Disfactory/about.disfactory.tw/commit/b4336ef9cfc1947aefcd5b9e7c5e2d6160c26a15|b4336ef9>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/759cd0d380b446f83904762579501baad0fbda17|759cd0d3>` - chore: change inner text of contributor list `<https://github.com/Disfactory/about.disfactory.tw/commit/9ee2fae4403a7ebd7a3922a7bc7411195950d34d|9ee2fae4>` - Merge branch 'dev' of <https://github.com/Disfactory/about.disfactory.tw> into dev
Subscribed to the following repository <https://github.com/Disfactory/frontend | Disfactory/frontend> Subscribed to the following account <https://github.com/Disfactory | Disfactory>
`<https://github.com/Disfactory/about.disfactory.tw/commit/b0f4f89c9c4d6627d7e5b2a1c076bef01ce46244|b0f4f89c>` - feat: update the OG images & og-imgs-cache.json
In order to increase the readability and reusability of the code, I reconstruct the code of the tutorial page, changing the code of the question into two components, "TutorialQuestionA" and "TutorialQuestionB". Compared to older version, the style and function of tutorial can be almost accomplished by three components: "TutorialQuestionA", "TutorialQuestionB", "BrownCard". However, these components still need further revise if we want to use these components not only in tutorial but in the game afterwards.
:white_check_mark: No checks have passed
`<https://github.com/Disfactory/SpotDiffFrontend/commit/444bfc919c58f769cfb59c6da3527a9c6cdb0371|444bfc91>` - refactor: change the code of the question into component `<https://github.com/Disfactory/SpotDiffFrontend/commit/eb656968219fbdce471b275f93e653e48ad66364|eb656968>` - Merge pull request #9 from Disfactory/intro-and-tutorial-pages
`<https://github.com/Disfactory/about.disfactory.tw/commit/c342abfc6cff2302d0acf8cb347e8bfd10b3953d|c342abfc>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/SpotDiffFrontend/pull/10|#10 Intro and tutorial pages>
:white_check_mark: No checks have passed
`<https://github.com/Disfactory/SpotDiffFrontend/commit/6dfd45727afee58a58ffc4ca811801a546c9c37c|6dfd4572>` - chore: rename web-title.svg to intro-title.svg `<https://github.com/Disfactory/SpotDiffFrontend/commit/6e3ed29d3d39b17e04bdc9bb7cf5a5ff9304504a|6e3ed29d>` - feat: add icon of title in intro page `<https://github.com/Disfactory/SpotDiffFrontend/commit/b54230cc5fff7db3dd0af7e5fb5b7d7889f4499e|b54230cc>` - Merge pull request #10 from Disfactory/intro-and-tutorial-pages
`<https://github.com/Disfactory/about.disfactory.tw/commit/7e042f105ae27cbca9eb7fd57f71b9b6253b99bb|7e042f10>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/Disfactory/commit/78235d0dcf7a66621d5ed8ad67e39bff047fc6b9|78235d0d>` - remove user_ip field from report record table `<https://github.com/Disfactory/Disfactory/commit/aecec515462457a00569cfa9d016a62302a70264|aecec515>` - Merge pull request #574 from Swind/remove_ip_field
<https://github.com/Disfactory/frontend/pull/132|#132 124 - fix toggle bar typo>
closes <https://github.com/Disfactory/frontend/issues/124|#124>
:white_check_mark: 7 other checks have passed
<https://github.com/Disfactory/frontend/pull/132|#132 124 - fix toggle bar typo>
closes <https://github.com/Disfactory/frontend/issues/124|#124>
:white_check_mark: 7 other checks have passed
<https://github.com/Disfactory/frontend/pull/133|#133 122 - update map center location>
Closes <https://github.com/Disfactory/frontend/issues/122|#122>
:white_check_mark: 7 other checks have passed
<https://github.com/Disfactory/frontend/pull/133|#133 122 - update map center location>
Closes <https://github.com/Disfactory/frontend/issues/122|#122>
:white_check_mark: 7 other checks have passed
`<https://github.com/Disfactory/about.disfactory.tw/commit/4dcc45b04cd9a0b577bb2eac139e1498af220119|4dcc45b0>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/2ebff461b683d631ef18c6af5bf143ad4890a271|2ebff461>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/0a40d33758e27af109b2768e8cff4bf08eb33538|0a40d337>` - feat: update the OG images & og-imgs-cache.json
<https://github.com/Disfactory/about.disfactory.tw/issues/57|#57 Crash on iOS 15>
Have tried the following browsers on several iOS 15 iPhone: • Safari, Firefox, Chrome *How to reproduce* 1. Open <https://about.disfactory.tw|https://about.disfactory.tw> on an iOS device 2. The website layout shows for one second 3. Website turns blank in one second 4. The browser seems to reload the page but fail again 5. It is a loop
`<https://github.com/Disfactory/about.disfactory.tw/commit/293b9aa2ce125f19f2f7e14db4c35139fe1deb95|293b9aa2>` - feat: update the OG images & og-imgs-cache.json
`<https://github.com/Disfactory/about.disfactory.tw/commit/5ca1cc2b30e472760412ed3ad20d2b5d055ecaaf|5ca1cc2b>` - fix: solve the problem of text over-flowing in contributor list `<https://github.com/Disfactory/about.disfactory.tw/commit/9de6d4863d699fa6f5041ca6d616ebff251da356|9de6d486>` - Merge branch 'dev' of <https://github.com/Disfactory/about.disfactory.tw> into dev