| 2025-12-09 16:04 | -fixme | Florian Dold | 1 | +2 | -0 |
| 2025-12-09 16:04 | fix config subscriber for empty original setting | Florian Dold | 1 | +1 | -2 |
| 2025-12-09 13:55 | -comments | Florian Dold | 1 | +5 | -5 |
| 2025-12-09 13:53 | -indentation | Florian Dold | 1 | +1 | -1 |
| 2025-12-09 11:57 | -dce | Florian Dold | 1 | +2 | -9 |
| 2025-12-09 11:13 | ensure node fields are added/removed when config is changed | Florian Dold | 3 | +181 | -71 |
| 2025-11-25 23:42 | initialize taler-support once in the right place | Florian Dold | 1 | +18 | -13 |
| 2025-11-25 22:19 | logging | Florian Dold | 1 | +1 | -0 |
| 2025-11-25 22:10 | another attempt at hiding | Florian Dold | 2 | +9 | -5 |
| 2025-11-25 21:57 | fix jquery | Florian Dold | 2 | +4 | -3 |
| 2025-11-25 21:55 | use hidden attribute instead of class | Florian Dold | 2 | +4 | -4 |
| 2025-11-25 21:28 | detection for taler wallet support in browser | Florian Dold | 2 | +15 | -3 |
| 2025-11-24 16:52 | default to hidden | Christian Grothoff | 1 | +2 | -2 |
| 2025-11-24 16:20 | indent | Christian Grothoff | 1 | +1 | -1 |
| 2025-11-24 16:08 | nicer header | Christian Grothoff | 1 | +1 | -1 |
| 2025-11-24 16:08 | nicer header | Christian Grothoff | 1 | +4 | -2 |
| 2025-11-05 19:27 | add price/subscription hints on payment page | Christian Grothoff | 4 | +65 | -3 |
| 2025-11-05 17:58 | -fix typo | Christian Grothoff | 1 | +1 | -1 |
| 2025-11-02 18:47 | also apply i18n to summary, remove choice caching, does not work well with subscription expiration | Christian Grothoff | 3 | +31 | -52 |
| 2025-11-02 16:33 | add logic to track when subscriptions expire and purge caches when that happens | Christian Grothoff | 3 | +36 | -5 |
| 2025-11-02 15:55 | code cleanup | Christian Grothoff | 1 | +4 | -3 |
| 2025-11-02 15:38 | restrict to active subscriptions | Christian Grothoff | 1 | +5 | -2 |
| 2025-10-20 19:39 | -was fixed | Christian Grothoff | 1 | +0 | -2 |
| 2025-10-20 19:38 | fix prcat field management logic | Christian Grothoff | 2 | +6 | -8 |
| 2025-10-20 19:10 | note | Christian Grothoff | 1 | +2 | -0 |
| 2025-10-20 18:47 | drupal requires GPLv2+, so be it | Christian Grothoff | 1 | +1 | -1 |
| 2025-10-20 18:45 | drupal requires GPLv2+, so be it | Christian Grothoff | 1 | +294 | -617 |
| 2025-10-20 18:32 | major rename fest | Christian Grothoff | 33 | +745 | -747 |
| 2025-10-20 15:16 | address a few more fixmes | Christian Grothoff | 2 | +26 | -8 |
| 2025-10-20 15:05 | update README | Christian Grothoff | 1 | +2 | -5 |
| 2025-10-20 14:59 | get QR code payments to work | Christian Grothoff | 4 | +62 | -17 |
| 2025-10-20 14:04 | add QR code payment option and long-polling | Christian Grothoff | 10 | +265 | -3 |
| 2025-10-19 14:58 | remove debug controller | Christian Grothoff | 3 | +4 | -72 |
| 2025-10-19 14:56 | more minor issues | Christian Grothoff | 1 | +3 | -4 |
| 2025-10-19 14:51 | minor fixes | Christian Grothoff | 2 | +6 | -6 |
| 2025-10-19 14:40 | fix minor issues | Christian Grothoff | 1 | +2 | -6 |
| 2025-10-19 14:37 | fix minor issues | Christian Grothoff | 2 | +1 | -13 |
| 2025-10-19 14:31 | fix remaining i18n issue | Christian Grothoff | 3 | +39 | -4 |
| 2025-10-19 14:17 | DCE | Christian Grothoff | 1 | +1 | -3 |
| 2025-10-19 14:17 | DCE | Christian Grothoff | 3 | +2 | -49 |
| 2025-10-19 14:06 | update README.md | Christian Grothoff | 4 | +148 | -138 |
| 2025-10-19 13:34 | DCE | Christian Grothoff | 2 | +5 | -102 |
| 2025-10-19 13:30 | move subscription price configuration into a separate form | Christian Grothoff | 5 | +422 | -102 |
| 2025-10-18 19:45 | update README.md: new TODOs | Christian Grothoff | 1 | +4 | -8 |
| 2025-10-18 19:38 | hack on subscription support (untested) | Christian Grothoff | 4 | +307 | -130 |
| 2025-10-14 13:13 | get disabling cache to work again | Christian Grothoff | 1 | +1 | -2 |
| 2025-10-14 13:05 | try to disable order caching, does not work :-( | Christian Grothoff | 3 | +15 | -14 |
| 2025-10-11 21:01 | uniform capitalization | Christian Grothoff | 1 | +3 | -3 |
| 2025-10-11 20:58 | add subscription prices to settings, update TODO list | Christian Grothoff | 2 | +99 | -10 |
| 2025-10-11 20:44 | todos | Christian Grothoff | 1 | +2 | -0 |
| 2025-10-11 20:39 | re-enable commented out logic | Christian Grothoff | 1 | +3 | -4 |
| 2025-10-11 20:34 | uniform capitalization | Christian Grothoff | 1 | +1 | -1 |
| 2025-10-11 20:32 | open no-subscriptin price by default | Christian Grothoff | 1 | +1 | -1 |
| 2025-10-11 20:25 | get v1 contracts to work | Christian Grothoff | 5 | +62 | -16 |
| 2025-10-11 18:55 | remove TODO | Christian Grothoff | 2 | +0 | -4 |
| 2025-10-11 18:54 | make transformation also work for recipes and presumably other types of nodes by rendering a teaser and adding the payment button instead of trying to transform the rendered node | Christian Grothoff | 2 | +225 | -212 |
| 2025-10-11 17:28 | done | Christian Grothoff | 1 | +0 | -1 |
| 2025-10-11 16:56 | DCE | Christian Grothoff | 8 | +28 | -408 |
| 2025-10-11 16:01 | centralize HTTP logic in TalerMerchantApiService | Christian Grothoff | 3 | +280 | -271 |
| 2025-10-11 15:41 | update docs | Christian Grothoff | 1 | +19 | -12 |
| 2025-10-11 15:35 | get currencies and token families from backend | Christian Grothoff | 2 | +136 | -24 |
| 2025-10-11 15:06 | add minimum price category validation | Christian Grothoff | 1 | +35 | -1 |
| 2025-10-11 14:44 | refactor to de-duplicate code | Christian Grothoff | 4 | +311 | -337 |
| 2025-10-11 14:12 | get price category drop-down to work | Christian Grothoff | 2 | +12 | -8 |
| 2025-10-11 14:00 | rename price category to turnstile price category | Christian Grothoff | 11 | +163 | -172 |
| 2025-10-11 13:24 | adding PriceCategories (WiP) | Christian Grothoff | 14 | +895 | -85 |
| 2025-10-09 12:18 | use named constants, add session_id in order creation | Christian Grothoff | 1 | +16 | -4 |
| 2025-10-09 12:02 | improve logging, handle 403 | Christian Grothoff | 1 | +42 | -33 |
| 2025-10-09 10:30 | first kind-of working version | Christian Grothoff | 1 | +223 | -177 |
| 2025-10-08 18:08 | content transformation works for articles | Christian Grothoff | 1 | +98 | -56 |
| 2025-10-03 16:13 | add FIXME | Christian Grothoff | 1 | +1 | -0 |
| 2025-10-03 15:35 | printf-debug fest | Christian Grothoff | 1 | +31 | -1 |
| 2025-10-02 21:52 | get server-side price list validation to work | Christian Grothoff | 4 | +21 | -24 |
| 2025-10-02 21:31 | try again to add input validation logic, fix some typos | Christian Grothoff | 1 | +46 | -5 |
| 2025-10-02 21:30 | add version number | Christian Grothoff | 1 | +1 | -0 |
| 2025-10-02 21:30 | -fix typo, try to add TalerPriceListFormat validation | Christian Grothoff | 1 | +13 | -5 |
| 2025-10-02 21:29 | add debug controller and TalerPriceListFormat validator (not yet working nicely) | Christian Grothoff | 4 | +250 | -2 |
| 2025-09-30 10:54 | work on Turnstile settings form: validate inputs | Christian Grothoff | 3 | +155 | -6 |
| 2025-07-24 20:15 | setup scripts | Christian Grothoff | 2 | +110 | -0 |
| 2025-07-24 20:14 | fix up logic | Christian Grothoff | 2 | +137 | -207 |
| 2025-07-23 23:13 | refactor... | Christian Grothoff | 4 | +268 | -71 |
| 2025-07-23 22:31 | misc updates | Christian Grothoff | 5 | +697 | -23 |
| 2025-07-23 22:14 | add FIXMEs for TS | Christian Grothoff | 1 | +28 | -64 |
| 2025-07-23 21:53 | initial sketch | Christian Grothoff | 12 | +870 | -0 |