rcgit

/ karakeep
follow | order: default date topo
Age Commit message Author Files +/-
feat: add support for turnstile on signup Mohamed Bassem 8 -0/+165
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