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
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
72a0b38f3e
Remove obsolete scripts and configuration files for self-hosting and database migrations
...
- Deleted `pnpm-workspace.yaml` as it is no longer needed.
- Removed `apply-migrations.sh` script that handled database migrations.
- Eliminated `generate-full-stack-env.mjs` script for environment variable generation.
- Deleted `selfhost-backup.sh` script for creating backups of the self-hosted environment.
- Removed `selfhost-doctor.sh` script for health checks of the self-hosted services.
- Deleted `selfhost-restore.sh` script for restoring backups in the self-hosted environment.
2026-06-16 09:57:32 +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
0f89d9f627
refactor: enhance installation process with support for full-stack and app-only modes, update environment configurations, and improve database migration handling
2026-06-13 21:23:28 +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
6e80e556af
feat: integrate official @ai-sdk/groq provider and fix image sizing constraints in layout components
2026-06-09 15:14:16 +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
68eb84abdb
chore: update application favicon
2026-06-09 00:33:10 +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
Poyraz Avsever
cf8492db9e
feat: implement portal project client view with revision request functionality
2026-06-08 15:45:06 +03:00
Poyraz Avsever
1bc51ffd21
feat: add revisions and tasks pages to client portal with integrated sidebar navigation
2026-06-08 15:43:59 +03:00
Poyraz Avsever
6ef5597744
feat: implement project management and portal client detail views with dashboard shell and layout components
2026-06-08 14:56:29 +03:00
Poyraz Avsever
2c47b861d0
feat: implement portal shell layout, sidebar configuration, and tasks page skeleton
2026-06-08 14:10:48 +03:00
Poyraz Avsever
c0bd227e9f
feat: add Kanban-based pipeline board and client management UI for CRM module
2026-06-08 14:10:17 +03:00
Poyraz Avsever
d41267c29b
feat: implement portal shell layout with user authentication, sidebar navigation, and progress tracking
2026-06-08 13:56:06 +03:00
poyrazavsever
47b9f728e6
refactor: implement responsive side navigation with new portal sidebar configuration
2026-06-07 07:40:57 +03:00
poyrazavsever
855723ffd1
ui: implement custom tooltips and update bar chart colors for analytics and dashboard components
2026-06-07 07:27:38 +03:00
poyrazavsever
990c7a21b6
feat: add health check endpoint, fix task date filtering, and update Next.js type reference path
2026-06-06 23:25:38 +03:00
poyrazavsever
5353c43279
fix: resolve invalid div nesting in finance dashboard header
2026-06-06 22:45:24 +03:00
poyrazavsever
20b81d4b12
feat: add client revision tracking and public task visibility toggle in project details
2026-06-06 22:35:39 +03:00
poyrazavsever
c361fff5a7
feat: implement client portal project view with revision request functionality and layout structure
2026-06-06 22:31:55 +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
4a52deec4d
feat: add PWA support with manifest configuration and offline connectivity indicator
2026-06-06 21:53:06 +03:00
poyrazavsever
83379a5edc
feat: add AI-powered finance and project risk analysis features with pgvector support for RAG embeddings
2026-06-06 21:47:50 +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
poyrazavsever
b3da493ef1
feat: migrate chat API to AI SDK with tool support and add active bar interaction to analytics charts
2026-06-06 20:38:16 +03:00
poyrazavsever
1cd00d4efe
refactor: decouple analytics page into server-side data fetching and client-side presentation components
2026-06-06 20:14:16 +03:00
poyrazavsever
ee63321c43
feat(tasks): add task status update functionality with project revalidation
2026-06-05 09:49:15 +03:00
poyrazavsever
fb3fe1031c
feat(tasks): add create task functionality and revalidation for project tasks
2026-06-05 09:47:49 +03:00
poyrazavsever
077468452b
fix: update aspect ratio classes for project cover images
2026-06-05 09:41:30 +03:00