bf03648bef
Fix navigation-no-fall e2e on CI: generate UUIDs in Node
...
Docker / build-and-push (push) Successful in 37s
CI / Backend tests (push) Successful in 25s
CI / Frontend lint (push) Successful in 23s
CI / Frontend unit tests (push) Successful in 20s
CI / Frontend build (push) Successful in 37s
CI / Playwright e2e (push) Successful in 1m6s
The init script called crypto.randomUUID() inside the page, but the CI
origin (http://life-towers:8000 ) is plain HTTP — not a secure context —
so the call throws, the token/cache never get seeded, and the app boots
empty: waitForSelector('lt-block') times out on every attempt.
Generate the token and seeded tree in Node instead (same pattern as
tasks-overflow.spec.ts) and pass them into addInitScript, which now only
writes localStorage and installs the fall detectors.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 22:32:33 +01:00
66da22d0c4
Fix visual bugs
CI / Frontend lint (push) Successful in 21s
CI / Backend tests (push) Successful in 23s
CI / Frontend unit tests (push) Successful in 21s
CI / Frontend build (push) Successful in 20s
Docker / build-and-push (push) Successful in 51s
CI / Playwright e2e (push) Failing after 2m0s
2026-06-10 21:51:25 +01:00
29de505fe2
Improve UX & fix bugs
CI / Backend tests (push) Successful in 27s
CI / Frontend lint (push) Successful in 32s
Docker / build-and-push (push) Successful in 40s
CI / Frontend unit tests (push) Successful in 25s
CI / Frontend build (push) Successful in 25s
CI / Playwright e2e (push) Successful in 1m27s
2026-06-09 08:12:48 +01:00
948b49bb49
Fix scrollbars and enter to submit
CI / Frontend lint (push) Successful in 24s
CI / Frontend unit tests (push) Successful in 24s
CI / Backend tests (push) Successful in 25s
CI / Frontend build (push) Successful in 24s
Docker / build-and-push (push) Successful in 1m6s
CI / Playwright e2e (push) Successful in 51s
2026-06-05 11:37:54 +01:00
688bc0cfe9
Add SSE updates
2026-06-04 22:12:10 +01:00
d1732128e2
Review
CI / Backend tests (push) Successful in 21s
CI / Frontend lint (push) Successful in 34s
CI / Frontend build (push) Successful in 24s
CI / Frontend unit tests (push) Successful in 46s
Docker / build-and-push (push) Successful in 1m17s
CI / Playwright e2e (push) Successful in 1m5s
2026-06-03 20:39:32 +01:00
bf81b8d3df
Review feedback
2026-06-03 20:05:16 +01:00
e00300de6c
Fix x sign
CI / Backend tests (push) Successful in 34s
CI / Frontend lint (push) Successful in 30s
CI / Frontend unit tests (push) Successful in 34s
CI / Frontend build (push) Successful in 34s
Docker / build-and-push (push) Successful in 1m40s
CI / Playwright e2e (push) Successful in 1m10s
2026-05-31 22:35:31 +01:00
a48aad974a
Support subpath
CI / Backend tests (push) Successful in 30s
CI / Frontend lint (push) Successful in 33s
CI / Frontend build (push) Successful in 25s
CI / Frontend unit tests (push) Successful in 1m6s
CI / Playwright e2e (push) Successful in 1m43s
Docker / build-and-push (push) Successful in 2m30s
2026-05-31 20:27:41 +01:00
40e2c478fb
test(e2e): update smoke and visual specs
CI / Backend tests (pull_request) Has been cancelled
CI / Frontend lint (pull_request) Has been cancelled
CI / Frontend unit tests (pull_request) Has been cancelled
CI / Frontend build (pull_request) Has been cancelled
CI / Playwright e2e (pull_request) Has been cancelled
2026-05-31 10:52:26 +01:00
4fd9e6f6bc
feat(tasks): add keep-tasks-open toggle
2026-05-31 10:49:26 +01:00
c2c2598eab
frontend(tower): rework falling/range reconcile and block rendering, add tests
2026-05-31 10:49:26 +01:00
8390ece334
frontend(page): update page layout, slider and page selector
2026-05-31 10:49:26 +01:00
108cfb9a19
frontend(welcome): revamp the zero-state intro modal
2026-05-31 10:49:26 +01:00
bcca7f4f2e
frontend(block-edit): rework the block edit carousel and add tests
2026-05-31 10:49:26 +01:00
e3dcf75eb5
frontend(modals): consolidate settings modals and drop page-settings
2026-05-31 10:49:26 +01:00
9b8bb96001
frontend(shared): polish color-picker, double-slider and select-add widgets
2026-05-31 10:49:26 +01:00
85d565ba7b
frontend(store): rework store/sync and API client, add service tests
2026-05-31 10:49:26 +01:00
d50aa53a73
frontend(styles): extract shared form styles into the SCSS library
2026-05-31 10:49:26 +01:00
af4216f383
frontend: move app shell into standalone root and wire analytics service
2026-05-31 10:49:26 +01:00
ce5f8995f7
branding: add logo/favicon/icon set and OG image, remove legacy SVGs and fonts
2026-05-31 10:49:26 +01:00
757cae5dcf
build(frontend): add Vitest setup and update Angular/TypeScript config
2026-05-31 10:49:26 +01:00
afce46ccf8
docs: add CLAUDE.md agent guide, drop legacy design/API specs, refresh READMEs
2026-05-31 10:49:26 +01:00
f74ee43cb4
snapshot
2026-05-28 21:24:47 +01:00
3ad2766f82
Merge with store
2026-05-28 08:42:34 +01:00