Commit Graph

24 Commits

Author SHA1 Message Date
5af4e3b9b7 feat: add favicon.png route 2025-07-10 19:09:00 -05:00
ffedc60ed1 feat: add Server header with version 2025-07-10 18:58:24 -05:00
696f18af3f feat: dynamic png-based clock favicon 2025-07-10 18:36:29 -05:00
1b3f6c8864 feat: enhance duration parsing and error handling, add utility functions 2025-07-10 18:08:43 -05:00
5afffcaf07 feat: add rendering module and integrate into routes 2025-07-10 17:41:22 -05:00
52fb1b2854 refactor: rename abbr/relative modules 2025-07-10 17:10:54 -05:00
94e5fccc40 fix: simple clippy recommendations 2025-07-10 17:00:23 -05:00
32b55c918c chore: update all dependencies to latest 2025-07-10 12:37:13 -05:00
23d09a3235 chore: reformatting files, remove parse module, move split_on_extension 2025-07-10 11:10:36 -05:00
7207a25aef Relative time parsing format with RegEx + testing (partial) 2023-07-23 05:19:48 -05:00
3a6c4172dc Add fallback route handler 2023-07-22 18:20:29 -05:00
4e0e6f1d83 Add route for index, redirect to relative of current epoch time 2023-07-22 18:15:15 -05:00
2704a214b9 Refactoring error response handling 2023-07-22 16:34:09 -05:00
bf54edf3bb Complete overhaul of render/rasterize/parsing/templates/routes subsystems 2023-07-22 16:06:27 -05:00
fb575ffd8b Separate root_handler method into routes.rs 2023-07-22 00:27:04 -05:00
8c88061573 Format/optimize imports 2023-07-22 00:18:31 -05:00
f7dcfffd07 Switch to relative time, path parsing, SVG templating 2023-06-17 02:36:28 -05:00
3b5fc36744 Use X-Forwarded-For for Railway IP acquisition 2023-06-17 01:46:56 -05:00
42b32447fc Switch Tera template glob path prefix 2023-06-17 01:28:21 -05:00
2dd47e931e Remove template printing, copy /src/templates dir in Dockerfile 2023-06-16 23:26:18 -05:00
199cd60bee Tera template rendering 2023-06-16 23:19:50 -05:00
f720cb6daa Rewrite into encapsulated struct (maintain fontdb) 2023-06-16 23:05:45 -05:00
ea22c91cac Prepare dockerized build for Railway 2023-06-16 20:14:59 -05:00
08344b9af6 Project init : basic SVG rendering 2023-06-16 19:52:56 -05:00