Skip to content

Conversation

exurd
Copy link

@exurd exurd commented Sep 7, 2025

  1. Upgraded to Bootstrap 5.3.8 (with integrity checks)
  2. Dark and Light mode (including a button to switch between them)
  3. Upgraded to the last version of AngularJS (1.8.2)
  4. Better text font (monospace) and coloring
  5. Sticky header (searching for a new job is 10x easier)
  6. Compiled Haxe Javascript code as ES6 with optimise flags enabled
  7. Tackled some lag when using the dashboard (50 scrollback when every job is displayed; up to 500 when searching/filtering)
  8. Used the Clusterize.js library on the logs. This prevents mouse lag when new lines are added
  9. Added minify commands into Makefile (smaller network footprint)

These changes can be seen here (warning, mixed content; enable "Insecure content" for it to work): https://exurd.github.io/ab_dashboard3_overhaul/

Screenshots:
archivebot com_3(1080p screenshot) (1)
archivebot com_3(1080p screenshot)

exurd added 21 commits September 7, 2025 00:03
to do next:
- update css in dashboard3.hx
- fix anything else that needs to be upgraded
making this a separate commit
compiled on the latest version of haxe (4.3.7), so there are some compilation differences (hopefully ones that make sense for haxe to do)
update to the final release of angularjs
dark mode and bg-* does not work nicely, and the bg-* didn't span the whole url. this should make errors and warnings easier to see in both color modes
fucking hate chrome override because i don't know when i updated the files that will be commited *OR* the files that will override in chrome. i thought i put the optimised google html in there last commit; fuck
via response codes and the severity level
*insane* boost in performance with this commit 🎉

note to self: cannot copy log lines when it's clusterized
also:
- add .gitignore for dashboard3.min.* files so they don't get committed
amendment: tactically move around the css links to be more optimal
@exurd exurd force-pushed the dashboard3/overhaul branch from 1083b55 to ca5a571 Compare September 9, 2025 01:54
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