Commit Graph
69 Commits
Author SHA1 Message Date
Iuri Matias e3741c01fd Merge pull request #57 from logos-co/set_metadata_field
set modulePath property when loading a module
2026-02-11 14:24:34 -05:00
Iuri Matias 15e960f488 set modulePath property when loading a module 2026-02-11 13:57:52 -05:00
Iuri Matias 901dd86d47 Merge pull request #52 from logos-co/auto_load_dependencies_lib
add lib api to auto load dependencies
2026-02-03 16:40:24 -05:00
Iuri Matias 855543ac0f don't load a module dependency if it has already been loaded 2026-02-03 16:37:59 -05:00
Iuri Matias ebb82d7794 fix issue when attempting to load a module with no module dependencies 2026-02-03 16:29:21 -05:00
Iuri Matias bc57df4695 call new module loader in core manager 2026-02-03 16:05:14 -05:00
Iuri Matias 9dac7c244a add lib api to auto load dependencies 2026-02-03 11:29:38 -05:00
Iuri Matias d72a559842 Merge pull request #49 from logos-co/abstract_module
Use Module Library to abstract module/'plugins' (WIP)
2026-02-02 16:09:45 -05:00
Iuri Matias 15764964d2 update other plugin references to logos-module 2026-02-02 15:52:44 -05:00
Iuri Matias 55b0c24903 use updated logos module api 2026-02-02 15:01:10 -05:00
Iuri Matias 4fb6736441 update flake 2026-01-29 17:06:22 -05:00
Iuri Matias 63c52acd76 use logos-module 2026-01-29 16:51:11 -05:00
Iuri Matias 3dbc3a661f do some abstraction of the module functionality 2026-01-29 16:12:55 -05:00
Iuri Matias 02dd00d6a0 Merge pull request #46 from logos-co/call_methods
include modules so capability module is there by default
2026-01-28 17:44:25 -05:00
Iuri Matias ac47959026 include modules so capability module is there by default
include modules so capability module is there by default

fix tests
2026-01-28 17:41:42 -05:00
Iuri Matias 07ff2a3065 Merge pull request #47 from logos-co/linux_build_fixes
fix build on linux
2026-01-28 17:32:44 -05:00
Iuri Matias a6cdaace5b ensure it works on macos also 2026-01-28 17:29:30 -05:00
Iuri Matias e349515a7f fix build on linux 2026-01-28 17:22:19 -05:00
Iuri Matias 6019dfb432 Merge pull request #45 from logos-co/call_methods
support --call arg to call module methods in the cmd line
2026-01-28 15:23:00 -05:00
Iuri Matias 351149408a support --call arg to call module methods in the cmd line
support --call arg to call module methods in the cmd line

cleanup

cleanup
2026-01-28 15:17:26 -05:00
Iuri Matias 8e21f33188 Merge pull request #44 from logos-co/cmdline
add --modules-dir and --load-modules option; auto load dependent modules when using cmdline
2026-01-28 10:22:41 -05:00
Iuri Matias c77de04d50 flush output to avoid github actions timing out when running tests
test

test
2026-01-28 10:19:20 -05:00
Iuri Matias b2102e2128 support autoloading modules when using cmd line
support autoloading modules when using cmd line

support autoloading modules when using cmd line

cleanup

fix tests
2026-01-27 16:07:52 -05:00
Iuri Matias c09025cd76 add cmd line param to load modules in a certain order 2026-01-27 15:31:57 -05:00
Iuri Matias 912726f3cd add cmd line param to specify modules directory 2026-01-27 15:31:57 -05:00
Iuri Matias a4b95245d9 Merge pull request #43 from logos-co/cmdline
Add simple cmd line parser
2026-01-27 13:20:55 -05:00
Iuri Matias 20ef8f1e9c add command basic command line params 2026-01-26 13:42:59 -05:00
Iuri Matias 0256bd8255 move logoscore main.cpp to its own folder 2026-01-26 10:12:55 -05:00
Iuri Matias fb7a9d6888 Merge pull request #42 from logos-co/refactor
Refactor (phase 1) + Tests + run tests in CI
2026-01-22 18:00:17 -05:00
Iuri Matias 702d6dac79 add ci workflow to run liblogos tests
- also revert for now asserts changes on proxy api

add ci workflow to run liblogos tests

ci fix

revert for now asserts changes on proxy api

ci fix

ci fix

ci fix

ci fix

ci fix
2026-01-22 17:57:27 -05:00
Iuri Matias 639c2d216e small cleanup to proxy api 2026-01-22 16:06:45 -05:00
Iuri Matias 36632a39bf add tests for proxy api 2026-01-22 16:00:39 -05:00
Iuri Matias 73c43fb18f small identation issue 2026-01-22 15:53:14 -05:00
Iuri Matias 9cf754e068 add tests for process stats 2026-01-22 15:51:03 -05:00
Iuri Matias 6cec77d3c1 extract some code to loadPluginLocal; remove unnecesary ios ifdef 2026-01-22 15:39:10 -05:00
Iuri Matias 112505cb6a reduce 'implementation tests' for plugin_manager 2026-01-22 15:08:47 -05:00
Iuri Matias 857912a472 add tests for plugin_manager and clean it up a bit 2026-01-22 14:56:51 -05:00
Iuri Matias 8c673b1a38 use cassert 2026-01-22 14:09:32 -05:00
Iuri Matias 9e0ef572fa add query methods to avoid testing internals directly
add query methods to avoid testing internals directly

cleanup
2026-01-22 11:27:32 -05:00
Iuri Matias cefc6d0b13 add tests for app lifecycle 2026-01-21 16:54:32 -05:00
Iuri Matias d6c4b5402d rename core context 2026-01-21 15:52:24 -05:00
Iuri Matias 28491dd4fd copy logos_core.h 2026-01-21 15:34:45 -05:00
Iuri Matias b43650ec11 extract some of the code from logos_core.cpp into its own files
extract some of the code from logos_core.cpp into its own files

cleanup
2026-01-21 14:11:56 -05:00
Iuri Matias f5fa10786a extract some of the code from logos_core.cpp into its own files 2026-01-21 10:32:37 -05:00
Iuri Matias 23ce498236 refactor logos_host code 2026-01-21 09:30:09 -05:00
Iuri Matias 64f64899f7 refactor to have a clear separation between logoscore and logos_host 2026-01-21 09:06:45 -05:00
Iuri Matias a76d33f551 Merge pull request #38 from logos-co/new_path_api
support specifying additional module paths
2026-01-13 17:23:48 -05:00
Iuri Matias 251a53bd5a support specifying additional module paths 2026-01-13 16:33:14 -05:00
Iuri Matias ca1fda7cab Merge pull request #36 from logos-co/docs
add docs
2026-01-06 12:58:58 -05:00
Iuri Matias 4d810c5851 add docs 2026-01-06 12:58:28 -05:00