Commit Graph
1022 Commits
Author SHA1 Message Date
Philipinho 0c6f2299b2 Merge branch 'main' into feat/integrations 2026-08-13 01:33:47 +01:00
Philip Okugbe ea59912c7e feat(editor): auto-detect text direction for RTL support (#2389) 2026-08-12 23:48:03 +01:00
Philipinho db3ff54da1 fix base node 2026-08-12 16:47:32 +01:00
Philip Okugbe 9414a38215 feat: page attachments endpoint and modal (#2386)
* feat: page attachments endpoint

* feat: attachments modal
2026-08-12 14:04:33 +01:00
Philipinho 089286f6cf fix: delete pnpm cache 2026-08-12 12:33:34 +01:00
Philip Okugbe 737cd67965 feat: compare two page versions (#2385) 2026-08-12 12:31:02 +01:00
Philip Okugbe a0b2ac6ae3 feat: footnotes (#2384)
* feat: footnotes

* feat: proper DOCX support
2026-08-12 12:30:30 +01:00
Philip Okugbe 7439da2f6e chore: package updates (#2383)
* update

* update versions

* package updates
2026-08-10 17:56:12 +01:00
Philip Okugbe 305fd40686 fix: browser tab showing url instead of page title (#2382) 2026-08-10 17:38:03 +01:00
Philipinho 4bd51d7404 fix: self-reference parent page 2026-08-10 17:37:12 +01:00
Philipinho 9bd5ddee69 fix(integration): show disconnect loader only on the affected row 2026-08-10 03:43:45 +01:00
Philipinho 9f279d191c wip 2026-08-10 03:41:54 +01:00
Philipinho 311b511afb fix(integration): send provider and oauth requests through configured proxy 2026-08-10 03:24:19 +01:00
Philipinho bf56b7c2c2 chore(integration): document cache purge intent 2026-08-09 15:58:34 +01:00
Philipinho 15cbcfb78d fix(integration): purge per-user unfurl cache on disconnect 2026-08-09 15:51:53 +01:00
Philipinho 2829491b2d fix(integration): refresh connections list after disconnect 2026-08-09 15:50:03 +01:00
Philipinho 6eb0cf2b31 fix(integration): drop cached unfurls when disconnecting an integration 2026-08-09 15:35:37 +01:00
Philipinho 99bcf3da9d fix(integration): resolve unfurls per viewer at render time 2026-08-09 15:18:43 +01:00
Philipinho 16f7139e6f wip 2026-08-09 15:01:52 +01:00
Philipinho 21665fc0e7 fix(integration): thread requester identity through unfurl for per-user authorization 2026-08-08 23:19:23 +01:00
Philipinho c29249fe13 fix(slack): enforce space create permission for page creation handlers 2026-08-08 23:14:03 +01:00
Philipinho f471335549 feat(page): add validateCanCreate space permission check 2026-08-08 23:13:58 +01:00
Philipinho fed7d78495 wip 2026-08-08 22:25:33 +01:00
Philipinho 92b6513f39 feat(slack): audit comment replies posted from notification DMs 2026-08-08 20:50:24 +01:00
Philipinho 903151877a feat(audit): stop excluding comment creation from audit logs 2026-08-08 20:50:24 +01:00
Philipinho a740fb03f8 feat(slack): quote comment bodies and reply from notification DMs 2026-08-08 20:23:08 +01:00
Philipinho 59ec9ed1e6 fix(slack): use workspace-canonical urls for cloud multi-tenancy 2026-08-08 19:38:52 +01:00
Philipinho c37e428808 feat(slack): unfurl links based on the posting user's page access 2026-08-08 18:44:21 +01:00
Philipinho 618e1ecfc3 feat(slack): trim link unfurls to title and metadata only 2026-08-08 18:10:42 +01:00
Philipinho fe61b2e854 feat(slack): DM verification and approval notifications 2026-08-08 11:56:40 +01:00
Philipinho edf4c52b81 feat(slack): docmost notify DM notifications 2026-08-08 03:40:44 +01:00
Philipinho 6d17224cae feat(integration): add kind-filtered user link lookup by user id 2026-08-08 02:22:05 +01:00
Philipinho 9555537f27 feat(notification): emit notification.created event and add slack notify queue constants 2026-08-08 01:50:10 +01:00
Philipinho 139cc82326 Merge branch 'main' into feat/integrations
# Conflicts:
#	apps/client/src/App.tsx
#	apps/server/src/ee
#	apps/server/src/integrations/queue/constants/queue.constants.ts
#	apps/server/src/integrations/queue/queue.module.ts
#	packages/editor-ext/src/index.ts
2026-08-07 01:13:39 +01:00
Philip Okugbe 89378ee766 chore: package updates (#2378)
* chore: package updates

* remove stale overrides
2026-08-06 23:41:36 +01:00
Philip Okugbe 56ac42767a fix: stale placeholder decorations on empty paragraphs (#2374) 2026-08-02 21:07:50 +01:00
Philip Okugbe cd34594b5d fix: placeholder bug (#2373)
* fix placeholder check

* tiptap v3.29.2

* add s3 max socket env
2026-08-01 11:45:25 +01:00
Philip Okugbe 70d2ff8685 fix: increase s3 client max socket limit (#2355) 2026-07-21 22:59:25 +01:00
Philipinho 0ba2d78660 chore: update pnpm and axios 2026-07-20 20:46:02 +01:00
Philip Okugbe 3ed505d2be fix: toolbar flicker on navigation (#2352) 2026-07-20 20:36:03 +01:00
Philip Okugbe a55057db37 feat: collab hocuspocus v4 upgrade (#2351)
* WIP 1

* complete v4 migration

* add flushDelay

* feat: multiplexing

* fix: survive hocuspocus v4 message timeout

* fix: searchTerm type error
2026-07-20 20:34:09 +01:00
Philipinho e28df6ad88 fix 2026-07-04 14:11:44 +01:00
Philip Okugbe 4132dd597c New Crowdin updates (#2323) 2026-07-03 11:57:07 +01:00
Philip Okugbe 8a2c457ab9 feat: kanban group editing (#2322)
* feat: support opening property menu directly on options panel

* refactor: expose group-by property from useKanbanColumns

* feat: rename kanban group by clicking column name

* feat: edit group-by property from kanban column menu

* fix: license-gate base and kanban inserts

* fix: add missing bases strings to en-US translation file
2026-07-03 11:35:26 +01:00
Philipinho 6ff7f69137 fix: file import page title 2026-06-30 02:45:07 +01:00
Philipinho 481aae5507 sync 2026-06-30 02:36:52 +01:00
Philipinho 12d68765d9 v0.95.0 2026-06-30 01:33:34 +01:00
Philipinho 27a80b57f8 sync 2026-06-30 01:32:19 +01:00
Philip Okugbe 15bdf680d9 feat: workspace default edit preference (#2319) 2026-06-30 01:10:51 +01:00
Philipinho 96faff7175 fix: reactive subpage list 2026-06-29 19:58:22 +01:00