ic-fb ic-tw ic-you ic-insta ic-search ic-cart ic-loc ic-loc-box ic-store ic-user ic-phone ic-caret-down
# MYG
Release Notes for 3.1.0+88
  - Minor Improvements
    - Added an Invite-only option for calendars - invite-only calendars are hidden from the calendar list and can only be joined with an invite
    - Invite-only toggle is available when requesting a calendar, creating one as an admin, and in calendar settings
    - Added full address fields (address line 1, line 2, and postal code) to calendar settings and calendar creation
    - Added a Private contact section (name and email) that's only visible to calendar admins and never shown publicly
    - Updated the organization picker on the admin create-calendar screen

Release Notes for 3.1.0+87 
  - Minor Improvements
    - Improved screen reader support: screen and section titles are now announced as headings, search boxes have spoken labels, and search result counts are read aloud
  - Bug Fixes
    - Fixed the newsletter screen making a second failing request when its settings could not be loaded

Release Notes for 3.1.0+86
  - Minor Improvements
    - Drag and drop to reorder your calendar roles into a hierarchy (Calendar Admin stays pinned at the top)
    - Role pickers now only show roles at or below your own rank when approving from the waitlist, verifying a PIN, adding a member, or changing someone's role
    - You can no longer change the role or remove members who outrank you

Release Notes for 3.1.0+85
  - Minor Improvements
    - New: manage automated event email digests in Notification settings - global weekly and monthly switches plus per-calendar choices
    - New "Event emails" section on each calendar so you can follow it and include or mute it in your digests
    - Officers can now manage a calendar's newsletter: turn digests on, choose what non-member followers see, and view the email list
    - Added a "Request a calendar" form for chapter, assembly, and bethel leaders, with admin review
    - Request to join now lets you add an optional reason, which officers can see on the waitlist
    - Events feed: pick which calendar new events are added to, and a jump-to-today button to scroll back to the current day
    - Event editor now lets you pick the calendar when creating an event
    - Event detail shows a public-view banner with a Request access button for guests and non-members
    - Appearance settings now show a live preview and let you swipe between Theme, Language, and other sections
    - Added a Guest role for calendars

Release Notes for 3.1.0+84
  - Minor Improvements
    - Events can now repeat - new Repeat option (Daily, Weekly, Monthly, Yearly, or a custom schedule) in the event editor
    - Added a time zone picker for events, with a warning when an event's time zone differs from your home time zone
    - Added a Home time zone setting on Edit Profile
    - Your location can now be detected automatically on Edit Profile, with a manual option to search and set it yourself
    - Added a Show history / Upcoming only toggle on the manage events screen
    - Calendar detail now has a Subscription section to follow a calendar, with Request to join and Cancel request buttons
    - The events feed now always shows a Today header, with a 'No events scheduled today' message when nothing is scheduled
    - Redesigned sign in screen with a Sign in / Register chooser that keeps what you typed when switching, plus a 'No account? Register' shortcut after a failed sign in
    - Added helper text and inline validation for username and password on the Register form
    - New frosted glass styling for buttons, popup menus, and action icons
  - Bug Fixes
    - The events feed now keeps your scroll position when you turn a calendar on or off, delete an event, or pull to refresh
    - Repeating events in the manage list now show their next occurrence instead of the original start date
    - Fixed double-tapping Save creating duplicate events
    - Removed the unused 'Skip for now' button from calendar setup

Release Notes for 3.1.0+83
  - Bug Fixes
    - Your 12/24-hour time format preference now applies everywhere times are shown, including the time picker and reminder times
    - Dates and times on waitlist, member, invite, and calendar request screens now show in your chosen profile time zone

Release Notes for 3.1.0+82
  - Behind-the-scenes build and stability updates

