9 Commits

Author SHA1 Message Date
Régis Behmo
8002da7a66 feat: HTTP basic authentication
This is performed via two configuration settings. Note however that we
don't yet support automatic reloading of credentials. This is
unfortunate because there is no way to reload tutor Deck...
2025-08-14 16:14:39 +02:00
Régis Behmo
b60655ed54 fix: minor comments, TODO items and formatting
This has almost no impact, outside of rewording some items.
2025-08-14 16:14:39 +02:00
Régis Behmo
097be3e3fe fix: more robust cookie management for plugins requiring launch
Instead of storing a cookie for every plugin that requires launch, we
create a single cookie with '+' separated value. We make use of the
cookieStore native API (available everywhere since June 2025) to access
cookie data. The variables are renamed to be more explicit. We now use
class-based SCSS for styling, instead of manually setting style.display
attribute.
2025-08-14 16:14:39 +02:00
Régis Behmo
6da10d199b fix: simplify plugin loading in plugin page
This also allows us to handle missing plugins, i.e:
/plugin/missingplugin.
2025-08-14 16:14:39 +02:00
Régis Behmo
d389db41af fix: minor docs and formatting 2025-08-14 16:14:39 +02:00
Muhammad Labeeb
909f72c7ec
feat: only allow relevant pages to cancel running command (#18) 2025-05-13 15:25:25 +05:00
Muhammad Labeeb
13a65996b7
feat: remove last-log-file cookie and use thread status to check if command is executing 2025-05-08 12:42:59 +05:00
Muhammad Labeeb
d0c788a66b fix: prevent image overflow in plugin description
Tutor Deck images were overflowing.
2025-04-16 17:00:11 +02:00
Muhammad Labeeb
d2c41f4639
chore: change repo name
* automatically add issues to project board

* chore: rename app
2025-03-28 19:51:39 +05:00