This website requires JavaScript.
Explore
Help
Sign In
MarianumMobile
/
Client
Watch
3
Star
1
Fork
0
You've already forked Client
Code
Issues
15
Pull Requests
Actions
Packages
Projects
1
Releases
Wiki
Activity
Files
b6d06dd3b48e77205ff25e8dba260541a9d5393c
Client
/
lib
T
History
MineTec
b6d06dd3b4
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
..
api
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +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
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
notification
refactored internal documentation and simplified comments across chat BLoCs, file viewer, and navigation components
2026-05-10 17:01:50 +02:00
routing
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
share_intent
implemented Nextcloud file previews for unknown file types using fileId and has-preview flags, updated file models, and refined manual refresh logic.
2026-05-13 19:44:26 +02:00
state
/app
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
storage
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
theming
dart format
2026-05-08 20:12:40 +02:00
utils
implemented a customizable chat background system with support for patterns, solid colors, and gallery images; added a dedicated settings page with live preview and adjustable blur/dim effects, updated the image cropper to support flexible aspect ratios for wallpapers, and integrated file cleanup logic during account logout.
2026-05-31 19:20:18 +02:00
view
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00
widget
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +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 central haptic feedback system with configurable levels (off, reduced, full), added a
Haptics
facade providing semantic feedback methods, integrated haptic cues across navigation, settings toggles, and async action results, and updated version to 1.1.0+54
2026-05-30 13:54:19 +02:00
firebase_options.dart
dart format
2026-05-08 20:12:40 +02:00
main.dart
implemented foreign timetable support for students, teachers, rooms, and classes, including a searchable element picker with favorites support, introduced a capabilities system for feature gating, refactored the timetable UI into a reusable
TimetableCalendarView
component, and redesigned the chat input field with a unified emoji picker and integrated attachment actions.
2026-05-31 21:29:16 +02:00