Commit Graph

63 Commits

Author SHA1 Message Date
6372b20a0b feat(router,errors): BadRequest error 2024-10-24 19:36:35 -03:00
f27784a0b2 refactor(router,errors): move functiosn to alphabetical order 2024-10-24 19:35:43 -03:00
c05086a93e chore(jsdoc): fix jsdoc in htmx.js and htmx.d.ts files 2024-10-24 17:24:46 -03:00
3ae232a779 feat(cookies): add Marshaler and Unmarshaler interface for cookies 2024-10-24 11:06:01 -03:00
535b7aa975 chore(lint,format): make lint and fmt depend on build/templ 2024-10-23 19:08:03 -03:00
218b991caa refactor(lib): move app routing to lib package
These packages and functions under lib will one day be part of it's
dedicated library/framework, so separating them here helps for the
future.
2024-10-23 19:06:03 -03:00
0e96046259 style(imports,handlers): format imports in handlers 2024-10-23 18:58:13 -03:00
013ed1002a chore(dev,makefile): improve clean command 2024-10-23 18:55:28 -03:00
0ed5f27f92 feat(lib,htmx): install htmx 2024-10-23 18:36:02 -03:00
e769a59b57 refactor(javascript,assets): rename javascript directory to lib 2024-10-23 18:35:38 -03:00
7d49a0fd81 feat(errors,router): add error description in 500 errors 2024-10-22 20:34:35 -03:00
012d0b3137 feat(errors,router): add Endpoint field/data to all errors 2024-10-22 20:34:12 -03:00
1e00971f62 feat(cookies,router): new cookies marshaller and unmarshaller 2024-10-22 20:25:26 -03:00
853c86af0a fix(unocss): rename pages to handlers 2024-10-22 16:58:12 -03:00
96dc9ce119 feat(perf,layouts,css): place global css in style tag for instant loading 2024-10-22 16:57:52 -03:00
3ace8799e2 fix(javascript,assets): js to javascript src link 2024-10-22 16:57:17 -03:00
ea22eedd0e refactor(assets,embedded): rewrite embedded assets files handling 2024-10-22 16:56:50 -03:00
409cb86070 refactor(env,config): create DEV global variable 2024-10-22 16:56:10 -03:00
1034cc4906 refactor(javascript,assets): rename js directory to javascript 2024-10-22 16:55:11 -03:00
390774600f fix(logger,middlewares): status code not being read from response 2024-10-22 11:55:00 -03:00
5448517b67 refactor(pages): move pages to handlers package 2024-10-22 10:09:23 -03:00
50e0ee7bcb fix(dashboard): fix color and fonts 2024-10-22 09:04:20 -03:00
6a561f7d6f feat(dev): development page for testing 2024-10-22 09:03:58 -03:00
fbbbb39fc8 feat(fonts): add Karla and Playfair font families 2024-10-22 09:03:44 -03:00
d65abd3e6f feat(cache,middlewares): cache middlewares 2024-10-22 09:02:58 -03:00
27f29990f5 refactor(router): move Router type to interface 2024-10-21 14:57:53 -03:00
c12db37dc2 refactor(errors,middlwares): new error middleware implementation 2024-10-21 14:27:43 -03:00
a72b2d0482 refactor(router): new router implementation with route groups support 2024-10-21 14:26:46 -03:00
f80dd84784 feat(logger,middlewares): add move information for each request 2024-10-21 14:24:28 -03:00
2219de640d refactor(errors,middlewares): move html displaying to dedicated function 2024-10-18 09:12:45 -03:00
d3bb613252 chore: ignore _templ.txt files 2024-10-18 00:24:10 -03:00
fb97c490a8 fix(errors,middlewares): return plain text on 404 error 2024-10-18 00:23:42 -03:00
d74a13bfd6 fix(errors,middlewares): Accept header prefersHtml boolean operator 2024-10-18 00:23:09 -03:00
c55a516a3d feat(errors,middlwares): add error handler middleware 2024-10-17 23:47:35 -03:00
f3f060ddc8 feat(middlewares): middleware struct interface 2024-10-17 23:46:52 -03:00
65e34b4e29 feat(logger,middlewares): add group do logger in logger middleware 2024-10-17 23:46:08 -03:00
5157deda2a chore(dev): move final binary from dist to .dist directory 2024-10-15 15:33:16 -03:00
35dbf51fb0 feat(dev): development pages for testing and prototypes 2024-10-15 01:04:35 -03:00
8a44e0821d feat(ui,theme): dynamic theme css 2024-10-15 01:04:18 -03:00
bfd24e0dc7 feat(layouts): base layout for all pages 2024-10-15 01:03:39 -03:00
a183a5a069 feat(dev): development middleware 2024-10-15 01:02:31 -03:00
8a4a7f06ad feat(dev): logging middleware 2024-10-15 01:01:47 -03:00
0222d191e9 fix: check errors in error ServeHTTP 2024-10-15 00:59:43 -03:00
4ffe2f4e9e refactor: move Middleware interface to sinle function class 2024-10-15 00:57:06 -03:00
8388e2763e fix(dev): ignore json files from linting 2024-10-13 20:29:44 -03:00
36ab51b337 chore(dev): eslint command to make lint 2024-10-13 20:18:56 -03:00
cfac969a12 feat: hello world js test 2024-10-13 20:18:25 -03:00
09e1a0ce1e chore(dev): eslint configuration
I love Javascript :)
2024-10-13 20:18:04 -03:00
d9eb24b9cd feat(dev): debugger configuration 2024-10-11 22:30:13 -03:00
78718c29bf feat(app): static file serving 2024-10-11 22:19:07 -03:00