This website requires JavaScript.
Explore
Help
Sign In
MarianumMobile
/
Client
Watch
3
Star
1
Fork
0
You've already forked Client
Code
Issues
7
Pull Requests
Actions
Packages
Projects
1
Releases
Wiki
Activity
Files
38a271929c3dfe36fb58076eba908c8f1e5157ca
Client
/
lib
T
History
MineTec
38a271929c
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
..
api
added support for simultan downloads in files and talk, support for background downloads, enhanced loading in files with retry
2026-07-06 15:43:17 +02:00
background
migrated timetable integration from WebUntis to the MarianumConnect API, implementing a Dio-based client with bearer token authentication, background session validation, and auto-refresh logic.
2026-05-23 17:32:42 +02:00
extensions
implemented DST-safe date arithmetic with new
addDays
and
subtractDays
extensions, updated timetable state to reset view and scroll boundaries on initialization to prevent stale views, added hard caps to calendar navigation, and updated version to 1.0.3+52
2026-05-22 15:08:30 +02:00
model
implemented dual Nextcloud push registration with separate
general
and
talk
apptypes to ensure reliable Talk notification delivery; introduced stacked
MessagingStyle
notifications for chat threads with support for circular conversation avatars and disk caching
2026-07-05 22:48:04 +02:00
notification
improved reliability and error handling for background notification actions by migrating to a top-level entry point for stable AOT callback resolution; implemented failure notifications to preserve undelivered reply text and surface technical errors; resolved a race condition that could resurrect dismissed notifications during silent re-renders; updated the Android manifest with the required broadcast receiver for notification actions; and refactored internal OCS methods to return detailed success/failure records for improved logging and field debugging.
2026-07-05 23:43:58 +02:00
push
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
routing
added support for simultan downloads in files and talk, support for background downloads, enhanced loading in files with retry
2026-07-06 15:43:17 +02:00
share_intent
fixed pending share race error on warm app start
2026-07-02 15:28:05 +02:00
state
/app
fixed z-index issue with background-loading indicator being behind talk-messages in chats
2026-07-06 15:51:08 +02:00
storage
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
theming
dart format
2026-05-08 20:12:40 +02:00
utils
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
view
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
widget
implemented a guided notification permission flow triggered on the first Talk visit
2026-07-06 20:01:45 +02:00
widget_data
migrated timetable integration from WebUntis to the MarianumConnect API, implementing a Dio-based client with bearer token authentication, background session validation, and auto-refresh logic.
2026-05-23 17:32:42 +02:00
app.dart
implemented an E2E-encrypted Nextcloud push-v2 notification system with support for RSA decryption and signature verification; introduced an iOS Notification Service Extension and native AppDelegate handlers for Talk actions (inline reply and mark-as-read); replaced the legacy notification registration with a new lifecycle managing app passwords and secure keypair storage; added background message handling with tray synchronization and a test notification utility in the settings.
2026-07-04 22:50:18 +02:00
firebase_options.dart
dart format
2026-05-08 20:12:40 +02:00
main.dart
added support for simultan downloads in files and talk, support for background downloads, enhanced loading in files with retry
2026-07-06 15:43:17 +02:00