Commit Graph

12 Commits

Author SHA1 Message Date
Jesse_Chen 54269fcfcc refactor(chat): extract home helpers, chart library, and starter surfaces
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
page.tsx still owns the chat main chain, but the first product surfaces now
live in their own modules so later splits can land without editing the 4k-line
Home. Source-lock tests follow the moved tokens; the orphan user-data contract
is aligned and added to the quick gate.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 22:58:02 +08:00
Jesse_Chen ce6a8a7e72 fix(chat): make cloud the only truth for charts, synastry, and pin/archive
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Local fallbacks were creating fake saves and resurrecting deleted rows.
Pin and archive now live on chat_sessions so they follow the account.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 21:38:21 +08:00
Jesse_Chen f9a00dc568 fix(frontend): preserve owner profile when switching charts 2026-08-30 15:55:45 +08:00
Jesse_Chen c38f11dbd3 fix(api): bind daily and synastry charts to stored profiles
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Stop accepting client-supplied birth data on those paths, and cap session writes plus location lookups so a logged-in caller cannot farm compute.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 19:39:01 +08:00
732642856 11d64d02cd feat: add relationship-aware synastry entry (#17) 2026-07-20 20:21:53 +08:00
732642856 92d9bfd108 fix: expose synastry computation progress (#16) 2026-07-20 18:40:29 +08:00
732642856 b3bca954da fix: insert other chart profiles directly (#15) 2026-07-20 17:45:31 +08:00
732642856 cdfd389662 fix: harden chart library local fallbacks 2026-07-20 17:30:35 +08:00
732642856 c92746d97a fix: open synastry path after adding other chart 2026-07-20 17:04:11 +08:00
732642856 ba7f962c71 fix: keep other chart profiles locally on cloud sync failure 2026-07-20 16:56:46 +08:00
732642856 ddccd2cf3b fix: require cloud chart sync and deployed revision 2026-07-20 02:44:05 +08:00
732642856 6c1c421582 fix: allow complete other charts without rectification 2026-07-20 02:24:54 +08:00