Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
已完成項目
Postman 補兩個新 endpoint + tests script
已加到 collection:
Recipient - List my reservations
Recipient - Cancel reservation
檔案:boxmatch-api.postman_collection.json
README run order 也已更新:README.md
清單頁篩選區改為更友善的綠色暖感 UI
暖綠漸層卡 + eco icon + 強化 chip 狀態
檔案:listings_page.dart
Verified badge + 未驗證每日上限(後端 enforce)
新增 enterpriseVerified 資料欄位,前端顯示 badge
未驗證企業每日發佈上限(UNVERIFIED_DAILY_LIMIT,預設 5)
企業身份鍵使用 alias(或 fallback IP)計算每日額度
檔案:
index.js
listing.dart
listing_detail_page.dart
listings_page.dart
風險事件回報按鈕(abuse signal)
預約成功頁新增 Report safety concern / 回報風險事件
新增後端 API:POST /recipient/listings/:listingId/report-abuse
Firestore client 改為走 API(不再 client 直寫 abuse_signals)
檔案:
reservation_confirmation_page.dart
firestore_surplus_repository.dart
index.js
預約頁加醒目安全提示
文案:僅限公開展場/服務台交付,不接受私下移動地點
檔案:
app_strings.dart
listing_detail_page.dart
reservation_confirmation_page.dart
Enterprise 發佈時必填 pickupPointText(後端強制)
create validation 已補強為必填且非空字串
檔案:index.js
README 補人工審核 SOP
新增 verified_enterprises 人工審核流程、欄位範例、incident response
檔案:README.md