Commit Graph

588 Commits

Author SHA1 Message Date
Abhishek Shroff
486bc4516e [client] Password strength validation 2025-05-29 00:24:53 +05:30
Abhishek Shroff
fd32960ab4 [client] Allow configuring password hashing 2025-05-29 00:11:58 +05:30
Abhishek Shroff
a2d3008856 [client] Switch --user flag to --user-email 2025-05-28 23:25:38 +05:30
Abhishek Shroff
64376c6d37 [server] Send login response with password reset 2025-05-28 18:39:20 +05:30
Abhishek Shroff
bf1b1986c9 [server] Add clear to Bootstrap response 2025-05-28 01:55:21 +05:30
Abhishek Shroff
69cf9d1382 [server] Extract common api functionality, bootstrap response with login 2025-05-28 01:06:38 +05:30
Abhishek Shroff
8470282a7c [server] Bootstrap request with user info, all users, and bookmarks 2025-05-28 00:36:46 +05:30
Abhishek Shroff
1658f7d2f2 [server] Better ListUser 2025-05-28 00:30:27 +05:30
Abhishek Shroff
dbeb2c5be4 [server] Allow fetching incremental bookmarks 2025-05-28 00:23:53 +05:30
Abhishek Shroff
c2cc2dd66a [server] Don't allow specifying web app src 2025-05-28 00:01:58 +05:30
Abhishek Shroff
cb7ebcbf7a [server] Allow disabling WebDAV 2025-05-27 23:45:38 +05:30
Abhishek Shroff
0efeb08a37 [server] Only serve static files if path doesn't match api, publinks, or webdav 2025-05-27 23:19:28 +05:30
Abhishek Shroff
e1f92e42a2 [server] Rename user.display_name to name 2025-05-27 22:50:07 +05:30
Abhishek Shroff
5cda3e76a0 [server] Restructure commands 2025-05-27 22:38:24 +05:30
Abhishek Shroff
5aae871595 [server] Change permissions of storage folder to 0700 2025-05-27 19:00:58 +05:30
Abhishek Shroff
979e42303c [server] Use config.defaults.yml to load default config 2025-05-27 18:56:22 +05:30
Abhishek Shroff
16d9c29f77 [server] Fix user creation 2025-05-26 22:43:07 +05:30
Abhishek Shroff
4cb2a152c8 [server] Change parameter binds 2025-05-26 22:42:46 +05:30
Abhishek Shroff
1632e43c52 [server] /users/invite end-point 2025-05-26 22:05:59 +05:30
Abhishek Shroff
bb33725b77 [server] Extract common user creation functions 2025-05-26 19:20:12 +05:30
Abhishek Shroff
30e4f7cd0c [server] Only recompute permissions for created resource, not parent 2025-05-26 19:17:37 +05:30
Abhishek Shroff
9dd30db3be [server] Change default instance url 2025-05-26 11:45:58 +05:30
Abhishek Shroff
134d32a39f [server] Allow not sending email for invite and password reset 2025-05-26 10:03:38 +05:30
Abhishek Shroff
9f313c097e [server] Fix copy response 2025-05-26 02:46:50 +05:30
Abhishek Shroff
0a2db3220c [server] Update user details end-point 2025-05-26 02:12:16 +05:30
Abhishek Shroff
34045be627 [server] Tweak email contents 2025-05-26 01:52:00 +05:30
Abhishek Shroff
aad38f895d [server] Fix permissions update 2025-05-26 01:33:26 +05:30
Abhishek Shroff
20a1020c0e [server] Fix shared and trash queries 2025-05-26 01:02:37 +05:30
Abhishek Shroff
c378c7d25e [server] Password reset end-point 2025-05-25 14:58:02 +05:30
Abhishek Shroff
3feb42c0d7 [server] Move 404 handler to inside catch-all middleware 2025-05-25 14:36:33 +05:30
Abhishek Shroff
b5951c04c7 [server] Return JSON response for not found requests 2025-05-25 13:16:52 +05:30
Abhishek Shroff
ebde9747c0 [server] Only serve static files for GET requests 2025-05-25 13:16:52 +05:30
Abhishek Shroff
dde3b5fc37 [server] Change request password reset end-point 2025-05-25 13:16:49 +05:30
Abhishek Shroff
a81ccfa866 [server] Change config mail.url => mail.instance 2025-05-25 11:41:32 +05:30
Abhishek Shroff
559092d0cd [server] Warn on mail failures 2025-05-25 11:41:32 +05:30
Abhishek Shroff
501617f139 [server] Add password reset route 2025-05-25 11:41:29 +05:30
Abhishek Shroff
9418154539 [server] Fix html email formatting 2025-05-25 00:21:54 +05:30
Abhishek Shroff
de8984a106 [server] Include instance url in reset password link 2025-05-24 22:02:41 +05:30
Abhishek Shroff
cdf3eb0454 [server] Password reset email 2025-05-24 19:37:04 +05:30
Abhishek Shroff
59880932c5 [server] Email templates 2025-05-24 17:22:25 +05:30
Abhishek Shroff
9cad4130dc [server] Generate and store reset tokens 2025-05-24 15:25:16 +05:30
Abhishek Shroff
0291f982ff [server] Extract GenerateRandomString into a package 2025-05-24 14:50:41 +05:30
Abhishek Shroff
f1eaf97b37 [client] Send invite email on user creation 2025-05-22 11:40:13 +05:30
Abhishek Shroff
1b7b336bf3 [server] WIP: email 2025-05-22 11:20:13 +05:30
Abhishek Shroff
d412b42d32 [client] Add Content-Disposition: attachment for publinks and webdav 2025-05-19 01:14:32 +05:30
Abhishek Shroff
ca296fbe34 [server] Tweak configs 2025-05-19 00:40:40 +05:30
Abhishek Shroff
50677e67da [server] Change default publink path to /pub 2025-05-19 00:21:52 +05:30
Abhishek Shroff
2cba371ac8 [server] Read environment variables 2025-05-18 22:32:31 +05:30
Abhishek Shroff
932ea9e0a0 [server] Set visibleParent wherever the parent changes 2025-05-16 10:37:07 +05:30
Abhishek Shroff
1d444ff943 [server] Fix login 2025-05-16 01:24:18 +05:30