ci: use Gitea API for releases #2

Closed
adrianbonpin wants to merge 56 commits from feat/ismis-helper into prod
Showing only changes of commit 8020a24655 - Show all commits
+7 -2
View File
@@ -40,8 +40,13 @@ function renderProfiles(profiles) {
toggle.checked = !!p.enabled; toggle.checked = !!p.enabled;
toggle.title = 'Enable/disable'; toggle.title = 'Enable/disable';
toggle.addEventListener('change', async () => { toggle.addEventListener('change', async () => {
p.enabled = toggle.checked; if (toggle.checked) {
profiles.forEach((x) => { x.enabled = x.id === p.id; });
} else {
p.enabled = false;
}
await saveProfiles(profiles); await saveProfiles(profiles);
renderProfiles(await getProfiles());
}); });
const edit = document.createElement('button'); const edit = document.createElement('button');
edit.className = 'btn'; edit.className = 'btn';
@@ -199,7 +204,7 @@ $('#generatePdf').addEventListener('click', async () => {
try { try {
const res = await browser.runtime.sendMessage({ type: 'generate-pdf', data }); const res = await browser.runtime.sendMessage({ type: 'generate-pdf', data });
if (!res || !res.ok) throw new Error((res && res.error) || 'Generation failed'); if (!res || !res.ok) throw new Error((res && res.error) || 'Generation failed');
setStatus('PDF downloaded.', 'ok'); setStatus('PDF download started.', 'ok');
} catch (err) { } catch (err) {
setStatus('Error: ' + err.message, 'error'); setStatus('Error: ' + err.message, 'error');
} }