This website requires JavaScript.
Explore
Help
Sign In
bermudalamb
/
redefined-designs
Watch
1
Star
0
Fork
0
Code
Issues
2
Pull Requests
1
Actions
Packages
Projects
3
Releases
Wiki
Activity
Files
7c95364d7b3f4d31b974211f750b48cac5eff09c
redefined-designs
/
backend
/
tests
/
unit
T
History
bermudalamb
7c95364d7b
Linting / lint (pull_request)
Successful in 2m12s
Details
SonarQube Analysis / sonarqube (pull_request)
Successful in 26m47s
Details
Merge branch 'main' into fix/197-restrict-scan-publishing
2026-09-02 09:32:43 -05:00
..
actionLinks.test.ts
feat(intake): sign the two actions an email may take (
#224
)
2026-09-01 15:20:19 -05:00
adminGate.test.ts
refactor: turn on noUncheckedIndexedAccess in both workspaces (
#101
)
2026-08-24 15:25:09 -05:00
asyncRoute.test.ts
fix: run migrations on boot and stop failures rendering as empty (
#23
)
2026-08-17 10:41:24 -05:00
buildInfo.test.ts
feat(admin): show the deployed commit and build time in the admin (
#233
)
2026-08-29 15:37:12 -05:00
capacity.test.ts
feat(intake): count submissions across every link, and alert on abnormal volume (
#227
)
2026-09-01 16:20:44 -05:00
composeEnvironment.test.ts
feat(ops): read DEMO_MODE from the stack rather than the compose file (
#190
)
2026-08-26 09:17:20 -05:00
draftCost.test.ts
feat(admin): choose the drafting model from Settings (
#223
)
2026-09-01 08:32:40 -05:00
draftListing.test.ts
feat(intake): draft a listing from photos and a note (
#223
)
2026-09-01 08:32:40 -05:00
draftPrompt.test.ts
feat(intake): tell the model to describe rather than invent (
#223
)
2026-09-01 08:32:40 -05:00
draftSchema.test.ts
feat(intake): constrain what a draft may contain (
#223
)
2026-09-01 08:32:40 -05:00
emailTemplates.test.ts
feat(intake): add the submission notification template (
#224
)
2026-09-01 15:23:32 -05:00
envValidation.test.ts
feat(intake): add the submission notification template (
#224
)
2026-09-01 15:23:32 -05:00
imageProcessing.test.ts
feat(uploads): re-encode images to strip metadata and bound dimensions (
#226
)
2026-08-29 10:55:33 -05:00
itemFilters.test.ts
docs(security): put the SQL injection invariant where it is enforced (
#202
)
2026-08-28 14:04:21 -05:00
mailAllowlist.test.ts
feat: let QA send real email, guarded by a recipient allowlist (
#87
)
2026-08-21 09:15:30 -05:00
passwordHashing.test.ts
test(perf): stop hashing test passwords at production cost (
#242
)
2026-08-30 12:29:19 -05:00
priceSource.test.ts
feat(intake): record who chose an item's price (
#225
)
2026-09-01 14:07:35 -05:00
rateLimitKey.test.ts
fix(backend): stop IPv6 callers bypassing the password-reset rate limit (
#84
)
2026-08-20 18:44:48 -05:00
readId.test.ts
fix(admin): answer 404 for an item id that does not exist (
#207
)
2026-09-02 08:44:13 -05:00
routesAreWrapped.test.ts
fix(backend): route every async handler through the error middleware (
#59
)
2026-08-19 13:12:25 -05:00
tagColor.test.ts
feat(api): categories, tags, and storefront item filters (
#23
)
2026-08-17 09:13:51 -05:00
uploadLinks.test.ts
feat(intake): generate and hash upload link tokens (
#222
)
2026-08-31 15:42:25 -05:00
uploadTypes.test.ts
feat(security): stop the app origin serving anything it does not recognise, and make the uploads origin configurable (
#103
)
2026-08-24 17:38:55 -05:00
utils.test.ts
fix: sonarqube denial of service issue
2026-08-14 08:43:37 -05:00
workflowGate.test.ts
fix(ci): stop pull request scans overwriting the dashboard's picture of main (
#197
)
2026-09-02 08:37:29 -05:00