|
|
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 |
|
|
|
3f190af37b
|
refactor(blogo,plugin)!: rename PluginGroup to Groupp
|
2025-01-23 14:53:46 -03:00 |
|
|
|
35826dd725
|
refactor(blogo,core)!: rename Opts to ServerOpts
|
2025-01-23 14:50:41 -03:00 |
|
|
|
6583ff8ede
|
fix(blogo,core): name of core package is being defined as blogo
|
2025-01-23 14:50:02 -03:00 |
|
|
|
7696e40e63
|
refactor(blogo,plugins): move markdown plugin to plugins package
|
2025-01-23 10:07:05 -03:00 |
|
|
|
ba552e7844
|
refactor(blogo,plugins): move gitea plugin to plugins package
|
2025-01-23 10:03:08 -03:00 |
|
|
|
ed1763aac8
|
refactor(blogo,plugin): use io/fs instead of blogo/fs
|
2025-01-23 10:02:15 -03:00 |
|
|
|
a59169ccde
|
feat(blogo,core): core package
New core package created to extract the core server from the blogo
package, without default plugins
|
2025-01-23 09:52:18 -03:00 |
|
|
|
18afa476ca
|
refactor(blogo,plugins): update plugins to use io/fs instead of blogo/fs
|
2025-01-23 09:48:45 -03:00 |
|
|
|
ad016203fd
|
fix(blodo,metadata): typo in package name
|
2025-01-23 09:39:07 -03:00 |
|
|
|
18bba9bb85
|
revert(blogo,fs): remove fs package, metadata is now a "superset" of fs.FS
|
2025-01-23 09:36:21 -03:00 |
|
|
|
3a2d5af466
|
feat(blogo,metadata): new metadata package
|
2025-01-23 09:35:43 -03:00 |
|
|
|
52d74936a3
|
docs(blogo,fs): documentation about FromIOFS and FromIOFile
|
2025-01-22 20:02:06 -03:00 |
|
|
|
9a13d2226a
|
docs(blogo,fs): documentation about FS and File interfaces
|
2025-01-22 20:01:49 -03:00 |
|
|
|
05970c6abf
|
refactor(blogo,fs)!: rename FsFS to FromIOFS and FsFile to FromIOFile
|
2025-01-22 19:42:16 -03:00 |
|
|
|
a086b858bc
|
refactor(blogo,plugins): move built-in plugins to plugins package
|
2025-01-22 19:35:44 -03:00 |
|
|
|
3df712e1b3
|
feat(blogo,fs): alises to "io/fs" functions and types
|
2025-01-22 19:34:44 -03:00 |
|
|
|
f12d0cc66b
|
refactor(blogo,plugin): move plugin definitions to their own file
|
2025-01-22 19:20:21 -03:00 |
|
|
|
3e17b2339d
|
refactor(blogo,fs): move fs code to it's own package
|
2025-01-22 18:48:53 -03:00 |
|
|
|
65d7f542bc
|
feat(tinyssert): rename assert package to tinyssert
|
2025-01-22 16:21:00 -03:00 |
|
|
|
2b19b697a1
|
feat(assert): new assert package to be used in blogo
|
2025-01-21 21:16:54 -03:00 |
|
|
|
9d99775125
|
feat(blogo,plugins,foldingrenderer): foldingrenderer to have files render based on each other
|
2025-01-20 21:04:00 -03:00 |
|
|
|
7af97b86d8
|
fix(blogo,prefixedsourcer): remove unused hex function
|
2025-01-17 12:02:17 -03:00 |
|
|
|
29d752da9b
|
feat(blogo,metadata): typecast TypedMetadata on constructor to prevent unecessary wrapping
|
2025-01-14 23:21:53 -03:00 |
|
|
|
ddd94dcdaf
|
refactor(blogo,metadata): move method receiver to pointer in typed metadata
|
2025-01-14 23:11:34 -03:00 |
|
|
|
61706a69f6
|
feat(blogo,metadata): TypedMetadata helper
|
2025-01-14 23:08:33 -03:00 |
|
|
|
4cd5d5a8e1
|
feat(blogo,metadata)!: remove multiFSMetadata in favor of joinedMetadata
|
2025-01-14 22:46:52 -03:00 |
|
|
|
277847a82a
|
feat(blogo,markdown): update implementation with new blogo.File and blogo.FS
|
2025-01-14 22:21:48 -03:00 |
|
|
|
9c77816ee7
|
feat(blogo,gitea): update implementation with new blogo.File and blogo.FS
|
2025-01-14 22:21:07 -03:00 |
|
|
|
9b91a96dec
|
feat(blog,fs): wrapppers for the std fs.FS and fs.File interfaces
|
2025-01-14 18:00:41 -03:00 |
|
|
|
cde81df9dd
|
feat(blog,metadata): read-only immutable metadata
|
2025-01-14 18:00:22 -03:00 |
|
|
|
f4416a18af
|
feat(blog,metadata): private metadataMap implementation
|
2025-01-14 17:59:01 -03:00 |
|
|
|
10ab344956
|
fix(blogo,plugins): unused import
|
2025-01-14 17:38:20 -03:00 |
|
|
|
b0d7781350
|
fix(blogo,fs): typo, rename FileMetadata to Metadata
|
2025-01-14 17:38:10 -03:00 |
|
|
|
148df80df5
|
fix(blogo): update internal functions with the new filesystem API
|
2025-01-14 17:37:46 -03:00 |
|
|
|
64776654f3
|
fix(blogo,plugins): update interfaces of plugins to use the new filesystem types
|
2025-01-14 17:35:55 -03:00 |
|
|
|
2183111ff5
|
feat(blogo,plugins,metadata): implement new metadata api in multirenderer
|
2025-01-14 17:35:29 -03:00 |
|
|
|
94a3d63e70
|
feat(blogo,plugins,metadata): implement new metadata api in prefixedsourcer
|
2025-01-14 17:35:20 -03:00 |
|
|
|
7cdcab633f
|
feat(blogo,plugins,metadata): implement new metadata api in multisourcer
|
2025-01-14 17:35:11 -03:00 |
|
|
|
0b7dc81b99
|
feat(blogo,metadata): wrapper of map[string]any to implement Metadata interface
|
2025-01-14 17:34:38 -03:00 |
|
|
|
d9d6ba0aef
|
feat(blogo,plugins,metadata)!: add metadata to file and filesystems
|
2025-01-14 17:34:04 -03:00 |
|
|
|
fc87fef9fd
|
feat(blogo,plugins,priorirygroup): prioriry group plugin for plugins with dynamic priority
|
2025-01-14 16:30:30 -03:00 |
|
|
|
cf92e0289c
|
feat(blogo,plugins,plugingroup): default implementation of a plugin group
|
2025-01-14 16:29:47 -03:00 |
|
|
|
c75bf22741
|
feat(blogo,plugins): convention for plugin with embedded plugins
|
2025-01-14 16:16:02 -03:00 |
|
|
|
26a587a014
|
feat(blogo,plugins,group): rename list plugin to plugin group
|
2025-01-14 16:09:46 -03:00 |
|