Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-03-30
| ||
22:46 | Remove incorrect v2 suffix from module name. Leaf check-in: eb0a5722ec user: samn tags: trunk | |
2025-03-29
| ||
02:34 | Respect context in SQL queries. check-in: 093396c9fa user: samn tags: trunk | |
02:12 | Reorder functions in main.go. check-in: aadcfbc5f9 user: samn tags: trunk | |
02:09 | Use a Ticker instead of a Timer for the cache updater. check-in: 8f2a80606d user: samn tags: trunk | |
2025-03-28
| ||
22:04 | Extract stat cache updating to its own function. check-in: 6ae1ad53d9 user: samn tags: trunk | |
13:56 | Update stat cache more frequently and only when it is stale. check-in: e768ff1ec6 user: samn tags: trunk | |
13:50 | Add basic test infrastructure. check-in: a26f54e969 user: samn tags: trunk | |
13:41 | Make updater goroutine respect context. check-in: c7cef00ae1 user: samn tags: trunk | |
13:40 | Add healthcheck route. check-in: 3cb364d48f user: samn tags: trunk | |
2025-03-26
| ||
00:19 | Shorten cache time for about page. check-in: bda844c0b6 user: samn tags: trunk | |
00:11 | Adjust about page layout and add margin. check-in: fa69efc12a user: samn tags: trunk | |
00:11 | Add favicon. check-in: 11d9ec112e user: samn tags: trunk | |
00:10 | Clean up code. check-in: 210df4db91 user: samn tags: trunk | |
2025-03-25
| ||
13:33 | Add links to JSON API. check-in: 4c3db70238 user: samn tags: trunk | |
13:13 | Add about page. check-in: 7c40b44f6d user: samn tags: trunk | |
2025-03-21
| ||
18:08 | Add page to show all stats for a given day. check-in: 8a5e6f1953 user: samn tags: trunk | |
17:11 | Build with sqlite_stat4 and without support for SQLite extensions. check-in: ef4e94813c user: samn tags: trunk | |
16:00 | Optimize SQLite usage for a 50% rps increase. check-in: 3ccf43bc16 user: samn tags: trunk | |
15:15 | Log execution time of stat cache update. check-in: 89e93bff5f user: samn tags: trunk | |
14:44 | Add HTTP logging middleware. check-in: 1f347ee2cf user: samn tags: trunk | |
2025-03-20
| ||
01:00 | Minor cleanup. check-in: c22cf58bfa user: samn tags: trunk | |
00:56 | Add licensing info. check-in: 113c895481 user: samn tags: trunk | |
00:56 | Make styling responsive. check-in: 7641758db0 user: samn tags: trunk | |
2025-03-19
| ||
23:19 | Use random HTML IDs to avoid duplicates. check-in: 0d7c7cb370 user: samn tags: trunk | |
23:05 | Add an accessible label for next/previous page buttons. check-in: c970379eac user: samn tags: trunk | |
23:02 | Add content security policy. check-in: e6153c7ee7 user: samn tags: trunk | |
23:01 | Compress stat icons. check-in: 9a672a441b user: samn tags: trunk | |
21:42 | Reduce the number of unions in SQL query to avoid causing a stack overflow while parsing. check-in: 60606065e6 user: samn tags: trunk | |
21:30 | Prepare SQL query once and reuse the prepared query. check-in: ad0b644afb user: samn tags: trunk | |
21:23 | Gracefully shut down server. check-in: caecc99320 user: samn tags: trunk | |
21:02 | Don't close the database immediately. check-in: 67794ac62f user: samn tags: trunk | |
13:54 | Reorganize HTTP server code. check-in: 2b888f525e user: samn tags: trunk | |
12:37 | Make all icons square. check-in: 473d4e40fa user: samn tags: trunk | |
01:23 | Add Containerfile. check-in: d5c6cea24c user: samn tags: trunk | |
01:19 | Make the cache table non-temp so multiple connections can be used. check-in: d421bc388a user: samn tags: trunk | |
00:15 | Optimize cache SQL query for a 50x speedup. check-in: c256acdc86 user: samn tags: trunk | |
2025-03-18
| ||
00:16 | Fix SQL transaction error. check-in: 04b96de6b2 user: samn tags: trunk | |
00:12 | Remove profiling log messages. check-in: 1b41a1eecd user: samn tags: trunk | |
00:10 | Add JSON endpoint for daily stats. check-in: 22ce26aab0 user: samn tags: trunk | |
2025-03-17
| ||
21:55 | Add a primary key to the stat cache table to prevent duplicate entries. check-in: 6a8ba38fb7 user: samn tags: trunk | |
21:53 | Fix SQL syntax error. check-in: 229930e025 user: samn tags: trunk | |
21:51 | Run pragma analyze after updating stat cache. check-in: bbc6b7daa1 user: samn tags: trunk | |
21:50 | Use CSS variables and make title a link. check-in: e35e808cc8 user: samn tags: trunk | |
21:28 | Check PORT env var and log file/line info. check-in: 78a40d3127 user: samn tags: trunk | |
13:50 | Replace interface{} with any. check-in: 344f3558f5 user: samn tags: trunk | |
13:46 | Remove unnecessary types. check-in: f8dba84c9f user: samn tags: trunk | |
2025-03-14
| ||
01:50 | Fix minor HTML/CSS issues. check-in: 3d9eba26d7 user: samn tags: trunk | |
2025-03-12
| ||
23:35 | Adjust pagination styling. check-in: 8b845dc585 user: samn tags: trunk | |
23:01 | Implement styling and accessibility for pagination. check-in: 93d7af3c72 user: samn tags: trunk | |
01:51 | Add pagination to results list. check-in: d56554d0a8 user: samn tags: trunk | |