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: