Skip to content

Releases: NjbSyd/CUI-ATD-Companion

v0.0.8

Choose a tag to compare

@NjbSyd NjbSyd released this 29 Sep 09:28

What's New

  • Moved from mongo to supabase for db
  • minor bug fixes
  • changed server

**Full Changelog**: https://github.com/NjbSyd/CUI-ATD-Companion/compare/v0.0.7-stable...v0.0.8

v0.0.7-stable

Choose a tag to compare

@NjbSyd NjbSyd released this 23 May 12:00
3520847

New Features and Enhancements:

  • Improved State Management: Reintroduced and optimized Redux for better state handling

Enhanced Search Capabilities:

  • Subject-based Search: Select subjects to view corresponding teachers and their schedules by semester and section.
  • Teacher-based Search: Select teacher names from a dropdown list to view their timetables.
  • Classroom & Timeslot Search: Added searchable dropdown lists for easier selection.
  • Weekly Schedule: View weekly schedules for all classes with an option to navigate through different days.
  • Splash Screen: Implemented a new splash screen that preloads all data for a faster startup experience.

Optimized Data Fetching:

  • Data is now fetched from SQLite at the front-end instead of AsyncStorage for faster performance.
  • Local storage and caching are properly implemented to support offline mode, preventing crashes when there's no internet.
  • Pull-to-Refresh: Added pull-to-refresh functionality on each screen, allowing users to refresh the content by dragging down, similar to Chrome on mobile devices.

Bug Fixes and Performance Improvements:

  • Crash Fixes: Resolved app crashing issues that occurred on startup.
  • UI Improvements: Made several small UI changes to enhance the user experience.
  • Caching Issues Resolved: Fixed issues related to local caching, ensuring data is reliably loaded even in offline mode.

Full Changelog: v0.0.7-stable