Skip to content

Releases: opxdelwin/plan-sync

v3.24.1

26 Jan 04:29
eec0a33
Compare
Choose a tag to compare

Major Updates

  • Provider Migration

    • Began migration to Provider, replacing GetX dependencies across the app.
    • Finalized removal of GetX (except for Get.key in main.dart).
    • Resolved app tour issues and reduced jank during in-app tutorials.
  • Error Reporting

    • Unified error reporting templates for elective screens.
    • Updated the error report button to use TextButton.icon for consistency.
  • UI/UX Improvements

    • Fixed text overflow issues on smaller screens.
    • Adjusted padding for improved layouts.
    • Added drag handle for the bottom sheet using built-in functionality.
    • Enhanced splash screen and launcher icon, including a festive Christmas-themed icon.
  • In-App Update Enhancements

    • Added a popup notification for failed in-app updates.

Bug Fixes

  • Fixed deprecated Gradle plugin.
  • Resolved issues with loading_animation_widget (API updates).
  • Addressed minor Dart-related issues and streamlined future usage.
  • Implemented a stable branch to mitigate Android jank issues temporarily.

New Features

  • Added a "Done" button to schedule preferences in the tutorial.
  • Introduced a "Sigma Male Loading Indicator" Easter egg for fun.

Chore and Refactor

  • Upgraded loading_animation_widget to version 1.3 due to API changes.
  • Migrated HUD notice widget to include button functionality.
  • Moved the app initializer to a separate file for better modularity.

Miscellaneous

  • Added puns (keeping the app lighthearted and engaging).
  • Incremental tweaks to ensure better stability and responsiveness.

v3.22.0

03 Sep 16:02
a387ec4
Compare
Choose a tag to compare

v3.22.0 Release Notes

We are excited to announce the release of version 3.22.0, which includes several enhancements and fixes to improve your experience:

  • Updated Icon: The app now features a refreshed icon for a modern look.
  • iOS Splash Screen Fix: Resolved issues with the splash screen on iOS devices.
  • Apple Authentication: Initial setup for Apple authentication has been implemented.
  • Freshness Indicator: Added a freshness indicator to the Timetable class, enhancing user feedback.
  • UI Enhancements: Introduced new UI indicators for better usability and visual appeal.
  • Account Management: A new handler for account deletion has been added.
  • Analytics Improvements: Enhanced share logging and modified analytics event names for better tracking.
  • Error Handling: Implemented error handling for login cancellation to improve user experience.

This release focuses on refining existing features and ensuring a smoother user journey.
Thank you for your continued support!

v3.0.0

11 Jul 08:50
1791c3b
Compare
Choose a tag to compare

PlanSync v3.0.0 Release Notes

New Features

  1. Home Page Redesign

    • Implemented a new user interface for the home page
    • Redesigned color scheme for improved visual experience
    • Updated dark mode color palette
  2. Timetable Improvements

    • Introduced tile-based timetable view
    • Implemented support for different rooms per period
    • Added new weekday ENUM for better day management
  3. No Schedule Widget

    • New widget to display when no schedule is available
  4. Update Screen

    • Added a screen to prompt users for critical app updates
  5. Update Available Info Widget

    • Implemented new UI for the update button

Enhancements

  1. Timetable Model

    • Switched to a new timetable model for improved functionality
    • Updated variable type for electiveYear to String
  2. Settings and Logging

    • Updated logger functionality
    • Improved settings screen
  3. Email Update

  4. Website Migration

    • Migrated to a custom domain

Bug Fixes and Optimizations

  1. Fixed various build issues
  2. Resolved breaking tests
  3. Implemented stability and performance improvements
  4. Addressed analysis warnings

Developer Updates

  1. Created new_formats.dart file
  2. Removed deprecated code
  3. Switched to surfaceContainerHighest over background
  4. Switched to onSurfaceVariant over onBackground
  5. Implemented minimum versioning flag

v2.0.0

03 Jun 07:10
9d2181f
Compare
Choose a tag to compare

Hitting back hard for AY 24-25!! 🥳

We've made few changes for this year, and we expect to support multiple programmes by end of this year! Stay Tuned!

Update (or download) directly from Play Store here

v1.2.0

31 Jan 14:25
Compare
Choose a tag to compare

Plan Sync v1.2.0 Changelog

Download latest version here

New Features

  • Added optional Saturday time-table to support classes on weekends.

Enhancements

  • Switched to GetMaterialApp for improved app functionality.
  • Implemented analysis workflow for better code quality.
  • Added support for saturday schedule based on user feedback.
  • Updated authentication logic to use CustomSnackbar for improved user experience.

