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
🌅
2024-11-20 10:38:12 +01:00
🌅
2024-11-20 10:38:12 +01:00
🌅
2024-11-20 10:38:12 +01:00
2025-03-24 18:59:29 +05:00
🌅
2024-11-20 10:38:12 +01:00
🌅
2024-11-20 10:38:12 +01:00
🌅
2024-11-20 10:38:12 +01:00
2025-03-24 18:59:29 +05:00

dash plugin for `Tutor <https://docs.tutor.edly.io>`__
######################################################

Awesome administration dashboard and plugin marketplace for Tutor


Installation
************

.. code-block:: bash

    pip install git+https://github.com/overhangio/tutor-dash

.. TODO how to package css files?

Usage
*****

.. code-block:: bash

    tutor plugins enable dash

Development
***********

Install locally::

    pip install -e .[dev]

Install npm requirements::

    npm clean-install

Compile SCSS files::

    make scss       # compile once
    make scss-watch # compile and watch for changes

Run a development server::

    make runserver

License
*******

This software is licensed under the terms of the AGPLv3.
Description
No description provided
Readme 2.1 MiB
Languages
Python 32.5%
HTML 25.5%
JavaScript 20.8%
SCSS 19.3%
Makefile 1.9%