poyrazavsever
b424385667
feat(settings): restructure settings layout and separate route modules
2026-07-20 10:25:40 +03:00
poyrazavsever
5d3e720280
feat: add language settings management
2026-07-19 03:07:04 +03:00
poyrazavsever
a642314786
refactor(ui): standardize operation page actions
2026-07-17 22:13:36 +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
678c0236db
feat(backend): migrate freelancer and portal runtimes
2026-07-17 00:16:38 +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
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
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
poyrazavsever
44f4423082
refactor: update chat input handling, prune unused settings menu items, and enable turbopack configuration
2026-06-06 22:06:49 +03:00
poyrazavsever
21af4b7a62
feat: implement Business OS modules for proposals, invoices, and subscriptions with database schema and UI components
2026-06-06 21:17:36 +03:00
Poyraz Avsever
e38a809ff9
feat: implement AI chat interface with Supabase persistence and edge API route integration
2026-05-08 14:32:07 +03:00
Poyraz Avsever
9adc34418e
Refactor code structure for improved readability and maintainability
2026-05-08 11:18:55 +03:00
Poyraz Avsever
904375ea5c
feat: implement Supabase database schema and core authentication flow with registration and login pages
2026-05-07 11:11:15 +03:00