stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

31h 57m 6s logged

devlog 11 - ADMIN EHANCEMENTS: errors views, log archiving & restoration, logs deletion controls, RAG IMPROVEMENTS AND MORE…

date: 11/10/2026
time logged: 31hr 57m
version: v0.9.6-beta

this release focused on making Slackzilla easier to debug, manage and understand internally. a LOT of work went into the admin panel, route extraction and testing.

1. admin panel got some SERIOUS upgrades

added 3 new admin pages for server events, errors and logs. also split admin.css into separate stylesheets because one giant stylesheet isn’t exactly a maintenance strategy.

error monitoring

  • added an error viewer with timestamps, stack traces and source files
  • improved error messages to make them more user-friendly

log management

  • added a log archive viewer with backup timestamps, line counts and file sizes
  • added backup restoration and switching
  • added controls to delete specific lines, ranges or the last X lines
  • added log rotation and telemetry reset controls
  • added the /log-archives admin endpoint

7 new admin controls: delete-logs, delete-lines, delete-last, delete-line, rotate-logs, restore-log and reset-telemetry

that’s a LOT more control over server logs than before.

2. endpoints & session security

added 4 new endpoints:

  • 3 admin endpoints: /errors, /errors/stream, /log-archives
  • 1 public endpoint: /api/session

/api/session now provides current session information, with csrfToken moved from /api/admin/summary to the new endpoint.

also fixed the CSRF token not appearing in the document head. small bug, annoying consequences.

removed the children=[] pattern from routes.js and its associated dependencies.

3. RAG / code parser improvements

route extraction got a substantial upgrade.

  • detects routes using exact path checks, prefix checks and array-based matching
  • improved HTTP method inference for conditional routes, including GET and POST
  • merges duplicate route entries and inferred methods
  • expanded discovery beyond server/api/, including /webhook and /admin/login
  • improved /api/routes to return supported methods, match types, source files and line numbers

the goal: give the RAG system more accurate route information instead of confidently retrieving incomplete or duplicated data.

ᕦ(ò_óˇ)ᕤ

4. AI activity & markdown

the AI activity view now displays elapsed time alongside tool summaries and responses, making it easier to follow what the system actually did.

replaced the custom Markdown parser with marked AND dompurify for established parsing and HTML sanitisation.

switched the configured model from openrouter/free to openai/gpt-6-luna, aiming for better performance and reliability.

also deduplicated getReleaseInfo to avoid maintaining redundant version information.

5. testing

added 3 npm scripts:

  • test:code-parser for code parser tests
  • test:rag for RAG tests
  • test:all for the broader test suite and validation checks

added automated code parser tests covering route extraction, HTTP method inference and deduplication.

6. docs

updated README.md and project documentation to reflect the latest endpoints, admin controls, route extraction changes and RAG improvements.

documentation staying in sync with the codebase. revolutionary concept, apparently.

release summary

v0.9.6-beta added:

  • 4 endpoints
  • 7 admin controls
  • 3 admin pages
  • 3 npm testing scripts
  • improved error visibility, log management, session information and route extraction
  • updated Markdown rendering, AI activity information and documentation

the main focus was improving maintainability, debugging and the reliability of Slackzilla’s internal tooling.

( ͡° ͜ʖ ͡°)


next devlog hint: a terminal is coming.

think less clicking through admin pages, more interacting with Slackzilla directly through a terminal interface. details in the NEXT devlog.

\(^o^)/

0
32

Comments 0

No comments yet. Be the first!