Commit graph

  • d38ddab0f0 chore: bump version to 1.6.4 (versionCode 16) master v1.6.4 le king fu 2026-05-10 14:48:46 -0400
  • 8ee9f9918e state: sync after #87 le king fu 2026-05-10 13:42:25 -0400
  • 2eed0415b9 Merge pull request 'chore(deps): align Expo SDK 54 patches' (#88) from issue-87-align-expo-sdk-patches into master maximus 2026-05-10 17:41:42 +0000
  • ea4a516174 chore(deps): align Expo SDK 54 patches via expo install --fix issue-87-align-expo-sdk-patches le king fu 2026-05-09 08:28:06 -0400
  • 297acac768 state: sync after #81 le king fu 2026-05-07 21:36:50 -0400
  • 1d7388f9ff chore: bump version to 1.6.3 (versionCode 15) v1.6.3 le king fu 2026-05-05 21:37:13 -0400
  • 70211fcad7 fix(security): bump uuid override to ^11.1.1 to close GHSA-w5hq-g745-h8pq le king fu 2026-05-05 21:35:46 -0400
  • 800f7771ff fix(deps): revert uuid override to ^11.0.0 — CJS compat, fixes GHSA-w5hq-g745-h8pq defenseur-auto-bot 2026-05-02 12:12:30 -0400
  • c6f86c5a55 fix(deps): override uuid ^14.0.0 (GHSA-w5hq-g745-h8pq) defenseur-auto-bot 2026-05-02 12:01:52 -0400
  • 097d3f2d35 test(smoke): add non-regression smoke for uuid + package overrides (#84) maximus 2026-05-02 15:59:29 +0000
  • cfedde0fa6 test(smoke): add non-regression smoke for uuid + package overrides le king fu 2026-05-02 11:49:13 -0400
  • b88ab6a5f4 fix(deps): override uuid ^14.0.0 (GHSA-w5hq-g745-h8pq) defenseur-auto-bot 2026-05-02 11:37:20 -0400
  • 54ed29c50f docs(eas-build): document APK upload retry pattern for transient 502/504 le king fu 2026-05-01 07:17:51 -0400
  • 22f96bc9a9 chore: bump version to 1.6.2 (versionCode 14) v1.6.2 le king fu 2026-04-28 19:48:49 -0400
  • 2245484407 Merge pull request 'fix(security): override postcss to ^8.5.10' (#80) from fix/vuln-postcss-override into master maximus 2026-04-28 01:26:11 +0000
  • 08cba37775 fix(security): override postcss to ^8.5.10 fix/vuln-postcss-override le king fu 2026-04-26 15:37:19 -0400
  • cc1e187c85 Merge pull request 'verify(security): seed STATE+SECURITY + defenseur rescan (#76)' (#79) from fix/vuln-C-verification into master maximus 2026-04-24 18:14:34 +0000
  • ced900b191 Merge pull request 'fix(security): override uuid to ^11.0.0 (#75)' (#78) from fix/vuln-B-uuid-override into master maximus 2026-04-24 18:14:25 +0000
  • dfe5214b57 Merge pull request 'fix(security): override @xmldom/xmldom to ^0.8.13 (#74)' (#77) from fix/vuln-A-xmldom-override into master maximus 2026-04-24 18:13:56 +0000
  • f52e1e9e06 docs(security): seed STATE.md and SECURITY.md after vuln remediation fix/vuln-C-verification le king fu 2026-04-24 07:30:41 -0400
  • ed4c10f29c fix(security): override uuid to ^11.0.0 fix/vuln-B-uuid-override le king fu 2026-04-24 07:16:35 -0400
  • 5842a686b2 fix(security): override @xmldom/xmldom to ^0.8.13 fix/vuln-A-xmldom-override le king fu 2026-04-24 07:13:40 -0400
  • 8a0cc97018 Merge PR #73 — fix: widget render-optimiste (#71) maximus 2026-04-19 20:24:18 +0000
  • af43a3f1a8 fix: render-optimiste + timing instrumentation for widget toggles (#71) issue-71-widget-expand-perf le king fu 2026-04-19 16:17:41 -0400
  • 9cf507429a docs: archive spec-simpl-liste-web (milestone 12/12 done) le king fu 2026-04-19 15:57:00 -0400
  • 7e7a518b74 chore: sync package-lock.json to version 1.6.1 le king fu 2026-04-19 15:56:49 -0400
  • 9a53022421 chore: bump version to 1.6.1 (versionCode 13) v1.6.1 le king fu 2026-04-09 09:44:19 -0400
  • fe43b65cfd Merge pull request 'fix: replace broken swipe-to-refresh with toolbar button (#61)' (#67) from issue-61-refresh-button-toolbar into master maximus 2026-04-09 13:44:08 +0000
  • 5b0d27175c fix: replace broken swipe-to-refresh with toolbar refresh button (#61) issue-61-refresh-button-toolbar le king fu 2026-04-09 09:34:28 -0400
  • 1a1eddfd68 Merge pull request 'fix: refresh Android widget after sync push and pull (#65)' (#66) from issue-65-widget-sync-refresh into master maximus 2026-04-09 13:37:06 +0000
  • 23f3144dc4 fix: refresh Android widget after sync push and pull (#65) issue-65-widget-sync-refresh le king fu 2026-04-09 09:01:29 -0400
  • 1df41cef1f fix: auto-apply migrations on startup + cleanup duplicate inboxes (#60) le king fu 2026-04-09 08:53:09 -0400
  • 2a0dd01307 chore: bump version to 1.6.0 (versionCode 12) v1.6.0 le king fu 2026-04-08 21:37:50 -0400
  • 137dc83bf8 Merge pull request 'fix: issues #60 #61 #62 #63 — inbox, refresh, subtask depth, chevron/detail' (#64) from issue-60-fix-duplicate-inbox into master maximus 2026-04-09 01:33:40 +0000
  • 78471543c3 fix: separate subtask expand chevron from detail view icon (#63) issue-60-fix-duplicate-inbox le king fu 2026-04-08 21:15:59 -0400
  • 21020406b2 fix: prevent sub-subtask creation, limit nesting to 2 levels (#62) le king fu 2026-04-08 21:13:43 -0400
  • 894ac03072 feat: add refresh button on web + swipe-to-refresh on mobile (#61) le king fu 2026-04-08 21:04:55 -0400
  • 6c36ebcce5 fix: wrap inbox merge in transaction, revert seed to random UUID (#60) le king fu 2026-04-08 20:54:55 -0400
  • d9daf9eda4 fix: resolve duplicate inbox on web after mobile sync (#60) le king fu 2026-04-08 20:50:12 -0400
  • 71ee702739 chore: bump version to 1.5.2 (versionCode 11) v1.5.2 le king fu 2026-04-08 15:42:22 -0400
  • 0893cea489 Merge pull request 'fix: resolve sync data inconsistency between mobile and web (#55)' (#58) from fix/simpl-liste-55-sync-data-inconsistency into master maximus 2026-04-08 19:32:15 +0000
  • 8f7204e4b1 fix: resolve sync data inconsistency between mobile and web (#55) le king fu 2026-04-08 15:28:36 -0400
  • 818f66205b Merge pull request 'fix: update deps for high vulnerabilities (#54)' (#57) from fix/simpl-liste-54-vulnerability-updates into master maximus 2026-04-08 19:23:37 +0000
  • 5b16882a83 fix: update drizzle-orm and @xmldom/xmldom to fix high vulnerabilities (#54) le king fu 2026-04-08 15:22:42 -0400
  • 45d463c849 Merge pull request 'fix: rename .env.example to .env.template (#53)' (#56) from fix/simpl-liste-53-env-example-false-positive into master maximus 2026-04-08 19:21:40 +0000
  • a5e9aa6f09 fix: rename .env.example to .env.template to avoid false positive (#53) le king fu 2026-04-08 15:20:55 -0400
  • 89b3dada4a fix: replace Link with anchor tags for Logto auth routes le king fu 2026-04-08 14:31:04 -0400
  • 9933c3678e fix: pass full URL to handleSignIn for callback URI matching le king fu 2026-04-08 13:28:08 -0400
  • f786947941 fix: resolve Logto auth crash on web — remove illegal cookie set in layout le king fu 2026-04-08 13:12:59 -0400
  • 14c208be46 Merge pull request 'fix: force widget refresh after subtask toggle (#32)' (#33) from fix/simpl-liste-32-widget-subtask-toggle into master maximus 2026-04-08 16:44:46 +0000
  • 6328a8d0d3 fix: correct Logto session cookie prefix in middleware v1.5.1 v1.5.0 le king fu 2026-04-07 08:56:21 -0400
  • 8462aa9ef4 Merge pull request 'feat: add mobile sync client with outbox pattern (#40)' (#47) from issue-40-sync-mobile into master maximus 2026-04-06 16:59:00 +0000
  • b7a090df71 Merge pull request 'feat: implement web frontend with full task management UI (#39)' (#46) from issue-39-frontend-web into master maximus 2026-04-06 16:58:35 +0000
  • f4df9bbfd0 Merge pull request 'feat: setup Next.js web project with Drizzle + PostgreSQL schema (#35)' (#42) from issue-35-web-setup into master maximus 2026-04-06 16:58:04 +0000
  • d486be9227 Merge pull request 'feat: extract shared types, colors, priority and recurrence (#34)' (#41) from issue-34-shared-types into master maximus 2026-04-06 16:57:29 +0000
  • c496d9586c feat: add mobile sync client with outbox pattern (#40) le king fu 2026-04-06 12:54:44 -0400
  • cb04adcc2e feat: implement web frontend with full task management UI (#39) le king fu 2026-04-06 12:40:11 -0400
  • 2f2a48f644 Merge pull request 'feat: add WebSocket server with ticket auth and heartbeat (#38)' (#45) from issue-38-websocket into issue-35-web-setup maximus 2026-04-06 16:07:00 +0000
  • 6d2e7449f3 feat: add WebSocket server with ticket auth and heartbeat (#38) le king fu 2026-04-06 11:55:28 -0400
  • 46ead345b4 Merge pull request 'feat: implement REST API backend with full CRUD and sync (#37)' (#44) from issue-37-api-rest into issue-35-web-setup maximus 2026-04-06 15:52:30 +0000
  • be9ba65337 feat: implement REST API backend with full CRUD and sync (#37) le king fu 2026-04-06 11:47:53 -0400
  • 0369597eb6 Merge pull request 'feat: integrate Logto auth with middleware and login page (#36)' (#43) from issue-36-auth-logto into issue-35-web-setup maximus 2026-04-06 15:38:45 +0000
  • 42c39907cd feat: integrate Logto auth with middleware and login page (#36) le king fu 2026-04-06 11:37:20 -0400
  • 022fe53b92 feat: setup Next.js web project with Drizzle + PostgreSQL schema (#35) le king fu 2026-04-06 11:03:34 -0400
  • 91eef58186 fix: remove duplicate RecurrenceType definition in shared/types (#34) le king fu 2026-04-06 10:39:12 -0400
  • b277232462 feat: extract shared types, colors, priority and recurrence (#34) le king fu 2026-04-06 10:38:16 -0400
  • 156e45496f fix: deduplicate WIDGET_NAMES and remove double-render in TOGGLE_SUBTASK (#32) fix/simpl-liste-32-widget-subtask-toggle escouade-bot 2026-03-31 04:01:01 -0400
  • 645f778db5 fix: remove unnecessary forceWidgetRefresh from TOGGLE_COMPLETE and TOGGLE_EXPAND (#32) escouade-bot 2026-03-31 02:00:49 -0400
  • 82b501e753 fix: force widget refresh via requestWidgetUpdate after click actions (#32) escouade-bot 2026-03-31 00:01:14 -0400
  • 7f8a0832d4 chore: bump version to 1.4.0 v1.4.0 le king fu 2026-03-30 20:14:47 -0400
  • 244fbee405 Merge pull request 'fix: consolidate widget AsyncStorage and debounce expand (#29)' (#31) from issue-29-widget-expand-perf into master maximus 2026-03-31 00:13:13 +0000
  • 9b1f7e79c9 Merge pull request 'feat: inline edit and delete for subtasks (#25)' (#30) from issue-25-edit-delete-subtasks into master maximus 2026-03-31 00:13:04 +0000
  • 723f5d6501 Merge pull request 'fix: update vulnerable dependencies' (#28) from fix/simpl-liste-26-vulnerable-deps into master maximus 2026-03-31 00:02:07 +0000
  • 992c983026 chore: remove unused isWidgetTask function (#29) issue-29-widget-expand-perf le king fu 2026-03-30 20:00:19 -0400
  • 810bf2e939 fix: consolidate widget AsyncStorage keys and debounce expand (#29) le king fu 2026-03-30 19:45:02 -0400
  • 19706fa4a3 feat: add inline edit and delete for subtasks (#25) issue-25-edit-delete-subtasks le king fu 2026-03-30 19:36:24 -0400
  • aa7ca20731 fix: use npm audit fix instead of broad overrides for vulnerable deps (#26) fix/simpl-liste-26-vulnerable-deps escouade-bot 2026-03-30 02:03:32 -0400
  • 36e138ec55 fix: override vulnerable transitive dependencies with patched versions (#26) escouade-bot 2026-03-30 00:01:26 -0400
  • 704ca9f693 fix: bump versionCode to 6 for APK upgrade compatibility le king fu 2026-03-12 21:10:29 -0400
  • 72ace1db4a chore: bump version to 1.3.0 v1.3.0 le king fu 2026-03-12 20:26:10 -0400
  • 3cecf9ba26 Merge pull request 'fix: show all tasks in widget (#23)' (#24) from fix/simpl-liste-23-widget-task-count into master maximus 2026-03-13 00:25:21 +0000
  • 9a8bb13e97 fix: cap widget task list at 30 items to prevent memory issues fix/simpl-liste-23-widget-task-count le king fu 2026-03-12 20:20:47 -0400
  • 2e13528c6b fix: default widget period to all tasks (#23) le king fu 2026-03-12 20:10:45 -0400
  • f040ec7902 feat: add configurable widget display period setting (#23) le king fu 2026-03-12 20:04:35 -0400
  • dde33acdf2 fix: show all tasks in widget without date or count limits medic-bot 2026-03-12 19:48:14 -0400
  • b5e722c1f0 Merge pull request 'fix: save and back buttons not navigating away from task screen (#21)' (#22) from fix/simpl-liste-21-save-button-navigation into master maximus 2026-03-10 01:26:05 +0000
  • 4c73a16302 fix: restore error handling and deduplicate goBack helper (#21) fix/simpl-liste-21-save-button-navigation medic-bot 2026-03-09 21:06:05 -0400
  • 2296126ba4 fix: use goBack helper with canGoBack fallback and reset saving state (#21) medic-bot 2026-03-09 20:47:22 -0400
  • d6a69d849b Merge pull request 'fix: restore add button in medium/large widget (#19)' (#20) from fix/simpl-liste-19-widget-add-button into master maximus 2026-03-09 23:52:11 +0000
  • 594896a909 Restore add button in medium/large widget by moving it to header fix/simpl-liste-19-widget-add-button medic-bot 2026-03-08 23:01:52 -0400
  • 8d34ae5267 chore: bump version to 1.2.5 (versionCode 4) v1.2.5 medic-bot 2026-03-08 11:27:13 -0400
  • 0462b5a50b Merge pull request 'fix: sort completed main tasks to bottom of list (#15)' (#18) from fix/simpl-liste-15-sort-completed-tasks into master maximus 2026-03-08 15:26:01 +0000
  • 2a7b70c65c Merge pull request 'fix: add scroll support in medium/large widgets (#11)' (#14) from fix/simpl-liste-11-widget-scroll into master maximus 2026-03-08 15:25:16 +0000
  • 6c1bd043e6 Merge pull request 'fix: resolve esbuild vulnerability via npm override (#16)' (#17) from fix/simpl-liste-16-esbuild-vulnerability into master maximus 2026-03-08 15:25:15 +0000
  • 2d9440b05c Sort completed main tasks to the bottom of the list medic-bot 2026-03-08 11:04:32 -0400
  • ce21337042 Add npm override to force esbuild ^0.25.0 across all dependencies medic-bot 2026-03-08 11:02:46 -0400
  • 661ac0aa33 Add scrollable task list in medium/large widgets fix/simpl-liste-11-widget-scroll le king fu 2026-03-07 17:56:13 -0500
  • 054efd14ed Sort completed subtasks to bottom of list fix/simpl-liste-12-subtasks-completed-last le king fu 2026-03-07 17:52:47 -0500
  • fa037e9eef fix: increase touch targets for header buttons (#10) v1.2.4 le king fu 2026-03-07 10:22:54 -0500
  • a8efb82b3a Add missing .gitignore patterns (.env, .env.*) le king fu 2026-03-04 20:48:06 -0500