Skip to content

v0.5.77

Choose a tag to compare

@jimlunsford jimlunsford released this 06 Aug 07:53
· 17 commits to main since this release

Bonumark Stream v0.5.77 brings together the work completed since the last public release, v0.5.43.

This release adds multi-photo publishing, improves front-end post management, rebuilds the complete Admin experience across desktop and mobile, consolidates legacy styling, and strengthens the upgrade and release package.

Highlights

Four-photo galleries

Stream Posts can now include ordered galleries of up to four photos.

The gallery workflow includes:

  • photo preview, removal, and reordering before publishing
  • responsive gallery layouts
  • full-size photo viewing
  • previous and next controls for galleries
  • keyboard and click-outside closing
  • gallery support in the front-end composer and full editor
  • Remote Posting API gallery support
  • gallery preservation through revisions, imports, exports, Trash restoration, and scheduled publishing

Existing single-image posts continue to work normally.

Unified Stream composer

The front-end composer is now the main place to create Stream Posts.

It supports:

  • Post
  • Schedule
  • Save draft
  • Continue in full editor
  • media and photo galleries
  • Local Places
  • link previews
  • advanced title, URL, search, and indexing options

Less common controls are kept inside a compact More options menu so the everyday composer remains fast and uncluttered.

Front-end post management

Authorized users can now manage published posts without opening the full Admin editor for every small change.

This includes:

  • inline Markdown Quick edit
  • normal revision creation before edits
  • stale-content conflict protection
  • recoverable Move to trash
  • safe confirmation and CSRF protection
  • support for posts loaded through Load More

Media, metadata, scheduling, galleries, Local Places, revisions, and other structural changes remain available through the full editor.

Complete Admin redesign

The Admin interface has been rebuilt as a cleaner, more consistent application instead of a collection of older page-specific screens.

The redesign covers:

  • shared Admin shell and navigation
  • mobile navigation drawer
  • Dashboard
  • Stream Posts
  • full post editor
  • Media Library
  • Pages
  • Comments and moderation
  • Accounts
  • Commenter Registration
  • Themes and Appearance
  • Site Identity
  • Navigation
  • General, Reading, Writing, Security, Mail, and Remote Posting settings
  • Scheduled Tasks
  • Local Places
  • Import and Export
  • Upgrade and recovery
  • System Check
  • Analytics
  • API tools
  • Help

Desktop layouts now provide clearer hierarchy and less clutter. Phone layouts use deliberate cards, action menus, bottom sheets, sticky publishing controls, safer touch targets, and responsive records instead of compressed desktop tables.

Media Library improvements

The Media Library now uses a browsing-first responsive grid.

Media details, captions, privacy information, Markdown, editing, and file actions are available through a shared details interface. Phones use a two-column thumbnail grid and a true bottom sheet instead of long full-width administrative cards.

Better Pages, comments, and account workflows

Pages now use the same responsive record system as Stream Posts and include a page-aware editor workflow.

Comments now provide:

  • moderation counts
  • search
  • scoped bulk actions
  • responsive comment records
  • approve, hold, Trash, restore, and permanent-delete controls
  • clear empty and status states

Accounts and registration now use dedicated responsive workflows instead of crowded legacy tables and mixed forms.

Local Places redesign

Local Places now includes:

  • searchable saved-place records
  • category filters
  • nearby saved-place discovery
  • improved Add and Edit Place screens
  • current-location capture
  • duplicate checks
  • live public-label previews
  • dedicated deletion confirmation
  • clearer separation between private coordinates and public labels

Existing saved places and post location snapshots remain unchanged.

Tools and system operations

Import, Export, Upgrade, System Check, Analytics, Scheduled Tasks, Remote Posting, Security, and Help now distinguish normal actions from sensitive, diagnostic, high-risk, and irreversible operations.

Upgrade screens provide clearer package staging, backup readiness, migration status, recovery boundaries, validation results, and history.

Legacy Admin CSS consolidation

The Admin redesign originally introduced dedicated component styles beside the older 7,601-line stylesheet.

Three controlled consolidation passes removed rules only when the newer component styles already owned the exact selector, property, and responsive behavior.

The legacy stylesheet was reduced from:

7,601 lines to 7,117 lines

The final effective Admin cascade remained unchanged during every consolidation pass.

Upgrade and package improvements

The upgrader no longer treats the live media/ and uploads/ directories as replaceable application code.

This prevents unnecessary duplicate media-library copies inside private upgrade backups while preserving all user files in place.

Release documentation, API examples, upgrade notes, package metadata, smoke tests, and the release manifest were also updated and aligned.

Upgrade notes

This release adds no database migration.

The upgrader preserves:

  • configuration
  • database records
  • Stream Posts
  • Pages
  • drafts and scheduled posts
  • revisions
  • comments and accounts
  • media and uploads
  • custom themes
  • settings
  • analytics
  • API tokens
  • scheduled-task and cron history
  • Local Places
  • all other owner data

Back up the site files and database before upgrading a production installation.