Release Notes for 3.1.0+81
  - Minor Improvements
    - New calendar detail screen - tap a calendar to see its description, location, contact info, and your role
    - Tap a calendar's email, phone, or website to compose an email, start a call, or open the site
    - Added a Subscription toggle on the calendar detail screen to show or hide that calendar in your events
    - Non-members can now request access to a public calendar from its detail screen
    - Added quick action buttons on the calendar detail screen: Manage, Members, Color, Reminders, and Leave
    - Added an Actions row on the member detail screen: change role, edit info, suspend/reinstate, and remove
    - Profile photo: Choose photo now lets you Take photo with the camera or Choose from gallery
    - Added an Edit photo button to re-crop, rotate, or flip your existing profile photo
    - Event posters can now be picked from Files (iCloud Drive, etc.) and accept images as well as PDFs
    - Time pickers now use an Apple-style scrolling wheel everywhere
    - Refreshed buttons app-wide with a frosted glass pill style
    - Location filter chips now group cities by state
  - Bug Fixes
    - Switches now consistently use the brand color instead of occasionally showing green

Release Notes for 3.1.0+80
  - Minor Improvements
    - Added a Copy link button on event posters to share a poster link for email or your website
    - Adding a calendar member now uses their username instead of a numeric user ID, and shows the person's name to confirm before adding
    - Refreshed the dropdowns, role pickers, and overflow menus across the event editor, members, and calendar settings screens
  - Bug Fixes
    - Event poster buttons now wrap neatly on narrow screens instead of running off the edge

Release Notes for 3.0.0+78
  - Minor Improvements
    - Added a "Show full names" toggle when editing a role, so members in non-youth roles (Advisor, Adult, officers) can always display their full last name on member and attendee lists

Release Notes for 3.0.0+77
  - Minor Improvements
    - Added an optional name prefix (like Mr., Bro., PMC) for members, shown before their name on member lists and event attendee lists
    - Added a chapter position field for members (like Senior Patrol Leader), shown as a tag on member cards
    - New "Set/Edit display info" option on a member to edit their name prefix and position together; you can edit your own
    - The Add member dialog now includes optional Name prefix and Position fields
    - Member cards now show the member's profile title
    - Member surnames now appear as a first initial (e.g. "Jane D.") for roles without full-name access, for youth protection
  - Bug Fixes
    - The Add member button and member menu options are now hidden when you don't have permission to use them

Release Notes for 3.0.0+76
  - Minor Improvements
    - Event location field now suggests addresses as you type
    - Added a "View members" shortcut for calendars where you can see the roster but don't manage
    - Added a "Redeem invite code" option in calendar settings to join a calendar
    - New invite codes now pop up right after you create one so you don't miss the one-time code
    - Event editor now lets you control who can see an event and which event details are public
    - Calendar default visibility toggles now save automatically, with an "Update events" button to apply them to existing events
    - Members with unverified email or phone now show a warning that the info may not be accurate
  - Bug Fixes
    - Clearing an event's description, location, cost, open-to, or attire now actually removes it
    - Turning off all-day on an event now restores the times you had set before
    - Event times now show in your timezone instead of the server's
    - Calendar menu items no longer stay grayed out while the list is refreshing

Release Notes for 3.0.0+75
  - Minor Improvements
    - Management menu now shows only the actions your role actually allows, and hides empty sections
    - Added a message when you have no management permissions on a calendar
    - Tapping a member now opens a detail screen with their avatar, role, status, and join date
    - Members with the right permission can now see member and waitlist email and phone, with tap-to-email and tap-to-call buttons and verified badges

Release Notes for 3.0.0+74
  - Minor Improvements
    - Calendar management screens now show the calendar name as a breadcrumb above the title, so you always know which calendar you're working in
    - Dates and times across requests, waitlist, invites, the event editor, and the join code dialog now follow your device's locale (12/24 hour and date order)

Release Notes for 3.0.0+73
  - Minor Improvements
    - Error messages now show the actual reason from the server instead of a generic message
    - Added clearer hints when you're offline, the request times out, or you're rate-limited
  - Bug Fixes
    - Fixed cancelled occurrences of a recurring event disappearing - they now show with a strikethrough and a Cancelled badge
    - Fixed skipped and edited occurrences of recurring events not always being applied correctly
    - Recurring event cancellations and reschedules now refresh automatically on other devices
    - RSVP and bookmark failures now show an error instead of silently failing
    - Fixed the bookmark heart flipping on even when saving the bookmark failed

