Troubleshooting
Answers to the problems people hit most: the chat will not connect, sources are missing, slides overflow, windows behave oddly.
The chat says "Connect the assistant"#
No project id and key are saved. Open Settings › Agent, paste both, press Save, then Test connection. The chat updates as soon as the values are saved. See Connect the assistant.
Test connection fails#
- 401 or "unauthorized": the key is wrong or was revoked. Create a new key under API keys on Oberik and paste it again.
- Origin not allowed: the project does not allow
http://127.0.0.1:3005. Runnpm run skills:publishfrom a checkout of the app's repository; it allows the origin along with uploading the skill pack. - No model: the project has no provider or no default model. Add one under LLM & limits on Oberik.
The assistant does not follow the deck conventions#
The skill pack was not published to the project. See Publish the skill pack once.
Sources are listed but the assistant cannot find them#
- Rows with an Index button are files on disk that were never indexed. Press Index or Index N files.
- failed rows did not index; press Retry. Scanned PDFs without a text layer need document processing enabled on the project.
- Sources indexed under another Subject are invisible to the current one. Set the subject back, or index the files again.
- The unit's sources are searched only when that unit is open; the course chat sees the course and shared sources.
Slides overflow#
Press Check slides. Red badges are slides whose content runs past the edge. Split the slide, shorten the text, or lower the size in the deck's style: block. The Tighten the slides starter has the assistant do it.
An image does not show#
Amber badges are missing images. The path is relative to the deck: ./assets/name.png for the unit's assets folder. Check the file name and case; the app's preview and marp-cli both care.
The file changed on disk#
Changed on disk, reload appears when the open file was written by the assistant, another app or a pull while the editor had unsaved edits. Reload to take the disk version, or save to keep yours. See Library sync.
A course does not appear#
- The folder is hidden: Settings › Library › Hidden folders › Show again.
- The folder is archived: open the Archived group at the bottom of the library.
- The folder is nested: courses must be top-level folders of the library. Move it up, or Import… it.
- Nothing helped: View › Refresh Library (⌘R).
The presentation opened on the wrong screen#
The audience window goes to the first screen that is not the main screen. Set the projector as a secondary display in System Settings › Displays, not as the main one, then start again.
The menu bar is gone after presenting#
Presenting on a single screen auto-hides the menu bar and the Dock. Ending the presentation restores them; if the app was force-quit while presenting, launch it once more and end normally.
Gatekeeper blocks the app#
Releases from 0.1.1 are notarized. If macOS reports that the app is damaged or from an unidentified developer, the download is incomplete or from an old release: verify the checksum and download again. See Install.
Where to report a bug#
github.com/ekremcet/lecture-studio/issues. Include the version (from the About window), macOS version, and what the working panel or the steps disclosure showed if the assistant was involved.