msa week overview - ajtruckle/meeting-schedule-assistant-support GitHub Wiki

Week Overview

The Week Overview panel gives you a concise summary of the midweek and weekend meetings for the currently selected week. It also highlights any special events, adjustments, or exceptions that may affect the congregation’s schedule. As you navigate through different weeks, the panel updates automatically to reflect the relevant information.

You can resize the main window to enlarge the summary panel for improved readability.

Navigating Between Weeks and Viewing the Summary

The Week Overview panel combines navigation controls and a summary of meeting details. Use the ◀️ / ▶️ arrows to move quickly between weeks — the displayed information updates instantly as you browse.

The panel lists midweek and weekend meeting assignments for the selected week, including dates, times, and assigned brothers. This data is sourced from the Assignment History database and provides a convenient snapshot of the congregation’s schedule without opening the Meeting Editor.

Summary Panel

Figure 1: Week Overview panel: Displays midweek and weekend meeting details for the selected week. Use the navigation arrows to move between weeks and view assignments at a glance.

Midweek and Weekend Meeting Details

  • Meeting dates and times
  • Assigned brothers
  • Special items or variations
  • Notes or exceptions for the week

This allows you to confirm the schedule at a glance without opening the Meeting Editor.

Special Events

If a special event affects the congregation’s schedule — such as a Circuit Assembly, Special Talk, or Memorial — it will appear in the Week Overview panel. This makes it easy to identify weeks that differ from the standard meeting pattern.

Updating Meeting Attendance

You can update the Meeting Attendance for each meeting directly from the Week Overview panel. This allows you to keep attendance records current without opening the Meeting Attendance manager.

Updating the meeting attendance from within the week overview panel

Figure 2: Week Overview panel: Editable attendance fields for the selected week. Enter in‑person and online attendance values directly without opening the Meeting Attendance manager.

When you change any attendance values, the updates are not saved immediately. Instead, a confirmation message appears asking whether you want to save the updated information to the database. This prompt only appears if you have made changes, and it is shown when you:

  • navigate from one week to another
  • choose a different week via the calendar
  • close the application

Dialog box titled “Meeting Schedule Assistant” displaying a message: “You have unsaved changes to meeting attendance. Save before switching weeks?” with Yes and No buttons.

Figure 3: Confirmation prompt: Appears when unsaved attendance changes exist. Choose Yes to save the updated values before switching weeks or closing the application.

Only after you confirm are the updated attendance values saved to the database.

Assignment History Upgrade Prompt

If you navigate to a week where the Assignment History database has not yet been upgraded, a message appears informing you that an update is required. This ensures that features such as Meeting Attendance work correctly and that all assignment data is stored in the latest format.

Example: Notification shown when the Assignment History database requires an upgrade.

Figure 4: Upgrade notification: Appears when the Assignment History database requires updating. Click Find out more for details or Don’t show this message next time to suppress future reminders.

Expanded Information

If you click Find out more, the message expands to show additional details about why the upgrade is needed and how to complete it. This helps you understand the steps required to bring your data up to date.

Suppressing the Message

If you tick Don’t show this message next time, the notification will be suppressed and will not appear again. This option is useful if you are already aware of the required upgrade and prefer not to be reminded.

Navigation

⚠️ **GitHub.com Fallback** ⚠️