Skip to content

Releases: plansync-in/plan-sync

v3.24.1

Choose a tag to compare

@opxdelwin opxdelwin released this 26 Jan 04:29
eec0a33

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

Choose a tag to compare

@opxdelwin opxdelwin released this 03 Sep 16:02
a387ec4

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

Choose a tag to compare

@opxdelwin opxdelwin released this 11 Jul 08:50
1791c3b

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

Choose a tag to compare

@opxdelwin opxdelwin released this 03 Jun 07:10
9d2181f

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

Choose a tag to compare

@opxdelwin opxdelwin released this 31 Jan 14:25

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

Choose a tag to compare

@opxdelwin opxdelwin released this 13 Jan 17:53
9dba51e

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

Choose a tag to compare

@opxdelwin opxdelwin released this 02 Jan 20:08
e4c51ef

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

Choose a tag to compare

@opxdelwin opxdelwin released this 24 Sep 19:19
3670d0a

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

Choose a tag to compare

@opxdelwin opxdelwin released this 05 Sep 21:53
9dc5d0b

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

Choose a tag to compare

@opxdelwin opxdelwin released this 04 Sep 20:51
61d1e75

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