Yusuf İpek
6dd44953a3
feat(video-upload): add global drag-and-drop uploader with project selection and permission gating
2026-02-26 10:31:51 +03:00
Yusuf İpek
6eea327083
refactor(dashboard): centralize access guards and split interactive pages into client components
2026-02-25 16:42:47 +03:00
Yusuf İpek
a2b07b3e19
feat: add approvals workflow and unified member invitation management across projects, workspaces, and videos
2026-02-25 16:24:45 +03:00
Yusuf İpek
644b239ab3
feat: add pagination and strict query validation for workspace/project listings
2026-02-24 18:07:04 +03:00
Yusuf İpek
1bb1c8e574
feat: Enhance dashboard responsiveness across various pages and update project visibility icons for improved clarity.
2026-02-20 14:28:43 +03:00
Yusuf İpek
f6044f3c24
refactor: Update API response handling to access nested data structure
2026-02-07 17:59:37 +03:00
Yusuf İpek
d01c2247b5
refactor: Simplify project type mapping in WorkspacePage
2026-02-07 17:21:44 +03:00
Yusuf İpek
eef03a970c
refactor: Refine workspace project types
...
- Explicitly type `project` in `WorkspacePage`
- Add `typecheck` script to `package.json`
- Improve type safety and development experience
2026-02-07 17:13:32 +03:00
Yusuf İpek
88dcf9514c
feat: Introduce guest access for video viewing, implement user notification settings via email and Telegram, and add rate limiting infrastructure.
2026-02-07 13:56:26 +03:00
Yusuf İpek
6e95f667e3
feat: add workspace management features including member invitations and role updates
...
- Implemented API endpoints for managing workspace members (GET, POST, PATCH, DELETE).
- Added workspace creation and retrieval functionalities.
- Enhanced project model to associate with workspaces.
- Updated project member roles and access control logic.
- Created sign-out page and updated authentication flow.
- Modified header to include navigation to workspaces.
- Updated Prisma schema to include workspace and member models.
- Seed script updated to create demo workspaces and associated members.
2026-02-07 07:41:12 +03:00