shum
|
daf4bd9dd5
|
plan: record that G0 is not carried on this branch
|
2026-08-27 10:45:14 +00:00 |
|
shum
|
0646380dd2
|
plan: adopt upstream's payment status types
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
a8d95be55b
|
plan: remove the client app steps
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
a05abeabd6
|
plan: scope to the service, the site and the providers
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
f582dda2f0
|
plan: reduce scope to money to codes, drop app steps
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
6d8cd5652d
|
ui, tests, plan: price the site from the catalog
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
c3de4aea96
|
core, tests, plan: keep warp's status on a bad request
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
a139c4d961
|
core, tests, plan: harden the badge site listener
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
3421107907
|
core, tests, plan: serve the badge site over http
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
34e1d975ab
|
plan: record the two remaining css helper gaps
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
c97f27ebf1
|
ui, plan: make the css cascade helper refuse what it cannot model
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
e65a7dd775
|
ui, plan: resolve the logo cascade in the web checks
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
cc0ea6d27c
|
ui, plan: fix badge site logo cascade and shell gaps
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
e9c8578b65
|
ui, plan: badge site design system and wizard shell
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
85a753f42f
|
ci, plan: gate the committed web build in CI
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
b196a18d8a
|
ui, plan: guard web asset and module name collisions
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
2b50b4f312
|
ui, plan: web project skeleton and tsc build
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
13ea3862de
|
core, tests, plan: guard the order invoice write
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
655e933c56
|
core, tests: web order, invoice and provider event store
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
78eac1f913
|
core, tests: warn about a spent code only when one was sent
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
f3afd188d0
|
plan: record the phase C review findings
|
2026-08-27 10:28:27 +00:00 |
|
shum
|
946da9c5bf
|
tests: check ledger parity on the worker's append
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
df7cf40fe6
|
core: correct badge comments and one query style
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
7e07426e69
|
core, tests: give the badge timeout its own message
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
f20856392b
|
core: detach APIGetBadgeState's worker signal
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
67350cc25b
|
tests, plan: cover every unstorable badge entry type
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
0747316401
|
tests, plan: badge client and service integration
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
2e44faf821
|
core: fix badge store haddock and tier test notes
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
dee9e1dba7
|
core, service: fix badge tier and pre-check statement
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
3a55eefb33
|
core, plan: wire badge code redemption to service
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
ab2f494f70
|
core, plan: fix badge worker active-user leak and suspend gate
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
0f70692ba6
|
core, plan: badge manager worker for monthly reissue
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
f6cbf15963
|
core, plan: correct badge purchase type references
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
056755fd98
|
core, plan: badge commands, responses and client config
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
380c9b386e
|
core: scope client badge shown-purchase to its user
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
0ef7baa0b1
|
core: client badge store, plan: tick C1
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
dafb5efafc
|
plan: correct the unlinkability claim to no stored reference
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
b1c2191e25
|
core: fix ledger payment id type and code revocation race
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
593ae1c768
|
core: broaden badge service test assertions
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
0fd6cb24fa
|
core: fix cached badge issue in last funded month
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
42a16c4e44
|
core: badge service integration tests
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
aaeab60e1f
|
core: badge service address publication
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
d9771f04e8
|
core: return internal on badge signing failure
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
89e9bf4be7
|
core: redeem badge codes and issue credentials
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
05d4724d41
|
core: fix badge catalog overcharge and double-fetch
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
599abb58d7
|
core: badge catalog rpc handler
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
05b2782eeb
|
plan: move the badges plan and its design doc into plans/badges-codes
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
ed6bb7408a
|
plan: fix small print sitting on the Pay button
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
b2d8f0dcc2
|
plan: draw every surface at one frame size
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
cf49bb4b14
|
plan: reduce the app to get a code or redeem one
|
2026-08-27 10:28:26 +00:00 |
|