Follow Seren Spirits from the original v4 foundation through the current production archive, including interface improvements, evidence safeguards, Alt1 changes, and community systems.
Stopped app updates and reopened Alt1 windows from registering existing contributors as brand-new installations.
Moved installation identity from temporary session-only storage into a persistent per-profile identity map.
Kept each named RuneScape username on its own stable installation ID while preserving one stable private identity for Anonymous mode.
Persisted the server-issued Anonymous #**** tag so anonymous contributors keep the same public profile after updates and restarts.
Shared the current authentication token per profile across Alt1 windows, preventing one window from repeatedly invalidating another window's session.
Migrated an already-open v4.0.51 session ID or an older saved installation ID into the new persistent profile map on first launch.
Kept version upgrades as updates to last_app_version and heartbeat fields instead of creating replacement installation rows.
v4.0.51
Production
Selectable Seren alert sounds
Added a selectable Seren Spirit alert library with seven choices, test playback, and a clear warning on the final explicit voice option.
Added a sound selector to the Alt1 Settings panel for Seren Spirit appearance alerts.
Added Seren Chimes, Ice Blitz, RuneScape Death, One Billion GP, Old School Curse, and OSRS Tele alert choices.
Kept Way 2 RuneScape Dat Shit as the final option and added a trigger warning for explicit language, loud voice audio, and its longer playback.
Updated the Test alert button to preview the currently selected sound before saving.
Stored the selected alert locally per Alt1 installation and preserved Seren Chimes as the safe fallback if an audio file cannot load.
Kept sound selection separate from the reward chime and cursor-following tooltip controls.
v4.0.50
Production
Personal achievement cabinets
Added a complete personal achievement cabinet to every public contributor profile, using the same milestones already tracked by the Alt1 app.
Added personal achievement completion totals to named and anonymous contributor profiles.
Added Bronze, Silver, Gold, and Mythic tier summaries with recently earned trophies and recorded unlock dates.
Added live progress cards for the six achievements closest to unlocking.
Added an expandable ledger containing all 76 personal achievements and their current progress.
Kept named-player progress combined across installations while anonymous tags remain isolated to their private installation identity.
Reused the existing server-side achievement engine and unlock table, so website and Alt1 progress cannot drift apart.
v4.0.49
Production
Seren appearance sound and cursor alert
Added immediate, configurable alerts when a Seren spirit appears, including a bright sound and an Alt1 tooltip that follows the mouse cursor.
Played a distinctive three-note alert as soon as the Seren spirit appearance message is detected, before the reward is collected.
Added an Alt1 cursor-following tooltip that tells the player to click the Seren spirit before it disappears.
Cleared the tooltip after ten seconds, when the reward is detected, when tracking stops, or when the app closes.
Added a duplicate-alert cooldown to prevent repeated OCR reads from spamming notifications.
Added separate settings for appearance sound, mouse tooltip, reward chime, and visual notifications, plus a Test alert button.
Requested Alt1 overlay permission and added an in-app warning when Show overlay is unavailable.
v4.0.48
Production
Private anonymous contributor tags
Replaced the shared Anonymous identity with stable server-assigned tags so private contributors keep separate histories without revealing RuneScape usernames or installation identifiers.
Assigned each anonymous Alt1 installation a unique four-character public identity such as Anonymous #K7P4.
Migrated existing Anonymous reward, review, suggestion, follow-up, and bug-report records to their installation's new tag.
Separated anonymous contributor profiles, archive filters, leaderboards, achievements, presence totals, and exports while preserving privacy.
Reserved the Anonymous name pattern so named users cannot imitate app-issued identities.
Added automatic database migration to the live deployment script and preserved each tag when an installation switches between named and anonymous modes.
Kept older cached Alt1 builds compatible by mapping their generic Anonymous uploads to the installation's assigned tag.
v4.0.47
Hotfix
Accurate UTC submission times
Corrected database-session and timestamp parsing behavior that could make a brand-new submission appear five or six hours old.
Forced public, API, installer, proof, and background-script MySQL sessions to UTC.
Added shared UTC-safe parsing for relative timestamps and RuneScape game-time displays.
Fixed the Status page Latest submission value appearing five hours old during daylight saving time.
Prevented the same display error from becoming a six-hour offset during standard time.
Kept existing database records unchanged because the stored timestamps were already valid.
v4.0.45
Production
Personal achievements and confetti celebrations
Expanded Community Honors with distinctive collection challenges and added personal Alt1 achievements that celebrate new unlocks with optional confetti popups.
Added Constellation Challenges to Community Honors, including collection sets, time-of-day coverage, contributor feats, calendar coverage, and unusual archive combinations.
Added 76 personal achievements spanning submissions, item volume, unique rewards, streaks, rarity, value, collection sets, time coverage, rare trophies, and unusual reward patterns.
Added server-side achievement unlock persistence so each personal milestone is celebrated only once.
Added Alt1 achievement popups with tier styling, progress details, queued multi-unlock handling, optional sound, and animated confetti.
Added an Achievement celebrations preference to Alt1 settings.
Seeded achievements earned before this release silently so returning contributors are not flooded with historical unlocks.
v4.0.44
Production
Public changelog and Discord publishing
Added a public, searchable Changelog page backed by structured release data.
Added a public, searchable Changelog page backed by structured release data.
Added protected changelog editing, publishing, unpublishing, deletion, Discord Markdown generation, and webhook delivery controls to the admin dashboard.
Added automatic Discord publishing when a release is saved with Publish and push enabled.
v4.0.43
Production
About experience overhaul
Rebuilt About as a complete project overview with live archive totals, the proof pipeline, record anatomy, privacy boundaries, project routes, Alt1 context, and an expanded FAQ.
Rebuilt About as a complete project overview with live archive totals, the proof pipeline, record anatomy, privacy boundaries, project routes, Alt1 context, and an expanded FAQ.
v4.0.42
Production
Production proof recovery
Promoted v4 to production with legacy proof-image recovery across old and beta path formats.
Promoted v4 to production with legacy proof-image recovery across old and beta path formats.
Added canonical proof promotion, MIME repair, a bulk audit tool, missing-proof placeholders, and a mirrored live deployment system that preserves configuration and storage.
v4.0.41
Beta
Server-maintained presence
Added 20-second heartbeat leases, 70-second expiry, graceful offline signals, a 15-second server presence worker, cached snapshots, and automatic fallback calculations.
Added 20-second heartbeat leases, 70-second expiry, graceful offline signals, a 15-second server presence worker, cached snapshots, and automatic fallback calculations.
v4.0.40
Beta
Multi-client presence identity
Scoped username, installation identity, and authentication to each Alt1 window so different RuneScape clients no longer overwrite one another.
Scoped username, installation identity, and authentication to each Alt1 window so different RuneScape clients no longer overwrite one another.
v4.0.39
Beta
Live presence and app self-update
Added app heartbeat presence, homepage and Alt1 online counts, readable Minimize controls, visible version numbers, stable duplicate signatures, and automatic file-change reloads.
Added app heartbeat presence, homepage and Alt1 online counts, readable Minimize controls, visible version numbers, stable duplicate signatures, and automatic file-change reloads.
v4.0.38
Beta
Cosmic hero integration
Integrated the custom cosmic Seren spirit scene across public heroes with baked transparent edge feathering.
Integrated the custom cosmic Seren spirit scene across public heroes with baked transparent edge feathering.
v4.0.37
Beta
New brand system
Adopted seren-spirit.webp across the website and Alt1 app.
Adopted seren-spirit.webp across the website and Alt1 app.
Processed the new Seren artwork into a lightweight, feathered hero asset.
v4.0.36
Beta
Hero artwork alignment
Added the Seren hero artwork to Honors, Suggestions, and Status.
Added the Seren hero artwork to Honors, Suggestions, and Status.
Moved About artwork to the shared left-side, unmirrored orientation.
v4.0.35
Beta
Homepage hero fit
Corrected homepage metric clipping and added deliberate spacing between the hero and latest-rewards database.
Corrected homepage metric clipping and added deliberate spacing between the hero and latest-rewards database.
v4.0.34
Beta
Unified hero system
Standardized hero height, title scale, spacing, alignment, and responsive behavior across public and administration pages.
Standardized hero height, title scale, spacing, alignment, and responsive behavior across public and administration pages.
v4.0.33
Beta
Admin Operations Center
Rebuilt the protected admin dashboard around moderation, reports, delivery recovery, pricing, telemetry, versions, and release control.
Rebuilt the protected admin dashboard around moderation, reports, delivery recovery, pricing, telemetry, versions, and release control.
Added instant record search, expandable queues, workspace navigation, and safer consequential actions.
v4.0.32
Beta
Public operations status
Rebuilt Status as a live operations center with six component checks, 24-hour telemetry, latest-reward data, and in-place automatic refreshes.
Rebuilt Status as a live operations center with six component checks, 24-hour telemetry, latest-reward data, and in-place automatic refreshes.
v4.0.31
Beta
Public Report Tracker
Rebuilt report-status.php with instant BUG, SUG, OCR, and DET lookups, type-specific timelines, progress notes, outcomes, metadata, and privacy boundaries.
Rebuilt report-status.php with instant BUG, SUG, OCR, and DET lookups, type-specific timelines, progress notes, outcomes, metadata, and privacy boundaries.
v4.0.30
Beta
Community Roadmap
Rebuilt Suggestions as a public Community Roadmap with live stages, searching, sorting, instant filters, progress timelines, privacy guidance, and richer idea cards.
Rebuilt Suggestions as a public Community Roadmap with live stages, searching, sorting, instant filters, progress timelines, privacy guidance, and richer idea cards.
v4.0.29
Beta
Restrained Archive refinement
Restored the cleaner Archive hero composition while retaining no-refresh range controls and compact activity totals.
Restored the cleaner Archive hero composition while retaining no-refresh range controls and compact activity totals.
v4.0.28
Beta
Archive activity controls
Introduced instant 7-day, 30-day, and 90-day archive chart switching and equal-height hero analytics.
Introduced instant 7-day, 30-day, and 90-day archive chart switching and equal-height hero analytics.
v4.0.27
Beta
Mythic Horizons
Fixed the Blurberry Special image mapping.
Fixed the Blurberry Special image mapping.
Expanded Community Honors to 115 achievements, including multi-year, trillion-GP, full-table mastery, and ultra-rare trophy goals.
v4.0.26
Beta
Community Honors
Moved rare sightings and milestones off the homepage into Community Honors.
Moved rare sightings and milestones off the homepage into Community Honors.
Added a trophy cabinet, live record book, and 72 automatically calculated achievements.
v4.0.25
Beta
Analytics consolidation
Made Items the primary reward analytics hub.
Made Items the primary reward analytics hub.
Retired the separate Analytics interface while preserving old links through a permanent redirect.
v4.0.24
Beta
Most-common reward hierarchy
Moved the reward image above the name in the Most Common Reward card and improved its vertical hierarchy.
Moved the reward image above the name in the Most Common Reward card and improved its vertical hierarchy.
v4.0.23
Beta
Full-width Items catalogue
Removed the redundant featured-item, recent-history, and top-contributor sidebar.
Removed the redundant featured-item, recent-history, and top-contributor sidebar.
Expanded the reward catalogue to a responsive full-width layout.
v4.0.22
Beta
History avatar cleanup
Removed generated contributor avatars from item history and rebalanced the ledger layout.
Removed generated contributor avatars from item history and rebalanced the ledger layout.
v4.0.21
Beta
Proof-backed history ledger
Replaced the item history table with a compact verified-sighting ledger showing contributor, quantity, value, time, and proof.
Replaced the item history table with a compact verified-sighting ledger showing contributor, quantity, value, time, and proof.
v4.0.20
Beta
Streamlined item details
Removed the duplicate official-drop panel and expanded the 30-day chart to the full available row.
Removed the duplicate official-drop panel and expanded the 30-day chart to the full available row.
Kept quantity-specific rolls available through a compact detail control.
v4.0.19
Beta
Complete 30-day item activity
Placed official drop information beside a true 30-day sightings chart.
Placed official drop information beside a true 30-day sightings chart.
The chart now includes every day, even when no reward was recorded.
v4.0.18
Beta
Item overview redesign
Grouped item totals, market values, and official odds into three purpose-built overview panels.
Grouped item totals, market values, and official odds into three purpose-built overview panels.
v4.0.17
Beta
Official rarity table
Replaced submission-derived rarity guesses with the official 50-reward table.
Replaced submission-derived rarity guesses with the official 50-reward table.
Added exact rates, quantity-specific rolls, table sources, and luck interactions.
v4.0.16
Beta
Reward catalogue redesign
Rebuilt All Items as a compact catalogue with categories, rarity, quantities, drop counts, prices, values, activity, filters, and improved pagination.
Rebuilt All Items as a compact catalogue with categories, rarity, quantities, drop counts, prices, values, activity, filters, and improved pagination.
v4.0.15
Beta
Contributor styling restoration
Restored the complete contributor profile stylesheet after a packaging regression.
Restored the complete contributor profile stylesheet after a packaging regression.
Moved contributor styling into a dedicated page-specific stylesheet to prevent future cross-page breakage.
v4.0.14
Beta
Items summary layout fix
Corrected the Items summary into an even 2-by-2 card grid and tightened page-specific layout behavior.
Corrected the Items summary into an even 2-by-2 card grid and tightened page-specific layout behavior.
v4.0.13
Beta
Items summary redesign
Replaced tall Items summary tiles with a compact overview and a wider most-common-reward feature card.
Replaced tall Items summary tiles with a compact overview and a wider most-common-reward feature card.
v4.0.12
Beta
Exact proof capture
Removed proof blurring and nearby-chat masking.
Removed proof blurring and nearby-chat masking.
Reward evidence now always uses the exact timestamped reward-line crop.