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
shum
1cb6390ce0
core: badge service config file
2026-08-27 10:28:26 +00:00
shum
f36e93de46
plan: record a4 error blast radius for b6
2026-08-27 10:28:26 +00:00
shum
89e1095842
core: guard badge offer totals and item status encoding
2026-08-27 10:28:26 +00:00
shum
552eec32ea
core: badge catalog pricing and seeding
2026-08-27 10:28:26 +00:00
shum
2726826903
core: badge service dependencies
2026-08-27 10:28:26 +00:00
shum
0335c3903a
core: badge service web order schema
2026-08-27 10:28:26 +00:00
shum
704b5b1c7f
core: regenerate postgres schema dump
2026-08-27 10:28:26 +00:00
shum
400d12a647
core: json instances for badge protocol types
2026-08-27 10:28:26 +00:00
shum
2d37be9474
plan: record a2 id type findings
2026-08-27 09:11:32 +00:00
shum
754aec1809
plan: record a1 postgres dump and lint gaps
2026-08-27 09:11:32 +00:00
shum
1b9b6faadb
core: register badge migration, strict tables
2026-08-27 09:11:32 +00:00
shum
3cf7c2cb11
ui: remove badge store purchase action
2026-08-27 09:11:26 +00:00
shum
3c11e3254f
plan: badges web checkout and code redemption
2026-08-27 09:11:26 +00:00
spaced4ndy
7d54a5b960
Merge branch 'master' into badges
2026-08-27 12:14:25 +04:00
Evgeny and Evgeny @ SimpleX Chat
1c7bc1aed4
core: refactor badge types ( #7387 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-27 08:02:46 +01:00
Evgeny Poberezkin
f2856c1be1
website: fix image
2026-08-27 08:01:18 +01:00
Evgeny Poberezkin
78332d0c73
Merge branch 'master' into badges
2026-08-27 07:59:57 +01:00
Evgeny and Evgeny @ SimpleX Chat
3923cb0f2a
website: update livestream page ( #7422 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-26 18:33:44 +01:00
Evgeny and Evgeny @ SimpleX Chat
10adabf5f7
ui: show role (if exists) and remove "new" in open channel/group alerts ( #7417 )
...
* ui: show role (if exists) and remove "new" in open channel/group alerts
* restore removed strings
* info color
* docs
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-26 11:43:36 +01:00
Evgeny Poberezkin
4e1d14a10a
website: update livestream page
2026-08-26 10:55:57 +01:00
Evgeny and Evgeny @ SimpleX Chat
315b3f932d
website: livestream page ( #7420 )
...
* website: livestream page
* update livestream page
* fix footer
* footer years
* add link
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-26 08:45:22 +01:00
Evgeny
c14770ce51
core: fix test for aborting connection switching (pin to previous version) ( #7418 )
2026-08-25 13:13:16 +01:00
Evgeny and Evgeny @ SimpleX Chat
17cdef1692
core: include channel link and name when forwarding messages ( #7409 )
...
* core: include channel link and name when forwarding messages
* wip
* simplify
* add member ID
* refactor
* refactor
* refactor
* update api types
* store forward source group type
* rename
* api types
* simpler layout
* layout, translations
* refactor ios
* public
* simpler
* refactor kotlin
* padding
* padding
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-24 21:36:57 +01:00