Commit graph

43 commits

Author SHA1 Message Date
Enno Gelhaus
e97be93dc4
revert: add sentry to orchestrator appmodule 2026-04-01 20:40:53 +02:00
Enno Gelhaus
bb63a7c8a9
feat: add sentry to orchestrator appmodule 2026-04-01 20:34:57 +02:00
Enno Gelhaus
0f4db4a375
feat: add sentry in orchestrator 2026-04-01 20:32:13 +02:00
Nevo David
3a376f4a9c feat: health check for temporal 2026-03-31 23:12:12 +07:00
Nevo David
1aa47351a4 feat: revert all the mod changes 2026-03-22 10:23:52 +07:00
Nevo David
40c443ba96 feat: revert workflow| 2026-03-22 10:12:02 +07:00
Enno Gelhaus
ac61be6454
fix: sentry metrics 2026-03-21 23:04:27 +01:00
Enno Gelhaus
da995de88f
feat: security 2026-03-21 22:32:34 +01:00
Enno Gelhaus
1c04544c54
feat: a lot of sentry metrics 2026-03-21 22:18:28 +01:00
Bram de Smidt
01fd2df995 fix: skip subscription check when Stripe is not configured
When STRIPE_SECRET_KEY is not set, posting should work without
requiring a subscription row in the database. This allows self-hosted
instances without Stripe to publish posts normally.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 14:35:02 +01:00
Nevo David
724e5bc497 feat: don't post without a subscription 2026-03-02 15:33:36 +07:00
Nevo David
881c37ed6f feat: streak 2026-01-28 16:00:48 +07:00
Nevo David
c3cdee5c21 feat: streak 2026-01-28 14:53:45 +07:00
Nevo David
07b0c2e85d feat: refresh token before expiration for specific platforms 2026-01-16 20:41:29 +07:00
Nevo David
ce94f9bcc4 fix: dont try to post of parent is not null 2026-01-11 14:57:08 +07:00
Nevo David
46b1263304 feat: add comment from another user 2026-01-09 15:04:16 +07:00
Nevo David
631d7c15e8 feat: better workflow logic 2026-01-09 10:41:07 +07:00
Nevo David
07238a06a6 feat: big workflow change 2026-01-08 21:26:29 +07:00
Nevo David
2544e870aa feat: delayed comments 2026-01-07 12:29:22 +07:00
Nevo David
407cfa67ef fix: priority fix for send email 2026-01-07 09:59:33 +07:00
Nevo David
7e73017d3f fix: priority fix for send email 2026-01-07 09:54:45 +07:00
Nevo David
bddb937258 feat: longer digest 2026-01-07 01:25:42 +07:00
Nevo David
7001295fa5 feat: longer digest 2026-01-07 01:22:02 +07:00
Nevo David
475cf8e0fb feat: longer digest 2026-01-07 01:21:11 +07:00
Nevo David
0f4c39ede0 feat: never exit workflow 2026-01-06 21:13:51 +07:00
Nevo David
012a347ed6 feat: logging error 2026-01-06 20:54:55 +07:00
Nevo David
633c08fde7 feat: try await in send email 2026-01-06 20:37:28 +07:00
Nevo David
8b0fe19b41 feat: change cancellation type 2026-01-06 20:04:56 +07:00
Nevo David
95eace849b fix: send email 2026-01-06 17:02:50 +07:00
Nevo David
5f1a77a3b0 fix: use existing workflow 2026-01-06 16:35:42 +07:00
Nevo David
7ac99e8259 fix: digest send async 2026-01-06 12:51:06 +07:00
Nevo David
5d76475801 fix: 50ms between emails, prevent resend from crashing 2026-01-06 12:34:54 +07:00
Nevo David
ead98cb41f fix: no refresh - set error 2026-01-05 22:17:51 +07:00
Nevo David
3f674de401 fix: old providers without selection 2026-01-05 21:10:12 +07:00
Nevo David
dac6e8e189 fix: refresh token 2026-01-05 18:50:25 +07:00
Nevo David
204739f049 feat: fix refresh token 2026-01-05 18:38:17 +07:00
Nevo David
0144e39841 feat: no sleep option 2026-01-05 18:00:49 +07:00
Nevo David
1291937cb2 fix: only queue state 2026-01-05 17:58:21 +07:00
Nevo David
b5979b290d feat: run old also 2026-01-05 17:55:02 +07:00
Nevo David
78e1a14388 feat: redeploy 2026-01-05 17:41:04 +07:00
Nevo David
6633fab924 feat: final temporal touches 2026-01-05 17:28:53 +07:00
Nevo David
da0045428a feat: temporal - huge refactor 2026-01-05 15:49:19 +07:00
Nevo David
d8a6215155 feat: before split 2026-01-05 11:35:15 +07:00