poyrazavsever
86a9c79511
feat(i18n): localize portal account settings
2026-07-21 13:37:23 +03:00
poyrazavsever
48f9d7bc87
feat(portal): add client settings routes and translations
2026-07-21 12:49:55 +03:00
poyrazavsever
fcc6f2078a
feat(i18n): improve ai chat and settings localization
2026-07-21 12:49:25 +03:00
poyrazavsever
702856d942
feat(i18n): localize finance journal and business modules
2026-07-21 12:49:12 +03:00
poyrazavsever
8b3de350c7
feat(i18n): localize core dashboard flows
2026-07-21 12:48:59 +03:00
poyrazavsever
570b0774bd
fix: fixed service lislocales
2026-07-20 11:22:49 +03:00
poyrazavsever
0cb6ee8139
feat(i18n): integrate multilingual support into clients views and forms
2026-07-20 11:08:43 +03:00
poyrazavsever
5210a180d4
feat(i18n): update analytics and calendar views for dynamic locales
2026-07-20 11:08:38 +03:00
poyrazavsever
542cb66759
feat(i18n): update settings and dashboard layout for dynamic translations
2026-07-20 11:08:32 +03:00
poyrazavsever
21338ff1b1
refactor(portal): update portal layouts and pages for i18n v2
2026-07-20 10:25:40 +03:00
poyrazavsever
27c41a497d
refactor(projects): update project and task pages for i18n v2
2026-07-20 10:25:40 +03:00
poyrazavsever
763c243962
refactor(dashboard): apply new i18n resolver to dashboard shell and localized fields
2026-07-20 10:25:40 +03:00
poyrazavsever
7a4f2bf2ea
refactor(auth): apply fixed public instance locale resolution to auth pages
2026-07-20 10:25:40 +03:00
poyrazavsever
b424385667
feat(settings): restructure settings layout and separate route modules
2026-07-20 10:25:40 +03:00
poyrazavsever
cc22c8ee1d
refactor(i18n): remove legacy locale endpoint and select component
2026-07-20 10:25:40 +03:00
poyrazavsever
7d82bcc4f1
chore: add i18n release hardening gates
2026-07-19 03:08:07 +03:00
poyrazavsever
178f285191
feat: expose mobile localization contracts
2026-07-19 03:07:54 +03:00
poyrazavsever
c2eeb0ff92
feat: localize auth and portal pages
2026-07-19 03:07:42 +03:00
poyrazavsever
0158f2f25a
feat: persist portal invitation locales
2026-07-19 03:07:35 +03:00
poyrazavsever
c1c473469a
feat: support localized domain content
2026-07-19 03:07:20 +03:00
poyrazavsever
c7a4f3de51
feat: localize dashboard shell
2026-07-19 03:07:10 +03:00
poyrazavsever
5d3e720280
feat: add language settings management
2026-07-19 03:07:04 +03:00
poyrazavsever
826410f53e
feat: wire i18n services and shared UI
2026-07-19 03:06:56 +03:00
poyrazavsever
1d318e1ea0
fix: clean dashboard client type issues
2026-07-18 20:18:39 +03:00
poyrazavsever
100b624061
build: package standalone self hosted runtime
2026-07-18 20:18:23 +03:00
poyrazavsever
2fb7cebb1d
fix(ui): align portal stats and auth feedback
2026-07-17 22:59:25 +03:00
poyrazavsever
ec824c0eec
fix(ui): stabilize logout and theme boundaries
2026-07-17 22:51:55 +03:00
poyrazavsever
4d15c2c481
fix(chat): expose actionable provider errors
2026-07-17 22:51:45 +03:00
poyrazavsever
236f136a6f
refactor(ui): enforce poyraz button standards
2026-07-17 22:14:09 +03:00
poyrazavsever
bf10eb0fb0
refactor(ui): align business and portal actions
2026-07-17 22:13:50 +03:00
poyrazavsever
a642314786
refactor(ui): standardize operation page actions
2026-07-17 22:13:36 +03:00
poyrazavsever
c6eecf29ed
refactor(ui): simplify dashboard headers and actions
2026-07-17 22:13:20 +03:00
poyrazavsever
49c4c370c8
feat(ui): add theme-aware stats and finance carousel
2026-07-17 21:56:52 +03:00
poyrazavsever
cb2ed90046
feat(api): expose workspace branding to mobile clients
2026-07-17 21:56:37 +03:00
poyrazavsever
ae370b4313
fix(branding): render theme assets and dynamic metadata
2026-07-17 21:56:29 +03:00
poyrazavsever
b603f260f8
feat(settings): expand workspace branding controls
2026-07-17 21:56:15 +03:00
poyrazavsever
dafd9eb344
feat(ui): add workspace customization and simplify navigation
2026-07-17 12:47:54 +03:00
poyrazavsever
b04031a3e3
feat(api): complete phase 9 mobile contracts
2026-07-17 09:38:22 +03:00
poyrazavsever
8cd3de8e1f
chore(release): remove legacy runtime dependencies
2026-07-17 09:13:23 +03:00
poyrazavsever
64a5f96872
feat(backend): complete AI and business migration
2026-07-17 09:12:45 +03:00
poyrazavsever
678c0236db
feat(backend): migrate freelancer and portal runtimes
2026-07-17 00:16:38 +03:00
poyrazavsever
561af11b70
feat(ui): complete phase 4 Poyraz UI foundation
2026-07-16 23:20:30 +03:00
poyrazavsever
5d863280bf
feat(storage): complete phase 3 branding foundation
2026-07-16 17:05:59 +03:00
poyrazavsever
b155132acf
feat(domain): complete phase 2 backend core
2026-07-16 16:46:42 +03:00
poyrazavsever
92bc99ba12
feat(auth): complete sqlite auth and client invitations
2026-07-16 16:21:31 +03:00
Poyraz
24fcdf9a77
feat: add new UI components and improve existing ones
...
- Introduced `Field` and `Label` components for better form handling.
- Refactored `Input` and `Textarea` components to use forward refs and improved styling.
- Updated `PendingSubmitButton` to use the new `Button` component.
- Enhanced `Skeleton` component for better layout handling.
- Revamped `Toast` component to support live regions and improved accessibility.
- Updated sidebar configuration to use typed icons.
- Added phase 3 UI boundary checks to prevent usage of deprecated imports.
- Implemented new authentication action handler for better cookie management.
- Improved setup logic for freelancer accounts with repair functionality.
2026-07-10 22:47:02 +03:00
Poyraz
57aab2932e
feat: add better auth sqlite runtime and server-side session flow
2026-07-10 22:07:37 +03:00
Poyraz
3504a02229
feat: implement analytics dashboard page with custom Recharts visualizations and Supabase RPC integration
2026-06-17 09:20:21 +03:00
Poyraz
3634b3a227
feat: add dashboard client components for finance, journal, projects, tasks, analytics, calendar, clients, and main overview
2026-06-16 18:45:51 +03:00
Poyraz
5486a19d57
feat: implement data fetching logic and skeleton loading states for dashboard and analytics modules
2026-06-16 18:36:54 +03:00