56 Commits
Author SHA1 Message Date
Aaron Liu ba2e870bbd feat(user): options to disable exposing user emails to other users 2026-06-13 11:40:48 +08:00
Aaron Liu 57239e81af security: use crypto/rand for secret keys 2026-02-05 19:19:39 +08:00
Aaron Liu c99a4ece90 feat(oauth): user can manage existing OAuth grant 2026-01-28 12:53:21 +08:00
Aaron Liu a84c5d8e97 feat(oauth): OAuth for 3rd party apps 2026-01-23 15:22:29 +08:00
Aaron Liu b0057fe92f feat(profile): options to select why kind of share links to show in user's profile (#2453) 2025-08-12 09:52:47 +08:00
Aaron Liu 3ab86e9b1d fix: lock conflict while changing view / fix: sign out not blocking refresh tokens 2025-06-12 09:47:01 +08:00
Aaron Liu 522fcca6af feat(explorer): save user's view setting to server / optionally share view setting via share link (#2232) 2025-06-05 10:00:37 +08:00
Aaron Liu db7b54c5d7 feat(session): sign out and revoke root token 2025-05-23 16:49:01 +08:00
Aaron Liu 0a28bf1689 refactor(download): handle stream saver download outside of driver implementation (fix #2366) 2025-05-16 13:52:31 +08:00
Aaron Liu 006bcabcdb fix(session): increase password length limit to 128 2025-05-13 15:05:01 +08:00
AaronLiu 21d158db07 Init V4 community edition (#2265)
* Init V4 community edition

* Init V4 community edition
2025-04-20 17:31:25 +08:00
HFO4 e4c87483d6 feat(session): generate temp URL to copy/refresh user session 2022-12-19 17:34:57 +08:00
HFO4 50a3917a65 feat(cache): set max-age for public accessible static resources 2022-12-14 15:28:19 +08:00
HFO4 db6681f448 fix(avatar): add default cache max age for avatar response 2022-11-21 19:09:37 +08:00
HFO4 f2c53dda31 Merge remote-tracking branch 'origin/master' 2022-09-29 17:43:06 +08:00
HFO4 16d17ac1e6 i18n: user setting route 2022-09-29 17:38:52 +08:00
XYenon b1685d2863 feat: seeding status for aria2 download tasks (#1422)
* feat: add aria2 seeding

* fix: move RecycleTaskType to the bottom

* refactor: refactor recycle aria2 temp file
2022-09-29 09:24:58 +08:00
HFO4 46c6ee9be7 i18n: add error codes related to sign up 2022-05-02 10:27:51 +08:00
HFO4 c9eefcb946 i18n: captcha, reset password 2022-04-30 16:51:24 +08:00
HFO4 4fe79859a9 enhance: generate error message for parameter error
i18n: use explicit error code for login controlelr
2022-04-30 16:50:59 +08:00
topjohncian 233648b956 Refactor: captcha (#796) 2021-03-22 02:28:12 -08:00
日下部 詩 a276be4098 注册帐号时,如果尚未验证,再发一次验证信 (#765)
* 注册帐号时,如果尚未验证,再发一次验证信

* 修正2个bug。 1:未验证显示密码错误 2:未验证无法重发email

* 小修正,如果已存在user,拿已有user资讯取代掉新user资讯来寄送激活码

* 激活码改成激活邮件

* 忘记密码以后,重设二步验证设定

* Revert "忘记密码以后,重设二步验证设定"

This reverts commit c5ac10b11c.

* 實作 https://github.com/cloudreve/Cloudreve/pull/765#discussion_r584313520
2021-03-02 12:43:14 +08:00
Cinhi Young 9c78515c72 Fix: email address should be lowercase for requesting Gravatar (#758) 2021-02-08 19:33:09 +08:00
HFO4 055ed0e075 Fix: standardize the use of error codes related to login credentials 2020-12-08 20:13:42 +08:00
HFO4 5d406f1c6a Feat: use history router mode 2020-12-08 17:36:19 +08:00
Loyalsoldier 79b8784934 Comply with Golang semantic import versioning (#630)
* Code: compatible with semantic import versioning

* Tools & Docs: compatible with semantic import versioning

* Clean go.mod & go.sum
2020-11-21 17:34:55 +08:00
HFO4 2e342806b6 Fix: missing deps in login recaptcha service 2020-04-11 09:15:27 +08:00
topjohncian e58fb82463 Feat: ReCaptcha support (#292)
* Add custom mysql database port.

* Modify: add cloudreve bin file to .gitignore

* Feat:增加后端对ReCaptcha的支持
P.S.必须要执行迁移
2020-04-11 09:09:44 +08:00
HFO4 45b54b3455 Modify: clean useless codes 2020-03-11 15:45:00 +08:00
HFO4 4d70f9fa3e Fix: get execute file path dynamically 2020-03-11 10:32:35 +08:00
HFO4 3ce4b87f2b Feat: login / register setting in dashboard 2020-02-23 15:19:38 +08:00
HFO4 1ac4767db7 Feat: reset password by Email 2020-02-22 10:36:50 +08:00
HFO4 7027a96258 Feat: user activation by Email 2020-02-22 09:50:34 +08:00
HFO4 81d6988a50 Feat: user register / send activate email 2020-02-21 15:15:14 +08:00
HFO4 7c07b623f6 Feat: 2-FA login verification 2020-02-21 13:48:34 +08:00
HFO4 c817f70f8e Feat: Webauthn / theme changing 2020-02-21 10:08:47 +08:00
HFO4 80268e33bf Feat: enable 2FA / password management 2020-02-20 12:42:38 +08:00
HFO4 4420a75c04 Feat: user setting 2020-02-19 16:05:54 +08:00
HFO4 f91792bc64 Feat: list tasks 2020-02-18 14:45:38 +08:00
HFO4 b4219927d6 Feat: WebDAV mount folders 2020-02-18 13:45:59 +08:00
HFO4 faf46745bc Feat: cron / Fix: users status check 2020-02-15 14:02:21 +08:00
HFO4 f35c585edf Feat experimental WebAuth API 2019-12-08 22:17:36 +08:00
HFO4 e05ba1030c Modify: package name 2019-11-16 16:11:37 +08:00
HFO4 41e0dec74c Test: captcha 2019-11-13 18:34:29 +08:00
HFO4 7d4e212d4e Feat: captcha 2019-11-13 17:03:55 +08:00
HFO4 c7e47293db Add: model - group / Test: group 2019-11-13 16:28:14 +08:00
HFO4 c8c85501e4 Test: middleware/auth 2019-11-12 16:18:58 +08:00
HFO4 589c399488 Feat: User/Me 2019-11-12 15:34:54 +08:00
HFO4 2ae2c9b784 Modify: using memstore to store session 2019-11-12 13:55:33 +08:00
HFO4 6f96018223 Feat: User login 2019-11-11 19:13:17 +08:00