89 Commits

Author SHA1 Message Date
3c4cab0d2a v0.23.2 2025-09-18 18:00:28 +01:00
8e16ad952a v0.23.1 2025-09-13 03:15:53 +01:00
ae24ea29ba v0.23.0 2025-09-04 13:42:59 -07:00
7d1e5bce0d feat: table row/column drag and drop (#1467)
* chore: add dev container

* feat: add drag handle when hovering cell

* feat: add column drag and drop

* feat: add support for row drag and drop

* refactor: extract preview controllers

* fix: hover issue

* refactor: add handle controller

* chore: f

* chore: remove log

* chore: remove dev files

* feat: hide other drop indicators when table dnd working

* feat: add auto scroll and bug fix

* chore: f

* fix: firefox
2025-08-31 18:53:27 +01:00
1615e0f4ad v0.22.2 2025-08-01 16:15:02 -07:00
c7beaa3742 v0.22.1 2025-08-01 06:54:28 -07:00
e74ecb2604 v0.22.0 2025-07-29 15:22:46 -07:00
d58a3bba9b update linkify 2025-07-29 14:59:50 -07:00
6b627d289c fix xss in generic iframe embed (#1419) 2025-07-29 19:28:48 +01:00
662460252f feat(EE): MFA implementation (#1381)
* feat(EE): MFA implementation for enterprise edition
- Add TOTP-based two-factor authentication
- Add backup codes support
- Add MFA enforcement at workspace level
- Add MFA setup and challenge UI pages
- Support MFA for login and password reset flows
- Add MFA validation for secure pages
* fix types
* remove unused object
* sync
* remove unused type
* sync
* refactor: rename MFA enabled field to is_enabled
* sync
2025-07-25 00:18:53 +01:00
65b01038d7 v0.21.0 2025-06-18 14:28:14 -07:00
3318e13225 fix: use JWT expiry time for cookie duration (#1268)
* Set default jwt expiry to 90 days.
2025-06-18 20:50:11 +01:00
1c674efddd fix: revert tiptap version (#1255) 2025-06-13 21:38:49 +01:00
f584ea84b0 chore: upgrade packages (#1242)
* upgrade tiptap editor extensions

* upgrade packages

* fix type issue
2025-06-11 23:18:39 +01:00
7adbf85030 v0.20.4 2025-04-30 14:44:58 +01:00
9bbd62e0f0 v0.20.3 2025-04-24 23:22:53 +01:00
31e5c0c660 v0.20.2 2025-04-24 17:57:14 +01:00
c528f7e858 v0.20.1 2025-04-23 14:34:28 +01:00
de5f90309c v0.20.0 2025-04-22 22:49:45 +01:00
de57d05199 0.10.2 2025-04-15 12:48:40 +01:00
268001ae26 v0.10.1 2025-04-11 13:23:42 +01:00
29bb52db0c v0.10.0 2025-04-09 19:14:51 +01:00
06270ff747 - fixes
- allow mail from address override
- queue cloud emails
2025-04-07 19:07:10 +01:00
e40faf97ec v0.9.0 2025-03-23 14:07:30 +00:00
fd36076ae7 feat: disconnect collab websocket on idle tabs (#848)
* disconnect real-time collab if user is idle
* log yjs document disconnect and unload in dev mode
* no longer set editor to read-only mode on collab websocket disconnection
* treat delayed collab websocket "connecting" state as disconnected
* increase maxDebounce to 45 seconds
* add reset handle to useIdle hook
2025-03-08 18:16:23 +00:00
d925c95fc9 add pnpm to packageManager for consistency 2025-03-06 18:54:33 +00:00
fe5066c7b5 v0.8.4 2025-02-27 14:34:38 +00:00
4b9ab4f63c feat: standalone collab server (#767)
* feat: standalone collab server

* * custom collab server port env
* fix collab start script command

* * API prefix
* Log startup PORT

* Tweak collab debounce
2025-02-25 13:15:51 +00:00
08829ea721 v0.8.3 2025-02-22 12:25:49 +00:00
6b41538b60 v0.8.2 2025-02-21 13:16:16 +00:00
64ecef09bc upgrade to NestJS 11 (#766)
* upgrade to nest 11

* update dependencies
2025-02-20 21:17:03 +00:00
3e5cb92621 v0.8.1 2025-02-18 16:59:27 +00:00
74a5360561 v0.8.0 2025-02-18 11:14:16 +00:00
4d51986250 update dependences (#729) 2025-02-14 16:59:19 +00:00
e209aaa272 feat: internal page links and mentions (#604)
* Work on mentions

* fix: properly parse page slug

* fix editor suggestion bugs

* mentions must start with whitespace

* add icon to page mention render

* feat: backlinks - WIP

* UI - WIP

* permissions check
* use FTS for page suggestion

* cleanup

* WIP

* page title fallback

* feat: handle internal link paste

* link styling

* WIP

* Switch back to LIKE operator for search suggestion

* WIP
* scope to workspaceId
* still create link for pages not found

* select necessary columns

* cleanups
2025-02-14 15:36:44 +00:00
990612793f refactor: switch to HttpOnly cookie (#660)
* Switch to httpOnly cookie
* create endpoint to retrieve temporary collaboration token

* cleanups
2025-01-22 22:11:11 +00:00
3d52b82cd4 v0.7.0 2025-01-16 13:15:39 +00:00
89a2dd602b fix punycode DeprecationWarning error (#631) 2025-01-16 13:13:14 +00:00
3cb954db69 fix: editor improvements (#583)
* delete unused component

* return page prosemirror content

* prefetch pages

* use prosemirro json content on editor

* cache page query with id and slug as key

* Show notice on collaboration disconnection

* enable scroll while typing

* enable immediatelyRender

* avoid image break in PDF print

* Comment editor rendering props
2025-01-16 12:48:35 +00:00
f5bc99b449 fix: link paste handler (#609)
* feat: support pasting markdown

* fix link paste handler
2025-01-04 20:47:49 +00:00
287b833838 feat: support pasting markdown (#606) 2025-01-04 16:57:36 +00:00
290b7d9d94 v0.6.2 2024-12-14 20:39:19 +00:00
89a3f4cfc2 v0.6.1 2024-12-11 14:54:19 +00:00
a37d558bac v0.6.0 2024-11-30 20:06:44 +00:00
c717847ca8 chore: update packages (#507) 2024-11-30 19:54:04 +00:00
fe83557767 feat: space export (#506)
* wip

* Space export
* option to export pages with children
* include attachments in exports
* unified export UI

* cleanup

* fix: change export icon

* add export button to space settings

* cleanups

* export name
2024-11-30 19:47:22 +00:00
95159625aa v0.5.0 2024-10-29 19:50:44 +00:00
fa3c8a03e1 fix: remove space tree delete shortcut key (#394) 2024-10-12 13:14:29 +01:00
46d92fbabc v0.4.1 2024-10-11 11:39:12 +01:00
038d21b438 v0.4.0 2024-10-10 22:03:16 +01:00