Skip to content

Release 2.7.2

Latest
Compare
Choose a tag to compare
@vdhamer vdhamer released this 10 Feb 21:55
· 55 commits to main since this release

PORTFOLIOS and CLUBS-AND-MUSEUMS SCREENS

  • Added two demo clubs (XampleMin and XampleMax) as examples for adding new clubs.

PREFERENCES SCREEN

  • Forced a data reset to clean up the content of the in-app database when 2.7.2 (or higher) is first run.
  • Changed app default to "don't show former members".
  • Minor bug: role "Other" didn't show up when filtering on club officers.

DOCUMENTATION

  • Created 7-step instructions (Github Documentation directory) for creating a new level2.json file.

CODE MAINTENANCE

  • Tested on iOS 18.3.1, Xcode 16.2, macOS 15.3.1 and SwiftLint 0.58.2
  • Extended data model for keyword feature (and updated diagram in README.md on GitHub).
  • Added documentation in README.md for keyword feature in Level 0 and Level 2 files.
  • Automatically cleared any officer roles for a deceased member. Fatal error in debug version only.
  • Removed remaining traces of e-mail and phone number support (feature disabled in 2.7.0 for privacy reasons).
  • Moved isDeceased parameter into PhotographerOptionalFields struct.
  • Moved the JSON files to a new directory with a simpler path.
  • Added support for a contactEmail field for knowing who to contact if there is an issue with a Level2.json file.
  • Migrated to String Catalogs for supporting multiple languages.
  • Deleting the database content didn't cover 3 new tables (Keyword, LocalizedKeyword, PhotographerKeyword).

DATA MAINTENANCE

  • Updated fgDeGender (MW, ML, BZ).
  • Created spreadsheet with timeline of former members of fgDeGender (precurser to updating fgDeGender.level2.json.
  • Added 10-ish former members to fgDeGender.level2.json.
  • Added a missing club fcAFCReusel.
  • Created empty collections in LR for former members of fgDeGender.
  • Updated fgWaalre (JJ).
  • Created two demo Level 12 files: XampleMin.level2.json and XampleMax.level2.json.
  • Fixed broken link for ME of fgAnders (still don't have a real image though).
  • Set Core Data debugging according to https://useyourloaf.com/blog/debugging-core-data/
  • Updated membership of fgWaalre for 2025.
  • Added fcBrandevoort (in Helmond).
  • Removed 2 clubs used only for demo purposes (they will hopefully show up again in the future).
  • Updated club officer list for fgDeGender.
  • Changes status for MvA in XampleMax sample club.