Skip to main content

max / makenotwork

Broadcast email streams, JSON-LD, copy-link, health page, and test infra Add Postmark broadcast stream support (separate webhook token, MessageStream routing for release announcements). Add JSON-LD structured data to audio player, text reader, and blog post templates. Add copy-link buttons to all public content pages. Expand health/status page with detailed checks. New test workflows for admin, git browser, and postmark webhooks. Bump to 0.1.8. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Author: Max J. <87768334+MaxJMath@users.noreply.github.com> · 2026-03-11 04:10 UTC
Commit: 6db86ed8fc109895496ae4cceb3077f8f41e8395
Parent: 1529342
43 files changed, +1489 insertions, -138 deletions
M CLAUDE.md +3 -3
@@ -20,9 +20,9 @@
20 20 docs/ # Documentation (public/ and unpublished/)
21 21 ```
22 22
23 - ## Production Server (5.78.144.244)
23 + ## Production Server (hetzner)
24 24
25 - Hetzner VPS, x86_64 Linux. SSH as `root@5.78.144.244`.
25 + Hetzner VPS, x86_64 Linux. Tailscale hostname: `alpha-west-1` (IP: `100.120.174.96`). Public IP: `5.78.144.244`. SSH as `root@100.120.174.96` (via Tailscale).
26 26
27 27 ### Filesystem
28 28
@@ -102,7 +102,7 @@
102 102
103 103 - **Stripe Connect** — payments (live mode)
104 104 - **Hetzner Object Storage** — S3-compatible file storage (fsn1 region)
105 - - **Postmark** — transactional email (password reset, verification, purchase receipts, notifications). Currently in trial mode: can only send to @makenot.work addresses until domain approval completes.
105 + - **Postmark** — transactional email (password reset, verification, purchase receipts, notifications). Live mode.
106 106 - **Cloudflare** — DNS, CDN, DDoS protection
107 107 - **Sentry** — error tracking
108 108 - **Fastmail** — business email (support@, legal@, max@)
@@ -3453,7 +3453,7 @@
3453 3453
3454 3454 [[package]]
3455 3455 name = "makenotwork"
3456 - version = "0.1.6"
3456 + version = "0.1.7"
3457 3457 dependencies = [
3458 3458 "ammonia",
3459 3459 "anyhow",
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "makenotwork"
3 - version = "0.1.7"
3 + version = "0.1.8"
4 4 edition = "2024"
5 5 license-file = "../../LICENSE"
6 6
@@ -4,8 +4,6 @@
4 4
5 5 Check if your question is answered:
6 6 - [FAQ](./faq.md)
7 - - [Troubleshooting](./troubleshooting.md)
8 - - [Documentation](./docs.md)
9 7
10 8 ## Email Support
11 9
@@ -39,9 +37,7 @@
39 37
40 38 ## Feature Requests
41 39
42 - Have an idea?
43 - - [Feature Requests](./features.md) for suggestions
44 - - Platform forum for community input
40 + Have an idea? Email support@makenot.work with your suggestion.
45 41
46 42 ## What We Can't Help With
47 43
@@ -180,7 +180,7 @@
180 180
181 181 ### What content isn't allowed?
182 182
183 - Content that dehumanizes, harasses, or incites violence toward any group. We hold content discussing marginalized groups to a higher standard. See [Acceptable Use](../../public/legal/acceptable-use.md).
183 + Content that dehumanizes, harasses, or incites violence toward any group. We hold content discussing marginalized groups to a higher standard. See [Acceptable Use](../legal/acceptable-use.md).
184 184
185 185 ### What's your stance on AI-generated content?
186 186
@@ -68,4 +68,4 @@
68 68
69 69 - [Set up your profile](./profile.md)
70 70 - [Organize with tags](../creator/tag-hierarchy.md)
71 - - [Set up pricing](./pricing.md)
71 + - [Set up pricing](../../public/guide/07-pricing.md)
@@ -98,6 +98,6 @@
98 98
99 99 ## See Also
100 100
101 - - [Pricing Overview](./pricing.md)
101 + - [Pricing Overview](../../public/guide/07-pricing.md)
102 102 - [Small Files Tier ($20/month)](./tier-small-files.md)
103 103 - [Setting Up Subscriptions](../creator/subscriptions.md)