Commit Graph

895 Commits

Author SHA1 Message Date
Philipinho 9b682c8af5 vite
* replace next with vite
* disable strictmode (it interferes with collaboration in dev mode)
2023-10-20 17:12:08 +01:00
Philipinho a86991e3d7 Update dependencies
* add 'use client' to more components
* install more tiptap extensions
2023-10-19 15:52:32 +01:00
Philipinho acaf7ba95d update dependencies 2023-10-19 15:28:56 +01:00
Philipinho d5b9a9dc4a Fix drag index bug 2023-10-18 11:39:16 +01:00
Philipinho 2e9969d590 socket.io server init
* Make Hocuspocus collaboration websocket server (wsAdapter) work with socket.io
* Create database module for TypeOrm
2023-10-16 15:19:30 +01:00
Philip 60fcf99e6e feat: sidebar page tree 2023-10-15 17:45:18 +01:00
Philipinho b467328315 remove unused code 2023-10-15 17:43:12 +01:00
Philipinho d93c825fae cleanup 2023-10-15 01:04:26 +01:00
Philipinho 2689b267cf sidebar page tree
* frontend and backend implementation
2023-10-15 01:01:17 +01:00
Philipinho e4099ad4c5 page tree - wip 2023-10-01 01:25:04 +01:00
Philipinho cfb553d63a Search spotlight 2023-09-26 13:43:13 +01:00
Philipinho bea107d8a6 Add avatar and status to table 2023-09-26 13:06:35 +01:00
Philipinho 3a53a7ea30 fix styling 2023-09-26 12:36:27 +01:00
Philip 4dc3d58645 Migrate to Mantine UI framework
Migrate to Mantine UI framework
2023-09-26 03:33:02 +01:00
Philipinho d733b9a7f6 Migrate to Mantine UI framework 2023-09-26 03:31:20 +01:00
Philip 2de9f6d60b Merge Philipinho/storage
storage module
2023-09-23 13:55:04 +01:00
Philipinho 7f38d3bffe storage module 2023-09-23 13:54:11 +01:00
Philip 04dea6c253 Merge pull request #1 from Philipinho/collaboration
collaborative editor
2023-09-15 01:23:34 +01:00
Philipinho 4382c5a1d0 collaborative editor - wip 2023-09-15 01:22:47 +01:00
Philipinho 0d648c17fa update 2023-09-06 00:57:47 +01:00
Philipinho 89de5be6ed Page module updates - WIP 2023-09-06 00:53:49 +01:00
Philipinho add9303249 check for existing workspace user 2023-09-05 17:50:43 +01:00
Philipinho 60c6452f9b Settings - WIP
* User account settings
* Workspace settings
* Workspace membership management
*
2023-09-04 19:43:06 +01:00
Philipinho 03a9b81a80 add settings navigation 2023-09-04 19:38:40 +01:00
Philipinho 6af5c9a9ca Add new user and workspace endpoints
* add account update endpoint to user module
* add membership management endpoints to workspace module
2023-09-04 19:10:48 +01:00
Philipinho f2cbd0c19b update ui components 2023-09-02 16:38:50 +01:00
Philipinho b8f6c17cf0 fix type 2023-08-31 12:28:44 +01:00
Philipinho 1855e1e965 make sidebar mobile responsive 2023-08-29 22:16:36 +01:00
Philipinho 5b6dbcc5bb Add sidebar 2023-08-29 00:15:48 +01:00
Philipinho 54a748ced7 Implement frontend auth and user features - WIP 2023-08-27 21:38:59 +01:00
Philipinho 3e7c2de9a4 Return user and with current workspace
* Create endpoint to return user and their workspace
* Only return auth tokens on login/signup
* Allow nullable workspace name
2023-08-26 23:38:14 +01:00
Philipinho da8ee065df update dark theme 2023-08-22 20:41:02 +01:00
Philipinho 0fd7538a99 theme toggle 2023-08-22 20:30:51 +01:00
Philipinho f11f9f6210 Add new page module and services; refactor existing entities
- Introduced a new page module with associated services.
- Refactored TypeORM entities in user and workspace modules.
2023-08-22 19:48:57 +01:00
Philipinho c0b2bc1f57 configurable port 2023-08-20 13:43:45 +01:00
Philipinho b7c3ef1c27 shadcn-ui init 2023-08-09 17:49:55 +01:00
Philipinho 6e9be6d827 replace deprecated plainToClass with plainToInstance 2023-08-08 18:13:50 +01:00
Philipinho 643b448607 frontend init 2023-08-08 14:12:15 +01:00
Philipinho fe7c3ede01 workspace - wip 2023-08-07 18:16:51 +01:00
Philipinho 021a99e716 transform http response json 2023-08-05 20:44:15 +01:00
Philipinho 40a459271a write tests for UserService 2023-08-05 18:36:35 +01:00
Philipinho 6e3ba20fcf implement jwt auth 2023-08-05 16:58:34 +01:00
Philipinho cebad0e0a5 Setup TypeORM 2023-08-04 16:26:43 +01:00
Philipinho 11018ea976 switch to fastify 2023-08-03 17:29:50 +01:00
Philipinho 8c84bf822e init 2023-08-03 17:04:35 +01:00