Skip to content

advanced safety feature#17

Merged
LEO0331 merged 1 commit intomainfrom
lc/dev/newfeatures
Apr 2, 2026
Merged

advanced safety feature#17
LEO0331 merged 1 commit intomainfrom
lc/dev/newfeatures

Conversation

@LEO0331
Copy link
Copy Markdown
Owner

@LEO0331 LEO0331 commented Apr 2, 2026

已完成項目

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

@LEO0331 LEO0331 merged commit ec6ffea into main Apr 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant