-
**Describe the bug**
ClassClock displays a blank white screen after browsing data (specifically local storage) is cleared
**To Reproduce**
Steps to reproduce the behavior:
1. Go to classclock a…
-
When comparing ClassClock's countdown between two devices, the times may not match. This is due to the fact that ClassClock uses the time of the device it is loaded on (using javascript's `Date()` fun…
-
**To Reproduce**
Steps to reproduce the behavior:
1. click this link to https://web.classclock.app/settings.html
**Expected behavior**
Either settings page should be visible if you have already …
-
Since this site technically supports multiple clubs, being able to embed some club identifier in the URL to look up data for that club would be useful, especially a human friendly identifier.
maybe…
-
**Describe the bug**
If a school and/or bell schedule gets deleted from the database, all users who had that schedule selected previously will be shown a screen that says "Fetching" with no apparent …
-
https://github.com/MoralCode/ClassClockAPI/blob/fa35cfe710ab55596c1a5742a5ff4015d9c5dc20/common/db_schema.py#L46 as an example of the one that was causing issues (edit: its the 20 character limit on B…
-
Some schools have "split" schedules where one group of students goes to "early lunch" while the other is in class, and then things swap. This swap usually does not happen at the same time for the stud…
-
When accessing the website in a timezone other than PST (Pacific Standard Time), the site incorrectly uses the local time.
**Steps to Reproduce**
1. Enable a VPN that allows you to appear in a dif…
-
While the app does have an icon, never in the app itself is it used. this would be a great thing to fix in the future.
-
See https://brandur.org/soft-deletion for the reasons why.
The main reason i added soft deletion was in case users accidentally deleted something important and missed the timeout window provided by…