| 2025-11-15 14:53 | address some sanitization requests | Christian Grothoff | 3 | +44 | -12 |
| 2025-11-15 13:30 | add FIXMEs for each issue found by review | Christian Grothoff | 5 | +20 | -1 |
| 2025-11-15 13:13 | rename readme | Christian Grothoff | 2 | +1 | -1 |
| 2025-11-05 19:27 | add price/subscription hints on payment page | Christian Grothoff | 3 | +64 | -0 |
| 2025-11-03 16:51 | sanitization | Christian Grothoff | 9 | +51 | -34 |
| 2025-11-03 15:39 | fix typo, improve backwards compatibility | Christian Grothoff | 3 | +10 | -6 |
| 2025-11-02 18:47 | also apply i18n to summary, remove choice caching, does not work well with subscription expiration | Christian Grothoff | 2 | +43 | -39 |
| 2025-11-02 16:33 | add logic to track when subscriptions expire and purge caches when that happens | Christian Grothoff | 3 | +29 | -4 |
| 2025-11-02 15:54 | code cleanup | Christian Grothoff | 1 | +3 | -2 |
| 2025-11-02 15:38 | restrict to active subscriptions | Christian Grothoff | 2 | +5 | -3 |
| 2025-11-02 13:13 | code cleanup | Christian Grothoff | 2 | +0 | -15 |
| 2025-11-02 13:11 | improve logic to build description_i18n array | Christian Grothoff | 1 | +3 | -0 |
| 2025-11-02 13:10 | improve logic to build description_i18n array | Christian Grothoff | 3 | +98 | -8 |
| 2025-11-02 12:44 | replace stupid machine name prompt by auto-generation | Christian Grothoff | 1 | +27 | -18 |
| 2025-11-02 12:26 | clean up code a bit | Christian Grothoff | 4 | +71 | -58 |
| 2025-10-29 21:46 | add GPLv2 | Christian Grothoff | 1 | +338 | -0 |
| 2025-10-29 21:45 | minor fixes | Christian Grothoff | 3 | +6 | -18 |
| 2025-10-29 20:40 | initial import | Christian Grothoff | 18 | +3289 | -0 |