poyrazavsever
1653e4f61d
fix(i18n): harden owner localized forms
2026-07-21 13:37:53 +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
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
b424385667
feat(settings): restructure settings layout and separate route modules
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
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
1d318e1ea0
fix: clean dashboard client type issues
2026-07-18 20:18:39 +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
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
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
92bc99ba12
feat(auth): complete sqlite auth and client invitations
2026-07-16 16:21:31 +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
Poyraz
e03f315f3f
feat: implement pending link and submit button components for improved UX
...
- Added PendingLink component to provide loading feedback on navigation links.
- Introduced PendingSubmitButton component for forms to indicate submission status.
- Updated dashboard, projects, tasks, and clients pages to utilize new components for better user experience during navigation and form submissions.
- Enhanced task and project actions with optimistic updates and loading states.
- Improved overall performance and user feedback during data fetching and action processing.
2026-06-16 16:38:37 +03:00
Poyraz
96eabeb48e
refactor: remove QuickActionsSheet component for cleaner codebase
2026-06-16 16:09:05 +03:00
Poyraz
4a99db116a
refactor: improve TaskDialog layout and styling for better user experience
2026-06-16 14:32:13 +03:00
Poyraz
787fd91a8b
refactor: remove quick action button and related state for cleaner UI
2026-06-16 14:29:23 +03:00
Poyraz
1ad3c8b275
refactor: remove unused imports and state for improved code clarity
2026-06-16 14:26:12 +03:00
Poyraz Avsever
b1620d4748
feat: implement internal auth user creation and update related functionalities
2026-06-14 12:41:00 +03:00
Poyraz Avsever
62c3099d54
refactor: remove proposals, team, and time tracking pages for codebase cleanup
2026-06-13 15:00:14 +03:00
poyrazavsever
8b51eb64cd
refactor: update Dockerfile to use Node.js 22-alpine and optimize project queries in portal pages
2026-06-09 18:30:14 +03:00
poyrazavsever
a2ac043aed
feat: add responsive mobile-friendly sidebar for chat sessions
2026-06-09 16:03:49 +03:00
poyrazavsever
3d899c07fe
refactor: improve mobile responsiveness and layout consistency across dashboard views by adding horizontal scrolling and unifying Sidebar components.
2026-06-09 16:01:38 +03:00
poyrazavsever
2936bbb4ef
feat: add markdown-like text formatting for bold and italic syntax in chat messages
2026-06-09 15:16:10 +03:00
poyrazavsever
d80af01d14
chore: rebrand project from Revanios to Neta and update associated assets and configurations
2026-06-09 14:46:44 +03:00
poyrazavsever
6b48da58bf
refactor: replace react-hot-toast with custom toast component, introduce SubmitButton for forms, and migrate status messages to toasts
2026-06-09 00:18:46 +03:00
poyrazavsever
b838c94be2
refactor: remove monthly filtering from journal and rename user_settings table to app_settings
2026-06-09 00:08:27 +03:00
poyrazavsever
41c6d86746
refactor: enhance client portal UI with KPI cards, update dashboard data structures, and improve project status visualization.
2026-06-09 00:02:21 +03:00
poyrazavsever
99d27f3a6a
refactor: remove legacy layout components and unused mood tracker page
2026-06-08 23:54:32 +03:00
poyrazavsever
989a62b04e
chore: update document titles, metadata, and copy to Revanios
2026-06-08 23:19:57 +03:00
poyrazavsever
bf498fdf1a
perf: optimize timer interval lifecycle in time tracking
2026-06-08 23:19:56 +03:00
Poyraz Avsever
950522d467
feat: Implement first admin setup guard to lock registration after initial account creation
...
- Updated the registration flow to check if the first admin account has been created, preventing further public registrations.
- Introduced `is_first_admin_setup_available` function to determine registration availability.
- Modified the `/register` and `/login` pages to redirect based on the setup state.
- Enhanced the user creation process to handle internal admin accounts correctly.
- Added migration script to enforce the new registration rules in the database.
- Refactored chat API to improve message handling and context building.
- Updated dashboard and settings components for better state management.
- Improved error handling and user feedback across various components.
2026-06-08 16:22:26 +03:00