Index: src/views/pages/post-edit.ejs
===================================================================
--- src/views/pages/post-edit.ejs	(revision 91d948cfb84fbb09cae0bdb3f457713e463e8456)
+++ src/views/pages/post-edit.ejs	(revision b9dc94c5d408760545edee96aed16a6a387b1847)
@@ -193,4 +193,15 @@
           <span>🚫 noindex (verberg voor zoekmachines)</span>
         </label>
+        <% if (typeof premiumUnlocked === 'undefined' || premiumUnlocked) { %>
+          <label class="pe-checkbox">
+            <input type="checkbox" name="fan_only" value="1" <%= post.fan_only ? 'checked' : '' %>>
+            <span>🔒 Alleen voor ingelogde fans</span>
+          </label>
+          <div style="margin-top:8px">
+            <label style="display:block;font-size:12.5px;opacity:.8;margin-bottom:4px">📅 Publiceren op (laat leeg = direct)</label>
+            <input type="datetime-local" name="publish_at" value="<%= post.publish_at ? String(post.publish_at).replace(' ','T').slice(0,16) : '' %>" style="padding:8px 10px;border-radius:8px;border:1px solid var(--rule,rgba(128,128,128,.4));background:transparent;color:inherit">
+            <% if (post.status === 'scheduled' && post.publish_at) { %><div style="font-size:12px;opacity:.7;margin-top:4px">⏳ Ingepland voor <%= post.publish_at %></div><% } %>
+          </div>
+        <% } %>
       </div>
     </section>
