forehalo
|
12cc94f32a
|
fix(server): batch grant page roles (#10007)
|
2025-02-07 05:55:07 +00:00 |
|
liuyi
|
00b1f01f9b
|
feat(server): add public user type (#10006)
|
2025-02-07 04:03:59 +00:00 |
|
Brooooooklyn
|
41107eafae
|
feat(server): allow to set default role in page (#9963)
|
2025-02-06 17:18:50 +00:00 |
|
forehalo
|
7c7febd495
|
refactor(server): remove never used column in page permission (#9985)
|
2025-02-06 10:52:05 +00:00 |
|
forehalo
|
d3843d8f11
|
refactor(server): role actions definition (#9962)
|
2025-02-06 04:54:34 +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 |
|
akumatus
|
58ce86533e
|
feat(core): support ai network search (#9357)
### What Changed?
- Add `PerplexityProvider` in backend.
- Update session prompt name if user toggle network search mode in chat panel.
- Add experimental flag for AI network search feature.
- Add unit tests and e2e tests.
Search results are streamed and appear word for word:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov">录屏2024-12-27 18.58.40.mov</video>
Click the little globe icon to manually turn on/off Internet search:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov">录屏2024-12-27 19.01.16.mov</video>
When there is an image, it will automatically switch to the openai model:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov">录屏2024-12-27 19.02.13.mov</video>
|
2025-01-09 04:00:59 +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 |
|
darkskygit
|
cdb55a3393
|
chore(server): filter out some logs (#9059)
|
2024-12-12 09:19:48 +00:00 |
|
darkskygit
|
69e5997608
|
feat(server): team mail sender (#9104)
fix AF-1914
|
2024-12-12 07:33:32 +00:00 |
|
DarkSky
|
9b0f1bb293
|
feat(server): improve team invite (#9092)
|
2024-12-11 18:00:49 +08:00 |
|
forehalo
|
2f80b4f822
|
feat(nbstore): add cloud implementation (#8810)
|
2024-12-10 10:48:27 +00:00 |
|
JimmFly
|
612310bc26
|
feat(core): impl team workspace (#8920)
AF-1738 AF-1735 AF-1731 AF-1721 AF-1717 AF-1736 AF-1727 AF-1719 AF-1877
UI for team workspaces :
- add upgrade to team & successful upgrade page ( `/upgrade-to-team` & `/upgrade-success/team`)
- update team plans on pricing page ( settings —> pricing plans )
- update reaching the usage/member limit modal
- update invite member modal
- update member CRUD options
|
2024-12-10 06:31:36 +00:00 |
|
forehalo
|
5d25580eff
|
chore(graphql): update schema
|
2024-12-10 14:31:03 +08:00 |
|
DarkSky
|
9365958a02
|
feat(server): team quota (#8955)
|
2024-12-09 18:51:54 +09:00 |
|
forehalo
|
5bf8ed1095
|
feat(server): support team workspace subscription (#8919)
close AF-1724, AF-1722
|
2024-12-05 08:31:01 +00:00 |
|
forehalo
|
4055e3aa67
|
refactor(server): payment service (#8906)
|
2024-12-05 08:31:00 +00:00 |
|
darkskygit
|
eb64231899
|
feat(server): improve logs (#8977)
|
2024-12-03 06:47:17 +00:00 |
|
darkskygit
|
efee4dfd66
|
feat: use date fixed model name (#8621)
fix CLOUD-81
|
2024-10-29 07:31:23 +00:00 |
|
forehalo
|
69fb5c06f4
|
feat(server): support onetime payment subscription (#8369)
|
2024-10-10 10:12:40 +00:00 |
|
forehalo
|
0add8917f9
|
feat(server): enable share og information for docs (#7794)
|
2024-09-10 04:03:52 +00:00 |
|
EYHN
|
f4db4058f8
|
feat(core): make permission and invoice offline available (#8123)
|
2024-09-05 15:11:27 +00:00 |
|
darkskygit
|
935771c8a8
|
feat(server): make captcha modular (#5961)
|
2024-09-03 09:03:51 +00:00 |
|
forehalo
|
8b0afd6eeb
|
refactor(server): auth (#7994)
|
2024-09-03 09:03:39 +00:00 |
|
darkskygit
|
d93d39e29d
|
feat: add editor record (#7938)
fix CLOUD-58, CLOUD-61, CLOUD-62, PD-1607, PD-1608
|
2024-09-02 09:37:39 +00:00 |
|
darkskygit
|
dde45748d9
|
feat: filter out empty workpace in sidebar list (#7960)
fix PD-1567
|
2024-08-28 08:43:44 +00:00 |
|
forehalo
|
e20bdbf925
|
feat(server): make server storage adapters (#7902)
|
2024-08-21 05:30:26 +00:00 |
|
forehalo
|
624f3514fc
|
feat(server): make permission a standalone module (#7880)
|
2024-08-15 10:01:52 +00:00 |
|
forehalo
|
0ba516866f
|
fix(server): change password with token should be public (#7855)
|
2024-08-14 03:34:35 +00:00 |
|
DarkSky
|
24c34eb3fc
|
fix: admin panel schema (#7851)
|
2024-08-13 09:16:56 +00:00 |
|
forehalo
|
0ec1995add
|
fix(admin): organize admin panel (#7840)
|
2024-08-13 14:51:54 +08:00 |
|
JimmFly
|
b214003968
|
feat(admin): add prompt management page (#7611)
close AF-907
Supports online modification of prompt, but does not support custom ai key yet

|
2024-08-13 14:51:54 +08:00 |
|
JimmFly
|
ccf225c8f9
|
feat(admin): add self-host setup and user management page (#7537)
|
2024-08-13 06:11:03 +00:00 |
|
darkskygit
|
0acc1bd9e8
|
chore: cleanup outdated model & upgrade model (#7739)
|
2024-08-05 10:13:33 +00:00 |
|
liuyi
|
fcf0ecbaa2
|
feat(server): runtime service config (#7644)
|
2024-07-30 14:58:24 +08:00 |
|
forehalo
|
dddbfe6473
|
feat(server): setup api for selfhost deployment (#7569)
|
2024-07-23 10:39:34 +00:00 |
|
DarkSky
|
dcb9d75db7
|
feat: allow sort and filter forked session (#7519)
|
2024-07-18 11:08:47 +08:00 |
|
darkskygit
|
bf6c9a5955
|
feat: add prompt level config (#7445)
|
2024-07-08 08:11:22 +00:00 |
|
forehalo
|
de91027852
|
feat(server): support lifetime subscription (#7405)
closes CLOUD-48
- [x] lifetime subscription quota
- [ ] tests
|
2024-07-08 07:41:26 +00:00 |
|
darkskygit
|
61870c04d0
|
feat: fork session support (#7367)
|
2024-07-03 03:10:09 +00:00 |
|
darkskygit
|
aeb666f95e
|
feat: integrate i18n error for copilot (#7311)
fix PD-1333 CLOUD-42
|
2024-06-26 13:36:23 +00:00 |
|
liuyi
|
54fc1197ad
|
feat(server): introduce user friendly server errors (#7111)
|
2024-06-17 11:30:58 +08:00 |
|
darkskygit
|
a5f9bfdda9
|
fix: gql result check for clean history (#7154)
|
2024-06-05 07:49:40 +00:00 |
|
forehalo
|
06534bbc06
|
chore(server): register user management resolver (#7118)
|
2024-06-03 06:52:19 +00:00 |
|
forehalo
|
4b30fbc1e2
|
feat(server): add copilot prompts management api (#7082)
|
2024-05-28 13:14:17 +00:00 |
|
darkskygit
|
1a269a4b52
|
fix: missing quota resolver (#7094)
|
2024-05-28 12:05:49 +00:00 |
|