Thomas Durieux and Claude Opus 5.5
0f78182c58
fix: keep legacy prices and address review findings
...
Subscriptions sold at a replaced price lost their plan, because a
subscription was matched only against the configured price. Resolve
prices through the configured price, STRIPE_LEGACY_PRICES, then a
registry that now also records subscription prices and every configured
price at startup. Store the price on subscription grants.
Review fixes:
- Recover a Never expire add-on found by reconciliation before expiring.
- Open Checkout for the subscription cycle the hosting option shows.
- Report conference hosting only while the package payment stands.
- Keep automatic updates on a paid-slot repository while its owner subscribes.
- Apply the repository expiration limit only to repositories.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-12 17:13:19 +00:00
..
2026-11-09 08:54:26 +00:00
2026-10-08 14:46:01 +02:00
2026-05-04 11:52:03 +02:00
2026-10-08 08:20:26 +01:00
2026-11-02 21:48:40 +00:00
2026-07-22 04:28:01 +02:00
2026-07-22 04:28:01 +02:00
2026-07-02 13:35:48 +02:00
2026-10-07 10:57:09 +00:00
2026-04-15 09:41:00 +02:00
2026-10-11 12:13:02 +01:00
2026-11-04 14:21:36 +00:00
2026-07-22 04:29:04 +02:00
2026-09-06 09:16:20 +02:00
2026-11-12 17:13:19 +00:00
2026-11-02 21:39:17 +00:00
2026-11-12 16:04:31 +00:00
2026-11-09 08:54:26 +00:00
2026-11-10 12:55:55 +00:00
2026-04-15 09:41:00 +02:00
2026-04-15 09:41:00 +02:00
2026-07-17 06:44:21 +02:00
2026-09-08 13:04:28 +02:00
2026-10-09 13:24:21 +00:00
2026-09-08 13:04:28 +02:00
2026-11-10 11:36:55 +00:00
2026-09-08 13:04:28 +02:00
2026-05-11 12:10:17 +03:00
2026-09-09 13:19:53 +02:00
2026-10-08 03:38:19 +01:00
2026-11-08 10:52:10 +00:00
2026-07-30 02:28:19 +02:00
2026-04-15 09:41:00 +02:00
2026-11-04 14:21:36 +00:00
2026-10-08 10:21:00 +00:00
2026-11-03 08:33:12 +00:00
2026-10-08 10:21:00 +00:00
2026-11-04 14:21:36 +00:00
2026-11-02 21:55:05 +00:00
2026-10-09 09:40:54 +00:00
2026-09-08 16:22:23 +02:00
2026-05-03 21:19:39 +02:00
2026-05-06 20:00:59 +03:00
2026-11-04 14:21:36 +00:00
2026-11-11 10:04:03 +00:00
2026-11-09 10:45:24 +00:00
2026-11-11 14:10:54 +01:00
2026-10-08 10:26:13 +01:00
2026-07-02 14:53:26 +03:00
2026-10-11 12:13:02 +01:00
2026-09-14 16:44:53 +02:00
2026-05-06 20:00:59 +03:00
2026-11-06 12:01:25 +00:00
2026-09-15 20:26:42 +00:00
2026-04-15 09:41:00 +02:00
2026-07-02 13:35:48 +02:00
2026-10-08 08:20:26 +01:00
2026-11-03 08:33:12 +00:00
2026-05-06 08:22:45 +03:00
2026-11-11 14:10:54 +01:00
2026-11-04 14:21:36 +00:00
2026-11-02 07:56:32 +01:00
2026-11-04 14:21:36 +00:00
2026-11-02 07:56:32 +01:00
2026-11-04 14:21:36 +00:00
2026-11-11 10:18:20 +00:00
2026-11-04 14:21:36 +00:00
2026-09-10 16:15:39 +02:00
2026-10-09 07:47:51 +00:00
2026-11-09 10:45:24 +00:00
2026-11-02 21:57:33 +00:00
2026-10-08 10:21:00 +00:00
2026-11-02 21:57:33 +00:00
2026-10-08 10:21:00 +00:00
2026-10-09 03:48:05 +00:00
2026-11-09 08:54:26 +00:00
2026-11-08 20:32:03 +00:00
2026-11-11 14:10:54 +01:00
2026-11-02 21:18:43 +00:00
2026-10-09 10:08:49 +00:00
2026-11-09 10:45:24 +00:00
2026-10-07 14:54:49 +00:00
2026-04-15 09:41:00 +02:00
2026-10-08 10:21:00 +00:00
2026-10-14 19:23:12 +01:00
2026-09-08 14:28:46 +02:00
2026-09-08 14:08:48 +02:00
2026-10-13 13:55:10 +01:00
2026-11-12 16:04:31 +00:00
2026-11-04 14:21:36 +00:00
2026-11-03 08:33:12 +00:00
2026-10-09 09:40:54 +00:00
2026-09-27 15:59:36 +00:00
2026-09-27 13:13:04 +00:00
2026-09-27 15:18:49 +00:00
2026-10-08 16:26:12 +00:00
2026-09-27 14:56:06 +00:00
2026-09-27 15:59:36 +00:00
2026-09-27 13:50:20 +00:00
2026-09-27 15:59:36 +00:00
2026-07-22 04:29:04 +02:00
2026-10-09 03:48:05 +00:00
2026-04-15 09:41:00 +02:00
2026-11-03 08:41:48 +00:00
2026-11-04 14:21:36 +00:00
2026-11-04 14:21:36 +00:00
2026-11-11 14:10:54 +01:00
2026-10-07 12:24:23 +00:00
2026-09-14 15:23:13 +00:00
2026-11-11 14:10:54 +01:00
2026-10-12 21:27:36 +01:00
2026-07-17 06:44:21 +02:00
2026-04-15 09:41:00 +02:00
2026-11-12 17:13:19 +00:00
2026-11-03 15:03:23 +00:00
2026-11-02 21:12:29 +00:00
2026-09-14 15:23:13 +00:00