-
dac00296b7
chore: remove unused static directory
Gustavo "Guz" L de Mello
2025-03-17 10:48:53 -03:00
-
9579d83661
refator(assets): rename static package to assets
Gustavo "Guz" L de Mello
2025-03-17 10:47:37 -03:00
-
4ae94cfe7d
chore(go): update to golang 1.24.1
Gustavo "Guz" L de Mello
2025-03-17 10:05:09 -03:00
-
de99160688
chore(deps): update to tailwind 4
Gustavo "Guz" L de Mello
2025-03-17 10:01:36 -03:00
-
c6d99690ed
feat(router,service): list projects endpoint
Gustavo "Guz" L de Mello
2025-03-17 09:13:55 -03:00
-
99a76dcad3
refactor(router): remove debugging log
Gustavo "Guz" L de Mello
2025-03-12 14:50:40 -03:00
-
a2ca597578
refactor(router): move projects endpoint to dedicated file
Gustavo "Guz" L de Mello
2025-03-12 14:48:43 -03:00
-
9e5a15963e
fix(router): remove unused error ErrProjectInvaldiUUID exception
Gustavo "Guz" L de Mello
2025-03-12 14:43:55 -03:00
-
2d9b3e29d6
fix(service): return error on failed ID generation
Gustavo "Guz" L de Mello
2025-03-12 10:51:35 -03:00
-
f45aff6d6f
chore: add litecli to tools in devshell
Gustavo "Guz" L de Mello
2025-03-12 10:42:29 -03:00
-
e121bbde87
fix: debugger profiles not pointing to main package
Gustavo "Guz" L de Mello
2025-03-12 10:25:09 -03:00
-
8708a29a21
chore: update submodule
Gustavo "Guz" L de Mello
2025-03-12 10:24:04 -03:00
-
94e6396a6c
chore: ignore database file
Gustavo "Guz" L de Mello
2025-03-12 10:23:54 -03:00
-
ab61af503e
feat(router): endpoints for getting and creating projects
Gustavo "Guz" L de Mello
2025-03-12 10:22:55 -03:00
-
8fbb9e1671
feat(service): projects creation and getters implementation
Gustavo "Guz" L de Mello
2025-03-12 10:21:44 -03:00
-
ae10dfa7ca
fix(router): conflict between /projects/ and /projects/{id} routes
Gustavo "Guz" L de Mello
2025-03-12 10:19:39 -03:00
-
ea8ca4284b
feat(cmd): panic on assertions errors in developer mode
Gustavo "Guz" L de Mello
2025-03-12 10:16:58 -03:00
-
71cd17bb97
feat(database): make all database operation be methods instead of methods+structs
Gustavo "Guz" L de Mello
2025-03-12 10:15:38 -03:00
-
9fbcbb96c0
fix(database): missing error join in database constructor
Gustavo "Guz" L de Mello
2025-03-12 10:14:38 -03:00
-
4aeeb8479b
refactor(router): reorganize code in router constructor
Gustavo "Guz" L de Mello
2025-03-12 10:13:09 -03:00
-
6eb4825d1c
feat(service): pass bucket name for service
Gustavo "Guz" L de Mello
2025-03-12 10:12:33 -03:00
-
c8285833d4
feat: add groups to loggers
Gustavo "Guz" L de Mello
2025-03-12 10:06:06 -03:00
-
4ee46e2dc8
refactor(service): use service as struct instead of interface
Gustavo "Guz" L de Mello
2025-03-12 10:04:43 -03:00
-
3d346ca5fe
fix(cmd): incorrect local database url
Gustavo "Guz" L de Mello
2025-03-12 10:01:59 -03:00
-
fca5ad29b9
feat(service,database): new Database abstraction to initiate and manipulate database
Gustavo "Guz" L de Mello
2025-03-11 14:19:21 -03:00
-
1c608b30be
feat(service): pass context to service
Gustavo "Guz" L de Mello
2025-03-11 09:57:10 -03:00
-
789512f6e1
refactor(comicverse): rename context field to ctx
Gustavo "Guz" L de Mello
2025-03-11 09:56:26 -03:00
-
feaa21b827
chore: remove accidently commited empty .env
Gustavo "Guz" L de Mello
2025-03-11 09:47:39 -03:00
-
32329e1e17
feat: pass s3 client to service
Gustavo "Guz" L de Mello
2025-03-11 09:46:03 -03:00
-
2187848712
feat: pass sql database client to service
Gustavo "Guz" L de Mello
2025-03-11 09:45:41 -03:00
-
eb53285f03
feat(service): new service abstraction to directly interact with DBs and operations
Gustavo "Guz" L de Mello
2025-03-11 09:40:48 -03:00
-
98c389cb0c
fix: missing templates import
Gustavo "Guz" L de Mello
2025-03-07 20:52:02 -03:00
-
800412d315
feat: injection of templates into router
Gustavo "Guz" L de Mello
2025-03-07 20:51:43 -03:00
-
6e2664756b
feat: static files injection into router
Gustavo "Guz" L de Mello
2025-03-07 20:48:11 -03:00
-
bc658d7dc8
refactor: new router module to comicverse app
Gustavo "Guz" L de Mello
2025-03-07 20:46:17 -03:00
-
5f88be7244
feat: comicverse app struc
Gustavo "Guz" L de Mello
2025-03-07 20:40:31 -03:00
-
4be737b292
fix: move main() function to cmd/cmd.go
Gustavo "Guz" L de Mello
2025-03-07 20:35:28 -03:00
-
b0c6d70406
fix: tailwind cli not properly watch files
Gustavo "Guz" L de Mello
2025-03-07 20:35:05 -03:00
-
fc757d36f0
feat: use cmd as main package
Gustavo "Guz" L de Mello
2025-03-07 20:34:31 -03:00
-
0ae642f17b
feat: exit execution on error
Gustavo "Guz" L de Mello
2025-03-07 20:34:08 -03:00
-
145da05708
feat: rename host flag to hostname
Gustavo "Guz" L de Mello
2025-03-07 20:33:39 -03:00
-
8cb5ca3917
feat: remove proxy from live server
Gustavo "Guz" L de Mello
2025-03-07 20:32:57 -03:00
-
ee93e78b28
chore: remove unused index.html
Gustavo "Guz" L de Mello
2025-03-06 16:57:28 -03:00
-
f9e9d95c80
feat: dashboard endpoint
Gustavo "Guz" L de Mello
2025-03-06 16:56:31 -03:00
-
742287e522
feat: dashboard template
Gustavo "Guz" L de Mello
2025-03-06 16:56:21 -03:00
-
6ddba55413
chore: remove /panic endpoint
Gustavo "Guz" L de Mello
2025-03-06 16:56:01 -03:00
-
7de9126ea1
chore: remove /test endpoint
Gustavo "Guz" L de Mello
2025-03-06 16:55:41 -03:00
-
dc33adb733
feat: args func to pass multiple arguments to templates
Gustavo "Guz" L de Mello
2025-03-06 16:55:16 -03:00
-
6146819503
chore: remove test layout
Gustavo "Guz" L de Mello
2025-03-06 16:54:44 -03:00
-
ac4c681b7c
feat: page layout
Gustavo "Guz" L de Mello
2025-03-06 16:54:36 -03:00
-
c25e8b0f1d
feat: base layout
Gustavo "Guz" L de Mello
2025-03-06 16:54:14 -03:00
-
242559acc9
feat: add tailwindcss
refactor/loreddev-x-integration
Gustavo "Guz" L de Mello
2025-03-06 10:02:35 -03:00
-
c2bddbf32c
chore: ignore .tmp folder
Gustavo "Guz" L de Mello
2025-03-06 10:02:13 -03:00
-
c5043a3527
style: format long line in New constructor
Gustavo "Guz" L de Mello
2025-03-06 09:45:01 -03:00
-
1351cd0cde
refactor: import renamed excetion package
Gustavo "Guz" L de Mello
2025-03-05 13:52:00 -03:00
-
51bb55816c
chore: update submodule
Gustavo "Guz" L de Mello
2025-03-05 13:47:05 -03:00
-
f13dc0fe0f
feat: templates prototype
Gustavo "Guz" L de Mello
2025-03-05 13:45:19 -03:00
-
7b6796e2c1
feat: panic recovering on requests
Gustavo "Guz" L de Mello
2025-03-05 12:22:38 -03:00
-
4875f47f94
chore: rename routes log group to requests
Gustavo "Guz" L de Mello
2025-03-05 12:22:21 -03:00
-
fafd7f76bf
chore: hotreloading on file change
Gustavo "Guz" L de Mello
2025-03-05 11:00:28 -03:00
-
489a696e82
feat: exceptions hello world
Gustavo "Guz" L de Mello
2025-03-05 10:43:42 -03:00
-
d2308b5a1b
feat: hello world
Gustavo "Guz" L de Mello
2025-03-05 10:05:21 -03:00
-
1edc9c6ff0
chore: update submodule url
Gustavo "Guz" L de Mello
2025-03-04 17:42:05 -03:00
-
4063a6fb0d
chore: fresh restart
Gustavo "Guz" L de Mello
2025-03-01 19:35:33 -03:00
-
e16e57f387
chore(deps): add loreddev/x submodule
Gustavo "Guz" L de Mello
2025-02-20 09:32:18 -03:00
-
f1e9468f09
refactor(router): rename parsePath to parsePattern
Gustavo L de Mello (Guz)
2024-12-18 14:13:26 -03:00
-
0af4ea3074
fix(router): trailing slash in mux rest pattern
Gustavo L de Mello (Guz)
2024-12-18 14:09:17 -03:00
-
67230ba75d
fix(router): missing join for the rest of the path
Gustavo L de Mello (Guz)
2024-12-13 16:59:40 -03:00
-
c2bbd80dce
feat(middlewares): use closures instead of structs for middleware constructors
Gustavo L de Mello (Guz)
2024-12-13 16:21:47 -03:00
-
23ac6d6220
fix(router): missing support for mux server in router constructor
Gustavo L de Mello (Guz)
2024-12-13 16:13:26 -03:00
-
5b5de7b206
feat(router): add support for http methods
Gustavo L de Mello (Guz)
2024-12-13 16:12:49 -03:00
-
b14b0be66b
chore(eslint,dev): fix eslint errors in htmx files
Gustavo L de Mello (Guz)
2024-10-30 10:35:25 -03:00
-
a7b5ab174b
fix(dev,eslint): remove @eslint/markdown since 'no-irregular-whitespace' breaks with it
Gustavo L de Mello (Guz)
2024-10-30 10:34:49 -03:00
-
478dd0216e
feat(cookies): MarshalToWriter helper/alias function
Gustavo L de Mello (Guz)
2024-10-24 20:28:31 -03:00
-
c27b0a4e12
feat(cookies): UnmarshalIfRequest helper/alias function
Gustavo L de Mello (Guz)
2024-10-24 20:28:02 -03:00
-
11312ef5fe
refactor(cookies): move errors to bottom of file
Gustavo L de Mello (Guz)
2024-10-24 20:12:16 -03:00
-
d74d71dfa3
feat(cookies,errors): error helper for cookie unmarshaling
Gustavo L de Mello (Guz)
2024-10-24 19:53:38 -03:00
-
6ceef9664a
feat(forms): Unmarshaler interface
Gustavo L de Mello (Guz)
2024-10-24 19:40:25 -03:00
-
19cf6e13cc
feat(forms,errors): error helper for form and query parsing
Gustavo L de Mello (Guz)
2024-10-24 19:39:50 -03:00
-
dd1d67207d
feat(forms): forms and queries parsing and unmarshal
Gustavo L de Mello (Guz)
2024-10-24 19:39:11 -03:00
-
6372b20a0b
feat(router,errors): BadRequest error
Gustavo L de Mello (Guz)
2024-10-24 19:36:35 -03:00
-
f27784a0b2
refactor(router,errors): move functiosn to alphabetical order
Gustavo L de Mello (Guz)
2024-10-24 19:35:43 -03:00
-
c05086a93e
chore(jsdoc): fix jsdoc in htmx.js and htmx.d.ts files
Gustavo L de Mello (Guz)
2024-10-24 17:24:46 -03:00
-
3ae232a779
feat(cookies): add Marshaler and Unmarshaler interface for cookies
Gustavo L de Mello (Guz)
2024-10-24 11:06:01 -03:00
-
535b7aa975
chore(lint,format): make lint and fmt depend on build/templ
Gustavo L de Mello (Guz)
2024-10-23 19:08:03 -03:00
-
218b991caa
refactor(lib): move app routing to lib package
Gustavo L de Mello (Guz)
2024-10-23 19:06:03 -03:00
-
0e96046259
style(imports,handlers): format imports in handlers
Gustavo L de Mello (Guz)
2024-10-23 18:58:13 -03:00
-
013ed1002a
chore(dev,makefile): improve clean command
Gustavo L de Mello (Guz)
2024-10-23 18:55:28 -03:00
-
0ed5f27f92
feat(lib,htmx): install htmx
Gustavo L de Mello (Guz)
2024-10-23 18:36:02 -03:00
-
e769a59b57
refactor(javascript,assets): rename javascript directory to lib
Gustavo L de Mello (Guz)
2024-10-23 18:35:38 -03:00
-
7d49a0fd81
feat(errors,router): add error description in 500 errors
Gustavo L de Mello (Guz)
2024-10-22 20:34:35 -03:00
-
012d0b3137
feat(errors,router): add Endpoint field/data to all errors
Gustavo L de Mello (Guz)
2024-10-22 20:34:12 -03:00
-
1e00971f62
feat(cookies,router): new cookies marshaller and unmarshaller
Gustavo L de Mello (Guz)
2024-10-22 20:25:26 -03:00
-
853c86af0a
fix(unocss): rename pages to handlers
Gustavo L de Mello (Guz)
2024-10-22 16:58:12 -03:00
-
96dc9ce119
feat(perf,layouts,css): place global css in style tag for instant loading
Gustavo L de Mello (Guz)
2024-10-22 16:57:52 -03:00
-
3ace8799e2
fix(javascript,assets): js to javascript src link
Gustavo L de Mello (Guz)
2024-10-22 16:57:17 -03:00
-
ea22eedd0e
refactor(assets,embedded): rewrite embedded assets files handling
Gustavo L de Mello (Guz)
2024-10-22 16:56:50 -03:00
-
409cb86070
refactor(env,config): create DEV global variable
Gustavo L de Mello (Guz)
2024-10-22 16:56:10 -03:00
-
1034cc4906
refactor(javascript,assets): rename js directory to javascript
Gustavo L de Mello (Guz)
2024-10-22 16:55:11 -03:00
-
390774600f
fix(logger,middlewares): status code not being read from response
Gustavo L de Mello (Guz)
2024-10-22 11:55:00 -03:00