Release Notes for 3.0.0+72
  - Minor Improvements
    - Quiet hours now lets you choose which notifications it applies to: event reminders, member requests, and request status updates
    - Added clearer descriptions for each quiet hours option
  - Bug Fixes
    - A calendar now updates from "Request access" to "Joined" as soon as your request is approved, instead of waiting for an app restart

Release Notes for 3.0.0+71
  - Minor Improvements
    - Added Quiet hours for notifications - set a start and end time (defaults to 9:00 PM to 8:00 AM) to silence notifications while you sleep
    - Quiet hours can silence event reminders, member requests, and request status updates individually
    - Reorganized notification settings: notification types now live in their own "What to notify me about" section, separate from the main push on/off switch

Release Notes for 3.0.0+70
  - Minor Improvements
    - Recent past events now show right away in the Events and Calendar tabs, instead of being hidden until you scroll up
    - Calendar management view now shows a full year of past events instead of just the last day
  - Bug Fixes
    - Fixed push notifications not registering on macOS

Release Notes for 3.0.0+69
  - Minor Improvements
    - Pressing Enter now jumps to the next field when filling out forms (login, register, profile, and calendar management)
    - Tab now moves between fields predictably and skips over input icons like the password show/hide button
    - Tab now moves focus out of multi-line note fields instead of inserting a tab character

Release Notes for 3.0.0+68
  - Minor Improvements
    - New app icon across all platforms
    - Updated the login screen logo with a rounded squircle look and soft shadow

Release Notes for 3.0.0+67
  - Minor Improvements
    - Editing a single occurrence of a recurring event now asks whether to apply changes to this event only or all events in the series
    - Guests now see nearby calendars sorted by their device location
    - Login screen now shows the app logo
    - Improved layout on iPad, Mac, and large screens: login form stays centered instead of stretching, and the event details sheet now spans the full width
  - Bug Fixes
    - After registering, your device now properly offers to save the new password

Release Notes for 3.0.0+66
  - Minor Improvements
    - Added a Sponsors page, reachable from a new About section on the profile tab
  - Bug Fixes
    - Fixed calendar dates landing one column too far left in the month grid
    - Fixed bottom navigation and screen content getting out of sync (and taps not working) after opening the app from an email verification link

Release Notes for 3.0.0+65
  - Minor Improvements
    - Swipe down on the event details sheet to close it

Release Notes for 3.0.0+64
  - Minor Improvements
    - Event organizers can now set an event's status: Confirmed, Rescheduled, or Cancelled
    - Cancelled events show a red CANCELLED tag, a crossed-out title, and a banner so they're easy to spot
    - Rescheduled events show a RESCHEDULED tag and a reminder to double-check the new time
    - Event organizers can now add an image or PDF poster to an event, with a preview and option to remove it
    - Event details now show the poster: images display full-width, PDFs open with a tap
    - Profile photos can now be cropped to a square before uploading
    - Event details sheet now scrolls for long events and stays out of the way for short ones
    - The '3 days before' event reminder is now on by default

Release Notes for 3.0.0+63
  - Minor Improvements
    - New event reminders in Notifications settings: choose 3 days before, 1 day before, morning of (with a changeable time), and 2 hours before
    - Added a per-calendar Reminders option in the calendar menu to override reminder settings for a single calendar
    - New Today button on the Events tab that scrolls to today (or the nearest upcoming day) and hides once it's on screen
    - Saved and RSVP screens now show events as cards with a date-first time line, your RSVP status (plus any extra guests), and a bookmark
    - Bookmarks now save just the date you tapped instead of every occurrence of a repeating event
    - Saved list now refreshes after you close an event
    - Scrolling the events list now dismisses the keyboard without clearing your search
  - Bug Fixes
    - Saving a single date of a repeating event no longer marks all its other dates as saved
    - The same event listed on multiple calendars is now merged into one row on the Saved and RSVP screens

