Commit Graph

261 Commits

Author SHA1 Message Date
e20e9ee08c feat(blogo): error handler in blogo construction 2025-01-27 11:22:29 -03:00
1ebd8d6f56 feat(blogo,plugins): support for plugin group in multi sourcer 2025-01-27 10:09:04 -03:00
b5939e3d42 feat(blogo,plugins): support for plugin group in multi renderer 2025-01-27 10:08:59 -03:00
c1315a827e feat(blogo,plugins): multi error handler 2025-01-27 10:05:26 -03:00
d81757efd3 feat(blogo,plugins): template error handler 2025-01-27 09:51:39 -03:00
f832266a16 feat(blogo,plugins): not found/404 error handler 2025-01-27 09:51:20 -03:00
ef9959ac37 feat(blogo,plugins): logger error handler 2025-01-27 09:51:09 -03:00
656bf92b4d fix(blogo,core): make error not pointer to better follow std 2025-01-27 09:50:50 -03:00
af29d1adf3 refactor(blogo,plugins): rename files to camel_case 2025-01-25 10:28:00 -03:00
8b1175e56b feat(blogo,core): assert error values of error response write 2025-01-25 10:24:26 -03:00
fca0fd2708 feat(blogo,core): support for recovr functions 2025-01-25 10:22:53 -03:00
116c630093 feat(blogo,plugin): recovr function for ErrorHandler 2025-01-25 10:13:49 -03:00
3b8b553713 feat(blogo,core): support for onerror plugin in core 2025-01-25 10:11:28 -03:00
576f170685 feat(blogo,plugin): ErrorHandler plugin 2025-01-24 17:00:50 -03:00
a19f5c95d2 refactor(blogo,core): remove redundant asserts in ServeHTTP 2025-01-24 17:00:17 -03:00
0320cc42c3 docs(blogo,metadata): missing punctiation 2025-01-24 16:43:37 -03:00
c91df6d759 docs(blogo,metadata): TypedMetadata documentation 2025-01-24 16:41:53 -03:00
5145f17fd7 docs(blogo,metadata): Immutable func documentation 2025-01-24 16:41:39 -03:00
7cd7db539b docs(blogo,metadata): Join function documentation 2025-01-24 16:41:27 -03:00
c33bd38053 docs(blogo,metadata): Map documentation 2025-01-24 16:41:12 -03:00
2105c099d8 docs(blogo,metadata): Metadata implementation docs 2025-01-24 16:40:52 -03:00
df2d1ca52e docs(blogo,metadata): top-level functions documentation 2025-01-24 16:40:33 -03:00
cf469b2586 docs(blogo,metadata): package documentation 2025-01-24 16:40:10 -03:00
f9220c409d feat(blogo,metadata)!: return ErrImmutable if Map's underlying map is nil 2025-01-24 16:28:57 -03:00
81998f4baf fix(blogo,metadata): Map being used instead of Metadata in Immutable argument 2025-01-24 16:26:33 -03:00
5008f9d6ad fix(blogo,metadata): return TypedMetadata directly if Metadata already implements it 2025-01-24 16:03:48 -03:00
8134b104a9 feat(blogo,metadata): support for TypedMetadata to GetTyped func 2025-01-24 15:58:20 -03:00
d238982008 refactor(blogo,metadata)!: fix casing of UintPtr to Uintptr 2025-01-24 15:56:00 -03:00
2ad474a3cc refactor(blogo,metadata)!: fix casing of UInt to Uint 2025-01-24 15:55:01 -03:00
a2f8c38091 feat(blogo,metadata): Typed func to convert a Metadata to TypedMetadata 2025-01-24 15:39:36 -03:00
1de244a7ad feat(blogo,metadata): TypedMetadata helper interface 2025-01-24 15:39:12 -03:00
f6258452ff refactor(blogo,metadata): remove MetadataFS and MetadataFile in flavor of the more generic WithMetadata interface 2025-01-24 15:19:25 -03:00
44cdc49480 refactor(blogo,metadata): rename GetType to GetTyped and fix generic type 2025-01-24 15:00:02 -03:00
51d4e671c9 refactor(blogo,plugins,prioritylist): move code to follow the new code style 2025-01-23 17:20:44 -03:00
b334afabd7 feat(blogo,plugins,prefixedsourcer): logging and assertions to follow the code style 2025-01-23 17:20:21 -03:00
f067f011ac feat(blogo,plugins,multisourcer): logging and assertions to follow the code style 2025-01-23 17:20:07 -03:00
6eab060292 feat(blogo,plugins,multisourcer): logging and assertions to follow the code style 2025-01-23 17:18:53 -03:00
6a569cc102 feat(blogo,plugins,multisourcer): logging and assertions to follow the code style 2025-01-23 17:18:33 -03:00
067c33ae5e refactor(blogo,plugins,multisourcer): remove uncessecary panicOnInit and move code to follow code style 2025-01-23 17:18:04 -03:00
62314241d2 fix(blogo,plugins,multirenderer): add fallback to when no plugins are avaiable 2025-01-23 17:15:19 -03:00
59cbf41403 revert(blogo,plugins,multirenderer): remove panic on init 2025-01-23 17:14:49 -03:00
4e03121ca2 revert(blogo,plugins,multirenderer): remove skip on error not supported 2025-01-23 17:14:34 -03:00
56ae5d485b feat(blogo,plugins,multirenderer): logging and assertions to follow the code style 2025-01-23 17:13:40 -03:00
571e807012 refactor(blogo,plugins,multirenderer): move code to follow the new code style 2025-01-23 17:12:47 -03:00
31a5860113 feat(blogo,plugins,foldingrenderer): logging and assertions to follow the code style 2025-01-23 17:11:12 -03:00
b32ab4e750 refactor(blogo,plugins,foldingrenderer): move code to follow the new code style 2025-01-23 17:10:35 -03:00
657c0e36c2 revert(blogo,plugins,emptysourcer): remove unused metadata 2025-01-23 17:08:13 -03:00
2834bdbe70 fix(blogo): missing return statement 2025-01-23 15:58:46 -03:00
71cdd43643 fix(blogo): infinite recursion on typo in ServeHTTPP 2025-01-23 15:52:46 -03:00
516d6a308c refactor(blogo): simplify Blogo implementation using the new plugin, core and plugins package 2025-01-23 14:54:35 -03:00