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
Philipinho
54d27af76a
* Add SENTRY_DNS env variable
...
* Commit lock file
2025-02-26 17:38:25 +00:00
Philip Okugbe
0065f29634
feat: sentry ( #802 )
2025-02-26 15:42:19 +00:00
Philipinho
7d034e8a8b
enable trustProxy
2025-02-26 13:16:11 +00:00
Philipinho
81b6c7ef69
Merge remote-tracking branch 'refs/remotes/origin/main'
2025-02-26 13:14:45 +00:00
Philip Okugbe
89f6b0a8c2
feat: add stats to standalone collab server ( #798 )
...
* Log APP_URL on startup
* add stats endpoint to standalone collab server
2025-02-26 13:00:01 +00:00
Philipinho
ad1571b902
Log APP_URL on startup
2025-02-26 11:49:58 +00:00
Philip Okugbe
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
Philipinho
08829ea721
v0.8.3
2025-02-22 12:25:49 +00:00
Philip Okugbe
6c502b4749
pin react-email version ( #779 )
2025-02-22 12:16:02 +00:00
Philipinho
6b41538b60
v0.8.2
2025-02-21 13:16:16 +00:00
Philipinho
496f5d7384
pin s3 package to 3.701.0
2025-02-21 13:15:19 +00:00
Philip Okugbe
64ecef09bc
upgrade to NestJS 11 ( #766 )
...
* upgrade to nest 11
* update dependencies
2025-02-20 21:17:03 +00:00
Philipinho
3e5cb92621
v0.8.1
2025-02-18 16:59:27 +00:00
Philipinho
fd5ad2f576
fix signup email
2025-02-18 16:26:16 +00:00
Philipinho
74a5360561
v0.8.0
2025-02-18 11:14:16 +00:00
Philipinho
7580e8d1fe
fix pagination limit
2025-02-15 14:15:39 +00:00
Philip Okugbe
f92d63261d
Implement space member search ( #731 )
...
* Hide pagination buttons if there is nothing to paginate
* Create reusable hook for search and pagination
2025-02-15 14:14:30 +00:00
Philip Okugbe
4d51986250
update dependences ( #729 )
2025-02-14 16:59:19 +00:00
Philip Okugbe
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
Philip Okugbe
0ef6b1978a
feat: UI pagination and members search ( #724 )
...
* feat: pagination (UI)
* Fixes
* feat: add search to member list page
* responsiveness
2025-02-13 23:28:00 +00:00
Philipinho
7121771f92
fix workspace setup
2025-02-12 15:33:08 +00:00
Philip Okugbe
040d6625df
fix: enforce 32-character minimum length for APP_SECRET ( #702 )
...
* Enforce 32 characters minimum APP_SECRET length
* update APP_SECRET comment
2025-02-06 17:46:32 +00:00
Philip Okugbe
33ddd92198
* fix codeblock tab-size ( #703 )
...
* hide codeblock menu group during printing
2025-02-06 17:43:31 +00:00
Philip Okugbe
54e8d60840
New language options (es-ES, it-IT, ja-JP, ko-KR, ru-RU) ( #701 )
2025-02-06 16:47:41 +00:00
Philip Okugbe
db986038c2
New Crowdin updates ( #659 )
...
New translations
2025-02-06 16:44:48 +00:00
Philipinho
638b811857
fix import
2025-02-03 21:51:09 +00:00
Philip Okugbe
d775a61c95
fix client side env variable refresh ( #695 )
2025-02-03 21:47:38 +00:00
Philipinho
0f74f03264
fix name extraction from email
2025-01-30 22:13:23 +00:00
Philip Okugbe
85d18b8cc8
Set default language on invitation signup ( #691 )
...
* Default language selection to en-US if locale is undefined (Client)
2025-01-30 13:25:10 +00:00
Philip Okugbe
4d9fe6f804
Fix invitation signup redirect ( #690 )
...
* Fix invitation signup redirect
2025-01-30 12:54:02 +00:00
Philip Okugbe
85159a2c95
* fix 401 redirect in auth routes ( #674 )
...
* fix config getter
2025-01-26 14:01:08 +00:00
Philip Okugbe
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
Philip Okugbe
f2235fd2a2
update katex ( #658 )
2025-01-22 18:08:31 +00:00
Philipinho
2044cbb21c
fix translation
...
* fix filesize formatting
2025-01-16 15:29:09 +00:00
Philipinho
3d52b82cd4
v0.7.0
2025-01-16 13:15:39 +00:00
Philip Okugbe
89a2dd602b
fix punycode DeprecationWarning error ( #631 )
2025-01-16 13:13:14 +00:00
Philip Okugbe
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
Philip Okugbe
59b514fa26
New Crowdin updates ( #630 )
...
* New translations translation.json
2025-01-15 14:18:05 +00:00
Philip Okugbe
0c1f9304f4
New Crowdin updates ( #627 )
...
New translations translation.json
2025-01-15 14:12:48 +00:00
Philipinho
e876214eeb
fix: embed provider name in error message
2025-01-11 22:25:51 +00:00
Philip Okugbe
f3dbf7cc5d
feat: add new languages to selection ( #626 )
...
* Add new languages to selection
* more translations
2025-01-11 22:11:31 +00:00
Philip Okugbe
f7ac6bb4bb
New Crowdin updates ( #605 )
...
* New translations translation.json (French)
* New translations translation.json (Spanish)
* New translations translation.json (German)
* 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 (Chinese Simplified)
* New translations translation.json (English)
* 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 (Chinese Simplified)
* New translations translation.json (English)
* New translations translation.json (Portuguese, Brazilian)
* New translations translation.json (French)
* New translations translation.json (German)
* 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 (Chinese Simplified)
* New translations translation.json (English)
* New translations translation.json (Portuguese, Brazilian)
* New translations translation.json (French)
* New translations translation.json (French)
* New translations translation.json (Spanish)
* New translations translation.json (German)
* New translations translation.json (Chinese Simplified)
* New translations translation.json (English)
* 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 (Chinese Simplified)
* New translations translation.json (English)
* New translations translation.json (Portuguese, Brazilian)
* New translations translation.json (French)
* New translations translation.json (German)
* New translations translation.json (Chinese Simplified)
* New translations translation.json (Portuguese, Brazilian)
2025-01-11 15:38:32 +00:00
Philip Okugbe
1f5ffe7f9d
Fix empty translation value
2025-01-11 15:34:27 +00:00
Philipinho
95715421c6
fix: move markdown clipboard extension to client app
2025-01-04 21:25:05 +00:00
Philip Okugbe
f5bc99b449
fix: link paste handler ( #609 )
...
* feat: support pasting markdown
* fix link paste handler
2025-01-04 20:47:49 +00:00
Philip Okugbe
287b833838
feat: support pasting markdown ( #606 )
2025-01-04 16:57:36 +00:00
Philip Okugbe
0cbbcb8eb1
Update Crowdin configuration file
2025-01-04 13:22:31 +00:00
Philipinho
290b7d9d94
v0.6.2
2024-12-14 20:39:19 +00:00
Philip Okugbe
2503bfd3a2
fix: prevent CDNs from caching attachments ( #562 )
2024-12-14 19:55:49 +00:00
Philipinho
f48d6dd60b
fix: don't throw error while parsing auth tokens
2024-12-12 14:29:25 +00:00