\r
## Todo\r
\r
-- ✔️ Fix multiple-presentation support in JS & OBS clients\r
-- Create desktop/start menu shortcuts on installation with pip\r
- Refactor/tidy JS code\r
- Fix "RCP server unavailable" error on server\r
-- ✔️ Config documentation\r
-- ✔️ Re-implement last slide behaviour\r
-- ✔️ Re-implement black white behaviour\r
-- ✔️ JS client show status on last slide\r
-- ✔️ Shortcut to edit config in systray menu\r
- Export all slides on presentation init\r
- Abstract pres name in class & underscore `presentation` instance\r
-- Check assertions\r
- Use `__debug__` flag\r
- Make constant for static dir\r
-- Comment sys.coinitflags\r
-- Die if error in run_ws or run_http\r
-- Notification if already running\r
+- Fix async error handling in `run_ws` and `run_http`\r
+- Notification if already running (currently dies)\r
+- Handle hidden slides properly\r
+- Truncate filenames in JS client\r
+- Dynamic digit width in JS client slide number indicator\r