rcgit

/ karakeep
follow (on) | order: default date topo
Age Commit message Author Files +/-
fix: Remove bcrypt from the api key validation route Mohamed Bassem 6 -25/+568
fix: Drop auth failure logger Mohamed Bassem 4 -61/+11
feat: Add API ratelimits Mohamed Bassem 7 -13/+173
chore: Rename hoarder packages to karakeep MohamedBassem 230 -644/+654
feature: Log authentication failures to support fail2ban. Fixes #477 (#569)
* How do I set the variable "user" or "system" for AI inference #262
changed from system to user
* [Feature Request] Log failed login attempts for fail2ban implementation
#477
added logging of failed logins
* [Feature Request] Log failed login attempts for fail2ban implementation #477
added more logging for extension related logins
* Propagte IP to trpc
---------
Co-authored-by: Your Name <you@example.com>
kamtschatka 9 -12/+116
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(extension): Allow login directly with an API key
* [Feature request] NextAuth Providers for OAuth/SSO #92
Added API key based authentication to the extension to make the extension usable when OAuth is in use
* Minor UI tweak
---------
Co-authored-by: MohamedBassem <me@mbassem.com>
kamtschatka 2 -9/+96
format: Add missing lint and format, and format the entire repo MohamedBassem 57 -192/+255
extension: Instead of manually creating api keys, let users exchange their… MohamedBassem 10 -138/+247
refactor: Extract trpc logic into its package MohamedBassem 51 -1536/+1793
tests: Add tests for the bookmarks routes MohamedBassem 15 -74/+849
fix: Fix trpc output validation when deleting API keys MohamedBassem 1 -3/+1
db: Migrate from prisma to drizzle MohamedBassem 41 -975/+2177
branding: Rename app to Hoarder MohamedBassem 21 -165/+164
feature: Add support for managing API keys MohamedBassem 15 -5/+944