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 |
|
shum
|
fcde3465a4
|
plan: show the payment row stacked when text is scaled up
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
ea215f9332
|
plan: measure the phone screens and drop prices from the landing page
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
17ba8d16df
|
plan: add the Pay button under the payment method
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
6450f83a17
|
plan: design the site at phone width
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
627e38c882
|
plan: split the app tier perks onto two lines
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
4d5795c3dc
|
plan: state both perks on every level screen
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
9be0416437
|
plan: use the phone-supporter hero on both first screens
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
b79c9157e8
|
plan: lay the web screens out in columns
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
a250d7b781
|
plan: put the three ways to pay in one row
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
dd0db661ba
|
plan: merge web checkout and payment method into one screen
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
3b95ce55d7
|
plan: draw every iOS screen at one size
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
fc58bff91a
|
plan: give the badges flow named lanes and clear routing
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
bd3c9cd01d
|
plan: lay out badges flow as a left-to-right tree
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
c14f3138d4
|
plan: add arrowheads and separate overlapping connectors
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
a770fa6fd4
|
plan: draw badges flow as a tree with labelled transitions
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
394c299c9f
|
plan: stack badges alternatives under their parent screens
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
64279ff668
|
plan: add badges site landing page
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
9e7038397e
|
plan: shorten badges flow return connector
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
043de3490e
|
plan: real badge art, site idiom and initial screen
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
4ca5e34610
|
plan: expand badges flow diagram to every scenario
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
78ad447e62
|
plan: badges flow diagram for app and web
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
69261ce89d
|
plan: record b5 sweeper scheduling gap for b7
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
12829a42d0
|
core: bound badge throttle map to actual failures
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
f4331ea84d
|
core: rename cli command type to avoid protocol clash
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
5de54a6a73
|
core: badge codes operator subcommand
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
a16695326c
|
core: badge service rpc dispatcher
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
412e5dfb48
|
core: badge issuer key and signing
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
0c04c0ac99
|
test: verify advance boundary independently of its own formula
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
f284120410
|
core: fix ledger month boundary drift
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
3ca33fd185
|
core: consolidate supporter badge test groups
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
a876e8a99e
|
core: badge redemption codes
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
43583dd9b5
|
plan: record b1 store vocabulary findings
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
f85c7eee2b
|
core: badge ledger transitions
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
6f272acef7
|
core: badge service store layer
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
baa18653ff
|
plan: fix ambiguous build command
|
2026-08-27 10:28:26 +00:00 |
|
shum
|
74dc4bed59
|
plan: record a6 ini duplicate and clock findings
|
2026-08-27 10:28:26 +00:00 |
|