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
c48f5ef215ab9b24fc22178439248e6ebcafcdf5
Client
/
lib
T
History
MineTec
c48f5ef215
migrated feedback submission from the legacy
mhsl.eu
endpoint to the MarianumConnect API
2026-07-06 22:36:11 +02:00
..
api
migrated feedback submission from the legacy
mhsl.eu
endpoint to the MarianumConnect API
2026-07-06 22:36:11 +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
migrated the breaker system to MarianumConnect and refactored the API response to a rule-based model with support for version-specific blocks using
maxBuild
.
2026-07-06 21:15:39 +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
migrated feedback submission from the legacy
mhsl.eu
endpoint to the MarianumConnect API
2026-07-06 22:36:11 +02:00
widget
migrated the breaker system to MarianumConnect and refactored the API response to a rule-based model with support for version-specific blocks using
maxBuild
.
2026-07-06 21:15:39 +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 a new telemetry heartbeat and client-side error reporting system for MarianumConnect; replaced legacy
mhsl.eu
user index updates with a
POST me/telemetry
heartbeat using stable, securely-stored device identifiers; integrated global Flutter and platform error handlers to report uncaught exceptions with session-based deduplication and rate limiting.
2026-07-06 22:11:23 +02:00
firebase_options.dart
dart format
2026-05-08 20:12:40 +02:00
main.dart
implemented a new telemetry heartbeat and client-side error reporting system for MarianumConnect; replaced legacy
mhsl.eu
user index updates with a
POST me/telemetry
heartbeat using stable, securely-stored device identifiers; integrated global Flutter and platform error handlers to report uncaught exceptions with session-based deduplication and rate limiting.
2026-07-06 22:11:23 +02:00