Commit Graph
16 Commits
Author SHA1 Message Date
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 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
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
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 4dbe8ff98b chore: update next-env.d.ts route type reference path 2026-06-06 19:56:46 +03:00
poyrazavsever a341f1f69f fix: update import path for route types in TypeScript environment file 2026-06-05 09:37:04 +03:00
poyrazavsever e933921cea chore: add pnpm workspace configuration with build exclusions and minimum release age 2026-06-05 09:25:10 +03:00
Poyraz Avsever 7808df0c56 feat: enhance DashboardShell with dropdown menu for user profile; update sidebar titles for consistency 2026-06-03 10:49:27 +03:00
Poyraz Avsever 51395d7293 fix: update import path for routes types and replace logo with new version 2026-06-03 10:37:26 +03:00
Poyraz Avsever 01692d3958 chore: update dependencies and configuration for Tailwind CSS
- Added "@tailwindcss/postcss" to package.json dependencies.
- Updated "tailwindcss" version to "^4.3.0" in package.json.
- Modified postcss.config.mjs to use "@tailwindcss/postcss" instead of "tailwindcss".
- Changed darkMode configuration in tailwind.config.ts to a string format.
2026-06-02 12:46:18 +03:00
Poyraz Avsever b6b6f4fc32 feat: update roadmap with Poyraz UI design system; enhance database schema for safety and idempotency; add usage guide for Poyraz UI; include new images and remove outdated logo 2026-06-02 12:20:42 +03:00
Poyraz Avsever 53a225594a feat: enhance roadmap with detailed tasks and acceptance criteria; update database documentation and query management 2026-06-01 11:43:37 +03:00
Poyraz Avsever 9adc34418e Refactor code structure for improved readability and maintainability 2026-05-08 11:18:55 +03:00
Poyraz Avsever e35a0659aa chore: initialize project with package.json and dependencies 2026-04-27 23:37:05 +03:00