Skip to content

Improve the dashboard with lots of fixes and features - #589

Open
pabs3 wants to merge 29 commits into
ArchiveTeam:masterfrom
pabs3:dashboard-omnibus
Open

Improve the dashboard with lots of fixes and features#589
pabs3 wants to merge 29 commits into
ArchiveTeam:masterfrom
pabs3:dashboard-omnibus

Conversation

@pabs3

@pabs3 pabs3 commented Mar 27, 2025

Copy link
Copy Markdown
Contributor

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.

@pabs3
pabs3 force-pushed the dashboard-omnibus branch from c8f49ce to 0155128 Compare May 15, 2025 05:31
@pabs3
pabs3 force-pushed the dashboard-omnibus branch from c9ea52e to 11410b6 Compare August 23, 2025 13:20
@pabs3
pabs3 force-pushed the dashboard-omnibus branch 3 times, most recently from 2123f65 to fbd6cc1 Compare September 16, 2025 03:30
@pabs3
pabs3 force-pushed the dashboard-omnibus branch from 7c5db8e to 71e7b28 Compare October 7, 2025 08:08
@pabs3
pabs3 force-pushed the dashboard-omnibus branch from 331a818 to 0e93377 Compare April 19, 2026 01:14
@JustAnotherArchivist JustAnotherArchivist added enhancement backend dashboard Client-side dashboard only; dashboard server things should use the backend label instead. labels Sep 3, 2026
pabs3 added 17 commits September 7, 2026 11:36
Makes it easier to access the notes when not in aligned mode.
Previously it was compiled once for each job being filtered.

Suggested-by: JustAnotherArchivist
Fixes: commit 990b70d
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.
@pabs3
pabs3 force-pushed the dashboard-omnibus branch from 0e93377 to b60fdd5 Compare September 7, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend dashboard Client-side dashboard only; dashboard server things should use the backend label instead. enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants