Recent improvements to the MCARC website and Member Hub.
Showing 193–216 of 354 changesNewest first
Website
Smoother Announcement Actions
The Like action now uses a clear thumbs-up icon that fills when selected, while keeping the saved count visible.
Announcement dates now show the posted time in a clearer, easier-to-scan format.
Website
Cleaner Announcement Controls
Your own announcement now has a three-dot menu in the upper-right corner, with Edit and Delete kept together in a simple menu.
Website
Cleaner Announcement Conversations
Announcements now use simple Like and Comment links, keeping the main feed easier to scan.
Likes are saved for each member, while comments open on the individual announcement instead of showing a full comment box on every card.
Website
Railway Deployment Restored
The Hub now builds correctly on Railway’s current deployment system while retaining its production startup safeguards.
Weather
Clearer, More Accurate Propagation Updates
The propagation page now uses each NOAA product’s own update schedule, so daily solar-flux and sunspot readings are not incorrectly reported overdue.
A delayed NOAA source now appears as one clear status message instead of a technical list of source names.
Website
Stronger Startup and Recovery Checks
The Hub now checks persistent storage paths and background-worker shutdown more thoroughly, and verifies that database and upload service can recover safely after temporary failures.
Website
Safer Hub Startup and Shutdown
The Hub now checks its settings and storage more carefully before startup, closes background work cleanly during shutdown, and receives stronger deployment safety checks.
Events
Clearer Public Net and Sign-In Information
Corrected the public weekly-net times and replaced live-status wording with a clear weekly schedule.
Improved public sign-in and design-preview accessibility for keyboard, touch, and reduced-motion use.
Events
Consistent Calendar Event Dates
Calendar event confirmations now reflect the saved date and time, and timed events spanning several days appear on every date they occupy.
Accounts
Member Hub Navigation and Overview
Improved dashboard navigation, keyboard access, mobile menu behavior, preview text, calendar loading, and recovery messages.
Change Log dates and pages now handle unusual timestamps safely and consistently.
Website
Safer, Complete Administration Activity
Administrators can now move through a stable snapshot of activity without skipped or repeated entries, with exact bounded search and accurate category labels.
Recorded details are now checked for safe size and content, shown in a readable structure, and protected from misleading control characters.
Activity now distinguishes current linked accounts, unavailable actors, and system actions, with accessible page controls and full record IDs.
Website
Safer, Complete Help and Support
Support reports now avoid duplicate submissions, keep affected paths privacy-safe, and explain exactly which browser details are stored for administrators.
Administrators can reach every open and resolved request through accurate page controls, see privacy-safe notification status, and make status changes without overwriting another administrator's work.
Support forms now announce progress and results clearly, distinguish current linked accounts from unavailable history, and keep unusually long text inside the page on phones.
Website
Safer, More Reliable Release Checks
Database tooling now avoids a newly reported vulnerable supporting package, and the Hub's complete migration, integrity, backup, and production-build checks continue to protect releases.
Phone-sized browser checks now handle harmless fractional-pixel rounding consistently while continuing to enforce accessible touch-target sizes.
Automated database and browser checks now start temporary jobs consistently on Windows as well as Linux, keeping home and GitHub verification on the same safe path.
Website
Safer, More Truthful Email Notifications
Queued email now rechecks the current member, administrator, address, and event before it can leave the Hub, and unsafe or obsolete messages are blocked instead of sent.
Reminder notices and their email intent are now saved together, while other notification failures leave a durable signal for follow-up instead of disappearing silently.
Email workers now distinguish temporary failures, permanent rejection, local test capture, and provider acceptance, with privacy-safe status available to administrators.
SMTP submission now requires encryption, and notification results no longer claim that a message reached a member's mailbox when only a local capture or provider acceptance occurred.
Administration
Verified Backups and Clearer Recovery
Manual backups now coordinate safely across Hub processes, verify each stored file against durable records, stop on unsafe paths or insufficient work space, and recover cleanly from interrupted publication.
Backup downloads now recheck the exact archive before sending it and record whether a download started, completed, or was interrupted without overstating success.
Administrators can browse older backup history, receive clear in-place creation results, and see accurate wording about same-volume, unencrypted archives and offline storage.
SQLite-only backups now publish a checksum-verified database and manifest together with collision-safe names, complete-pair rotation, and tested synthetic restore instructions.
Weather
More Reliable Solar & Radio Propagation
NOAA/SWPC measurements now use stricter trusted-source, size, time, and value checks while useful saved measurements remain visible during partial or total outages.
Each measurement now follows its own refresh window, and multiple Hub servers coordinate so they do not all request the same NOAA products at once.
The page now distinguishes NOAA measurements from MCARC’s broad local estimate, shows X-ray class and numeric flux correctly, and provides a clear NOAA/SWPC source link.
Refresh results are announced clearly, the HF outlook uses an accessible table, long source text stays within the page, and the greyline map uses a much smaller rendering layer.
Weather
Safer Weather & SKYWARN Operations
Administrator weather changes now stop safely when another update has already won, keep entered information on errors, and preserve the original activation time during routine active-net edits.
Inactive repeaters remain available to administrators for correction or reactivation while staying hidden from members, without changing the club’s SKYWARN state or primary repeater automatically.
Official alerts, outlooks, and map products now enforce their validity windows, trusted provider boundaries, accurate map intersections, and bounded regional requests.
Weather refreshes show progress, keep useful information during partial failures, and prevent older delayed responses from replacing newer results.
Contests
Safer Contest Contact Logging
Contest contact edits and deletions now stop safely when another correction or contest closure has already won, and forms explain what to review next.
Contact times now come from the club server, entered frequencies must match the selected amateur band, and contest history records the details needed to understand corrections.
Contest forms keep errors in context, focus the first field needing attention, confirm deletions, and provide larger phone-friendly controls.
The active Contest Desk is now selected consistently throughout the hub and protected against duplicate active logs.
Marketplace
Safer, Complete Radio Marketplace
Listing edits, publishing, unavailable changes, deletions, and photo updates now stop safely when another change has already won and explain when the latest listing must be reloaded.
Every active listing and personal draft is now reachable through accurate page controls with stable ordering, while photo limits match the club's server setting.
Expired listings now give owners clear read-only guidance, and automatic expiration records one truthful history entry per listing.
Marketplace forms and photo uploads now keep entered details, identify individual file results, wrap long content safely, and provide larger phone-friendly controls with connected error guidance.
Documents
Safer, Complete Document Library
Every approved document is now reachable through clear page controls with accurate totals, stable ordering, and preserved search and category filters.
Document edits, reviews, replacements, archives, and deletions now stop safely when another person has already changed the same item and explain what to do next.
Uploaded document contents are now checked against their file type, repeated submissions reuse one upload, and PDF viewing uses stricter browser protections.
Document controls now provide clearer progress and results, connected error guidance, unique names for assistive technology, and larger phone-friendly touch targets.
Website
Complete, Safer Announcement Conversations
Every active announcement and comment is now reachable through clear page controls with accurate totals and stable ordering.
Announcement edits, reviews, deletion requests, posting-date changes, and comments now stop safely when another person has already changed the same item and explain what to do next.
Repeated announcement submissions no longer create duplicates, and each deletion-request cycle now sends its own decision update.
Announcement controls now show progress, connect errors to the affected field, use clearer names for assistive technology, and provide larger phone-friendly touch targets.
Events
Safer, Clearer Calendar and Event Reviews
Members can now submit one-time events from the Calendar, and administrators can review every pending submission from Calendar Administration.
Calendar edits and reviews now stop safely when another administrator has already changed the same event, and event deletion is limited to the selected event or its exact recurring series.
All-day events use clear first and last dates, including across daylight saving changes, while long event lists are no longer cut off.
Calendar dialogs now keep keyboard focus contained, event colors remain readable, and phones use a date-grouped agenda with larger event controls.
Long event names now stay inside their calendar day instead of widening the page.
Month navigation now stays within the supported January 2000 through December 2100 range and failed month loads offer a clear retry or sign-in path.
Accounts
Safer and Clearer Member Account Management
Member edits now stop and ask an administrator to reload when another administrator has already changed the same account.
The Members page now shows accurate totals with simple page controls, and administrators can create a complete member profile in one confirmed step.
Membership reviews, password resets, account deletion, and form errors now provide clearer progress, success, and correction messages.
Signup and account pages now explain that contact details appear only in the private roster for signed-in active members.
Events
Contest, Calendar, Weather, Email, and Backup Safeguards
Closed contest logs are now locked so their contacts cannot be added, edited, or deleted after the contest ends.
Calendar forms now reject Eastern times that do not exist when clocks move forward instead of silently changing the event time.
An inactive repeater can no longer remain selected as the current SKYWARN primary repeater.
Email retries now keep one stable message identity, and backup records are marked expired only after all related files are confirmed removed.