feat: Compte Maximus (Logto OAuth2) in desktop app
feat: Stripe integration (Checkout, Billing, webhooks)
feat: license server API (Node.js, proprietary)
feat: gate auto-updates behind license entitlement
feat: license UI card in settings
feat: license validation commands + entitlements system (Rust)
fix: issues #60 #61 #62 #63 — inbox, refresh, subtask depth, chevron/detail
fix: resolve duplicate inbox on web after mobile sync
feat: add refresh button on web + swipe-to-refresh on mobile
fix: prevent sub-subtask creation (limit nesting to 2 levels)
fix: separate subtask expand chevron from detail view icon
fix: issues #60 #61 #62 #63 — inbox, refresh, subtask depth, chevron/detail
PR Review —
PR Review — fix: issues #60 #61 #62 #63
Verdict: APPROVE ✅
Les quatre corrections sont cohérentes, bien séparées, et couvrent les trois couches (mobile, web, API) quand…
fix: issues #60 #61 #62 #63 — inbox, refresh, subtask depth, chevron/detail
PR Review: fix: resolve duplicate inbox on web after mobile sync (#60)
Verdict: APPROVE
Summary
The sync endpoint now correctly handles the case where a mobile client pushes an inbox…