Nathan
c1a9614bbd
ended
2026-03-17 13:24:54 -04:00
NotARoomba
520d2cd550
update item pricing
2026-03-13 12:20:06 -04:00
NotARoomba
1c808047b4
aaa
2026-03-12 17:03:02 -04:00
NotARoomba
8d2b90a482
update
2026-03-12 16:35:11 -04:00
NotARoomba
29d82b2f49
hackatime stuffs
2026-03-10 16:50:39 -04:00
NotARoomba
f1df459fe8
Update airtable-sync.ts
2026-03-10 15:05:44 -04:00
NotARoomba
4da771e9d3
dupe check
2026-03-10 14:47:53 -04:00
NotARoomba
8288e2a6ae
fix xstuffs
2026-03-10 14:35:10 -04:00
NotARoomba
ced2151b1d
unified checks
2026-03-10 14:18:52 -04:00
End Nightshade
5d6e7eab52
typos and stuff
2026-03-05 10:16:26 -07:00
NotARoomba
a3feec9263
slack id fallback
2026-03-04 14:17:18 -05:00
NotARoomba
8bfdcc7d52
aaa
2026-03-04 13:53:35 -05:00
NotARoomba
ad844dbcb3
updates
2026-03-04 13:39:19 -05:00
NotARoomba
b01538deba
fix updates
2026-03-04 13:28:26 -05:00
NotARoomba
11faeef4be
Update airtable-sync.ts
2026-03-04 12:46:31 -05:00
NotARoomba
86425dfca3
add in stuff
2026-03-04 12:31:57 -05:00
NotARoomba
fea18cf0ed
update stuff
2026-03-04 12:15:50 -05:00
NotARoomba
a79c27c838
add creator role
2026-03-04 11:24:41 -05:00
NotARoomba
a763a3e82d
copy
2026-03-03 18:00:35 -05:00
NotARoomba
78f1caab59
aa
2026-03-03 14:35:40 -05:00
NotARoomba
e6473c91ac
Merge branch 'main' of https://github.com/hackclub/scraps
2026-03-03 14:32:19 -05:00
NotARoomba
892ea160fc
add in stuff
2026-03-03 14:29:03 -05:00
End Nightshade
dde9a8f27f
akdlskd
2026-03-03 12:17:05 -07:00
NotARoomba
5d4f12d4b6
adsfkhsadlkjfh
2026-03-03 13:15:02 -05:00
NotARoomba
6cdebfa56f
aaa
2026-03-03 12:53:31 -05:00
NotARoomba
8af711ef7e
actuall
2026-03-03 12:41:29 -05:00
End Nightshade
6890adb44c
HIDE REVIEWERS RAAA
2026-03-03 07:54:38 -07:00
NotARoomba
bab78ab458
reject stuffa
2026-02-23 20:57:00 -05:00
NotARoomba
df2039908f
update logic fix
2026-02-23 15:35:59 -05:00
End Nightshade
3e897fbd26
chore: tighten typings and frontend fixes (admin/shop, orders)
2026-02-23 13:03:25 -07:00
NotARoomba
c9643e3df4
new shop calcs
2026-02-23 14:34:42 -05:00
NotARoomba
064a10578b
update stuff
2026-02-23 13:33:43 -05:00
NotARoomba
472fea634a
Update ysws.ts
2026-02-23 12:34:49 -05:00
End Nightshade
dfa61ff117
fix(shop): remove perRollMultiplier from base roll cost calculation
...
perRollMultiplier (default 0.05) was being applied as a direct multiplier
on the base roll cost, making everything cost 1-3 scraps instead of the
correct amount. It should only be used as an escalation factor per
previous roll: displayRollCost = baseRollCost * (1 + perRollMultiplier * rollCount)
2026-02-22 18:35:14 -07:00
End Nightshade
bd133c09d6
refactor(db): use new drizzle({ client: pool }) API
2026-02-22 17:04:45 -08:00
End Nightshade
69b0309811
chore(backend): rebuild dist
2026-02-22 17:04:45 -08:00
End Nightshade
85683b860a
fix(admin): decrement stock on restore, preserve notes/isFulfilled/updatedAt
...
- Restore handler now decrements shop_items.count for purchase/luck_win
orders (reverses the increment from delete), with GREATEST(..., 0) guard
- Delete handler now selects notes, isFulfilled, updatedAt so they're
included in the archived deleted_payload JSONB
- Restore INSERT now includes notes, is_fulfilled, updated_at columns
2026-02-22 17:04:45 -08:00
End Nightshade
52b3e37c8f
chore(backend): rebuild dist
2026-02-22 17:04:45 -08:00
End Nightshade
e9e11101c8
fix(admin): fix order delete/restore with single JSONB payload archive
...
- Archive order + related rows (refinery, rolls, penalties) into single
deleted_payload JSONB column matching migration 0014 schema
- Add runtime CREATE TABLE fallback for missing admin_deleted_orders
- Full restore handler restores order with original ID (OVERRIDING SYSTEM
VALUE) plus all related rows; remove duplicate simple restore handler
- Delete transaction refunds stock count for purchase/luck_win orders
- Add detailed error logging for diagnostics
- Add batch compute-roll-costs endpoint and per-roll multiplier support
2026-02-22 17:04:45 -08:00
End Nightshade
ec726b0745
feat(shop): serve displayRollCost and perRollMultiplier from backend, add identity token refresh
2026-02-22 17:04:45 -08:00
End Nightshade
7db3230af4
fix(shop): rework pricing calculation with budget-capped upgrade costs and per-roll multiplier
2026-02-22 17:04:45 -08:00
End Nightshade
e80c0deb79
feat(shop): add perRollMultiplier and upgradeBudgetMultiplier columns to shop_items
2026-02-22 17:04:45 -08:00
End Nightshade
9fd24159d7
feat(db): use pg pool with error handling and graceful shutdown
2026-02-22 17:04:45 -08:00
NotARoomba
2348592b58
no hackatiem id sent
2026-02-21 01:14:19 -05:00
NotARoomba
42ce53ea15
remove ecvessive logging
2026-02-21 01:08:41 -05:00
NotARoomba
78a0ef69da
fix hackatimea aaaaaaaaaaa
2026-02-21 01:05:56 -05:00
NotARoomba
ca20718445
fix hackatime hopefully
2026-02-21 00:13:04 -05:00
NotARoomba
c286a7a754
Update leaderboard.ts
2026-02-20 21:17:02 -05:00
NotARoomba
cd7a078e57
hackatime banned ppl
2026-02-20 20:06:57 -05:00
NotARoomba
5a1c06628e
Update scraps.ts
2026-02-20 19:41:02 -05:00