Commit graph

29 commits

Author SHA1 Message Date
8ff2246ecf docs: rewrite AGENTS.md with full architecture and conventions
Add comprehensive agent instructions covering architecture, directory structure, auth patterns, i18n patterns, route constants, environment variables, and anti-patterns.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 21:08:56 +02:00
65e91fc6f6 chore(app): move pages to locale segment
Move home, sign-in, and sign-up pages under app/[locale] for next-intl routing support.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:33 +02:00
ed6a17fe4b fix(auth): fix AuthForm imports and add sign-up callbackURL
Replace @/src/components/ aliases with @/components/. Add callbackURL support to sign-up page for post-registration redirect.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:28 +02:00
137ea0287e feat(auth): add password change component and translations
Add PasswordChangeCard with Zod validation, Better Auth integration, and full EN/PL translations for settings page.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:23 +02:00
3dc0d0713f feat(auth): protect dashboard and add settings page
Add isAuthenticated check to dashboard with redirect to sign-in. Move settings page to locale segment.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:18 +02:00
85ea4e6200 feat(i18n): add locale layout and dynamic lang attribute
Add [locale] layout with locale validation and static rendering support. Update root layout to read x-next-intl-locale header for dynamic lang attribute.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:13 +02:00
c4a35e97c3 feat(i18n): add locale-based routing setup
Add next-intl routing config, proxy middleware, and update request config to use requestLocale from middleware. Add @/i18n/* path alias to tsconfig.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:09 +02:00
c14d2d6f26 refactor(auth): accept custom error message in defaultPasswordValidator
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:53:00 +02:00
0245e3d27c fix(ui): forward strokeWidth prop in Spinner
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:52:56 +02:00
eec41123ef refactor(theme): use useSyncExternalStore for theme hydration
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:52:52 +02:00
a1e653bbf7 fix(types): replace any with proper type in better-auth auth
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-21 20:52:49 +02:00
da062bcc27 feat: tooltip, password hardening 2026-04-01 20:59:46 +02:00
547594294a feat: improve structure 2026-04-01 18:14:52 +02:00
09aaa1e7a3 feat: add zod, finish better auth setup, register user 2026-03-31 00:07:33 +02:00
c5af98065c feat: init shadcn 2026-03-30 22:11:08 +02:00
7a36d530a0 feat: better-auth, simpler shadcn theme integration 2026-03-30 00:29:43 +02:00
6d592ad48a docs: add helpful comment 2026-03-28 12:59:11 +01:00
0efd9237f6 docs: add instructions for custom theme 2026-03-28 12:58:16 +01:00
c4e23c67ab fix: get themes to work 2026-03-28 12:46:35 +01:00
87fc401898 build: add oxfmt as a prettier replacement 2026-03-28 11:45:28 +01:00
d41180b42b build: migrate dev server to webpack
https://github.com/vercel/next.js/issues/78069
2026-03-28 11:21:58 +01:00
41fb8bbb51 feat: add next-themes 2026-03-28 00:15:07 +01:00
9ca3e289b3 style:format i18n request file 2026-03-28 00:03:10 +01:00
8c70067a84 build: migrate to oxlint 2026-03-27 23:59:51 +01:00
a3490d6cca feat: i18n, migrate to pnpm, tmuxinator config file 2026-03-27 23:43:18 +01:00
62f258ad97 chore: cleanup template 2026-03-27 23:32:49 +01:00
ec481acf6e feat: add convex and shadcn theme 2026-03-27 00:14:51 +01:00
d56354dc15 init 2026-03-25 23:28:16 +01:00
ed454e5cf4 Initial commit from Create Next App 2026-03-25 23:05:06 +01:00