Release Notes for 3.0.0+62
  - Minor Improvements
    - Added a bookmark shortcut in the top bar to jump to your saved events
    - Non-members now see a "Public view" banner on events, with the option to request access (or sign in to request access as a guest)
    - Calendar settings now mark calendars you haven't joined as "Public calendar" with an inline Request access link, and show "Request pending" once you've asked
  - Bug Fixes
    - Events opened from Saved events and My events now show full details (description, location, cost, and more) instead of a stripped-down view

Release Notes for 3.0.0+61
  - Minor Improvements
    - Event times now follow your profile timezone, with a fallback to the calendar's own timezone
    - Added an admin tool to re-sync all linked Google calendars at once
  - Bug Fixes
    - Fixed recurring events landing on the wrong day or time around timezone and daylight-saving differences
    - Event list now refreshes when you change your timezone
    - Fixed sign-out, account deletion, and account switching so they reliably clear the previous account's data and return you to the login screen

Release Notes for 3.0.0+60
  - Minor Improvements
    - Added a Language setting in Appearance (System or English)
    - Added a confirmation prompt before signing out
    - Added "Forgot password?" on the login screen to request a password reset email

Release Notes for 3.0.0+59
  - Minor Improvements
    - Multi-day events now show under every day they span in the events list, not just their start day
    - Email verification: tapping the link in your verification email now opens the app and confirms your email
    - Added email verification status on your profile, with a Resend verification email button when it's not confirmed yet
    - Creating a calendar now uses tappable color swatches instead of typing a color

Release Notes for 3.0.0+58
  - Minor Improvements
    - Calendar lists are now grouped into collapsible sections by country (and state/province for US/Canada), each with a count
    - Calendars are now sorted by how close they are to your profile location, so nearby results show first
    - Added a Country field when editing or creating a calendar

Release Notes for 3.0.0+57
  - Bug Fixes
    - Updated profile pictures now show right away instead of displaying the old cached image

Release Notes for 3.0.0+56
  - Minor Improvements
    - Added profile photos - upload or remove your picture from the Edit Profile screen
    - Profile photos now show on your profile, member and waitlist lists, and event attendee lists
    - Event attendees now show their full name instead of just their username

Release Notes for 3.0.0+55
  - Minor Improvements
    - Added a badge on the app icon showing how many join requests need your approval and request updates need your attention
    - Added count badges on the Manage and Profile tabs
    - Manage calendar cards and the Waitlist now show how many join requests are pending
    - Calendar Requests now shows a badge when there's an update on one of your requests
    - Tapping a notification now refreshes your pending counts and takes you to the right screen
    - Badges update automatically when you open the app, approve or reject requests, or view your requests
  - Bug Fixes
    - Fixed leaving a calendar: if you'd already been removed, the app now refreshes your calendar list and lets you know instead of showing an error
    - Fixed calendar membership detection so admins are no longer shown as members of calendars they haven't joined
    - Calendar matching is now case-insensitive, so your roles and membership show up correctly

Release Notes for 3.0.0+54
  - Minor Improvements
    - Calendar advisors and admins can now create and edit events right in the app, with fields for cost, who it's open to, and attire, plus all-day and start/end date & time pickers
    - Added an Events option in calendar management for creating and editing your chapter's activities, with a searchable list and an Edit button on event details
    - Event details now show cost, who the event is open to, and attire when provided
    - Event cards now show your RSVP status (Going, Interested, Not going) and a bookmark icon for events you've saved
    - Calendar colors you pick now save to your account and follow you across devices and reinstalls
    - Added a Platform Admin area for platform admins to create or delete calendars, send broadcast notifications, and manage build routing
  - Bug Fixes
    - Event cards and details now stay in sync after you RSVP or bookmark from the event details view
    - Trimmed extra spacing around event locations so they display and link to maps cleanly

Release Notes for 3.0.0+53
  - Minor Improvements
    - Organization names now display with their proper capitalization instead of all uppercase
    - The Organization field on the manage calendar screen now shows a lock icon to indicate it can't be changed
  - Bug Fixes
    - Guests can no longer access member-only actions like bookmarking, RSVP, saved events, and calendar join requests

