Skip to content

v3.40.0

Choose a tag to compare

@rhahao rhahao released this 19 Sep 05:36
· 59 commits to main since this release

3.40.0 (2026-09-19)

Features

  • meetings: flag same-meeting assignment conflicts in red (#5379) (2664a85)
  • meetings: narrow week warning to consecutive same assignments (#5380) (f5d5ac6)
  • persons: importing speakers catalog from a file (f6e32d0)
  • profile: add profile avatars set (#5162) (fe429c7)

Smaller adjustments

  • locales: shorten long UI labels (ea0345f)
  • meetings: animate the week and month progress in the schedule list (#5477) (aad6566)
  • persons: let the filters be closed from the navbar on mobile (#5409) (534aff9)
  • persons: use accent color for elder badge (#5479) (30b775c)
  • profile: stop silent avatar-type reset and keep account photos local (#5455) (1fefe22)
  • ui: add the navbar back arrow animation (#5485) (676c374)
  • ui: improve contrast of field service group 5 color (#5480) (13a9dcd)
  • ui: match the loading skeleton to the dashboard cards (#5495) (d3ce687)
  • ui: raise accent-150 contrast in light themes (#5484) (19cce75)
  • ui: refine badge text sizes and corner radius (#5478) (b73d22d)
  • ui: standardize the dialog header and spacing (#5423) (e3c5649)

Bug Fixes

  • app: avoid UI jump when scrollbar appears (#5467) (e12490f)
  • dashboard: language group overseers unable to see the reports card (28e7f93)
  • dashboard: show language group selector for non-publisher members (b364930)
  • meetings: further autofill improvement of assignment rotation and conflict detection (cdf4f4c)
  • ministry: correct lost and stale time in the ministry timer (#5401) (6c64c07)
  • persons: speakers import additional fixes (#5457) (b29f99e)
  • reports: save counter mode values and count deaf attendance (#5469) (0fc1b2d)
  • startup: pocket login crash (#5468) (914a8a8)
  • ui: hide empty header in profile dropdown when not logged in (#5474) (cdf8ecd)
  • ui: keep icon buttons round when a caller passes sx (#5500) (fb4a935)
  • ui: use accent colors for keyboard focus in menus and dropdowns (#5483) (fdbfc52)
  • worker: align backup metadata role gates with the API (967500a)
  • worker: keep public schedules for group overseers who are not editors (0f0df0a)
  • worker: upload outgoing speaker data for language group overseers (11e00a4)
  • worker: upload schedule edits made by language group overseers (57d9418)