patrick and Claude Opus 4.5
3a34f8db8f
fix: add dark mode support for Carta markdown editor
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-05 13:57:12 -05:00
patrick and Claude Opus 4.5
ebdf569ba3
fix: use authenticated user ID for habit service
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-05 13:55:48 -05:00
patrick and Claude Opus 4.5
56b8e9956a
refactor: simplify notes components to use service directly
...
- Remove prop drilling, components get notes from NoteService context
- NoteCard gets note by ID from service, uses {#key} for Markdown reactivity
- NotesGrid handles filtering internally via service methods
- NoteEditor gets service from context instead of prop
- Add PageState type for shallow routing selectedNoteId
- Add +layout.server.ts to pass user data to client
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-05 13:54:51 -05:00
patrick
9363bbcc76
refactor habit creation form to support both creation and editing
2026-03-05 06:04:32 -05:00
patrick
77d47cf4b0
fix TS type errors
2026-03-04 14:29:05 -05:00
patrick
70f935867d
refactor note service interaction
2026-03-04 14:26:30 -05:00
patrick
81a710b763
remove trash and archive pages for notes in favor of tabs on note page
2026-03-04 14:24:49 -05:00
patrick and Claude Opus 4.5
4224b26d78
feat: add badge UI component
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:14:28 -05:00
patrick and Claude Opus 4.5
64321bc19c
fix: revert tailwind preflight in carta markdown renderer
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:13:47 -05:00
patrick and Claude Opus 4.5
edbfe02ee0
feat: add notes UI components and routes
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:13:22 -05:00
patrick and Claude Opus 4.5
da73b25b39
feat: add notes API and context service
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:13:08 -05:00
patrick and Claude Opus 4.5
71898dc481
feat: add carta-md and dompurify dependencies
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:12:41 -05:00
patrick and Claude Opus 4.5
4af2642c04
feat: add notes collection to triplit schema
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-03 16:12:08 -05:00
patrick
ea9d68f507
add dynamic text sizing in habit cells
2026-03-03 11:51:09 -05:00
patrick
6a9a35c3fe
add triplit vars to example .env
2026-03-02 15:44:35 -05:00
patrick
1d67d3d60c
feat: mark cell as failed when decrementing if value is already zero
2026-03-02 15:26:53 -05:00
patrick
e9bee860d7
Fix habit cell morphing on focus in Chrome browsers
...
Prevent visual glitch where habit cells would shrink and borders would
morph during NumberFlow animations when interacting via keyboard (shift
key). Added focus-visible:outline-none to suppress global outline style
that was causing layout shifts in Chrome's rendering engine.
2026-03-02 15:20:46 -05:00