Release Notes for 3.0.0+52
  - Minor Improvements
    - Organization names now display in a consistent uppercase format throughout the app
    - Calendar organization names now show friendly labels (e.g. "Job's Daughters") instead of internal codes
  - Bug Fixes
    - A calendar's Organization is now shown as read-only on the calendar info screen, since it's set when the calendar is created and can't be changed afterward

Release Notes for 3.0.0+51
  - Behind-the-scenes build and stability updates

Release Notes for 3.0.0+50
  - Minor Improvements
    - The Manage tab now only appears for users who manage at least one calendar
    - Member request notifications now take managers straight to that calendar's waitlist
    - Calendar management screen now updates right away after editing a calendar's name, color, or contact info
    - Refreshed the look of text fields and search boxes across the management screens
    - The calendar search box no longer pre-fills with your profile location
  - Bug Fixes
    - Fixed the calendar row menu staying stuck on "View status" after deleting a pending request and going back
    - Fixed a possible crash when signing out

Release Notes for 3.0.0+49
  - Minor Improvements
    - New Manage tab for calendar admins and advisors, listing the calendars you run
    - Manage members: search the roster, add a member, change roles, suspend or reinstate, and remove people
    - Manage roles and permissions, with custom roles and per-permission toggles
    - Approve or reject join requests from a calendar waitlist, with history view
    - Create, copy, share, and revoke invite codes for a calendar
    - Add a member by verifying their 6-digit join PIN
    - Edit calendar settings: name, organization, description, color, location, contact, and website
    - Set default visibility for new events to control what non-members can see

Release Notes for 3.0.0+48
  - Minor Improvements
    - Added a Save button on events so you can bookmark events you're interested in
    - The Saved section now lists all your bookmarked events and opens each one when tapped
    - My Events is now its own full screen, and tapping an event opens its details
    - Tapping a push notification now takes you straight to the relevant event or calendar request
    - Notifications you tap while signed out now open after you sign in
    - Added a Location field to your profile, with a Use current location button to fill it in from your device
    - Calendar search now starts pre-filled with your profile location

Release Notes for 3.0.0+47
  - Minor Improvements
    - Register now has separate Email and Phone fields, so you can add both
    - Staying signed in is now easier: your session lasts 30 days and renews automatically
    - Your time zone is now detected and set automatically
    - Redesigned notifications page with new account push controls: turn push on or off and toggle member join requests, request status updates, and event reminders
    - Edit Profile now fills in your time zone from your device when it's missing
  - Bug Fixes
    - Push notifications are now more reliable on iOS
    - Fixed an error when switching away from the Events tab while it was refreshing

Release Notes for 3.0.0+46
  - Bug Fixes
    - Fixed push notifications not working on production phones

Release Notes for 3.0.0+45
  - Minor Improvements
    - Added push notification support for Android and iOS

Release Notes for 3.0.0+44
  - Minor Improvements
    - New "My calendar requests" screen to track your join requests, with Latest and History views and Pending/Approved/Rejected/Cancelled status badges
    - You can now cancel a pending calendar request (with a confirmation prompt)
    - Calendar row menu now shows the right action for each calendar: Request calendar, View request status, or Leave calendar
    - Added a confirmation when leaving a calendar
    - Added an app info button on the login and profile screens showing version, build, and connection details

Release Notes for 3.0.0+43
  - Minor Improvements
    - Added a "Continue offline" option so you can open the app and browse your most recently loaded events when the server can't be reached
    - Events you've already loaded are now saved on your device and shown automatically when you're offline, with a banner letting you know you're viewing cached events
    - Login now shows clearer messages for what went wrong - wrong credentials, no internet, or server unavailable
    - The events search bar is now disabled with a "Search unavailable" hint when you're offline or the server is down
    - Settings and calendar changes made while offline now warn you that they're saved locally for now and may not stick until you reconnect
    - The empty events screen now tells you when no calendars are selected versus when there are simply no events

Release Notes for 3.0.0+42
  - Minor Improvements
    - Redesigned the Your RSVP panel - set your RSVP right from the panel, and once you've responded, edit or remove it from a quick menu
    - RSVP now only appears for active members of the calendar
  - Bug Fixes
    - Event search now clears when you leave the events screen, so old filters no longer stick around after navigating away or restarting the app

