|
|
c5043a3527
|
style: format long line in New constructor
|
2025-03-06 09:45:01 -03:00 |
|
|
|
1351cd0cde
|
refactor: import renamed excetion package
|
2025-03-05 13:52:00 -03:00 |
|
|
|
51bb55816c
|
chore: update submodule
|
2025-03-05 13:47:05 -03:00 |
|
|
|
f13dc0fe0f
|
feat: templates prototype
|
2025-03-05 13:45:19 -03:00 |
|
|
|
7b6796e2c1
|
feat: panic recovering on requests
|
2025-03-05 12:22:38 -03:00 |
|
|
|
4875f47f94
|
chore: rename routes log group to requests
|
2025-03-05 12:22:21 -03:00 |
|
|
|
fafd7f76bf
|
chore: hotreloading on file change
|
2025-03-05 11:00:28 -03:00 |
|
|
|
489a696e82
|
feat: exceptions hello world
|
2025-03-05 10:43:42 -03:00 |
|
|
|
d2308b5a1b
|
feat: hello world
|
2025-03-05 10:05:21 -03:00 |
|
|
|
1edc9c6ff0
|
chore: update submodule url
|
2025-03-04 17:42:05 -03:00 |
|
|
|
4063a6fb0d
|
chore: fresh restart
|
2025-03-01 19:35:33 -03:00 |
|
|
|
e16e57f387
|
chore(deps): add loreddev/x submodule
|
2025-02-20 09:32:18 -03:00 |
|
|
|
f1e9468f09
|
refactor(router): rename parsePath to parsePattern
|
2024-12-18 14:13:26 -03:00 |
|
|
|
0af4ea3074
|
fix(router): trailing slash in mux rest pattern
|
2024-12-18 14:09:17 -03:00 |
|
|
|
67230ba75d
|
fix(router): missing join for the rest of the path
|
2024-12-13 16:59:40 -03:00 |
|
|
|
c2bbd80dce
|
feat(middlewares): use closures instead of structs for middleware constructors
|
2024-12-13 16:21:47 -03:00 |
|
|
|
23ac6d6220
|
fix(router): missing support for mux server in router constructor
|
2024-12-13 16:13:26 -03:00 |
|
|
|
5b5de7b206
|
feat(router): add support for http methods
|
2024-12-13 16:12:49 -03:00 |
|
|
|
b14b0be66b
|
chore(eslint,dev): fix eslint errors in htmx files
|
2024-10-30 10:35:25 -03:00 |
|
|
|
a7b5ab174b
|
fix(dev,eslint): remove @eslint/markdown since 'no-irregular-whitespace' breaks with it
|
2024-10-30 10:34:49 -03:00 |
|
|
|
478dd0216e
|
feat(cookies): MarshalToWriter helper/alias function
|
2024-10-24 20:28:31 -03:00 |
|
|
|
c27b0a4e12
|
feat(cookies): UnmarshalIfRequest helper/alias function
|
2024-10-24 20:28:02 -03:00 |
|
|
|
11312ef5fe
|
refactor(cookies): move errors to bottom of file
|
2024-10-24 20:12:16 -03:00 |
|
|
|
d74d71dfa3
|
feat(cookies,errors): error helper for cookie unmarshaling
|
2024-10-24 19:53:38 -03:00 |
|
|
|
6ceef9664a
|
feat(forms): Unmarshaler interface
|
2024-10-24 19:40:25 -03:00 |
|
|
|
19cf6e13cc
|
feat(forms,errors): error helper for form and query parsing
|
2024-10-24 19:39:50 -03:00 |
|
|
|
dd1d67207d
|
feat(forms): forms and queries parsing and unmarshal
|
2024-10-24 19:39:11 -03:00 |
|
|
|
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 |
|