Troubleshooting
Widget not showing or not updating
- Widgets refresh every 15 minutes. After adding courses, go to Mine > Refresh Widgets to force an update
- If the widget is blank, try removing and re-adding it
- Make sure the app is not restricted by battery optimization settings
- Widgets recover automatically after phone restart (the app listens for boot events)
Import fails or parse error
- Check that your school is in the supported list (9 Chinese university academic system protocols)
- When logging into the academic system, wait for the schedule page to fully load before closing the WebView
- For text import, make sure the pasted content is complete (not truncated)
- For file import, use supported formats (.json / .txt / .csv / .html)
- Try an alternative import method: if academic system login fails, try text paste instead
Some text not updated after switching language
Restart the app after switching languages to ensure all UI text refreshes. System-level text (dates, weekdays) updates on next page navigation.
Schedule data lost
- Data is stored in the app's internal database and is not lost during app updates
- Uninstalling the app deletes all data. Export your schedule before uninstalling
- There is no undo for deleted courses. Export backups regularly
Course color looks wrong
Auto-coloring is based on the course name via an algorithm. If you prefer a different color, edit the course and use the HSV color picker to choose manually.
Notifications not working
- Check that Sleepy has notification permission in system settings
- Check that daily push and before-class reminders are enabled in Mine > Reminder
- Make sure Do Not Disturb mode is off
- Some phone brands (Huawei, Xiaomi) require allowing auto-start and background running in system settings
Using Sleepy on a computer
Sleepy is a mobile app only. Workarounds:
- Install an Android emulator on your computer and install Sleepy
- Export your schedule as JSON and view it in a text editor
Reporting issues
For other problems, report via:
- GitHub Issues: github.com/lingion/sleepy/issues
- Include screenshots and a description of the issue