428 Commits

Author SHA1 Message Date
Philipinho
d51342f7b0 feat: sentry 2025-02-26 15:16:24 +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 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 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
Alexander
32c7a16d06
fix: accept invitation password hashing (#773) 2025-02-21 12:48:25 +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 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 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
Auxa
ae842f94d0
* fix: popover does not close when clicking outside in SwitchSpace. (#720) 2025-02-12 16:14:21 +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
fuscodev
de0b5f0046
feat: add text alignment (#667)
* feat: text alignment

* fix text case

---------

Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
2025-02-06 16:24:36 +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
fuscodev
f8b93ce93f
fix: switch space bug (#692) 2025-01-30 21:14:11 +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
v0.7.0
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
Naifer
71cfe3cd8e
fix: add cancel button for editing comments (#580)
* fix: add cancel button for editing comments

* cleanup

---------

Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
2025-01-15 16:37:57 +00:00
Naifer
f7efb6c2c9
Fix: Ensure only one emoji list appears (#572)
* Fix: Ensure only one emoji list appears

* fix: refactor logic

* remove unused file node-id-atoms

* small fix

* align with Mantine UI

* close emoji picker on escape

* translate string

---------

Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
2025-01-15 16:07:26 +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
Hoie Kim
5fece5fc68
feat: google sheets embed (#615) 2025-01-11 22:22:06 +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