Commit Graph
100 Commits
Author SHA1 Message Date
Philipinho 9bbd62e0f0 v0.20.3 2025-04-24 23:22:53 +01:00
Philipinho 0289c5cb09 Reduce markdown checkbox space 2025-04-24 23:19:39 +01:00
Philip Okugbe 7993532111 fix page export (#1081) 2025-04-24 23:18:54 +01:00
Philipinho 31e5c0c660 v0.20.2 2025-04-24 17:57:14 +01:00
Philipinho 33c314d4e8 remove clickoutside hook 2025-04-24 17:56:54 +01:00
Philipinho 08f223899a cloud trial refactor 2025-04-23 16:07:58 +01:00
Philipinho c528f7e858 v0.20.1 2025-04-23 14:34:28 +01:00
Philip Okugbe c26a851d52 feat: enhance public sharing (#1057)
* fix tree nodes sort

* remove comment mark in shares

* remove clickoutside hook for now

* feat: search in shared pages

* fix user-select

* use Link

* render page icons
2025-04-23 14:32:35 +01:00
Philipinho de5f90309c v0.20.0 2025-04-22 22:49:45 +01:00
Philipinho 0ec3ff2965 Add empty placeholder text 2025-04-22 22:48:12 +01:00
Philipinho acffeacdbc fix TOC 2025-04-22 22:47:34 +01:00
Philip Okugbe 00d92a3690 New Crowdin updates (#1008)
* New translations translation.json (Russian)

* New translations translation.json (Russian)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (Spanish)

* New translations translation.json (French)

* New translations translation.json (Spanish)

* New translations translation.json (German)

* New translations translation.json (Italian)

* New translations translation.json (Japanese)

* New translations translation.json (Korean)

* New translations translation.json (Dutch)

* New translations translation.json (Russian)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (English)

* New translations translation.json (Portuguese, Brazilian)
2025-04-22 20:57:07 +01:00
Philip Okugbe 6c422011ac feat: public page sharing (#1012)
* Share - WIP

* - public attachment links
- WIP

* WIP

* WIP

* Share - WIP

* WIP

* WIP

* include userRole in space object

* WIP

* Server render shared page meta tags

* disable user select

* Close Navbar on outside click on mobile

* update shared page spaceId

* WIP

* fix

* close sidebar on click

* close sidebar

* defaults

* update copy

* Store share key in lowercase

* refactor page breadcrumbs

* Change copy

* add link ref

* open link button

* add meta og:title

* add twitter tags

* WIP

* make shares/info endpoint public

* fix

* * add /p/ segment to share urls
* minore fixes

* change mobile breadcrumb icon
2025-04-22 20:37:32 +01:00
Philipinho 3e8824435d update vite and axios 2025-04-22 20:28:27 +01:00
Philip Okugbe 37a1804db9 Revert "switch to vite rolldown (#1048)" (#1050)
This reverts commit 1a1b2c8682.
2025-04-22 20:00:36 +01:00
Philip Okugbe 882f3093bd search space members by email (#1049) 2025-04-22 19:37:06 +01:00
Philip Okugbe 1a1b2c8682 switch to vite rolldown (#1048)
* switch to vite rolldown

* update
2025-04-22 15:52:44 +01:00
Philip Okugbe 10b67929ea Update README.md 2025-04-21 21:50:21 +01:00
Philip Okugbe 5c957fda8d fix: nested tree open state 2025-04-21 19:24:25 +01:00
Philip Okugbe 862f6d4820 use non-esm nanoid version (#1040) 2025-04-19 19:45:09 +01:00
Philipinho de57d05199 0.10.2 2025-04-15 12:48:40 +01:00
Philipinho 89ec990232 sync ee 2025-04-15 12:46:28 +01:00
Philipinho 49d0f1cc9a Add click handler 2025-04-11 13:41:43 +01:00
Philipinho 268001ae26 v0.10.1 2025-04-11 13:23:42 +01:00
Philip Okugbe 27fa45a769 fix local attachment paths in exports (#1013) 2025-04-11 13:18:44 +01:00
Philipinho f9711918a3 fix comment editor padding 2025-04-11 12:32:54 +01:00
Philipinho 29bb52db0c v0.10.0 2025-04-09 19:14:51 +01:00
Philipinho f2241db5ee remove beta message 2025-04-09 19:14:33 +01:00
Philipinho 58d1855a36 fix hash check 2025-04-09 19:03:27 +01:00
Philipinho 7fe3c5f177 * time ago hook 2025-04-09 18:47:39 +01:00
Philipinho 5fd477d074 collapse by default in node-edit mode 2025-04-09 15:46:29 +01:00
Philip Okugbe 4aa5d7e326 hide history action menu for can-view role (#1001) 2025-04-09 15:42:29 +01:00
Philipinho 7f7f2bccd0 fix toggle node in non-edit mode 2025-04-09 15:37:18 +01:00
Philip Okugbe a9f370660b New Crowdin updates (#1005)
* New translations translation.json (French)

* New translations translation.json (Spanish)

* New translations translation.json (German)

* New translations translation.json (Italian)

* New translations translation.json (Japanese)

* New translations translation.json (Korean)

* New translations translation.json (Dutch)

* New translations translation.json (Russian)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (Portuguese, Brazilian)

* New translations translation.json (French)

* New translations translation.json (Spanish)

* New translations translation.json (German)

* New translations translation.json (Italian)

* New translations translation.json (Japanese)

* New translations translation.json (Korean)

* New translations translation.json (Dutch)

* New translations translation.json (Russian)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (Portuguese, Brazilian)
2025-04-08 17:28:33 +01:00
Philipinho 117c7049ff fix 2025-04-08 17:15:09 +01:00
Philipinho cd10365f71 new translations 2025-04-08 17:10:48 +01:00
Philip Okugbe ee30d9d0f2 New Crowdin updates (#1003)
* New translations translation.json (French)

* New translations translation.json (Italian)

* New translations translation.json (Japanese)

* New translations translation.json (Korean)

* New translations translation.json (Russian)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (English)

* New translations translation.json (Portuguese, Brazilian)
2025-04-08 17:10:08 +01:00
Philipinho 276ececbf2 cleanup 2025-04-08 17:06:32 +01:00
Philipinho fa194a497c cleanup 2025-04-08 17:04:43 +01:00
Philip Okugbe 1eaba6e77f fix: bug fixes (#1000)
* sort by groups first

* add scroll area

* fix group members pagination

* move pagination to the right
2025-04-08 13:34:00 +01:00
Philipinho 651e5f6153 null check 2025-04-08 11:59:47 +01:00
Philip Okugbe 7431804a46 feat: delete workspace member (#987)
* add delete user endpoint (server)

* delete user (UI)

* prevent token generation

* more checks
2025-04-07 19:26:03 +01:00
Philipinho 3559358d14 fix pagination issue where user is not part of any space 2025-04-07 19:09:02 +01:00
Philipinho 06270ff747 - fixes
- allow mail from address override
- queue cloud emails
2025-04-07 19:07:10 +01:00
Philip Okugbeandplekhanov 17ce3bab8a feat: move page between spaces (#988)
* feat: Move the page to another space

- The ability to move a page to another space has been added

* feat: Move the page to another space
* feat: Move the page to another space

- Correction of the visibility attribute of elements that extend beyond the boundaries of the space selection modal window

* feat: Move the page to another space

- Added removal of query keys when moving pages

* feat: Move the page to another space

- Fix locales

* feat: Move the page to another space
* feat: Move the page to another space

- Fix docker compose

* feat: Move the page to another space

* feat: Move the page to another space

- Some refactor

* feat: Move the page to another space

- Attachments update

* feat: Move the page to another space

- The function of searching for attachments by page ID and updating attachments has been combined

* feat: Move the page to another space

- Fix variable name

* feat: Move the page to another space

- Move current space to parameter of component SpaceSelectionModal

* refactor ui

---------

Co-authored-by: plekhanov <astecom@mail.ru>
2025-04-04 23:44:18 +01:00
Philip Okugbe b27d1708b0 queue trial ended job (#992) 2025-04-04 23:35:08 +01:00
Philip Okugbe 64f0531093 feat: keep track of page contributors (#959)
* WIP

* feat: store and retrieve page contributors
2025-04-04 13:03:57 +01:00
Philipinho 7ca2b437d4 sync 2025-04-03 14:08:06 +01:00
Philip Okugbe 595bd1dc81 Fix editor connection loop (#986)
* fix editor connection loop

* remove query refresh
2025-04-03 14:05:34 +01:00
Philipinho a74d3feae4 fix: make collab ready reliable on tab return 2025-03-27 14:39:43 +00:00
Philipinho e40faf97ec v0.9.0 2025-03-23 14:07:30 +00:00
Philipinho bbe4fe99f9 don't replace line breaks 2025-03-23 13:57:05 +00:00
Philipinho 8300c5b731 update env file 2025-03-23 13:14:20 +00:00
Philip Okugbe 13039cfacc telemetry module (#934)
* update lockfile

* fix color check

* telemetry

* complete

* Use interval
2025-03-23 13:12:41 +00:00
Philip Okugbe f8ce160906 feat: add version check (#922)
* Add version endpoint

* version indicator

* refetch

* * Translate strings
* Handle error
2025-03-22 15:29:10 +00:00
Philip Okugbe c824b5b570 fix collab token refresh which leads to collab editor reconnection loop (#933) 2025-03-22 15:15:50 +00:00
Philipinho 37e760d76c * fix color check
* update lock file
2025-03-22 12:31:01 +00:00
Philipinho 442fa23399 Refetch space list on mount 2025-03-17 11:49:42 +00:00
Philipinho 2e5990d057 Move suspense above popover dropdown 2025-03-17 11:23:57 +00:00
Philipinho 15bdbf74cd null check 2025-03-17 11:23:18 +00:00
Philip Okugbe 3d9a7d808b Revert "feat: auto focus emoji-picker search when opened (#894)" (#900)
This reverts commit 573457403e.
2025-03-17 11:17:44 +00:00
Philip Okugbe f45bdddb23 feat: billing sync (cloud) (#899)
* Set page history to 5 minutes interval

* * Configure default queue options

* sync

* * stripe seats sync (cloud)
2025-03-17 11:00:23 +00:00
Philip Okugbe 21c3ad0ecc feat: enhance editor uploads (#895)
* * multi-file paste support
* allow media files (image/videos) to be attachments
* insert trailing node if file placeholder is at the end of the editor

* fix video align
2025-03-15 18:27:26 +00:00
Philipinho d021d0a38f fix 2025-03-14 23:02:42 +00:00
Philip Okugbe 96dfe9f817 fix: page title editor bugs (#892)
* Fix page title

* compare empty page title

* Properly handle null tree node name and icon
2025-03-14 22:41:34 +00:00
Philipinho 598361992e fix trial days 2025-03-14 22:40:35 +00:00
Philip Okugbe 210d1474ea Add Dutch translation (#877) 2025-03-13 15:26:23 +00:00
Philipinho 5f520689ed prevent overflow 2025-03-13 15:23:35 +00:00
Philip Okugbe 2a535de29d New Crowdin updates (#840) 2025-03-13 15:10:28 +00:00
Philip Okugbe f45d9dc5a0 feat: add page stats to page menu (#876) 2025-03-13 14:54:18 +00:00
Philip Okugbe f7a14e23cd fix editor flickers (#875) 2025-03-13 08:58:21 +00:00
Philip Okugbe 1f40e9b960 fix drag handle visibility (#868) 2025-03-12 13:17:59 +00:00
Philip Okugbe fea6518352 fix: VSCode markdown pasting (#857)
* fix vscode markdown pasting

* fix markdown -> html formatting
2025-03-10 02:38:22 +00:00
Philipinho 061a02ce51 Make codeblock comment more legible in light mode 2025-03-10 02:15:15 +00:00
Philipinho 2205ce0c3b prevent slider flickers 2025-03-10 01:15:21 +00:00
Philipinho a812cdcf15 enable shouldRerenderOnTransaction 2025-03-09 22:49:58 +00:00
Philipinho 30acc6676a exclude billing webhook endpoint 2025-03-08 19:08:02 +00:00
Philipinho 5c9e0a2630 * prefetch sso providers in settings
* hide sso enforcement in standard plan
2025-03-08 18:26:34 +00:00
Philip Okugbe 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
Philipinho 7a47da9273 Add emoji command to title editor 2025-03-07 11:57:28 +00:00
Philipinho 4f9e588494 sort workspace list 2025-03-07 11:51:04 +00:00
Philip Okugbe 05a3dfa26d Option to log db queries in dev mode (#827) 2025-03-07 00:06:25 +00:00
Philip Okugbe 8826cca539 fix space translations (#826) 2025-03-07 00:03:57 +00:00
Philipinho 1988feb9ce exclude /health/live endpoint 2025-03-06 23:45:41 +00:00
Philipinho e9b7273489 remove cloud env check 2025-03-06 22:30:24 +00:00
Philipinho 315afd6818 fix cookie name 2025-03-06 21:44:53 +00:00
Philipinho 93ea31feb0 sync 2025-03-06 21:09:05 +00:00
Philipinho 3b4e414c97 * configurable trial days
* hide create sso provider in cloud
2025-03-06 21:06:24 +00:00
Philipinho d925c95fc9 add pnpm to packageManager for consistency 2025-03-06 18:54:33 +00:00
Philipinho 4511db1526 fix 2025-03-06 18:32:25 +00:00
Philipinho 56d9e46fd3 * Upgrade Dockerfile to node 22
* Pin pnpm to pnpm@10.4.0
2025-03-06 18:29:15 +00:00
Philipinho cdea149ce7 * Update EE license fil
* State license in Readme file
2025-03-06 17:59:22 +00:00
Philipinho 16254802e3 Add api prefix to attachment nodes 2025-03-06 14:19:29 +00:00
Philipinho a7dd9b9198 Hide version in cloud 2025-03-06 14:17:20 +00:00
Philip Okugbe b81c9ee10c feat: cloud and ee (#805)
* stripe init
git submodules for enterprise modules

* * Cloud billing UI - WIP
* Proxy websockets in dev mode
* Separate workspace login and creation for cloud
* Other fixes

* feat: billing (cloud)

* * add domain service
* prepare links from workspace hostname

* WIP

* Add exchange token generation
* Validate JWT token type during verification

* domain service

* add SkipTransform decorator

* * updates (server)
* add new packages
* new sso migration file

* WIP

* Fix hostname generation

* WIP

* WIP

* Reduce input error font-size
* set max password length

* jwt package

* license page - WIP

* * License management UI
* Move license key store to db

* add reflector

* SSO enforcement

* * Add default plan
* Add usePlan hook

* * Fix auth container margin in mobile
* Redirect login and home to select page in cloud

* update .gitignore

* Default to yearly

* * Trial messaging
* Handle ended trials

* Don't set to readonly on collab disconnect (Cloud)

* Refine trial (UI)
* Fix bug caused by using jotai optics atom in AppHeader component

* configurable database maximum pool

* Close SSO form on save

* wip

* sync

* Only show sign-in in cloud

* exclude base api part from workspaceId check

* close db connection beforeApplicationShutdown

* Add health/live endpoint

* clear cookie on hostname change

* reset currentUser atom

* Change text

* return 401 if workspace does not match

* feat: show user workspace list in cloud login page

* sync

* Add home path

* Prefetch to speed up queries

* * Add robots.txt
* Disallow login and forgot password routes

* wildcard user-agent

* Fix space query cache

* fix

* fix

* use space uuid for recent pages

* prefetch billing plans

* enhance license page

* sync
2025-03-06 13:38:37 +00:00
Philip Okugbe 72f64e7b10 revert sentry (#808)
* revert sentry
* remove sentry env
2025-02-27 15:58:32 +00:00
Philipinho 3cfb17bb62 fix sentry 2025-02-27 14:44:28 +00:00
Philipinho fe5066c7b5 v0.8.4 2025-02-27 14:34:38 +00:00
Philipinho e13be904cd cleanup 2025-02-27 14:18:25 +00:00
Philip Okugbe fda5c7d60f push files left (#360) (#804) 2025-02-26 18:33:50 +00:00