Skip to content

v0.4.0#69

Merged
edwintantawi merged 14 commits intomainfrom
dev
Mar 2, 2026
Merged

v0.4.0#69
edwintantawi merged 14 commits intomainfrom
dev

Conversation

@edwintantawi
Copy link
Member

No description provided.

* chore(oxlint): turn off import/no-unassigned-import rule

* feat(database): setup cloudflare d1 with drizzle-orm

* chore(oxc): ignore database migrations dir

* chore: add gitkeep for database migrations and schema dir
* feat(ui): use nova style

* feat(font): use geist sans and mono
* feat: setup tanstack form

* fix(ui): invalid switch disable selector

* feat(form): add base composition form and field components

* style(form): add prefix type

* feat(form): add composition input field components

* refactor(form): variant is required for the item

* fix(field): reduce description layout shift

* fix(form): error can be in object shape on validation

* style: use import react namespace

* fix(field): separator content background not correct in card

* feat(form): add other field components

* fix(form): error field form is conflict with internal api

* refactor(field): use the useField hook instead of the context directly

* feat(form): better error with form utils and message i18n

* fix(ui): select missing dark disabled style

* feat(form): missing select options disabled props
* chore(oxc): ignore skills dir

* chore(oxclint): ignore skills-lock file

* chore(agent): add git commit skill

* chore(agent): add vercel react web skills

* chore(vscode): define agent skills locations

* chore(script): add skills as script
* chore(node): bump version

* chore(pnpm): bump version

* ci: bump node and pnpm version

* fix(oxfmt): adjust sort import group update

* fix(oxlint): turn off no-shadow rule

* chore(bump): update dependencies

* chore(posthog): update deprecated env id into project id

* fix(tanstack-route): location url is no longer exist

* docs(env): add VITE_PUBLIC_BASE_URL

* chore: remove package resolutions

* chore(bump): update packages
* feat(i18n): add markup support

* feat(i18n): add text direction
* feat(auth): setup authentication with better-auth

* feat(auth): adjust min password length

* feat(form): add destructive error alert border

* fix: broken lockfile

* feat(i18n): add messages for auth field and errors

* feat(auth): add error message map translation

* feat(auth): add authentication mechanism

* feat(auth): refine layout

* feat(app): refine layout

* refactor(import): use icon suffix for icon import

* feat(auth): disable social provider for now

* refactor(auth): extract auth and guest guards into reusable server fn

- Add authGuardFn to verify authenticated users and redirect guests to auth page
- Add guestGuardFn to verify guest users and redirect authenticated users to app
- Enhance getCurrentUserFn to return session data alongside user object
- Add authGuardInputSchema for validating redirectBack parameter
- Refactor app and auth layout routes to use new guard functions
- Remove duplicate auth checking logic from route files

* refactor(auth): guard as utils

* feat(auth): remove unused schema

* feat(auth): add google and github social provider

* refactor(auth): add auth prefix for envs

* ci: add auth envs

* feat(auth): add secondary storage and ratelimit

* feat(auth): guard redirect should be replace history

* feat(auth): add minimal auth ttl

* chore(agent): add better auth skills

* chore(bump): update packages

* feat(auth): add new drizzle adapter and base url

* feat(auth): add new error messages

* feat(auth): add trusted origins

* feat(auth): better-auth security recomendations

* refactor(kv-store): extract kv store lib

* feat(app): refine app index placeholder
* chore: initialize changeset

* chore: rename package name

* ci: add release workflow

* chore(oxfmt): ignore changelog

* ci: remove release it

* docs(release): add missing release

* chore(changeset): add private packages version and tag

* chore(changeset): adjust releases

* chore: remove release-it

* chore: remove release-it config
@changeset-bot
Copy link

changeset-bot bot commented Mar 2, 2026

⚠️ No Changeset found

Latest commit: 081bb19

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

🚀 Preview Deployment (69)

Your changes have been deployed to a preview environment:

Name Preview URL Commit Updated (UTC)
kit-website-preview-69 Visit Preview a2ac80f Mon, 02 Mar 2026 01:41:49 GMT

🏗️ This comment updates automatically with each push.

@edwintantawi edwintantawi merged commit e2b2be1 into main Mar 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant