Commit Graph

897 Commits

Author SHA1 Message Date
Abhishek Shroff
41f887bdc0 [server] Replace preview column in db with int 2025-08-21 21:26:26 +05:30
Abhishek Shroff
727fc16e6d [server][auth] Edit key description 2025-08-05 10:02:28 +05:30
Abhishek Shroff
d0628a320d [server][auth] fix error message while revoking keys 2025-08-05 09:45:14 +05:30
Abhishek Shroff
21084b03ea [server][auth] Rename last used info struct 2025-08-05 00:43:09 +05:30
Abhishek Shroff
dc7ba98d48 [server][auth] Tweak api key description 2025-08-05 00:43:09 +05:30
Abhishek Shroff
6af103613b [server][cli] Sort by and show last used on api keys 2025-08-05 00:43:09 +05:30
Abhishek Shroff
a2d84bfe2f [server][auth] Record last use info [#45] 2025-08-05 00:42:58 +05:30
Abhishek Shroff
0be2dc866c [server] Record last used time for api keys 2025-08-03 10:52:01 +05:30
Abhishek Shroff
6b21b32619 [server][preview] Serve resource previews 2025-07-31 23:43:25 +05:30
Abhishek Shroff
d0fd0a2ff1 [server][thumbs] Generate thumbnails for office documents 2025-07-31 22:05:07 +05:30
Abhishek Shroff
c23c94fbe7 [server][thumbs] Generate preview of text files 2025-07-30 13:33:47 +05:30
Abhishek Shroff
00daa35949 [server] Generate image thumbnails using vips 2025-07-29 09:52:56 +05:30
Abhishek Shroff
841b240b80 [server] Fix publink kdf 2025-07-29 09:52:43 +05:30
Abhishek Shroff
bb8c0e078e [server][thumbs] WIP: Infrastructure for thumbnails 2025-07-28 23:40:57 +05:30
Abhishek Shroff
e39326f2af [server][db] Drop users_id and jobs_id sequences prior to migration 2025-07-23 16:58:32 +05:30
Abhishek Shroff
78fb22b01f [server][api] Fix scope check for user invite 2025-07-23 16:24:27 +05:30
Abhishek Shroff
863b8797e9 [server][auth][config] Add warning about cross-provider impersonation [#43] 2025-07-23 12:41:37 +05:30
Abhishek Shroff
64e93d58a7 [server][auth][oidc] Check email_verified in id token [#42] 2025-07-22 23:14:38 +05:30
Abhishek Shroff
5dad608d65 [server] Add backward-compatibility for old argon2 encoding scheme 2025-07-22 03:04:49 +05:30
Abhishek Shroff
6fe55d6059 [meta] Split README into client, server, and wiki 2025-07-22 01:37:27 +05:30
Abhishek Shroff
1dc27123e7 [server] Change default argon2 params to not be quite as resource intensive 2025-07-22 01:16:49 +05:30
Abhishek Shroff
6abda6e350 [server][cli] Tweak output of admin config argon2 and pbkdf2 2025-07-22 01:09:49 +05:30
Abhishek Shroff
dac36487d7 [server] Rename hash => kdf 2025-07-22 01:01:47 +05:30
Abhishek Shroff
9e1cf7436d [server] Rename magic_link => magic_links 2025-07-22 00:57:58 +05:30
Abhishek Shroff
887cc8d3a7 [server] Add comments in default config 2025-07-22 00:57:23 +05:30
Abhishek Shroff
1ac34cd56f [server][cli] Fix off-by-one in storage create command 2025-07-22 00:17:47 +05:30
Abhishek Shroff
17d1ec7a01 [server][cli] Change output of version command to 0.5.0 2025-07-21 20:10:18 +05:30
Abhishek Shroff
f8a3b19789 [server][cli] Fix admin user passwd command hint 2025-07-21 20:09:15 +05:30
Abhishek Shroff
d7906e4923 [server][mail] Send email for resource share [#23] 2025-07-21 15:38:26 +05:30
Abhishek Shroff
326089c009 [server][pubsub] Allow configuring buffer size for each listen 2025-07-21 02:23:45 +05:30
Abhishek Shroff
594ea3b554 [server][webdav] Better core error handling 2025-07-21 02:11:15 +05:30
Abhishek Shroff
bd51b15824 [server][api] Accept scopes as a comma-separated string 2025-07-21 01:37:22 +05:30
Abhishek Shroff
917cc6870a [server] Tweak fs scope 2025-07-21 00:32:25 +05:30
Abhishek Shroff
bc24fcf4d5 [server] Reduce default password requirements to only 8 chars [#31] 2025-07-20 22:29:24 +05:30
Abhishek Shroff
fe00f0d314 [server][auth] Fix scope check 2025-07-20 22:29:24 +05:30
Abhishek Shroff
f120f7ecbd [server][auth] Use struct instead of interface 2025-07-20 22:29:22 +05:30
Abhishek Shroff
fab6de7469 [server][auth] Generate return api key and token at the same time 2025-07-20 08:35:04 +05:30
Abhishek Shroff
bd1f61cc2e [server][auth] Use uuid strings as key ids directly 2025-07-19 22:14:54 +05:30
Abhishek Shroff
8d1c83dbc7 [server][api] Generate API keys 2025-07-19 22:09:00 +05:30
Abhishek Shroff
3bb68fabde [server][api] List and revoke API keys 2025-07-19 15:28:57 +05:30
Abhishek Shroff
4b8fb58091 [server][auth] Accept timestamptz instead of duration 2025-07-19 15:28:09 +05:30
Abhishek Shroff
ee1d0bbe66 [server][auth] Add userID param for revoking key 2025-07-19 14:07:37 +05:30
Abhishek Shroff
0dd00fda20 [server][api] Use anonymous structs for params 2025-07-19 13:51:25 +05:30
Abhishek Shroff
ad648f0484 [server][api][auth] Split out functions into various files 2025-07-19 13:48:43 +05:30
Abhishek Shroff
1d9eac4ef2 [server] Send error for unmet password requirements in reset 2025-07-19 11:10:41 +05:30
Abhishek Shroff
6cf0d0118b [server] Single error message for all unmet password requirements [#31] 2025-07-19 11:09:34 +05:30
Abhishek Shroff
0893ff135a [server][api] Add /auth/password/change route [#18] 2025-07-18 23:50:33 +05:30
Abhishek Shroff
bf68d3ded4 [server][api] Rename my => user 2025-07-18 13:58:08 +05:30
Abhishek Shroff
671269ca8d [server][api] Rename magic_links => magic_link 2025-07-16 01:57:15 +05:30
Abhishek Shroff
3e74c8a469 [server][auth] Print warning and disable password reset and magic links if necessary 2025-07-16 01:17:05 +05:30