Philip Okugbe
|
537e45bc11
|
feat: page details section and backlinks (#2186)
* feat: page details section and backlinks
|
2026-05-09 17:03:08 +01:00 |
|
Philip Okugbe
|
de60aa7e61
|
feat: synced blocks (transclusion) (#2163)
* feat: synced blocks (transclusion)
* fix:remove name
* make placeholders smaller
* feat: enforce strict transclusion schema
* fix: scope synced blocks to workspace, gate unsync on edit permission
* fix collab module error
|
2026-05-08 13:23:16 +01:00 |
|
Philip Okugbe
|
05b3c65b0f
|
feat: notifications (#1947)
* feat: notifications
* feat: watchers
* improvements
* handle page move for watchers
* make watchers non-blocking
* more
|
2026-02-14 20:00:38 -08:00 |
|
Philip Okugbe
|
18b5781522
|
feat(API): page content update and retrieval (#1937)
* feat: page content update and retrieval output
* import module
* refactor naming
* support prepend
* rename contentOperation -> operation
* dry
* add yjs utils
|
2026-02-12 11:13:47 -08:00 |
|
Philip Okugbe
|
bf8cf6254f
|
feat: Typesense search driver (EE) (#1664)
* feat: typesense driver (EE) - WIP
* feat: typesense driver (EE) - WIP
* feat: typesense
* sync
* fix
|
2025-10-07 17:34:32 +01:00 |
|
Eddy Oyieko
|
ec12e80423
|
feat: trash for deleted pages in space (#325)
* initial commit
* added recycle bin modal, updated api routes
* updated page service & controller, recycle bin modal
* updated page-query.ts, use-tree-mutation.ts, recycled-pages.ts
* removed quotes from openRestorePageModal prompt
* Updated page.repo.ts
* move button to space menu
* fix react issues
* opted to reload to enact changes in the client
* lint
* hide deleted pages in recents, handle restore child page
* fix null check
* WIP
* WIP
* feat: implement dedicated trash page
- Replace modal-based trash view with dedicated route `/s/:spaceSlug/trash`
- Add pagination support for deleted pages
- Other improvements
* fix translation
* trash cleanup cron
* cleanup
---------
Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
|
2025-07-29 21:20:49 +01:00 |
|
Philip Okugbe
|
de7982fe30
|
feat: copy page to different space (#1118)
* Add copy page to space endpoint
* copy storage function
* copy function
* feat: copy attachments too
* Copy page - WIP
* fix type
* sync
* cleanup
|
2025-04-30 14:43:16 +01:00 |
|
Philipinho
|
525990d6e5
|
remove unused imports
|
2024-05-05 00:07:51 +01:00 |
|
Philipinho
|
df9110268c
|
Rework sidebar pages
* Move sidebar pages from workspace to space level
* Replace array sorting with lexicographical fractional indexing
* Fixes and updates
|
2024-04-16 21:55:24 +01:00 |
|
Philipinho
|
c18c9ae02b
|
Refactoring
* replace TypeORM with Kysely query builder
* refactor migrations
* other changes and fixes
|
2024-03-29 01:46:11 +00:00 |
|
Philipinho
|
a821e37028
|
Refactoring
* Refactor workspace membership system
* Create setup endpoint
* Use Passport.js
* Several updates and fixes
|
2024-03-16 22:58:12 +00:00 |
|
Philipinho
|
a0ec2f30ca
|
feat: search
|
2024-01-30 00:14:21 +01:00 |
|
Philipinho
|
093e634c0b
|
switch to nx monorepo
|
2024-01-09 18:58:26 +01:00 |
|