Skip to content

Admin improvements#538

Merged
Volte6 merged 10 commits intomasterfrom
admin-improvements
Apr 24, 2026
Merged

Admin improvements#538
Volte6 merged 10 commits intomasterfrom
admin-improvements

Conversation

@Volte6
Copy link
Copy Markdown
Member

@Volte6 Volte6 commented Apr 23, 2026

Description

Ongoing improvements to the admin tool.

Changes

  • Moved server stats into config
  • Improved server stats in general, refresh rate configurable.
  • Adding a bunch of "picker windows", implemented lots of places where picking was necessary such as races, buffs, items, and so on.
  • Color designer for item names
  • /admin/user page and API's
  • Removed deafen command and associated code - originally intended to allow kids to play without receiving communication from users but seems pointless.
  • Added lots of data validation in important struct as well as in API endpoints that write data.

Comment on lines +284 to +286
selStrip.innerHTML = selText
? ansitags.parse(selText)
: '<span style="color:#555;font-style:italic">No selection \u2014 entire input will be wrapped</span>';
if (pendingBg !== null) attrs += ' bg="' + pendingBg + '"';
const tag = attrs ? '<ansi' + attrs + '>' + target + '</ansi>' : escHtml(target);
const prev = document.getElementById('acp-sub-result');
if (prev) prev.innerHTML = ansitags.parse(tag);
out.innerHTML = '<span class="acp-preview-empty">Preview will appear here\u2026</span>';
return;
}
out.innerHTML = ansitags.parse(src);
let badges = '';
if (isFg) badges += '<span class="acp-sel-badge">FG</span>';
if (isBg) badges += '<span class="acp-sel-badge">BG</span>';
return '<div class="' + cls + '" data-name="' + escHtml(name) + '">' +
@Volte6 Volte6 marked this pull request as ready for review April 24, 2026 00:12
@Volte6 Volte6 merged commit 62095e3 into master Apr 24, 2026
12 of 13 checks passed
@Volte6 Volte6 deleted the admin-improvements branch April 24, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants