|
|
efaf2fb169
|
static file fingerprinting
used to clear caches when static files are changed
|
2026-02-12 14:06:43 -06:00 |
|
Claude
|
c8b1f124f2
|
fix architectural issues: SPA nav, error handling, CSS bugs, perf
- responsive.js: fix scroll race condition (scroll after innerHTML),
add error handling for fetch failures, fix implicit global `eid`,
dispatch `beforenavigate` event for cleanup hooks
- chessbed.js: fix implicit global `ratings` variable
- status.js: clear polling interval on SPA navigation via
`beforenavigate` event to prevent leak
- App.css: add font-display:swap to all @font-face, fix broken
media query (missing px unit), consolidate duplicate selectors
(.concentratedHead, .relative, strong), fix hardcoded bookshelf
background-image path to use relative URL
- header.html: defer chessbed.js, use p5.min.js instead of p5.js
- monitor.py: use ThreadPoolExecutor for concurrent service checks
- config.py: fix __import__('envs.py') → __import__('envs')
- app.py: rename misleading error handlers (page404→handle_http_error,
page500→handle_generic_error), fix error info leakage by not passing
raw exception to InternalServerError, fix hardcoded canonical "404"
https://claude.ai/code/session_01FUhPqQLahEoL6FMxhXkDKa
|
2026-02-12 14:39:43 +00:00 |
|
|
|
9b6e29a15c
|
silent bugs
|
2026-02-12 00:01:40 -06:00 |
|
|
|
a7635c62d3
|
productionalizing?
|
2026-02-11 17:12:00 -06:00 |
|
|
|
b1e75bd91f
|
sample status page
|
2026-02-11 14:54:45 -06:00 |
|
|
|
d54aa6009a
|
code review
|
2026-02-11 12:58:23 -06:00 |
|
|
|
fba1eab648
|
remove references to old filesystem management
|
2025-08-03 18:25:08 -05:00 |
|
|
|
1721a2d885
|
inserting too many gifs
|
2025-07-14 18:11:58 -05:00 |
|
|
|
850e27a8e2
|
homepage content purge
|
2025-05-09 15:49:17 -05:00 |
|
|
|
986a30735a
|
blanks?
|
2025-05-09 15:35:42 -05:00 |
|
|
|
f18b57bc0d
|
resume reroute
|
2024-12-29 20:51:43 -05:00 |
|
|
|
0da1c405d1
|
basic filesystem explorer
|
2024-10-17 16:07:44 -04:00 |
|
|
|
45e1967b74
|
freaky hotspots
|
2024-10-13 20:17:10 -04:00 |
|
|
|
c023481303
|
mounting from env
|
2024-10-13 17:41:21 -04:00 |
|
|
|
6b274dea52
|
certs cleanup, first step filesystem mount
|
2024-09-29 18:20:07 -04:00 |
|
|
|
7486949ff9
|
quick and easy certs page
|
2024-06-03 17:47:24 -05:00 |
|
|
|
233208c910
|
big frickin project commit
|
2024-06-03 17:15:52 -05:00 |
|
|
|
2cb1368440
|
replace about page with homepage content
|
2024-05-19 11:16:05 -05:00 |
|
|
|
391d5a1768
|
Learned a fat lesson about sticky and floats
|
2024-05-04 19:06:11 -05:00 |
|
|
|
75d2e46578
|
url UX(?) improvement
the no argument version of /hotspots should include the legend because it's expected to be used as a dashboard :)
|
2024-04-15 08:31:49 -05:00 |
|
|
|
d022436a6e
|
handle hotspots legend parameter
|
2024-04-14 11:35:32 -05:00 |
|
|
|
7ae923d58f
|
Move hotspots to separate service
|
2024-04-14 11:16:04 -05:00 |
|
|
|
62526a5ff4
|
just a whole lot of things
|
2024-02-26 13:53:06 -06:00 |
|
|
|
dd4eb883d2
|
Obsessive error handling
|
2024-02-26 10:25:25 -06:00 |
|
|
|
43d9812406
|
add hotspotsRIT page
|
2023-10-24 17:06:48 -04:00 |
|
|
|
23d6e12768
|
Become legally insane
|
2023-04-23 14:17:23 -05:00 |
|
|
|
760c83f465
|
load optimization
|
2023-02-11 13:52:27 -06:00 |
|
|
|
3474891c2c
|
quality of life improvements (both user and dev)
|
2023-02-01 21:15:33 -06:00 |
|
|
|
b04dc0504f
|
replace sockets with api
|
2023-01-30 13:52:51 -06:00 |
|
|
|
8b4a97bf73
|
simulate Single Page App with websockets
|
2023-01-29 18:04:16 -06:00 |
|
|
|
c82606319c
|
Convert React pages to Flask
oorah.
|
2023-01-28 12:26:44 -06:00 |
|
|
|
bb6e81a77c
|
compile sass only in development
|
2023-01-27 22:05:18 -06:00 |
|
|
|
88d15c1d49
|
housekeeping
|
2023-01-27 21:57:26 -06:00 |
|
|
|
8d38af02c6
|
Rebuild homepage with Flask
|
2023-01-27 17:07:35 -06:00 |
|