Skip to main content

max / makenotwork

server: remove dead ChangelogTemplate + orphan template The /changelog route is fully served by blog.rs (alias to the "changelog" project blog). The Askama ChangelogTemplate and templates/pages/changelog.html were declared but never instantiated by any route — confirmed during the 2026-06-01 launch pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-06-01 19:24 UTC
Commit: 869c5e05e62e4b30ae5cb363f89024c2a8e0ebf0
Parent: 93b88d6
3 files changed, +0 insertions, -65 deletions
@@ -91,8 +91,6 @@ impl_into_response!(
91 91 UseCasesTemplate,
92 92 // Team
93 93 TeamTemplate,
94 - // Changelog
95 - ChangelogTemplate,
96 94 // Fan+
97 95 FanPlusTemplate,
98 96 // Creator invite system
@@ -787,14 +787,6 @@ pub struct TeamTemplate {
787 787 pub session_user: Option<SessionUser>,
788 788 }
789 789
790 - /// What's New / changelog page.
791 - #[derive(Template)]
792 - #[template(path = "pages/changelog.html")]
793 - pub struct ChangelogTemplate {
794 - pub csrf_token: CsrfTokenOption,
795 - pub session_user: Option<SessionUser>,
796 - }
797 -
798 790 // ============================================================================
799 791 // Creator Invite System
800 792 // ============================================================================
@@ -1,55 +0,0 @@
1 - {% extends "base.html" %}
2 -
3 - {% block title %}What's New - Makenot.work{% endblock %}
4 - {% block body_attrs %} class="padded-page changelog-page"{% endblock %}
5 -
6 - {% block head %}
7 - {% endblock %}
8 -
9 - {% block content %}
10 - {% include "partials/site_header.html" %}
11 -
12 - <div class="container">
13 - <h1 class="page-title">What's New</h1>
14 - <p class="page-intro">Recent updates and improvements to Makenot.work.</p>
15 -
16 - <div class="changelog-entry">
17 - <div class="changelog-date">May 2026</div>
18 - <h2 class="section-header">Creator dashboard improvements</h2>
19 - <ul>
20 - <li>Self-service refunds: issue refunds directly from the item Sales tab</li>
21 - <li>Simplified item wizard: 6 steps instead of 8</li>
22 - <li>Dashboard tabs reorganized: 4 core tabs with overflow menu</li>
23 - <li>Price inputs now accept dollars instead of cents</li>
24 - <li>Promo code field visible on item pages (no longer hidden)</li>
25 - <li>"Edit" and "Embed" links on public item pages for creators</li>
26 - <li>Data export promoted to visible section in Account tab</li>
27 - <li>Keyboard shortcuts: press <kbd>?</kbd> for help</li>
28 - </ul>
29 - </div>
30 -
31 - <div class="changelog-entry">
32 - <div class="changelog-date">May 2026</div>
33 - <h2 class="section-header">Collections</h2>
34 - <ul>
35 - <li>"Save to collection" button on item pages</li>
36 - <li>"Add to collection" in library purchase context menus</li>
37 - <li>Inline collection creation from item pages</li>
38 - </ul>
39 - </div>
40 -
41 - <div class="changelog-entry">
42 - <div class="changelog-date">April 2026</div>
43 - <h2 class="section-header">Platform launch</h2>
44 - <ul>
45 - <li>Soft launch: creator accounts, storefronts, and purchases live</li>
46 - <li>0% platform fee: only Stripe's ~3% processing fee</li>
47 - <li>Audio, video, text, and file hosting</li>
48 - <li>Subscription tiers, license keys, and promo codes</li>
49 - <li>Git hosting with source browser</li>
50 - <li>Community forums (Multithreaded)</li>
51 - <li>Cloud sync (SyncKit) for desktop apps</li>
52 - </ul>
53 - </div>
54 - </div>
55 - {% endblock %}