|
|
af5a924ae3
|
refactor: add respond_once helper and refactor async handlers to use it
|
2025-12-29 15:31:43 +01:00 |
|
|
|
e2c4916565
|
fix: guard async responses with local flag
|
2025-12-29 15:08:26 +01:00 |
|
|
|
09a0fe017a
|
fix: use $c->rendered instead of stash->{rendered}
|
2025-12-29 14:48:06 +01:00 |
|
|
|
4810966b1c
|
feat: add version in /health
|
2025-12-29 08:43:55 +01:00 |
|
|
|
d9b05bab33
|
feat: render our new main template
|
2025-12-28 17:37:43 +01:00 |
|
|
|
6ce43f4608
|
feat: use HTML templates for public errors
|
2025-12-28 17:32:25 +01:00 |
|
|
|
64a9db7324
|
fix: prevent double-rendering in async route handlers
|
2025-12-28 17:29:10 +01:00 |
|
|
|
0c75d2b5b5
|
feat: add a dummy / route while frontend is in progress
|
2025-12-26 08:26:30 +01:00 |
|
|
|
7c967b179e
|
feat: new route architecture
|
2025-12-24 18:45:54 +01:00 |
|
|
|
5241c1b758
|
clean: remove unused import
|
2025-12-22 20:20:01 +01:00 |
|
|
|
52ec5a010a
|
clean: remove redundant helper
|
2025-12-22 15:42:36 +01:00 |
|
|
|
ab68257e74
|
feat: add URL shortening API endpoints to app
|
2025-12-22 15:39:46 +01:00 |
|
|
|
45f8072679
|
feat: render the dummy test in json
|
2025-12-18 09:31:57 +01:00 |
|
|
|
acb1f63bae
|
feat: add a dummy set/get in the main route to try redis
|
2025-12-18 07:28:24 +01:00 |
|
|
|
f84c9dcbb4
|
feat: add basic skeleton app
|
2025-12-17 14:15:27 +01:00 |
|