|
|
148bd862b5
|
use source code pro - fixes mobile browser rendering
Generic zig build / build (push) Successful in 1m32s
Generic zig build / deploy (push) Successful in 24s
|
2026-01-10 09:26:07 -08:00 |
|
|
|
ea88a88e31
|
update architecture cache section to reflect recent changes
Generic zig build / build (push) Successful in 1m21s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-09 13:54:32 -08:00 |
|
|
|
6a6101c495
|
add provider test
|
2026-01-09 13:54:11 -08:00 |
|
|
|
50e493aad5
|
stack allocate the cache key for weather
|
2026-01-09 11:59:35 -08:00 |
|
|
|
f936422b07
|
lock down date used in render function when under test
|
2026-01-09 11:58:54 -08:00 |
|
|
|
f0b382375e
|
add newlines on line formatting
Generic zig build / build (push) Successful in 1m37s
Generic zig build / deploy (push) Successful in 13s
|
2026-01-08 21:28:54 -08:00 |
|
|
|
7dc4336474
|
vlean up geocache
Generic zig build / build (push) Successful in 1m40s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-08 21:18:02 -08:00 |
|
|
|
e8e31b25e8
|
store proper ip strings in new ip2l cache
Generic zig build / build (push) Successful in 1m22s
Generic zig build / deploy (push) Successful in 13s
|
2026-01-08 20:38:17 -08:00 |
|
|
|
a79094efdc
|
delete cache if old
|
2026-01-08 20:03:42 -08:00 |
|
|
|
bfae3c726b
|
get display name out of location resolver
|
2026-01-08 18:01:30 -08:00 |
|
|
|
fc308bf56d
|
add coverage gate to pre-commit hook
Generic zig build / build (push) Successful in 1m21s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-08 15:14:52 -08:00 |
|
|
|
d019035b95
|
we need better permissions for kcov...comment this out for now
|
2026-01-08 15:13:06 -08:00 |
|
|
|
a4f698bb7b
|
add code coverage gate to CI
Generic zig build / build (push) Failing after 55s
Generic zig build / deploy (push) Has been skipped
|
2026-01-08 15:07:51 -08:00 |
|
|
|
59ec75dbf6
|
get one line output matching wttr.in
|
2026-01-08 15:05:15 -08:00 |
|
|
|
115af96c8a
|
update line and push custom to custom
|
2026-01-08 14:47:31 -08:00 |
|
|
|
894f7ca210
|
provide test coverage reporting within the build
|
2026-01-08 13:45:20 -08:00 |
|
|
|
d20b49dc90
|
add handler/server tests
|
2026-01-08 12:04:30 -08:00 |
|
|
|
0726cc0299
|
refactor coverage so it creates its own test exe built with llvm
|
2026-01-08 11:23:37 -08:00 |
|
|
|
d3c227cf33
|
dark theme for coverage report
|
2026-01-08 10:35:35 -08:00 |
|
|
|
338f09a5d1
|
add code coverage build step
|
2026-01-08 09:31:07 -08:00 |
|
|
|
05d470871f
|
move queryparams test to queryparams. handler now has no reference to allocators
|
2026-01-07 09:31:50 -08:00 |
|
|
|
03ca266e1d
|
til adding U+FE0F specifies emoji representation. Updating emojis
|
2026-01-07 09:19:21 -08:00 |
|
|
|
17d94d9285
|
move to std.Io.Writer rather than allocating strings everywhere
|
2026-01-07 09:11:26 -08:00 |
|
|
|
b46940a7a3
|
prometheus support
|
2026-01-07 08:27:08 -08:00 |
|
|
|
add82dee40
|
update information about ":" seperators
Generic zig build / build (push) Successful in 1m35s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-06 22:58:30 -08:00 |
|
|
|
523e9fdcad
|
Determine proper client IP prior to rate limiting, then pass it through
|
2026-01-06 22:57:39 -08:00 |
|
|
|
6ce156e243
|
add astronomical times support
|
2026-01-06 22:38:19 -08:00 |
|
|
|
5c1d6f41e6
|
make sunriset available as a module
|
2026-01-06 19:35:53 -08:00 |
|
|
|
ddd6f3b61f
|
patch sunriset.c so we can avoid main function
|
2026-01-06 19:34:08 -08:00 |
|
|
|
86f9fdc5c2
|
add sunriset.c from http://www.stjarnhimlen.se/comp/sunriset.c
|
2026-01-06 19:33:18 -08:00 |
|
|
|
e95c13b1c6
|
moon phase calculation based on phoon
|
2026-01-06 19:15:24 -08:00 |
|
|
|
9ccb0b2cb2
|
update configuration in readme
|
2026-01-06 18:34:00 -08:00 |
|
|
|
35c9831ba8
|
update readme/missing features
Generic zig build / build (push) Successful in 1m20s
Generic zig build / deploy (push) Successful in 20s
|
2026-01-06 17:52:49 -08:00 |
|
|
|
e78a2e275e
|
pin version of http.zig
|
2026-01-06 17:25:45 -08:00 |
|
|
|
33f3343d0c
|
documentation refresh (README still needs a lot of work)
|
2026-01-06 17:25:29 -08:00 |
|
|
|
80266514e0
|
more renaming
|
2026-01-06 17:17:43 -08:00 |
|
|
|
4ec74d8967
|
better naming
|
2026-01-06 17:12:38 -08:00 |
|
|
|
58f6e390bd
|
update help
|
2026-01-06 17:00:34 -08:00 |
|
|
|
728076ce9f
|
fix json renderer
|
2026-01-06 17:00:13 -08:00 |
|
|
|
98747a3d30
|
implement view options n,q,Q,0,1,2
|
2026-01-06 15:34:17 -08:00 |
|
|
|
5e1c2fb44c
|
update help page
|
2026-01-06 14:42:03 -08:00 |
|
|
|
1e6a5e28ca
|
enable ip2location unconditionally as it can work without an api key
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-06 12:13:45 -08:00 |
|
|
|
ce958837e0
|
add pre tags for html
|
2026-01-06 10:45:37 -08:00 |
|
|
|
06b4a6057a
|
implement ansi/text and user-agent based html output
|
2026-01-06 10:15:33 -08:00 |
|
|
|
b466acb70a
|
implement CacheEntry deinit to clean up code a bit
|
2026-01-06 10:08:30 -08:00 |
|
|
|
95ce25919f
|
add favicon
|
2026-01-06 09:10:00 -08:00 |
|
|
|
456057a2c0
|
working IP address implementation and unit tests around GeoIP/full handler flow
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
|
2026-01-05 22:56:32 -08:00 |
|
|
|
ffd87490cd
|
remove hard coded 500 errors from handleWeatherInternal
Generic zig build / build (push) Successful in 1m29s
Generic zig build / deploy (push) Successful in 1m16s
|
2026-01-05 16:57:33 -08:00 |
|
|
|
6e829eea30
|
handle client ip without forwarding headers
Generic zig build / build (push) Successful in 1m17s
Generic zig build / deploy (push) Successful in 13s
|
2026-01-05 16:13:59 -08:00 |
|
|
|
bf4ea51424
|
make uncaughtError public
Generic zig build / build (push) Successful in 2m22s
Generic zig build / deploy (push) Successful in 2m7s
|
2026-01-05 15:32:51 -08:00 |
|