88 Commits

Author SHA1 Message Date
Overhang.IO
e2a5c2b613 Merge remote-tracking branch 'origin/release' 2025-04-16 15:02:16 +00:00
Régis Behmo
f02889dc6a v19.0.2 v19.0.2 2025-04-16 17:01:42 +02:00
Régis Behmo
ab5a7fc44e ci: fix scriv configuration 2025-04-16 17:00:58 +02:00
Muhammad Labeeb
d0c788a66b fix: prevent image overflow in plugin description
Tutor Deck images were overflowing.
2025-04-16 17:00:11 +02:00
Overhang.IO
e8c9d5ac61 Merge remote-tracking branch 'origin/release' 2025-04-16 14:37:53 +00:00
Régis Behmo
46f7d7af30 ci: fix scss build on building
We add a custom hook to our sdist target, such that "make scss" is run
whenever we run `python -m build --sdist`.
2025-04-16 16:34:17 +02:00
Overhang.IO
df3864c5eb Merge remote-tracking branch 'origin/release' 2025-04-16 14:06:28 +00:00
Régis Behmo
269e06e935 v19.0.1
Also, include a CHANGELOG.md file.
v19.0.1
2025-04-16 16:05:16 +02:00
Overhang.IO
07a0b8d5b7 Merge remote-tracking branch 'origin/release' 2025-04-16 14:00:55 +00:00
Régis Behmo
e20d044121 ci: fix css stage name 2025-04-16 16:00:09 +02:00
Régis Behmo
21cbcdd8de ci: build css files prior to running any other CI step
This will be necessary to push css files to pypi.
2025-04-16 16:00:02 +02:00
Overhang.IO
65b95eeab1 Merge remote-tracking branch 'origin/release' 2025-04-16 13:56:58 +00:00
Régis Behmo
431b775529 docs: fix image links 2025-04-16 15:56:24 +02:00
Overhang.IO
59b9b49524 Merge remote-tracking branch 'origin/release' 2025-04-16 13:55:07 +00:00
Muhammad Labeeb
28a722e6ca docs: update readme
- Include images
- Better installation instructions
2025-04-16 15:54:34 +02:00
Muhammad Labeeb
8c57b25a9d docs: update readme
- Include images
- Better installation instructions
2025-04-16 15:53:35 +02:00
Régis Behmo
de8c16a14b ci: fix css stage name 2025-04-16 15:22:18 +02:00
Régis Behmo
72a8427d4e ci: build css files prior to running any other CI step
This will be necessary to push css files to pypi.
2025-04-16 15:13:29 +02:00
Muhammad Labeeb
27fe51d133
chore: change button texts 2025-04-16 15:52:24 +05:00
Muhammad Labeeb
150400383f
feat: update layout and texts
* change layout and text

* change layout and text

* docs: fix make runserver command

* change logo
2025-04-16 14:48:02 +05:00
Muhammad Labeeb
b4fdc7f842
chore: change app run command 2025-04-10 20:00:47 +05:00
Muhammad Labeeb
5c37e616b2
feat: add gitlab sync
* feat: add gitlab sync

* fix tabs

* add changelog
2025-04-07 16:27:02 +05:00
Muhammad Labeeb
fd5cef7570 build: Add hatch_build in sdist to fix installation issues 2025-04-07 15:37:54 +05:00
Muhammad Labeeb
d2c41f4639
chore: change repo name
* automatically add issues to project board

* chore: rename app
v19.0.0
2025-03-28 19:51:39 +05:00
Muhammad Labeeb
51a3ab8c35
feat: add ci 2025-03-28 13:49:10 +05:00
Muhammad Labeeb
11d816abfe
feat: migrate to pyproject.toml and hatch 2025-03-27 15:43:15 +05:00
Muhammad Labeeb
f14516793e
Fix UI bugs and add new features
* fix ui bugs

* fix warning on plugin enable

* add tooltip

* change install icon

* stop autoscroll on user scroll

* add separate js for logs scrolling

* redirect to marketplace from plugins detail page

* home page goes to installed plugins

* add tab for local launch

* add simple toast

* add toast

* show toast after command completed

* fix toast ui

* add toast after local launch

* add cancel button

* change naming

* separate pagination handlers

* refractor plugins installed

* remove repitition of modal

* rename local launch

* fix toast on mobile

* hide pagination if not required

* disable auto remove toast

* remove ask local launch flag

* use success message instead of exit code

* show enable toggle after installation is completed

* update page button dynamically

* fix typo local launch

* remove repeating declaration

* dynamic cancel button on local launch

* refresh redirects to plugin store

* fix toast error

* remove sysmodules pop

* fix alignment

* add advanced tab

* add advanced tab

* add click dependency

* move autocomplete to tutorclient

* fix make command typo

* ui enhancements

* improve advenced tab search bar

* make plugins card clickable

* add enabled disabled to marketplce

* add dynamic search

* update comments

* move warning js to proper template

* only 1 modal button

* fix missing modal button

* config multi set

* add command to logs, prevent multiple toasts on pages with logs

* do not display repeated toast for anything

* fix local launch cancellation

* change icons

* small ui fixes

* my plugins now clickable

* single function for execution cancellation

* switch fix

* reset log creation logic

* single config update button

* move toast logic to frontend

* just values in config fields

* fix checkbox value error

* add htmx indicator

* no toast for plugin disable

* separate toast manager

* update only changed config items

* fix templated value updates

* rename launch platform

* change dropdown style

* do not run commands if thread is alive

* fix warning

* cancelling local launch does not remove warning cookies

* resolve js code comments

* do not show toast when last log file is null

* allow cancellation even after page reload

* update shared template context

* create separate utils

* single view for set and unset

* add plugin name to url

* fix cancel button

* adjust modal size
2025-03-24 18:59:29 +05:00
Muhammad Labeeb
72596930c6 scroll logs to bottom 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
7bbd4d10c5 fix modal popup 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
1295be0aee make plugins page responsive 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
a622d7fc6a move upgrade button to plugin page 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
1ec252aa37 add descripiton search for plugins 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
a30af31cad make store plugins responsive 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
cf50a8b612 add pagination to store plugins 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
fcf5bb9508 add real time searching on installed plugins 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
82e643156b add real time searching in my plugins 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
6e021eb313 make installed plugins responsive 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
172d4fd7f5 make sidebar responsive 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
6acb79c56e rename switch 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
1c9a1ce6c3 add html tags in sidebar 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
0d6fad1043 reload installed plugin only 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
bfe66ddc3a fix alignment and remove install button from catalog 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
55db0d580d add plugin unload function while disabling plugin 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
3043c33948 reload plugins without restarting server 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
3c1b5616ac fix ui bugs 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
1e92a2d833 use cookie prefix 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
4e48ea8e54 simple pagination 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
ab91336e67 add warning for local launch 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
eb071bcfc2 add backend searching 2025-02-28 12:45:45 +01:00
Muhammad Labeeb
8501590211 add pagination 2025-02-28 12:45:45 +01:00