This website requires JavaScript.
Explore
Help
Sign In
groombook
/
app
Archived
Watch
13
Star
0
Fork
0
You've already forked app
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
This repository has been archived on
2026-05-24
. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
25fd3308e03f121fbdf4aae7eeae68657d67b56d
app
/
apps
/
api
/
src
T
History
the-dogfather-cto[bot]
ffe8aef035
Merge pull request
#333
from groombook/feature/gro-628-frontend-error-handling
...
feat(GRO-785): validate tip split totals before marking invoice paid
2026-04-17 22:50:45 +00:00
..
__tests__
fix(GRO-689): only validate authorizationUrl hostname, add OIDC_INTERNAL_BASE in dev
2026-04-16 04:55:17 +00:00
lib
fix(GRO-773): raise auth rate-limit threshold and exempt /get-session (
#327
)
2026-04-17 18:04:41 +00:00
middleware
feat(GRO-653): add portal session middleware and server-side audit logging (
#300
)
2026-04-16 11:20:36 +00:00
routes
Merge pull request
#333
from groombook/feature/gro-628-frontend-error-handling
2026-04-17 22:50:45 +00:00
services
fix(GRO-639): replace sql ANY() with inArray for Drizzle compatibility
2026-04-17 02:08:03 +00:00
types
feat(GRO-600): extend reminder scheduler to send SMS alongside email
2026-04-15 09:23:24 +00:00
index.ts
feat(GRO-642): add logo magic-bytes validation to prevent MIME confusion attacks
2026-04-17 02:58:15 +00:00