Commit graph

50 commits

Author SHA1 Message Date
Daniel
1eb19c1b26
🎨 Authorization is no longer required when exporting compressed packages in formats such as markdown https://github.com/siyuan-note/siyuan/issues/12442 2024-09-11 22:30:47 +08:00
Yingyi / 颖逸
9cff5cc235
🧑‍💻 Kernel serve WebDAV service on path /webdav/ (#12412)
* 🎨 Add a WebDAV service to the kernel

* 🎨 Add more writable WebDAV methods
2024-09-08 10:00:09 +08:00
Oleksandr Redko
b100721fee
♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel
4e9b0bc6c6
🐛 Publish https://github.com/siyuan-note/siyuan/issues/11902 2024-07-07 22:39:53 +08:00
Daniel
9d08ef3008
🐛 Sometimes the audio or video does not play https://github.com/siyuan-note/siyuan/issues/11810 2024-06-28 21:11:52 +08:00
Yingyi / 颖逸
ba2193403d
Support read-only publish service
* 🎨 kernel supports read-only publishing services

* 🐛 Fix authentication vulnerabilities

* 🎨 Protect secret information

* 🎨 Adjust the permission control

* 🎨 Adjust the permission control

* 🎨 Fixed the vulnerability that `getFile` gets file `conf.json`

* 🎨 Add API `/api/setting/setPublish`

* 🎨 Add API `/api/setting/getPublish`

* 🐛 Fixed the issue that PWA-related files could not pass BasicAuth

* 🎨 Add a settings panel for publishing features

* 📝 Add guide for `Publish Service`

* 📝 Update Japanese user guide

* 🎨 Merge fixed static file services
2024-06-12 21:03:51 +08:00
Daniel
c0a10ab98c
🎨 Improve API Token authentication https://github.com/siyuan-note/siyuan/issues/10792 2024-03-29 17:09:13 +08:00
Daniel
8540113527
🎨 Improve response details for auth check https://ld246.com/article/1711591523782 2024-03-28 10:35:20 +08:00
Daniel
fa49681cd9
🎨 https://ld246.com/article/1708684037961 2024-03-25 10:23:48 +08:00
Daniel
92e4d3951b
🎨 Record access authorization login log https://github.com/siyuan-note/siyuan/issues/10578 2024-03-11 22:45:01 +08:00
Daniel
9a9392c5af
🎨 Mobile App switch sync 2024-01-20 20:59:42 +08:00
Daniel
ac30332d40
🎨 Some kernel interface concurrency is no longer controlled to improve performance https://github.com/siyuan-note/siyuan/issues/10149 2024-01-11 22:47:10 +08:00
Daniel
cf6d9d4e85
🎨 Improve kernel API requesting concurrency control https://github.com/siyuan-note/siyuan/issues/9979 2023-12-26 19:57:31 +08:00
Daniel
a190066523
🎨 Concurrency control when requesting the kernel API https://github.com/siyuan-note/siyuan/issues/9939 2023-12-22 10:21:15 +08:00
Daniel
b5494e9af7
🎨 Concurrency control when requesting the kernel API https://github.com/siyuan-note/siyuan/issues/9939 2023-12-22 10:00:40 +08:00
Daniel
3c755b1864
🎨 Proxy setting sometimes cancel requests https://github.com/siyuan-note/siyuan/issues/9725 2023-11-24 21:47:51 +08:00
Daniel
63e65af27c
🎨 Clean code https://github.com/siyuan-note/siyuan/pull/9720 2023-11-22 17:00:46 +08:00
Yingyi / 颖逸
f38c52292b
🐛 Authentication middleware compatible (#9720) 2023-11-22 16:55:44 +08:00
Yingyi / 颖逸
cb016aac14
Improve kernel API authentication (#9702)
* 🎨 Add API `/api/network/echo`

* 🎨 Improve localhost checking

* 🎨 Add `model.CheckReadonly` for some APIs

/api/storage/setLocalStorage
/api/storage/setLocalStorageVal
/api/notebook/openNotebook
/api/notebook/removeNotebook
/api/search/removeTemplate
/api/attr/setBlockAttrs
/api/sync/importSyncProviderS3
/api/sync/importSyncProviderWebDAV
/api/riff/resetRiffCards
/api/snippet/setSnippet
/api/av/setAttributeViewBlockAttr
/api/archive/zip
/api/archive/unzip

* 🎨 Remove `model.CheckReadonly` for some APIs

/api/history/searchHistory
/api/history/getHistoryItems
/api/search/findReplace
/api/block/getParentNextChildID
/api/file/readDir
/api/sync/listCloudSyncDir
/api/asset/getDocImageAssets
/api/template/renderSprig
/api/ai/chatGPT
/api/ai/chatGPTWithAction

* 🎨 improve API `/api/network/echo`
2023-11-21 21:45:44 +08:00
Yingyi / 颖逸
c90072c3cf
Improve localhost address validation (#9634)
* 🎨 Improv localhost address validation

* 🐛 Compatible with browser extension
2023-11-12 08:52:34 +08:00
Daniel
6e9099ea12
🔒 Authenticate requests of assets other than 127.0.0.1 Fix https://github.com/siyuan-note/siyuan/issues/9388 2023-10-10 16:52:40 +08:00
Daniel
752f28d699
🎨 Improve auth failed tip for browser access on non 127.0.0.1 https://github.com/siyuan-note/siyuan/issues/9224 2023-09-20 10:26:54 +08:00
Daniel
0e7dcc0ea1
🎨 Authenticate requests with the Origin header other than 127.0.0.1 https://github.com/siyuan-note/siyuan/issues/9180 2023-09-17 20:45:21 +08:00
Daniel
94857b3961
🔒 Authenticate requests with the Origin header other than 127.0.0.1 Fix https://github.com/siyuan-note/siyuan/issues/9180 2023-09-13 21:58:24 +08:00
Yingyi / 颖逸
2bfefbe885
🎨 Authentication supports query parameters token (#9069) 2023-08-29 16:16:33 +08:00
Daniel
d94893f9a6
🎨 The captcha on the auth page uses a white background Fix https://github.com/siyuan-note/siyuan/issues/8645 2023-06-30 09:33:04 +08:00
Daniel
b9c35fd0f5
🎨 Update slogan Refactor your thinking https://github.com/siyuan-note/siyuan/issues/8608 2023-06-24 20:39:55 +08:00
颖逸
93e4bb1adf
PWA support (desktop & mobile) (#8012)
* 🎨 Improve return to feature of the auth page

* 🎨 PWA support

* Update manifest.webmanifest

* 🎨 add `service-worker.js`

* Update service-worker.js

* Update service-worker.js

* Update service-worker.js
2023-04-18 19:07:58 +08:00
Liang Ding
97c6bb9273
🎨 Monitor the search performance and suggest solutions Fix https://github.com/siyuan-note/siyuan/issues/7873 2023-04-05 15:55:07 +08:00
Liang Ding
813de05019
🎨 Improve kernel HTTP panic recover Fix https://github.com/siyuan-note/siyuan/issues/7888 2023-04-05 15:22:44 +08:00
Liang Ding
b03dbfcf27
🔒 API token 绕过校验漏洞 Fix https://github.com/siyuan-note/siyuan/issues/7507 2023-02-28 09:20:59 +08:00
Liang Ding
0a08db69ae
🎨 访问授权重定向 2023-02-27 10:55:38 +08:00
Liang Ding
9f66fcd1eb
🐛 多开工作空间 锁屏 后访问鉴权失败 https://github.com/siyuan-note/siyuan/issues/7038 2023-01-12 16:41:31 +08:00
Liang Ding
71cbb52f2f
🐛 多开工作空间 锁屏 后访问鉴权失败 https://github.com/siyuan-note/siyuan/issues/7038 2023-01-12 16:36:04 +08:00
Liang Ding
aee282539a
🐛 多开工作空间 锁屏 后访问鉴权失败 https://github.com/siyuan-note/siyuan/issues/7038 2023-01-12 16:36:04 +08:00
Liang Ding
ee8bbac043
🎨 Alt+N 锁屏调整为全局快捷键 https://github.com/siyuan-note/siyuan/issues/7042 2023-01-12 15:50:08 +08:00
Liang Ding
4e9e111ee7
🎨 改进多工作空间鉴权 2023-01-10 22:56:15 +08:00
颖逸
a6e9199d88
鉴权兼容 IPv6 本机回环地址 (#6400)
* 🐛 fix #5857

* 🎨 #5990 桌面端 `SiYuan` 可执行程序支持使用参数连接非本机内核服务

* 🎨 style

* 🎨 style

* 🎨 style

* 🎨 改进伺服代码片段 `/snippets/` #6356

* 🎨 调整 win 安装包打包选项

* 🎨 鉴权支持 IPv6 本机回环地址
2022-10-29 23:31:48 +08:00
Liang Ding
8bc889659b
♻️ 通过域名 siyuan.localhost 加载 https://github.com/siyuan-note/siyuan/issues/6368 2022-10-27 09:47:03 +08:00
Liang Ding
4092043404
🔒 内核接口 api/system/getConf 脱敏处理 Fix https://github.com/siyuan-note/siyuan/issues/6088 2022-10-08 11:05:15 +08:00
Liang Ding
20930e0f69
🔒 改进访问授权验证码安全性 Fix https://github.com/siyuan-note/siyuan/issues/5452 2022-07-18 23:03:03 +08:00
Liang Ding
505b973c2d
♻️ 日志组件单独抽取项目 https://github.com/siyuan-note/siyuan/issues/5439 2022-07-17 12:37:13 +08:00
Liang Ding
a32e2eb1c0
🎨 访问授权码输入错误 3 次后加入验证码 https://github.com/siyuan-note/siyuan/issues/5429 2022-07-16 16:41:40 +08:00
Liang Ding
e675bc260d
🎨 访问授权码输入错误 3 次后加入验证码 https://github.com/siyuan-note/siyuan/issues/5429 2022-07-16 16:30:24 +08:00
Liang Ding
6ba35f09fc
🎨 访问授权码输入错误 3 次后加入验证码 https://github.com/siyuan-note/siyuan/issues/5429 2022-07-16 12:20:09 +08:00
Liang Ding
091214f573
🎨 访问授权码输入错误 3 次后加入验证码 https://github.com/siyuan-note/siyuan/issues/5429 2022-07-16 11:00:16 +08:00
Liang Ding
b4208bbf36
🎨 访问授权码输入错误 3 次后加入验证码 https://github.com/siyuan-note/siyuan/issues/5429 2022-07-16 10:48:33 +08:00
Liang Ding
8b0f3d70d9
🐛 浏览器端开启访问鉴权后文档更新未保存 Fix https://github.com/siyuan-note/siyuan/issues/5096 2022-07-06 22:13:49 +08:00
Liang Ding
ed3a6fcb9a
🐛 鉴权页关闭窗口失效 https://github.com/siyuan-note/siyuan/issues/5149 2022-06-11 10:41:14 +08:00
Liang Ding
f40ed985e1
❤️ 完整开源界面和内核 https://github.com/siyuan-note/siyuan/issues/5013 2022-05-26 15:18:53 +08:00