1.2.4 (2026-01-03)
- auto join redirect issue (689fb6f)
1.2.3 (2026-01-03)
- auto join tenant (9a45f7e)
1.2.2 (2026-01-03)
1.2.1 (2026-01-03)
- login url on tenant domain (bcdbc89)
1.2.0 (2026-01-03)
- adding deep wiki link (67d6f93)
1.1.0 (2025-08-22)
- deps-dev: bump dotenv from 16.6.1 to 17.2.1 (#169) (5ffa79f)
- deps-dev: bump eslint from 9.32.0 to 9.33.0 (#173) (2f7fd8a)
- deps-dev: bump supabase from 2.34.0 to 2.34.1 (#168) (c22255e)
- deps-dev: bump typescript-eslint from 8.39.0 to 8.39.1 (#170) (220e796)
- deps: bump @supabase/supabase-js from 2.53.0 to 2.54.0 (#172) (a186eb3)
- deps: bump @tanstack/react-query from 5.84.1 to 5.84.2 (#174) (3144116)
- deps: bump i18next from 25.3.2 to 25.3.4 (#175) (6464b89)
- deps: bump lucide-react from 0.536.0 to 0.539.0 (#167) (ded9f4d)
- deps: bump zod from 4.0.15 to 4.0.17 (#171) (0580491)
1.0.5 (2025-08-07)
- tenant slug issue (64f7215)
1.0.4 (2025-08-07)
- tenant member management (9e929bc)
1.0.3 (2025-08-07)
- oauth redirect for github page (c6d83f9)
1.0.2 (2025-08-07)
- auth redirect url (24879ac)
1.0.1 (2025-08-07)
- google auth callback page (231bf13)
1.0.0 (2025-08-07)
- we have added tenant meta table to store tenant related metadata
- adding google auth provider (#144) (7eafb2c)
- be: adding tenant meta (#146) (9fa29de)
- ui: adding tenant meta management (#147) (3eba597)
- update member management (#145) (68d03a1)
- deps-dev: bump @testing-library/dom from 10.4.0 to 10.4.1 (#154) (7f6e9c5)
- deps-dev: bump @types/node from 24.0.3 to 24.2.0 (#155) (8f7a627)
- deps-dev: bump eslint from 9.29.0 to 9.32.0 (#149) (8ed7fde)
- deps-dev: bump globals from 15.15.0 to 16.3.0 (#156) (035cdad)
- deps-dev: bump lovable-tagger from 1.1.8 to 1.1.9 (#151) (ed87536)
- deps-dev: bump msw from 2.10.2 to 2.10.4 (#157) (bdf4d62)
- deps: bump @hookform/resolvers from 3.10.0 to 5.2.1 (#150) (5620a24)
- deps: bump react-hook-form from 7.61.1 to 7.62.0 (#152) (8b2dd8f)
- deps: bump sonner from 2.0.6 to 2.0.7 (#153) (92a426b)
0.5.4 (2025-08-01)
- deps-dev: bump @eslint/js from 9.31.0 to 9.32.0 (#129) (ff9c97d)
- deps-dev: bump eslint-config-prettier from 10.1.5 to 10.1.8 (#137) (8577b12)
- deps-dev: bump eslint-plugin-prettier from 5.5.1 to 5.5.3 (#134) (5b464d0)
- deps: bump i18next from 23.16.8 to 25.3.2 (#135) (39f87de)
- deps: bump lucide-react from 0.522.0 to 0.532.0 (#133) (70cd4fc)
- deps: bump react-hook-form from 7.58.1 to 7.61.1 (#132) (f61bbe8)
- deps: bump react-router-dom from 7.6.2 to 7.7.1 (#136) (608fe31)
- deps: bump sonner from 2.0.5 to 2.0.6 (#138) (76bf0ce)
- deps: bump zod from 3.25.67 to 4.0.11 (#139) (2dc5940)
- adding context engineering prompt (9ed102b)
0.5.3 (2025-07-19)
- downgrade vite to 5, fix messed up dependencies (#109) (5fb0e04)
- wrong price plan string (#110) (32d76c1)
- deps-dev: bump @eslint/js from 9.29.0 to 9.31.0 (#125) (262a231)
- deps-dev: bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (#112) (28004ab)
- deps-dev: bump eslint-plugin-prettier from 5.5.0 to 5.5.1 (#117) (f3f4dee)
- deps-dev: bump jest and @types/jest (#116) (c156d59)
- deps-dev: bump prettier from 3.6.0 to 3.6.2 (#111) (ca2a4dd)
- deps-dev: bump tailwindcss from 4.1.10 to 4.1.11 (#118) (826e7a4)
- deps-dev: bump typescript-eslint from 8.35.0 to 8.37.0 (#123) (2a5304e)
- deps: bump @tanstack/react-query from 5.81.2 to 5.83.0 (#126) (6c1ba81)
- deps: bump i18next-browser-languagedetector from 7.2.2 to 8.2.0 (#115) (ce7bef0)
- deps: bump recharts from 2.15.4 to 3.1.0 (#124) (f857fc6)
- deps: bump tailwind-merge from 3.3.0 to 3.3.1 (#100) (6963932)
- add .vscode settings (#91) (b73bb45)
- update package minor version (#95) (10e9a8c)
- Updated CLAUDE.md to align with the .cursor/rules specifications. The key additions include: (#96) (3c35f4b)
- adding claude code and compact cursor rules (#94) (08124ba)
- adding discussion link (49c71b0)
- fix some contributing doc (#97) (04985fe)
0.5.2 (2025-06-17)
- deps-dev: bump @types/node from 22.7.9 to 24.0.3 (#82) (5dc6d33)
- deps-dev: bump @vitejs/plugin-react-swc from 3.10.0 to 3.10.2 (#81) (9f3824a)
- deps-dev: bump postcss from 8.5.4 to 8.5.6 (#85) (df419c4)
- deps: bump @radix-ui/react-alert-dialog from 1.1.2 to 1.1.14 (#87) (f64e911)
- deps: bump @radix-ui/react-avatar from 1.1.1 to 1.1.10 (#84) (5862c44)
- deps: bump @radix-ui/react-scroll-area from 1.2.0 to 1.2.9 (#88) (3175b1e)
- deps: bump @radix-ui/react-toast from 1.2.2 to 1.2.14 (#80) (437034b)
- deps: bump cmdk from 1.0.0 to 1.1.1 (#86) (171765c)
- deps: bump recharts from 2.13.0 to 2.15.3 (#89) (db0938d)
- deps: bump zod from 3.24.4 to 3.25.67 (#83) (27b88f3)
- add landing page coverage (b0c7ed1)
0.5.1 (2025-06-11)
- broken announcement (dcfc42e)
0.5.0 (2025-06-11)
- block existing user registration (044175e)
- Implement tenant auth flow separation (8bc7f0b)
- improve duplicate tenant register flow (97122fd)
- improve navbar behavior on auth page (528e9a2)
- add bread crumb for profile (#76) (5d24ff9)
- landing page i18n (#77) (cddbf25)
- service creation issue (#75) (7cd4a60)
- updated readme with en and zh-TW (3764040)
0.4.1 (2025-06-10)
- deps-dev: bump @types/react-dom from 18.3.1 to 19.1.6 (#61) (2d99445)
- deps-dev: bump pg and @types/pg (#66) (d1ab773)
- deps-dev: bump postcss from 8.5.3 to 8.5.4 (#63) (dbe3840)
- deps-dev: bump supabase from 2.23.4 to 2.24.3 (#67) (c18de58)
- deps: bump @radix-ui/react-checkbox from 1.1.2 to 1.3.2 (#68) (facc346)
- deps: bump @radix-ui/react-radio-group from 1.2.1 to 1.3.7 (#64) (2507d03)
- deps: bump @radix-ui/react-tabs from 1.1.1 to 1.1.12 (#62) (cb27e48)
- deps: bump @supabase/supabase-js from 2.49.8 to 2.50.0 (#69) (b8018e8)
- deps: bump react-i18next from 13.5.0 to 15.5.2 (#60) (fd92c9e)
- deps: bump react-router-dom from 6.27.0 to 7.6.2 (#65) (39a99e7)
0.4.0 (2025-06-06)
0.3.3 (2025-06-06)
- add test for service rls (#50) (d61cdc5)
- adding ui component testing (#51) (dd53fa0)
- extend coverage (#53) (4261d93)
- extend coverage (#54) (9dcbdc0)
0.3.2 (2025-06-04)
- db performance issue (df27cbd)
- event create and delete issue (49e9d0c)
- linter issue (912700c)
- linter issue (a1ec581)
- service page deletion (c746304)
- tenant member management (dcf3fbe)
- breakdown migration files (c34abdf)
- test related doc (139d874)
- add groups test (c13c516)
- add groups test (a757c6c)
- adding ci (#48) (608b1a2)
- adding unit test for tenant and event RLS (8cea915)
- automation test script (f00ebdf)
- refactor tests (b0963b8)
- run test in parallel (04ff3a2)
0.3.1 (2025-06-03)
- default language should be zh-TW (62a2d18)
0.3.0 (2025-06-03)
- completing i18n (3d82a9d)
- Implement i18n with react-i18next (ae570da)
- remember default language (09e3b32)
- deps-dev: bump lint-staged from 16.0.0 to 16.1.0 (#35) (fca74b5)
- deps-dev: bump supabase from 2.22.6 to 2.23.4 (#41) (783a854)
- deps-dev: bump typescript from 5.6.3 to 5.8.3 (#36) (37efcac)
- deps: bump @radix-ui/react-dropdown-menu from 2.1.2 to 2.1.15 (#43) (2108869)
- deps: bump @radix-ui/react-menubar from 1.1.2 to 1.1.15 (#40) (8dde3e7)
- deps: bump @radix-ui/react-tooltip from 1.1.4 to 1.2.7 (#42) (e364dd7)
- deps: bump react and @types/react (#38) (13d2872)
- deps: bump react-day-picker from 9.6.7 to 9.7.0 (#44) (4d16fc8)
- deps: bump sonner from 2.0.3 to 2.0.5 (#37) (4d5250a)
- deps: bump tailwind-merge from 2.5.4 to 3.3.0 (#39) (a39bf4d)
0.2.4 (2025-05-28)
0.2.3 (2025-05-28)
- db migration files (3e473e4)
0.2.2 (2025-05-28)
- tooltip styling and footer (1ddbba0)
- temporary fix for broken dependencies (978a8fc)
0.2.1 (2025-05-27)
- remove duplicate tooltip (4fc664a)
- deps-dev: bump @eslint/js from 9.13.0 to 9.27.0 (#25) (038bbea)
- deps-dev: bump eslint-plugin-react-refresh from 0.4.14 to 0.4.20 (#23) (16fda27)
- deps-dev: bump tailwindcss from 4.1.5 to 4.1.7 (#26) (223b557)
- deps: bump @radix-ui/react-accordion from 1.2.1 to 1.2.11 (#21) (4e5bf44)
- deps: bump @radix-ui/react-separator from 1.1.0 to 1.1.7 (#29) (55f1a8b)
- deps: bump @radix-ui/react-switch from 1.1.1 to 1.2.5 (#22) (cfc37d5)
- deps: bump @radix-ui/react-toggle from 1.1.0 to 1.1.9 (#24) (55ed9b1)
- deps: bump @supabase/supabase-js from 2.49.4 to 2.49.8 (#27) (15e95fd)
- deps: bump sonner from 1.5.0 to 2.0.3 (#20) (42fcfd3)
- deps: bump vite from 5.4.19 to 6.3.5 (#30) (62362b5)
0.2.0 (2025-05-26)
- Add copy event functionality (bca892b)
- add legal information and fix general information (ef73089)
- add seed data (1bda37b)
- Add service card side pane (63d501a)
- Add service card side pane (d88ff20)
- Add service management features (444c2b3)
- Add ServiceEventList component (775b34c)
- adding groups badge to events (3fa2340)
- adding supabase local dev config (a9c3386)
- Create landing page (61f5e7f)
- Fetch and display price tiers (a936cfb)
- Implement confirmation dialogs for delete actions (245665b)
- Implement Service Event UI (1a4f194)
- Implement service type creation UI (24acede)
- real time service editing (2846f26)
- Sort price tiers by price (856e30b)
- update index meta info (bf6bf68)
- upgrade tailwind (8ed6e0b)
- Auto-update service event list (bc073b1)
- Correct type errors in CreateServiceDialog (8aefaf3)
- CreateServiceDialog type errors (849438c)
- cursor rules and event anon view (8272060)
- Display pricing plan limits (002ad7d)
- Edit service dialog bugs (8e9430c)
- event page (83b661f)
- event RLS (bac2037)
- Handle null tenant name in EventPage (fabff7b)
- Import and type errors (f03fd09)
- improve ux for landing page (3b4cc58)
- linter issues (6563b3e)
- lovable build issue (e2e8d81)
- member update (60dc97b)
- Populate notes, roles, and admins (c9a7a73)
- precommit (2aefa95)
- remove owner_id from tenants (38245c6)
- Resolve ServiceEventWithOwners type error (c891985)
- Resolve type and import errors in EventPage and TenantCreateDialog (455b76e)
- Resolve type errors in service components (b8ec742)
- Service event owner type issue (3d066d4)
- Service event owner type issue (6685082)
- Service event owners not updating correctly (f43ad11)
- service event page (b50d42f)
- Service event page loading error (a3cc8e1)
- service type management (9f4a69b)
- ServiceCard import and type errors (051ffc5)
- Show event tooltips on click (9aa6057)
- Tenant dashboard page data fetching (a713429)
- tenant rls issue (e0870c6)
- Translate UI strings to Chinese (eeb899f)
- Trim whitespace in input fields (0b21ce2)
- Type errors in service dialogs (3d7b9a0)
- Type errors in service form components (0827d2b)
- Type errors in ServiceEventEditDialog and service-events.ts (9b50e31)
- Update landing page and footer (240cbc6)
- Validate note link and fix service admin loading (442768c)
- Validate tenant name and slug (a462c5a)
- cicd (e3356a3)
- cleanup unused deps (a299920)
- deps: bump the npm_and_yarn group across 1 directory with 3 updates (3865986)
- deps: bump the npm_and_yarn group across 1 directory with 3 updates (34acb64)
- deps: fix dependencies (818aaea)
- initial cicd (731fa01)
- add cursor rules (6a1a91b)
- add husky (cd54fe7)
- add prettier (20cef95)
- cleanup bad AI code (c46eaa5)
- cleanup database schema (1031cd6)
- cleanup some rls (ccb06ac)
- improve local dev setup and docs (5fb8b46)
- update favicon and README banner (61f175e)
- update types (a339117)
- Implement service group management (f06f2a0)
- Improve CreateServiceEventDialog component (3e3a319)
- Integrate calendar and list views (1539fcc)
- merge commone events calendar logic (108de45)
- remove a lot of duplicate (1dfd1ae)
- Reuse form and validate slug (ae19f3a)
- Split CreateServiceDialog component (889fc9d)
- Split EditServiceDialog into smaller components (d3514ae)
- Split LandingPage into smaller components (efe19b5)
- Split service events module (2075dae)
- Split service service into modules (f6b825d)
- Split ServiceCard component (d08d9d7)
- tenant page and tenant card (093899e)
- Update service event display and add copy functionality (d04a627)
- Use form components in EditServiceDialog (a1b4342)