Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schedule overhaul, filtering changes, bug fixes. #19

Open
wants to merge 47 commits into
base: master
Choose a base branch
from

Conversation

Micrified
Copy link
Collaborator

@Micrified Micrified commented Jun 8, 2018

This PR includes the following important changes.

  • Repositioned menu bar icons to match Android version.
  • Added filtering for General Information data. Now shows just school specific + admin info.
  • Added filtering for Lecturer data. Now shows just school specific lecturers.
  • Corrupt entries in JSON data arrays are ignored, and do not cause rejection of good entries.
  • Added a Admin/Coordinator tag to General Information items.
  • Overhauled the schedule. It now allows for paging between weeks, and looks more like a calendar.
  • Fixed bug where the app would crash if the school it was registered under was deleted after sign in.
  • Added synchronous requests for serial fetching in background threads, and overhauled data-fetching routine for the schedule (previously was inefficient).
  • Fixed bug where the Credits screen had disappeared.
  • Fixed anomaly where separators in the General Information view weren't showing.
  • Adjusted the forum thread submission form so that it automatically enables the submit button when enough text is entered, not just after finalizing the message.

…atal crashes in parser routines. Many more updates.
…thread routines for secondary resources to avoid exceptions.
… with no profile images get others from recycled cells.
… options. Credits added. Weird schedule table bug removed.
Micrified and others added 17 commits April 28, 2018 14:08
…- just got marked an obsolete version of macOS. End of the line for 10.11.6.
… no longer cause entire JSON arrays to be dropped. Just those particular entries.
…om cell classes. Added general info filtering as specified by customer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant