Commit Graph

270 Commits

Author SHA1 Message Date
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
45e1967b74 freaky hotspots 2024-10-13 20:17:10 -04:00
13c1eac9b7 composing 2024-10-13 17:41:54 -04:00
c023481303 mounting from env 2024-10-13 17:41:21 -04:00
53956a0be1 replace deb dockerfile 2024-10-08 13:00:37 -04:00
6b274dea52 certs cleanup, first step filesystem mount 2024-09-29 18:20:07 -04:00
3e0b269f57 funny bug hehe 2024-09-08 19:06:02 -04:00
1113658d9b idk memeing i guess 2024-09-08 18:58:40 -04:00
11c96416e8 Review: Reign of Terror 2024-08-20 14:50:16 -05:00
1e69486ae5 separate hashchange, goto events 2024-07-28 15:12:55 -05:00
7b0e58d8bd book reviews redo 2024-07-28 14:51:06 -05:00
55d8f22816 sitemap 2024-07-24 15:02:22 -05:00