Move plugins to manifest, pin Docker version, add Makefile

- Add plugins.txt listing all plugins for reproducible installs
- Add Makefile with setup/start/stop/install-plugins targets
- Remove user/plugins/ from git tracking
- Pin Docker image to 1.7.49.5-ls244

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-19 00:55:59 +02:00
parent 8f9ac9ca6e
commit 4f52d4d085
2738 changed files with 0 additions and 472444 deletions
@@ -1,32 +0,0 @@
import $ from 'jquery';
import { config } from 'grav-config';
import request from '../utils/request';
const body = $('body');
// Dashboard update and Grav update
body.on('click', '[data-2fa-regenerate]', function(event) {
event.preventDefault();
let element = $(this);
let url = `${config.base_url_relative}/ajax.json/task${config.param_sep}regenerate2FASecret`;
element.attr('disabled', 'disabled').find('> .fa').addClass('fa-spin');
request(url, { method: 'post' }, (response) => {
$('[data-2fa-image]').attr('src', response.image);
$('[data-2fa-secret]').text(response.secret);
$('[data-2fa-value]').val(response.secret.replace(/ /g, ''));
element.removeAttr('disabled').find('> .fa').removeClass('fa-spin');
});
});
const toggleSecret = () => {
const toggle = $('#toggle_twofa_enabled1');
const secret = $('.twofa-secret');
secret[toggle.is(':checked') ? 'addClass' : 'removeClass']('show');
};
body.on('click', '.twofa-toggle input', toggleSecret);
toggleSecret();