Skip to main content

v1.2.0

Muhammad Fareez Iqmal
Author, Maintainer

Highlight

✨ New feature: Final exams schedule!

The final exams can be added manually, or imported from i-Ma'luum. The neat part is, you can add the exams into your own calendar (Google, Outlook etc), so you can set up notification etc.

The .ics ICalendar file is also generated, so you can share it with your friends or transfer to your PC etc.

Slide 1
Slide 2
Slide 3
Slide 4

Closing this issue #66 for now. Also, again, thanks to Aiman Rahim that added POC for adding items to calendar events in his PR #64

While we are on this topic, what do you think if we add ability to export class timetable to calendar also? Leave a thumbs in here (Issue #65) if you think it's a good idea 👍

Other changes

  • 💙 Upgrade Flutter framework to 3.10 (Latest major stable release)
  • 🐛 Fixed incorrect casing after opening parenthesis. Issue #76
  • 🐛 Fixed some page in course browser that are failed to load. It was caused by weird day formatting from the IIUM. Issue albiruni #1
  • ➖ Removed previous database implementation; Hive. Migration system from Hive to Isar is no longer available - Idk if people is ever use this feature or not, I hope they use
  • ➕ Added dependencies
  • ⬆️ Upgrade dependencies

GitHub Releases

v1.1.4

Muhammad Fareez Iqmal
Author, Maintainer

What's New

  • Added ability to change the schedule's time (This feature has been requested for a long time). Thank you for everyone that propose this feature. #37 demo edit time

  • ✏️ Added hint text about the pull-to-refresh features (Note: This text apprear randomly).


GitHub Releases

v1.1.2

Muhammad Fareez Iqmal
Author, Maintainer

What's New

  • ✨ Added option to display venue, or section, or default (time) #39 screenshot1

  • 🐛 Fixed some icons are that not tappable in subject page. [Video]

  • 🐛 Fixed Material Banner cannot be dismissed from i-Ma'luum importer #71.

  • 🚸 Added refresh button in i-Ma'luum importer.

  • 🎨 New button style for adding subject from i-Ma'luum importer. screenshot imaluum

  • 🎨 Make subject padding smaller a bit to make some room to its content. cb03f9e

  • 🔥 Removed View details button in subject dialog (I think it's no longer needed) [Screenshot]. Also removed admonitions package

  • ➕ Upgraded dependency - html


GitHub Releases

v1.1.1

Muhammad Fareez Iqmal
Author, Maintainer

What's New

  • 💄 Redesigned subject viewer - Replaced the dialog with a full page (Only for saved schedule, for unsaved subject, the dialog remains)
    • Why? Because previously, when using dialog and user want to edit, the dialog will glitch a bit. It was caused due to the widget rebuilds. This is bad for the UX, hence this changes. Plus, it looks nicer to the eyes too (in my opinion lah..) Old vs new subject layout
  • 📱 Responsive layout - Adapt for wide screen devices (eg desktop or tablet) - this is just the beginning, I'm planning to responsivenessify (make responsive) of other UI elements. responsive home
  • Upgrade dependencies
  • 🔧 Exposes option to increase/decrease schedule text sizes for all platforms. For small screen devices, the option will be in the overflow menu. [Screenshot]
  • 🎨 System navigation bar now follow the app theme. Unfortunately, there is new issue from this change. See known issues
  • ✏️ Fixed incorrect tooltip label. [Screenshot]
  • ✏️ Removed stray } character in toast message.
  • :technologist: [DEV]

Known issues

  • While you can tap and hold the text you wanted to Copy, the option Copy will not reappear (bruh) when you resize the handler. This issue is tracked in #68
  • Icon on system's bottom navigation bar may not be visible in some phones. Tracked in #70

GitHub Releases