Commit Graph
100 Commits
Author SHA1 Message Date
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 805beccf95 feat: add i18n persistence model 2026-07-19 03:06:47 +03:00
poyrazavsever f4a2342ac4 feat: add core i18n runtime and catalogs 2026-07-19 03:06:38 +03:00
poyrazavsever 0548820584 docs: add multilingual i18n rollout plan 2026-07-19 03:06:30 +03:00
poyrazavsever bace8c86cf docs: record self hosted release audit 2026-07-18 20:18:53 +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 090d10ae31 chore: remove legacy supabase assets 2026-07-18 20:18:08 +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 5afb04c580 fix(theme): preserve poyraz dark interaction tokens 2026-07-17 22:51:51 +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 46a746d2d4 fix(runtime): run migrations before app startup 2026-07-17 09:38:03 +03:00
poyrazavsever 8cd3de8e1f chore(release): remove legacy runtime dependencies 2026-07-17 09:13:23 +03:00
poyrazavsever 5948907e5d feat(migration): add Supabase import and recovery tooling 2026-07-17 09:13:06 +03:00
poyrazavsever 64a5f96872 feat(backend): complete AI and business migration 2026-07-17 09:12:45 +03:00
poyrazavsever 42f165b27e docs(plan): complete backend phases 5 and 6 2026-07-17 00:17:24 +03:00
poyrazavsever 6322a01d0d test(backend): cover phase 5 and 6 migrations 2026-07-17 00:17:06 +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
poyrazavsever cce7265fb1 docs: define self-hosted v3 migration baseline 2026-07-16 16:21:20 +03:00
poyrazavsever f5d89e8818 feat: deleted uncs file 2026-07-16 14:36:23 +03:00
Poyraz Avsever da8c55d1ad feat: enhance service role handling and storage policies in migrations and schemas 2026-06-14 12:52:11 +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 8fa89168c3 Fix self-host migrations and first admin setup 2026-06-14 12:16:23 +03:00
Poyraz Avsever e677d69bbe feat: add docker-compose configuration for Neta services including web, auth, and database components 2026-06-14 12:02:26 +03:00
Poyraz Avsever d4e4f9da9b refactor: enhance installer script with improved TTY handling and input methods 2026-06-14 11:43:16 +03:00
Poyraz Avsever 4a6234f395 Remove outdated installation and operational documentation for Neta, including full-stack, app-only, Coolify, and Dokploy setups, as well as environment variables and troubleshooting sections. This cleanup streamlines the content for better clarity and focus on current practices. 2026-06-14 11:15:47 +03:00
Poyraz Avsever 03b03d253d Add comprehensive installation and operational documentation for Neta
- Introduced "Kurulum Modları" to explain full-stack and app-only installation options.
- Created detailed guides for "Full-Stack Kurulum", "Coolify Kurulumu", "Dokploy Kurulumu", and "App-Only Kurulum".
- Documented the process for creating the first admin account and the registration lock mechanism.
- Added operational guidelines covering health checks, backups, restores, and logging.
- Explained environment variables used in Neta installations and their significance.
- Provided troubleshooting tips for common issues encountered during setup and operation.
- Outlined security measures and limitations of the MVP self-host model.
2026-06-14 11:12:52 +03:00
Poyraz Avsever 32e00a163e refactor: improve error handling in first admin setup check and update error messages for clarity 2026-06-14 11:03:46 +03:00
Poyraz Avsever 2f2bdeaabf refactor: enhance backup and restore scripts, add health check functionality, and update README with operational instructions 2026-06-13 23:02:30 +03:00
Poyraz Avsever bfafe43752 refactor: update health check URL in Dockerfile and enhance database initialization script with new role grants and type creation 2026-06-13 22:01:51 +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 17ff60faea refactor: update environment configuration, enhance installation script, and add migration scripts for database setup 2026-06-13 21:10:21 +03:00
Poyraz Avsever a47e39455c refactor: simplify dev script in package.json and ensure nodeLinker is set in pnpm-workspace.yaml 2026-06-13 15:19:04 +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 1ad2c6b89c docs: add database documentation, migration registry, and setup guard for first admin registration 2026-06-09 20:32:57 +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 7f1d01d65c refactor: enhance sidebar layout and responsiveness in Dashboard and Portal shells 2026-06-09 16:40:46 +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 f69c4a68ba refactor: implement slide-in transition for mobile sidebars and update auth layout visibility responsiveness 2026-06-09 15:32:31 +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 8e24e0e16a chore: upgrade recharts to version 3.8.1 2026-06-09 15:14:49 +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 e01ba6cc18 style: center logo links in portal and dashboard sidebars 2026-06-09 15:11:41 +03:00
poyrazavsever 98126d4c25 feat: add automated 1-click installation script and update setup documentation 2026-06-09 14:54:24 +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 10f2a8e194 docs: update logo height in README 2026-06-09 00:31:50 +03:00
poyrazavsever 343f6cdfda docs: increase logo width in README for better visibility 2026-06-09 00:31:30 +03:00
poyrazavsever 4b075806af style: update icon source in README to light mode logo 2026-06-09 00:31:16 +03:00
poyrazavsever 3032af26a2 docs: update project logo display in README with fixed dimensions 2026-06-09 00:30:35 +03:00
poyrazavsever 4045207805 refactor: rebrand project from Cognis to Revanios and update documentation 2026-06-09 00:29:01 +03:00
poyrazavsever 5ca5d0eac0 chore: remove redundant project documentation and database schema files 2026-06-09 00:27:17 +03:00
poyrazavsever efb4f1bfae chore: update pnpm-lock.yaml dependencies 2026-06-09 00:22:51 +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 58c8620db6 style: reduce vertical padding in dashboard and portal sidebar headers 2026-06-08 23:33:53 +03:00
poyrazavsever 989a62b04e chore: update document titles, metadata, and copy to Revanios 2026-06-08 23:19:57 +03:00
poyrazavsever 6d8e73a1d3 feat: apply new Revanios logos and typography in UI shells 2026-06-08 23:19:57 +03:00
poyrazavsever 0ceb9e2a8b chore: replace brand assets and manifest icons for 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
poyrazavsever 6f873b6c6f chore: optimize dev memory limit and fix next-pwa build config 2026-06-08 23:19:55 +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 37eee3a545 feat: initialize sidebar navigation configuration and data structure 2026-06-08 15:14:32 +03:00
Poyraz Avsever 60f40773cb feat: implement responsive PortalShell layout with sidebar navigation and user profile management 2026-06-08 14:57:02 +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 1e8c66176b fix: resolve layout overflow by adding min-width constraints and update Next.js route type path 2026-06-07 01:22:44 +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 59b3897b44 feat: add Docker configuration and health check endpoint while updating analytics filtering and build types 2026-06-06 23:22: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