# Recent Posts
* **New live cross-board feed**
* Added **Recent Posts** as a first-class live Ponychan page at `/recent.html`.
* Posts from multiple boards appear together using normal Ponychan post presentation.
* Only boards in the normal public board list are available; hidden and staff-only boards are excluded.
* Board selections are remembered between visits.
* **Feed size and ordering**
* Added configurable **Posts** counts of 10, 20, 30, and 50.
* Added **Newest first** and **Newest last** ordering.
* Post-count and ordering preferences are remembered.
* New posts appear at the appropriate end of the feed for the selected ordering.
* **Live updates**
* Recent updates automatically while the page is open, with a slower polling cadence while hidden.
* When new posts arrive away from the current viewing position, Recent shows a **new posts** notification rather than moving the page unexpectedly.
* Clicking the notification inserts the queued posts at the appropriate end of the feed.
* **Post presentation**
* Short replies stay compact while longer posts expand naturally up to the available feed width.
* OPs use the same general Recent presentation while retaining appropriate OP thumbnail sizing.
* Images, file information, headers, and body text flow naturally together.
* Post context remains at the bottom of each Recent item.
* OP **Watch / Unwatch** controls are available directly from Recent.
* Watcher labels are standardized as `[Watch]` / `[Unwatch]`.
* Replies inherit their thread's **Mature** and **Political** status and obey the normal visibility settings.
* Backlinks work between posts simultaneously visible in Recent.
# Recent Posts — Post Controls & Editing
* **Public post controls**
* Recent posts support the same applicable public controls as posts on boards and threads: **R** Report, **D** Delete, **E** Edit, and **F** Delete file.
* Normal ownership, password, board-setting, edit-window, file, and thread-deletion rules apply.
* **Editing cleanup**
* Posts can be edited directly from Recent using the inline Edit interface.
* Removed the obsolete standalone Edit page; legacy Edit links now return to the canonical post and use the existing inline editing workflow.
* **Remote edit notifications**
* When a visible Recent post is edited elsewhere, Recent shows **Post Updated: Refresh**.
* The reader chooses when to refresh the changed post.
* Posts edited directly from Recent refresh normally after the edit succeeds.
* Refreshing an edited post preserves its feed position and Watcher/read state.
* **File deletion synchronization**
* Deleting a file from a thread updates the corresponding post in already-open Recent pages.
* Deleting a file from Recent updates the corresponding post in already-open thread pages.
* The post remains in place while its deleted media is removed.
* **Moderator controls**
* Moderator post controls work directly from Recent with the correct board context for each post.
# Watcher & Unread State
* **Recent integration**
* Reading watched-thread replies in Recent advances Watcher seen state using the same viewed-post behavior as normal thread reading.
* Posts must actually be viewed; simply appearing in Recent does not mark them read.
* Unread gaps are preserved, so viewing a newer reply does not automatically mark older unseen replies as read.
* A user's own new reply stays read when the watched thread was already caught up.
* **Watcher navigation**
* Watcher thread-title links now open the normal thread at its **latest reply**.
* The specialized `[+50]` control retains its separate unread/latest behavior.
* **Browser titles**
* Thread browser-tab titles now use a simple unread prefix such as `(5) Thread title`.
* Watcher row counts retain their existing unread/total presentation.
# Posting & Live Updates
* **`+50` live updates**
* Partial `+50` thread views now track the newest reply they have reached so older historical replies cannot be mistaken for newly posted replies after deletions.
* Genuine new replies continue to appear normally.
* Full thread views retain their normal update behavior.
* **Posting retry reliability**
* Posting now recovers cleanly from stale submission-token errors.
* The next intentional retry receives a fresh submission identity while preserving the user's draft and selected file.
* Duplicate-submission protection remains intact.
# Editing
* **No-op edits**
* Submitting Edit without changing the post no longer marks it as edited.
* No-op edits avoid unnecessary writes, rebuilds, edit notices, and moderation-log entries.
* **Inline editing**
* Public and moderator post editing is handled directly through the inline Edit interface.
# Deletion & Cross-Tab Synchronization
* **Delete and Ban & Delete**
* Deleted replies and threads disappear immediately from the live page after successful Delete or **Ban & Delete** actions.
* Deletion state stays synchronized across board indexes, thread pages, Recent Posts, and other open Ponychan tabs.
* Deleting an entire thread removes all visible Recent entries belonging to that thread.
* Backlinks and post previews reconcile after deletions.
* Bulk and delete-by-IP actions participate in the same live cleanup behavior.
* **File-only deletion**
* File deletion synchronizes separately from full post deletion.
* Deleted media disappears from corresponding open thread and Recent views while the post itself remains.
# Moderation & Ban System
* **Explicit ban scope**
* Ban and **Ban & Delete** require moderators to explicitly select **all boards** or a specific board.
* The server validates the selected scope and staff permissions.
* Board-limited moderators cannot issue global bans.
* **Upload bans**
* **Image ban** has been renamed **Upload ban** to reflect that the restriction applies to file uploads generally.
* **Propagating prohibited-file bans**
* Staff can mark the uploaded file associated with a Ban & Delete action as prohibited.
* Future uploads of the exact prohibited file are automatically blocked.
* Matching uses the contents of the file rather than its filename and applies across supported upload types.
* **Prohibited hashes administration**
* Added **Prohibited hashes** under Administration.
* Authorized staff can review prohibited file fingerprints, when they were added, their source post when available, and who added them.
* Global moderators and administrators can remove prohibited hashes.
* **Prohibited-content detection**
* Expanded instant prohibited-content detection coverage.
* Matching rules remain hidden from posters and use the normal prohibited-content enforcement path.
# Post Layout & Readability
* **Reply layout**
* Reply padding and header spacing are more consistent across themes.
* Theme-specific spacing outliers, including the Australian theme, have been normalized.
* **Hidden text**
* Revealed `
...
` content now remains in normal body flow beside thumbnails where space allows.
* **Hover previews**
* Image and post hover previews are dismissed when the pointer leaves the browser window or the page is hidden, preventing previews from becoming stranded over the page.
# Mobile & Responsive Layout
* **Navigation**
* Mobile navigation now uses a consistent layout across home, board, thread, and Recent pages.
* Ponychan and board links wrap naturally on the main row.
* A separate right-aligned utility row contains `recent`, `watcher`, and `settings`.
* Added a persistent lowercase **recent** navigation link.
* **Page width**
* Board, thread, home, and posting-form content now remain within the mobile viewport instead of creating blank horizontal scrolling areas.
* Site Usage and other long homepage content wrap within their containers.
* **Mobile posting form**
* Normal posting forms use a compact label column with the remaining width available to inputs and the textarea.
* Quick Reply retains its separate compact layout.
# Theme Improvements
* **Recent Posts**
* Recent's board selector uses consistent transparent presentation across themes while preserving each theme's normal text and link colors.
* **Mobile decorative artwork**
* Pinkie Pie remains pinned to the bottom-right on mobile.
* Starlight Glimmer and Nightmare Moon use bottom-anchored full-cover artwork on mobile.
* Mobile browser-chrome changes are absorbed at the top of full-screen theme artwork so the bottom edge remains visually stable.
# Rules & Homepage Rendering
* **Markdown whitespace**
* Fixed missing spaces in rendered Rules text.
* Markdown conversion and generated-page minification now preserve meaningful word spacing.
* **Emphasis and punctuation**
* Punctuation now remains directly attached to emphasized text.
* Normal spacing between emphasized text and a following word is preserved.
* **Site Usage**
* Expanded the Site Usage introduction to better describe Ponychan as an independent, adult, community-driven imageboard.
* The revised text better reflects individual board cultures, community responsibility, mature and controversial discussion, and the site's ability to evolve over time.
# Site Contact
* **Official Ponychan email addresses**
* `
[email protected]`
* `
[email protected]`
* `
[email protected]`
* `
[email protected]`
* Incoming mail routes to the site's administrative mailbox.
* Staff can send and reply using the appropriate Ponychan identity.
* Ponychan mail is authenticated with SPF, DKIM, and DMARC.