Skip to content

Conversation

pabs3
Copy link
Contributor

@pabs3 pabs3 commented Mar 27, 2025

These changes include lots of quality-of-life features and fixes:

  • Document the job header and its contents
  • Refer to the job header rather than stats line
  • Clarify that the filter operates on job logs and is a regex
  • Document the title URL parameter
  • Document the host URL parameter
  • Document the dumpMax URL parameter
  • Document the debug URL parameter
  • Add job notes to job URL title
  • Document the mouseover info for the URL and queue count
  • Compile the filter regex only once when filtering jobs
  • Allow filtering jobs by the person who started the job
  • Add identifiers for the filter modification buttons
  • Add a button and key to revert to the initial filter
  • Allow hiding the job headers for hidden job logs
  • Add an option to specify the port for the recent logs
  • Add an option to specify the URL for the logs stream
  • Add a slight delay when typing into the job log filter
  • Allow hiding jobs based on their status
  • Fix detection of finished jobs
  • Detect jobs that failed and allow filtering them out

Happy to fix or remove anything from this if needed.

When the initial filter is your nick, this makes it easier to switch between
monitoring only your personal jobs and monitoring all jobs or other jobs.
This saves a lot of space when a lot of job logs are hidden.
Allows using archivebot-dashboard-repeater on another port on localhost.

See-also: https://github.com/iakat/archivebot-dashboard-repeater
Avoids applying the filter multiple times while typing,
since that can be too slow and block the UI sometimes.
Hiding finished jobs can save space when there are a lot of them.
Also stop onclick propagation from the parent stats-elements,
to avoid clicking the link from changing the job filter.

Design-by: @JustAnotherArchivist
Default to enabling them all, allow and default enable nick filtering when nicks shown.
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.

1 participant