Commit Graph

15 Commits

Author SHA1 Message Date
syntaxbullet
bfa54851c2 feat: restructure styles and components for improved design system
- Added typography and design system styles to globals.css.
- Removed deprecated home.css and landing.css files.
- Introduced DiscordSignInButton component for Discord authentication.
- Created Card and CardGrid components for structured content display.
- Implemented ContainerShowcase to demonstrate card usage and layout.
- Added DesignSystemTabs for navigation between design system sections.
- Established typography.css for consistent text styling across components.
- Added tests for typography styles to ensure compliance with design standards.
2026-09-04 12:37:56 +02:00
syntaxbullet
084603bb6e Add new styles for home and landing pages
- Created home.css with comprehensive styles for the home page layout, including typography, buttons, and responsive design adjustments.
- Created landing.css to style the landing page, focusing on typography, layout, and responsive behavior for various screen sizes.
2026-09-04 11:50:24 +02:00
syntaxbullet
1acf016169 test(api): verify regressions over HTTP and document UI readiness 2026-09-04 09:52:44 +02:00
syntaxbullet
f520d73bbc fix(habits): surface impossible schedules and harden calendar edge cases 2026-09-04 09:51:03 +02:00
syntaxbullet
adb1cf43c1 fix(api): serialize dated writes after request body parsing 2026-09-04 09:49:00 +02:00
syntaxbullet
18a1af9dfc fix(habits): preserve task state and original occurrence expiry 2026-09-04 09:46:22 +02:00
syntaxbullet
724b1423eb fix(api): preserve omitted fields in task and chart patches 2026-09-04 09:44:22 +02:00
syntaxbullet
42054a92f2 test(api): finalize route coverage and document REST contracts 2026-09-04 09:19:32 +02:00
syntaxbullet
ff7ec68262 feat(calendar): add Nivo data adapter and verify durable API behavior 2026-09-04 09:16:09 +02:00
syntaxbullet
9a7180ce78 feat(habits): add opt-in partial count carryover with daily reset defaults 2026-09-04 09:11:11 +02:00
syntaxbullet
e9cc591576 feat(api): implement authenticated habit tracking and combined calendars 2026-09-04 09:08:50 +02:00
syntaxbullet
7fefe0c7d8 feat(db): add versioned habits and calendar domain contracts 2026-09-04 09:00:21 +02:00
syntaxbullet
d3cbf2f7dc feat(auth): add Discord OAuth sign-in and user timezones
Add persistent user and session storage, protected profile requests, and React sign-in controls. Capture and preserve each user's timezone, and load development and production configuration before migrations and server startup.
2026-09-04 08:29:48 +02:00
syntaxbullet
29bf75760b feat(db): add Drizzle ORM with local SQLite storage
Configure Bun SQLite with WAL mode, foreign keys, and a shared database path for development and production.

Add migration commands and startup migration handling, check database connectivity in the health endpoint, and document configuration while excluding local database files from Git.
2026-09-04 07:50:14 +02:00
syntaxbullet
23e9f4c717 Initialize Minabot with Hono and React Router 2026-09-04 07:40:35 +02:00