poyrazavsever
ab91fb7f1d
chore(locales): update english and turkish catalogs for settings and auth
2026-07-20 10:25:40 +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
7805a9a19a
feat(i18n): implement new locale resolution logic and service layer
2026-07-20 10:25:40 +03:00
poyrazavsever
9365dfd215
docs(i18n): update master plan and add v2 phase 0/1 smoke tests
2026-07-20 10:25:40 +03:00
poyrazavsever
0f2ff48376
feat: added new plans
2026-07-20 09:15:46 +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
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