Bug Fixes

  • Fixed breaking tests and resolved dependency-related issues.
  • Updated visibleForTesting to streamline testing procedures.
  • Addressed issues with the InAppTour, SemesterBar, and Snackbar functionalities.

For more details, check out the GitHub Repository.

Official Release v1.1.0

13 Jan 17:53
9dba51e
Compare
Choose a tag to compare

Release Notes

Version 1.1.0 (January 14, 2024)

New Features

  • Added in-app tutorial for new users.
  • Created a basic app tour to guide users through the features.
  • Implemented cache for API responses, allowing offline availability.

Enhancements

  • Enabled blazing fast cache using Hive DB.
  • Refreshed data when remote changes occur.
  • Enhance app update logic.
  • Implemented Immediate Update precondition for any major changes.

Fixes

  • Fixed few UI & Padding issues.
  • Bug Fixes and Stability analysis

v1.0.0 | Official Release SEM2

02 Jan 20:08
e4c51ef
Compare
Choose a tag to compare

Instructions 👇

  • You may download the app from Play Store as a tester. You may watch a full installation tutorial here, and refer to the Play Store Form.
  • We will update the link to download the app once it goes public on Play Store.

Plan Sync v1.0.0 Changelog

Features

  • Snackbar Wrapper Class: Introduced a new class for handling snackbar messages.
  • Browse Schedule for multiple years: Users can now dynamically select the year for their schedule.
  • Dynamic Theming: App now supports Dark/Light Mode.
  • Upgraded UI/UX: Revamped the user interface for a more modern and user-friendly experience.
  • Elective Scheme Preference: Users can now set their elective scheme preferences.
  • Year Bar for Electives: Added a year bar to facilitate elective selection.

Fixes and Improvements

  • System Theme Issue Fix: Resolved issues related to the system theme.
  • Error Reporting: Added a new feature for users to report errors efficiently.
  • Logger Class: Introduced a logger class for improved error tracking.
  • Background Doodle Addition: Added a background doodle for a visually appealing touch.
  • Update .gitignore and Folder Structure: Improved the project's version control and structure.

Play Store Release Preparation

  • Bundle ID Update: Renamed the app and updated the bundle ID.
  • Alpha Track Release: Deployed the app to the internal alpha track for testing.
  • Update Dialog for Official Play Store Release: Implemented a dialog to notify users about official Play Store updates.
  • Show App Version on Settings Page: Users can now view the app version on the settings page.
  • Play Store Update API Integration: Integrated the API for Play Store updates.

For more details, check out the GitHub Repository.

v0.1.23

24 Sep 19:19
3670d0a
Compare
Choose a tag to compare

App is available for Android devices, download and install first file in Assets section below 👇

Version 0.1.23

New Features

  • Electives Support: You can now add and manage your elective courses in Plan Sync. Keep track of your elective schedules alongside your regular classes for more accurate planning.

Enhancements

  • Height Restrictions: Dropdown menus now have height restrictions for improved usability.
  • Updated Analytics: We've updated our analytics to provide you with better insights into your college schedule.
  • New Navigation Bar: Enjoy a fresh look with our new navigation bar for smoother app navigation.
  • Network Intents: Added network intents in manifest.xml to enhance network connectivity.
  • Conditional Crashlytics: We've implemented conditional crashlytics for better error reporting. Added debug/release key support for crashlytics to provide more detailed error information.

Bug Fixes

  • Minor Bug Fixes: Various bug fixes and performance improvements for a smoother user experience.

Thank you for using Plan Sync!
We're committed to making your college life easier and more organized.

Hits

v0.1.22

05 Sep 21:53
9dc5d0b
Compare
Choose a tag to compare

App is available for Android devices, downnload and install first file in Assets section below 👇

Version 0.1.22

New Features

  • Added crash detection and reporting service.
  • New splash screen added.

Bug Fixes

  • Fixed unhandled cases of version check.
  • Modified authentication logic to avoid infinite loop under rare conditions.

Thank you for using Plan Sync! We hope you enjoy the new features and improvements.


Hits

v0.1.21

04 Sep 20:51
61d1e75
Compare
Choose a tag to compare

Release Notes

Version 0.1.21

New Features

  • Added splash screen and logo for an enhanced user experience.

Enhancements

  • Improved efficiency of remote fetch.
    • Advanced try-catch block implemented along with request timeout.

commit hash ed0de3da7636ef7e09dfae6e87f73ba92179e0ec