Releases: cbeyls/fosdem-companion-android
Releases · cbeyls/fosdem-companion-android
FOSDEM Companion 2.2.9
FOSDEM Companion 2.2.8
Changes since version 2.2.7:
- Fix: some links to speaker info web pages
- Fix: link to stands web page
- Enhancement: remove event title from sharing text body
- Upgrade libraries and small performance improvements.
FOSDEM Companion 2.2.7
Changes since version 2.2.6:
- Feature: enable predictive back animations
- Fix: restored the ability to connect to FOSDEM servers on Android < 7.1 by including a root certificate
- Fix: proper detection of granting the schedule alarms permission on Android 14+
- Fix: search menu item always showing in the overflow menu instead of the main toolbar when possible
- Fix: blinking menu items when swapping between event details
- Upgrade libraries, Kotlin, Gradle plugin and build tools to their latest versions.
FOSDEM Companion 2.2.6
Changes since version 2.2.5:
- Fix: speaker info button not visible on tablets
- Fix: feedback link not properly removed when a feedback button is available.
FOSDEM Companion 2.2.5
Changes since version 2.2.4:
- Feature: add "Submit feedback" button in event details screen
- Fix: no image placeholder shown in room image dialog launched from notification
- Enhancement: don't display blue squares in place of
<img>
tags in HTML descriptions - Enhancement: take manual database updates into account when scheduling the next automatic update.
FOSDEM Companion 2.2.4
Changes since version 2.2.1:
- Enhancement: make use of new fields in the XML schedule file format (based on PretalX), allowing the removal of some hardcoded values
- Enhancement: add support for the "Junior" track type
- Enhancement: trigger an automatic download on app startup after clearing the schedule during a database schema upgrade
- Enhancement: use
ContextCompat.registerReceiver()
API to ensure the time zone change broadcast will be received on API 33+ - Reimplement database tables version tracking using
invalidationTrackerFlow()
to avoid blocking the main thread during initialization.
FOSDEM Companion 2.2.1
Changes since version 2.2.0:
- Enhancement: always enable the room image dialog and show a placeholder text if no image is available, instead of disabling the dialog. This makes the on-site navigation action available for all rooms
- Enhancement: disable bookmarks import and export when the database has not yet been loaded. This saves the user's time by prohibiting a multiple steps action that would always end up in failure
- Fix: duplicate menu items shown in session details screen (regression introduced in 2.2.0)
- Upgrade AndroidX Lifecycle library to 2.7.0.
FOSDEM Companion 2.2.0
Changes since version 2.1.9:
- Updated campus map image to 2024 version
- Convert all map images to lossless WebP (uses 20% less space than PNG)
- Remove unused Android 4.x resources
- Fix: bookmarks menu items are shown even when the bookmarks screen is not visible (regression introduced in 2.1.9).
FOSDEM Companion 2.1.9
Changes since version 2.1.3:
- New feature: session attachments, in addition to links
- New feature: link to stands web page in main menu (#49)
- Enhancement: remember scroll position when switching back to bookmarks list (#81)
- Enhancement: "Upcoming only" option in bookmarks list renamed to "Hide past sessions". Sessions in progress are now always visible (#78)
- Enhancement: add colored warning icon next to full rooms in session lists (#32)
- Enhancement: display the next sessions of the coming hour instead of the coming 30 minutes in the "Live" screen
- Translation: use the word "session" everywhere instead of "event"
- Remove Android Beam sharing feature (no longer supported since Android 14 SDK)
- Fix: scrolling jumps back to top in the Live screen
- Fix: room status is not displayed in bookmarks list (regression introduced in 2.1.3)
- Various internal refactorings
- Change min SDK version to 21 (Android 5.0) and target SDK version to 33 (Android 13).
FOSDEM Companion 2.1.3
Changes since version 2.1.2:
- Add native support for the
POST_NOTIFICATIONS
permission in Android 13 and change target SDK version to 33 - Fix toolbar colors in light theme (a dark ThemeOverlay is needed for the Toolbar)
- Upgrade libraries, Kotlin, Gradle plugin and build tools to their latest versions.