60a8ed6826
sync
2025-10-25 02:08:29 +01:00
f5684b792e
fix duplicated page parenting ( #1692 )
2025-10-23 15:00:11 +01:00
042836cb6d
sync
2025-10-07 21:09:55 +01:00
3164b6981c
feat: api keys management (EE) ( #1665 )
...
* feat: api keys (EE)
* improvements
* fix table
* fix route
* remove token suffix
* api settings
* Fix
* fix
* fix
* fix
2025-10-07 21:05:13 +01:00
16c1e864af
fix comment space
2025-10-07 18:44:37 +01:00
c9b1cad982
sync
2025-10-07 18:39:30 +01:00
bf8cf6254f
feat: Typesense search driver (EE) ( #1664 )
...
* feat: typesense driver (EE) - WIP
* feat: typesense driver (EE) - WIP
* feat: typesense
* sync
* fix
2025-10-07 17:34:32 +01:00
3135030376
fix editor converter ( #1647 )
2025-09-30 16:07:19 +01:00
b50e25600a
sync
2025-09-28 16:44:33 +01:00
3c4cab0d2a
v0.23.2
2025-09-18 18:00:28 +01:00
cf5bbb10df
fix import html processing
2025-09-18 15:34:13 +01:00
ac17521717
sync
2025-09-18 13:24:16 +01:00
9ac180f719
fix: enhance page import ( #1570 )
...
* change import process
* fix processor
* fix page name in notion import
* preserve confluence table bg color
* sync
2025-09-17 23:50:27 +01:00
46669fea56
(cloud) disable page sharing in trial mode
2025-09-17 23:36:13 +01:00
1280f96f37
feat: implement space and workspace icons ( #1558 )
...
* feat: implement space and workspace icons
- Create reusable AvatarUploader component supporting avatars, space icons, and workspace icons
- Add Sharp package for server-side image resizing and optimization
- Create reusable AvatarUploader component supporting avatars, space icons, and workspace icons
- Support removing icons
* add workspace logo support
- add upload loader
- add white background to transparent image
- other fixes and enhancements
* dark mode
* fixes
* cleanup
2025-09-15 21:11:37 +01:00
f413720e15
- sync
...
- reinstantiate S3 client to fix file upload errors during import
- delete import zip file after use
2025-09-14 03:00:23 +01:00
8e16ad952a
v0.23.1
2025-09-13 03:15:53 +01:00
7ada3cb1f9
fix: page import task ( #1551 )
...
* fix import
* - fix notion importer
- support notion page icon import
- fix horizontal rule css
- rename service file
* sync
* 3 mins delay
2025-09-13 03:14:59 +01:00
47c54174b3
sync
2025-09-11 00:50:15 +01:00
dc0650289d
sync
2025-09-04 15:07:01 -07:00
ae24ea29ba
v0.23.0
2025-09-04 13:42:59 -07:00
eb8e8507ea
use debug
2025-09-04 13:27:15 -07:00
26ea04e2a3
sync
2025-09-04 12:25:53 -07:00
6cc58c57f5
sync
2025-09-04 12:16:30 -07:00
d43ee77617
remove debug log
2025-09-04 09:40:17 -07:00
5d91eb4f5f
feat: queue imported attachments for indexing
2025-09-04 09:38:30 -07:00
f9e10805f0
sync
2025-09-02 21:38:14 -07:00
1f797c3d27
fix: confluence drawio import ( #1518 )
...
* POC
* WIP - working
* WIP
* WIP
* sync
* fix drawio preview image
2025-09-03 05:19:09 +01:00
f12866cf42
feat(EE): full-text search in attachments ( #1502 )
...
* feat(EE): fulltext search in attachments
* feat: global search
- search filters
- attachments search ui
- and more
* fix import
* fix import
* rename migration
* add GIN index
* fix table name
* sanitize
2025-09-02 05:27:01 +01:00
dcbb65d799
feat(EE): LDAP integration ( #1515 )
...
* LDAP - WIP
* WIP
* add hasGeneratedPassword
* fix jotai atom
* - don't require password confirmation for MFA is user has auto generated password (LDAP)
- cleanups
* fix
* reorder
* update migration
* update default
* fix type error
2025-09-02 04:59:01 +01:00
74cd890bdd
feat(EE): implement SSO group sync for SAML and OIDC ( #1452 )
...
* feat: implement SSO group synchronization for SAML and OIDC
- Add group_sync column to auth_providers table
- Extract groups from SAML attributes (memberOf, groups, roles)
- Extract groups from OIDC claims (groups, roles)
- Implement case-insensitive group matching with auto-creation
- Sync user groups on each SSO login
- Ensure only one provider can have group sync enabled at a time
- Add group sync toggle to SAML and OIDC configuration forms
* rename column
2025-08-31 20:33:37 +01:00
509622af54
ignore type error
2025-08-31 12:20:40 -07:00
73ee6ee8c3
feat: subpages (child pages) list node ( #1462 )
...
* feat: subpages list node
* disable user-select
* support subpages node list in public pages
2025-08-31 18:54:52 +01:00
aa58e272d6
fix: exclude deleted pages ( #1494 )
2025-08-31 09:11:33 +01:00
08135a2fba
sync
2025-08-12 11:09:26 -07:00
d92a94244f
sync
2025-08-12 10:21:17 -07:00
5012a68d85
sync
2025-08-06 10:19:35 -07:00
5a3377790e
feat: debug mode env variable ( #1450 )
2025-08-06 18:16:30 +01:00
3b85f4b616
fix: enforce C collation for page position ordering to ensure consistent behavior in Postgres 17+ ( #1446 )
...
- Add explicit C collation to position ordering queries to fix incorrect page placement in PostgreSQL 17+
- Ensures consistent ASCII-based ordering regardless of database locale settings
- Fixes issue where new pages were incorrectly placed at random positions instead of bottom
2025-08-04 09:49:29 +01:00
95b7be61df
fix: hide trash from can view permission ( #1445 )
2025-08-04 08:35:28 +01:00
b0c557272d
fix nested taskList in markdown export ( #1443 )
2025-08-04 08:01:18 +01:00
dddfd48934
feat: add attachments support for single page exports ( #1440 )
...
* feat: add attachments support for single page exports
- Add includeAttachments option to page export modal and API
- Fix internal page url in single page exports in cloud
* remove redundant line
* preserve export state
2025-08-04 08:01:11 +01:00
aa6eec754e
fix: exclude trashed pages from position generation
2025-08-04 00:00:06 -07:00
97a7701f5d
fix local storage copy function ( #1442 )
2025-08-04 03:20:18 +01:00
b97eb85d05
sync
2025-08-03 03:59:08 -07:00
1615e0f4ad
v0.22.2
2025-08-01 16:15:02 -07:00
1cb2535de3
fix trash in search ( #1439 )
...
- delete share if page is trashed
2025-08-02 00:14:00 +01:00
c7beaa3742
v0.22.1
2025-08-01 06:54:28 -07:00
edff375476
sync
2025-08-01 02:54:11 -07:00
95016b2bfc
sync
2025-08-01 02:51:55 -07:00