Jesse_Chen
2d370f2e9d
fix(tests): read every CSS rule for a selector, not the first one
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
The sidebar contract read a selector with indexOf, so it returned whichever
rule appeared earliest in the file. A responsive override added above the base
rule made the gate report a missing min-height that was never removed, which
blocked staging on a change that was correct.
Share one helper that strips comments, parses rule by rule, accepts a whole
group as the query, and returns the declarations of every matching rule. The
union also makes a negative assertion mean no rule may declare the property,
which is what these contracts intend.
The helper was duplicated in two files and had no tests of its own; it now has
regressions for each way it read the wrong block.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-17 13:03:57 +08:00
Jesse_Chen
a17ff258d8
fix: correct membership back flow and add onboarding paywall
Staging Backend Quality Gate / validate (push) Has been cancelled
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-08-10 11:14:31 +08:00
Jesse_Chen
17430a1f21
fix(reports): trust verified proxy origin
Staging Backend Quality Gate / validate (push) Successful in 12m13s
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-08-09 00:54:55 +08:00
Jesse
280d3e7a35
feat(membership): replace purchase modal with membership page
2026-08-07 18:24:16 +08:00
Jesse_Chen
5957803de4
Merge GitHub upstream into Gitea primary
2026-08-05 11:13:34 +08:00
Jesse_Chen
58f6b5f821
refine web session and account UI
2026-08-04 21:59:59 +08:00
linmeng
f4e35974c6
Revert "merge: sync GitHub staging to Gitea"
...
Deploy staging to test server / deploy (push) Failing after 14m49s
This reverts commit a55c69115d , reversing
changes made to 02c9c9f3d6 .
2026-07-30 14:38:17 +08:00
Jesse_Chen
3069a7c8a0
feat: streamline conversational birth-time rectification
2026-07-22 17:39:11 +08:00
Jesse_Chen
bfc6870614
feat: complete verifiable birth-time rectification flow
2026-07-21 22:16:18 +08:00
Jesse_Chen
00d8762c13
fix: left align chat session title
2026-07-18 21:47:55 +08:00
Jesse_Chen
9efe55ea49
fix: show chat sidebar trigger
2026-07-18 21:45:38 +08:00
Jesse_Chen
651c8a1a50
fix: align sidebar truncation contract
2026-07-18 19:18:41 +08:00
Jesse_Chen
35a2be88eb
style: add responsive sidebar rail and drawer
2026-07-17 19:43:10 +08:00
Jesse_Chen
a530a5a5d3
refactor: migrate chat shell to app sidebar
2026-07-17 18:12:54 +08:00
Jesse_Chen
c6467d8604
fix: harden app sidebar popover
2026-07-17 18:03:10 +08:00
Jesse_Chen
626524b186
feat: compose Jyotisha app sidebar
2026-07-17 17:55:55 +08:00
Jesse_Chen
fcaece87df
fix: preserve sidebar subtree across drawer state
2026-07-17 17:45:42 +08:00
Jesse_Chen
6cc425d9d9
fix: guard sidebar mobile overlay lifecycle
2026-07-17 17:40:22 +08:00
Jesse_Chen
62382d9828
fix: tighten composable sidebar primitives
2026-07-17 17:32:42 +08:00
Jesse_Chen
c45f21e8d8
feat: add composable sidebar primitives
2026-07-17 17:17:10 +08:00