| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
| refactor: Move webhook, users and tags into models | MohamedBassem | 12 | -1120/+1602 | |
| fix: Remove bcrypt from the api key validation route | Mohamed Bassem | 6 | -25/+568 | |
| feat: Add stripe based subscriptions | Mohamed Bassem | 18 | -60/+4351 | |
| feat: Add delete account support | Mohamed Bassem | 6 | -2/+252 | |
| refactor: Move db interactions into the trpc routes | Mohamed Bassem | 4 | -33/+66 | |
| feat: Support forget and reset password | Mohamed Bassem | 13 | -47/+3170 | |
| feat: Add API ratelimits | Mohamed Bassem | 7 | -13/+173 | |
| feat: Add support for email verification | Mohamed Bassem | 12 | -157/+748 | |
| feat: Add a new timezone user setting | Mohamed Bassem | 9 | -27/+2189 | |
| feat: Add per user storage quota | Mohamed Bassem | 17 | -108/+2388 | |
| feat: Add new user stats page. Fixes #1523 | Mohamed Bassem | 6 | -1/+1102 | |
| feat: Add per user bookmark count quota | Mohamed Bassem | 13 | -168/+2553 | |
chore: migrate away from eslint to oxlint (#1642) …* chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals |
xuatz | 70 | -1695/+1174 | |
| fix: Fix oauth creation failure due to missing UserSettings table. Fixes #1583 | Mohamed Bassem | 4 | -45/+81 | |
feat: add user customisable default archive display behaviour (#1505) …* fix typo * implementation * bug fix and refactoring * Use nuqs for searchParam management * remove the todo about the tests * fix tests --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> |
xuatz | 19 | -24/+2226 | |
| feat: Allow defaulting to reader mode when clicking on bookmarks. Fixes #662 | Mohamed Bassem | 16 | -34/+2341 | |
| fix: Add password salt to the user table | Mohamed Bassem | 8 | -12/+1718 | |
| chore: Rename hoarder packages to karakeep | MohamedBassem | 230 | -644/+654 | |
| feat: Add endpoints for whoami and user stats. Fixes #1113 | Mohamed Bassem | 9 | -9/+455 | |
feature: Allow reseting user password, change their roles and create new users.… …* How do I set the variable "user" or "system" for AI inference #262 changed from system to user * Make Myself an Admin #560 added user management functionality to the admin page * A bunch of UI fixes and simplifications --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> |
kamtschatka | 9 | -52/+711 | |
feature: Allow to disable default password login after SSO is configured. Fixes… …* [Feature Request] Allow to disable default password log in after SSO is configured #406 changed the flag to also disallow logging in via password The extensions will also no longer be allowed to log in via username/password then * [Feature Request] Allow to disable default password log in after SSO is configured #406 added the error message for OAuth |
kamtschatka | 8 | -14/+37 | |
feature: Allow disabling password signups (#413) …* [Feature Request] Allow to disable default password log in after SSO is configured #406 Added the DISABLE_LOCAL_SIGNUPS that can be used to force OAuth signups only * rename local signups to password signups --------- Co-authored-by: MohamedBassem <me@mbassem.com> |
kamtschatka | 5 | -3/+15 | |
| feature(web): Async validate JWT account and sign out the user if they no… | MohamedBassem | 3 | -2/+39 | |
| refactor: Move the shared types to the shared package | MohamedBassem | 53 | -241/+260 | |
| fix: Delete user's assets when the user is deleted | MohamedBassem | 2 | -0/+14 | |
| feature: Add an option to disable new signups | MohamedBassem | 6 | -26/+23 | |
| feature(web): Add the ability to change passwords | MohamedBassem | 4 | -9/+182 | |
| build: Fix the web build | MohamedBassem | 4 | -10/+8 | |
| extension: Show who the logged in user is in the extension options | MohamedBassem | 5 | -37/+76 | |
| refactor: Extract trpc logic into its package | MohamedBassem | 51 | -1536/+1793 |