forehalo
93e01b4442
feat(server): support installable license ( #12181 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Added support for installing self-hosted team licenses via encrypted license files.
- Introduced a new "Onetime" license variant for self-hosted environments.
- Added a GraphQL mutation to upload and install license files.
- License details now display the license variant.
- **Bug Fixes**
- Improved error messages for license activation and expiration, including dynamic reasons.
- **Localization**
- Updated and improved license-related error messages for better clarity.
- **Tests**
- Added comprehensive end-to-end tests for license installation scenarios.
- **Chores**
- Enhanced environment variable handling and public key management for license verification.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-05-09 04:16:05 +00:00
liuyi
2e1bed061e
feat(server): delay subscription after invitation accepted or approved ( #11992 )
2025-04-30 14:27:47 +08:00
darkskygit
5397fba897
feat(server): global embedding gql endpoint ( #11809 )
...
fix AI-30
fix AI-31
fix PD-2487
2025-04-23 11:25:41 +00:00
darkskygit
570dc79e3d
feat(server): stop embedding in doc embedding disabled workspace ( #11761 )
...
fix AI-33
2025-04-17 09:57:33 +00:00
forehalo
7257f1b55b
chore(server): remove enable flag in mail config ( #11680 )
...
close #11625
2025-04-15 09:18:10 +00:00
darkskygit
15abb78a6b
feat(server): support sliced audio ( #11562 )
...
fix AF-2479
2025-04-09 08:21:19 +00:00
darkskygit
501b5f6a97
feat(server): retry transcript job ( #11414 )
2025-04-02 12:02:07 +00:00
forehalo
0ea38680fa
refactor(server): config system ( #11081 )
2025-03-27 12:32:28 +00:00
darkskygit
5acba9d5a0
feat(server): adapt context model ( #11028 )
...
expose more field in listContextObject
2025-03-21 05:36:45 +00:00
darkskygit
c16ae2d5b4
feat(server): audio transcription ( #10733 )
2025-03-20 07:12:27 +00:00
fengmk2
4fc3e92205
feat(server): separate storage quota limit and blob size limit ( #10957 )
...
close CLOUD-171
2025-03-18 09:28:50 +00:00
fengmk2
86c4e0705f
fix(server): convert 4xx status HttpError to UserFriendlyError ( #10956 )
2025-03-18 09:28:50 +00:00
darkskygit
d8373f66e7
feat(server): context awareness for copilot ( #9611 )
...
fix PD-2167
fix PD-2169
fix PD-2190
2025-03-13 11:44:55 +00:00
fengmk2
867ae7933f
refactor(server): improve oauth login flow ( #10648 )
...
close CLOUD-145
2025-03-12 15:27:36 +08:00
fengmk2
7302c4f954
feat(server): notification system ( #10053 )
...
closes CLOUD-52
2025-03-06 15:25:05 +00:00
forehalo
e02fb4fa94
refactor(core): standardize frontend error handling ( #10667 )
2025-03-06 13:10:18 +00:00
fengmk2
d2b45783ea
feat(server): use zod parse to impl input validation ( #10566 )
...
close CLOUD-124
2025-03-06 10:40:01 +00:00
fengmk2
43ded6aa38
feat(server): add blocked state to workspace docs ( #10585 )
...
close CLOUD-162
2025-03-05 12:49:33 +00:00
liuyi
61162c59fc
refactor(server): permission ( #10449 )
2025-03-05 15:57:00 +08:00
fengmk2
b88113a2d1
feat(server): add invalid oauth callback code error handling ( #10603 )
...
close CLOUD-130
2025-03-05 06:16:59 +00:00
DarkSky
fa86f71853
feat(server): client version check ( #9205 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2025-02-20 15:50:22 +08:00
forehalo
02f567f2c0
chore(core): better doc action error message ( #10288 )
2025-02-19 10:38:38 +00:00
fengmk2
57213781a8
refactor(server): dont convert graphql bad request into internal server error ( #10203 )
2025-02-17 06:17:00 +00:00
darkskygit
42e0563d2e
feat: filter out session create request for root doc ( #10187 )
2025-02-14 11:14:57 +00:00
DarkSky
88a3a2d13b
feat(server): self-hosted worker ( #10085 )
2025-02-12 08:01:57 +08:00
darkskygit
a725df6ebe
feat(server): basic context api ( #10056 )
...
fix CLOUD-97
fix CLOUD-98
2025-02-11 10:45:01 +00:00
forehalo
0b9d30b55a
refactor: rename all page query to doc ( #10019 )
2025-02-07 11:40:59 +00:00
Brooooooklyn
9262cb120c
test(server): update page default role with non-exists workspace ( #10012 )
2025-02-07 08:27:58 +00:00
forehalo
12cc94f32a
fix(server): batch grant page roles ( #10007 )
2025-02-07 05:55:07 +00:00
Brooooooklyn
41107eafae
feat(server): allow to set default role in page ( #9963 )
2025-02-06 17:18:50 +00:00
forehalo
7826e2b7c8
refactor(server): use feature model ( #9932 )
2025-02-05 10:27:26 +00:00
Brooooooklyn
abeff8bb1a
feat(server): doc level permission ( #9760 )
...
close CLOUD-89 CLOUD-90 CLOUD-91 CLOUD-92
2025-02-05 07:06:57 +00:00
forehalo
85434fe309
feat(server): search user in workspace ( #9870 )
2025-01-23 08:09:17 +00:00
forehalo
994d758c07
feat(server): support selfhost licenses ( #8947 )
2025-01-22 10:21:07 +00:00
darkskygit
aacdb71ee2
feat(server): role changed email ( #9227 )
2024-12-23 10:13:04 +00:00
darkskygit
27d4aa7ca7
test(server): add more test for team workspace ( #9182 )
2024-12-17 08:42:19 +00:00
forehalo
4c23991047
chore: rename fundamentals to base ( #9119 )
2024-12-13 06:27:13 +00:00