085ade75bf
backmerge
2026-02-13 12:25:21 -06:00
dae0882e0f
min checks bug
2026-02-13 11:29:15 -06:00
d0f50141c7
update status intervals
2026-02-13 11:25:02 -06:00
b59842899b
replace status history with db
2026-02-12 21:00:47 -06:00
9553e77b2f
summary
2026-02-12 18:46:00 -06:00
2ae714db48
misc
2026-02-12 17:57:30 -06:00
efaf2fb169
static file fingerprinting
...
used to clear caches when static files are changed
2026-02-12 14:06:43 -06:00
dd6eeb6e40
Merge pull request #36 from asimonson1125/claude/review-architecture-hxQz0
...
improve css practices
2026-02-12 14:36:39 -05:00
00f8d707d8
improve css practices
2026-02-12 13:35:24 -06:00
cf0f66452d
Merge pull request #35 from asimonson1125/claude/review-architecture-hxQz0
...
Claude/review architecture hx qz0
2026-02-12 10:15:35 -05:00
5e2acb3ae9
restore unused generic css
2026-02-12 09:15:11 -06:00
Claude
e66b675979
fix statusIntervalId redeclaration error on SPA re-navigation
...
Use var instead of let for statusIntervalId so the script can be
re-executed by the SPA script-cloning logic without throwing a
redeclaration error when navigating back to the status page.
https://claude.ai/code/session_01FUhPqQLahEoL6FMxhXkDKa
2026-02-12 14:49:01 +00:00
Claude
9847d6422e
revert chessbed.js to non-deferred to fix addChessEmbed race
...
chessbed.js cannot be deferred because chess.html's inline script
calls addChessEmbed() immediately, which requires the function to
already be defined. Reverting to the original non-deferred load.
https://claude.ai/code/session_01FUhPqQLahEoL6FMxhXkDKa
2026-02-12 14:45:03 +00: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
b55a96c51c
finalize claudilization
2026-02-11 23:19:58 -06:00
800f42c9bb
css reduction
2026-02-11 17:42:01 -06:00
a7635c62d3
productionalizing?
2026-02-11 17:12:00 -06:00
99bf0f6c5f
test stylistic choices
2026-02-11 15:15:32 -06:00
b1e75bd91f
sample status page
2026-02-11 14:54:45 -06:00
46fc66971d
fix huge project images on mobile
2026-02-11 13:08:52 -06:00
d54aa6009a
code review
2026-02-11 12:58:23 -06:00
68e9facdc7
clear up
2026-02-01 11:27:08 -06:00
0b311678c6
fun.
2026-01-30 22:22:08 -06:00
652ac886a4
edX certs
2026-01-30 21:59:04 -06:00
be055ae98c
lmao
2025-12-15 22:05:24 -06:00
b1f94b990c
deprecate hotspots RIT
2025-12-09 19:40:40 -06:00
2f90b03e6b
load-bearing coconut
2025-12-09 10:51:46 -06:00
e9abe472ff
bizzare non-added file
2025-08-24 16:42:44 -05:00
18c291d37a
performance enhancers
2025-08-24 16:35:23 -05:00
a6aa73bb21
fix naming convention
2025-08-03 21:23:21 -05:00
fba1eab648
remove references to old filesystem management
2025-08-03 18:25:08 -05:00
c142b4da3d
update file storage method
2025-08-03 18:23:58 -05:00
fdc5b12a61
temp finish
2025-07-26 14:25:22 -05:00
34e5512a8d
start status page
2025-07-17 19:31:19 -05:00
9bc0eb1ce5
move from deprecated buster
2025-07-14 18:24:29 -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
f437dd4271
localize chess font
2025-05-09 15:43:32 -05:00
ea918ff778
Merge branch 'master' of https://github.com/asimonson1125/asimonson1125.github.io
2025-05-09 15:35:44 -05:00
986a30735a
blanks?
2025-05-09 15:35:42 -05:00
1b17f0bf60
shorter and sweeter about me
2025-02-04 19:45:47 -06:00
ed0d715b18
self-host ready
2025-01-25 13:07:05 -06:00
f18b57bc0d
resume reroute
2024-12-29 20:51:43 -05:00
a2c05e5c97
oh yeah I have a job
2024-12-29 20:22:19 -05:00
a6fb8ab43a
vibe check
2024-12-29 20:15:07 -05:00
2bf7c6837b
update hotspots url in header
2024-10-20 22:30:29 -04:00
c19496f3da
Merge pull request #32 from asimonson1125/nginxless
...
self hosting setup
2024-10-20 20:02:56 -05:00
80bfaca041
whoopsies
2024-10-20 21:01:32 -04:00
0da1c405d1
basic filesystem explorer
2024-10-17 16:07:44 -04:00