Release Notes for 3.0.0+41
  - Minor Improvements
    - You can now RSVP to events (Interested, Going, or Not going) with a guest count, update or remove your RSVP, and see who else is attending
    - My events in your profile now lists all the events you've RSVP'd to across your calendars
    - Recurring events now show a plain-English schedule like "Repeats every other week on Wednesday"
    - Tap an event's location to open it in maps
    - Event descriptions now display formatted text with clickable links
    - Organization names now show their full names (DeMolay, Rainbow, Job's Daughters) across event details, calendar popups, and filters
  - Bug Fixes
    - Fixed the RSVP button on events, which previously did nothing

Release Notes for 3.0.0+40
  - Minor Improvements
    - New sign-in screen: log in with your email, phone, or username, create an account, or continue as a guest
    - Added a password show/hide toggle, a "Remember me on this device" option, and support for your device's saved-password autofill
    - New Profile tab with your stats, quick actions, and account options
    - Added Edit profile to update your name, email, phone, time zone, and title
    - Added Change password (enter your current password to set a new one)
    - Added a User code screen that shows a 6-digit code you can share so officers can add you to a calendar
    - Added the ability to permanently delete your account
    - New Events feed grouped by day, with Today / This week views and an event detail view
    - Events now load both newer and older as you scroll, with pull-to-refresh
    - Recurring events are now supported, with a badge showing when an event is part of a repeating series
    - New swipeable month calendar view with a day grid, per-day event dots, and a list of that day's events
    - Redesigned calendar settings with a search bar, organization and location filters, per-calendar color editing, and an All / My calendars toggle
    - Refreshed app appearance with gradient backgrounds and a new theme
    - Notifications now appear as a banner at the top of the screen instead of a popup
    - Theme and time format are now combined into a single Appearance settings screen
    - Added a themed banner that appears when there are connection or server issues
    - Calendars now stay off until you choose the ones you want to see
  - Bug Fixes
    - Fixed new accounts inheriting the previous user's calendars and skipping calendar setup
    - Signing out now fully clears your saved data and credentials from the device
    - Fixed the keyboard covering content on the calendar settings screen
    - An expired or invalid saved login no longer leaves stale calendars behind

Release Notes for 2.1.9+35
  - Minor Improvements
    - Added 12/24 hour time formats
    - Added Indicators for whcich option is selected
  - Bug Fixes
    - Changed size of popup
    - Added a couple features back that were removed in previous versions

Release Notes for 2.1.6+25
  - Minor changes for testing

Release Notes for 2.1.5+24
  - Bug Fixes
    - Locations no longer use the interpreter and is directly passed to maps 
    - Locations don't open maps when clicked and there is no location

Release Notes for 2.1.4+23
  - Bug Fixes
    - Fixed rules so events display properly
    - Fixed problem where time at noon would have switched time

Release Notes for 2.1.2+21
  - Minor Improvements
    - Added week day to Calendar Dialog Box
    - Added Auth for calendars

Release Notes for 2.1.1+20
  - Minor Improvements
    - Changed Message that displays when events fail to pull
    - Added more info to the Calendar Dialog Box
    - Text now ends with a ellipsis 
  - Bug Fixes
    - Fixed rules so events display properly
    - Fixed text size discrepancy in Appointments


Release Notes for 2.1.0+19
  - Minor Improvements
    - Whole calendar event line is now clickable 
    - While calendars are loading from the API, a loading animation is displayed
    - Done button is disabled while calendars are loading to prevent accidental skipping
    - Calendars are now sorted by alphabetical order
    - Calendars are now identifiable by event
    - Event More Dialog now has a set size based on display and description is formated as well as other minor changes
  - Bug Fixes
    - Calendars now update on app restart


Release Notes for 2.0.6+18
  - Bug Fixes
    - Double Theme Screen if no theme selected
    - Fixed Calendar Event View scrolling
  - Minor Improvements
    - Added guide if no calendars are selected