Overall
- Continued refactoring across
logos-liblogos,logos-cpp-sdk, andlogos-module-clientto reduce Qt-specific code, split proxy/package-manager concerns into dedicated libraries, and simplify plugin and module handling. - Expanded the module-builder and workspace flow around
metadata.json, standalone app support, package-manager integration, and downstream module adoption across tutorials, Basecamp, wallet, and accounts modules - Ongoing work to create a pure universal module interface (without needing Qt directly)
logos-accounts-module
- update to use logos-module-builder logos-accounts-module#9
logos-accounts-ui
- use logos-module-builder logos-accounts-ui#7
logos-basecamp
- update liblogos flake logos-basecamp#107
- use module interface from logos module logos-basecamp#108
- feat: update qml path for design logos-basecamp#109
- leverage package-manager-module for module/ui-plugin detection logos-basecamp#110
- async load ui plugins (open) logos-basecamp#112
logos-cpp-sdk
- Add tests; CI logos-cpp-sdk#27
- abstract/move some of proxy api logic to cpp-sdk logos-cpp-sdk#28
- remove proxy api (moved to logos-module-client) logos-cpp-sdk#30
- add support for QVariantList and QVariantMap logos-cpp-sdk#31
- fix: coerce types received in callRemoteMethod in to target method gs (open) logos-cpp-sdk#32
logos-js-sdk
- update SDK for new liblogos and logos-module-client; update ffi library logos-js-sdk#7
logos-liblogos
- extract logoscore cli logos-liblogos#79
- remove outdated scripts and folders; simplify cmakliests; remove old static module methods logos-liblogos#80
- update docs logos-liblogos#81
- move process stats out of liblogos logos-liblogos#82
- Abstract proxy api logos-liblogos#83
- remove proxy api logos-liblogos#84
- liblogos cleanup (wip) logos-liblogos#85
- use package manager lib logos-liblogos#86
- simplify s_plugin_dependencies to avoid using QJsonObject (closed) logos-liblogos#87
- simplify logoscore_lib, move some qt specific code logos-liblogos#88
- Reorganize plugin manager into clearer files with defined responsibility; move (mostly) from qt json to nlohmann_json logos-liblogos#89
- use new logos module methods to simplify getting name and dependencies logos-liblogos#90
- fix support for more than 2 module dirs logos-liblogos#91
- remove excessive logs; use a Plugin registry and move plugin launcher as separate concern logos-liblogos#92
- abstract qt components frmo logos_host; refactor logos-liblogos#93
- update docs logos-liblogos#94
logos-libp2p-module
- chore: use metadata.json as single source of truth logos-libp2p-module#39
logos-logoscore-cli
- Extracted and rapidly iterated on
logos-logoscore-cli, including daemon mode, portability work, bundled module handling, test coverage, and migration away from Qt command/json usage - extract logoscore-cli from logos-liblogos logos-logoscore-cli#1
- Daemon mode logos-logoscore-cli#3
- use logos module client for now for backwards compatbility logos-logoscore-cli#4
- use some c++ types instead of Qt logos-logoscore-cli#5
- bump dependencies logos-logoscore-cli#6
- use nlohmann_json instead of qt json methods logos-logoscore-cli#7
- use LOGOS_BUNDLED_MODULES_DIR in inline mode logos-logoscore-cli#8
- more tests to catch issues found in a different branch logos-logoscore-cli#9
- move daemon/ to cpp logos-logoscore-cli#10
- add support for portable build (open) logos-logoscore-cli#11
- migrate from qt cmd to CLI11 logos-logoscore-cli#12
logos-module
- add method to get module name and to get module dependencies logos-module#9
logos-module-builder
- fix: create new nix derivation for logos-standalone-app logos-module-builder#17
- feat: consolidate module config into metadata.json as single source of truth logos-module-builder#18
- fix: issues in builder logos-module-builder#19
- fix: fix the issues in the cpp qml ui module template logos-module-builder#20
- feat: improvements in the builder logos-module-builder#21
- chore/addLogosBundleDependecyToModuleBuilder logos-module-builder#22
- auto load module dependencies for the standalone app logos-module-builder#23
- chore: update skills and docs to not say that modules need to mention… logos-module-builder#24
- fix: adapt lib to help bundle modules that done use the module-builde… logos-module-builder#25
- feat: bump standalone app logos-module-builder#26
- extract qt plugin specific logic into its own library to allow easy swapping with different plugin tech (open) logos-module-builder#27
logos-module-client
- move current proxy api from liblogos/cpp-sdk logos-module-client#1
logos-package-manager
- split logos-package-manager library logos-package-manager#3
- support multiple embedded dirs logos-package-manager#4
logos-package-manager-module
- rework package manager logos-package-manager-module#39
- use module builder logos-package-manager-module#41
logos-package-manager-ui
- use package downloader module logos-package-manager-ui#20
- use module builder logos-package-manager-ui#22
logos-standalone-app
- feat: auto load nested moduels by using correct liblogos api logos-standalone-app#2
logos-test-modules
- update flake to use logoscore-cli logos-test-modules#8
- chore: remove module.yaml and use only metadata.json files as config … logos-test-modules#9
- point to new package-manager repo logos-test-modules#10
- chore: remove bundle dependency (closed) logos-test-modules#11
- bump dependencies logos-test-modules#12
logos-tutorial
- feat: use the standalone nix derivation from module builder instead logos-tutorial#5
- feat: adapt tuorials as per changes done in builder for unification into metadata.json logos-tutorial#14
- use logoscore-cli instead logos-tutorial#15
- feat: update and streamline the guides logos-tutorial#16
- fix: improvements logos-tutorial#17
- fix: fix issues reported logos-tutorial#18
- chore: remove bundle dependencies from modules as it present in module… logos-tutorial#21
- feat: this PR does 2 things logos-tutorial#22
logos-wallet-module
- use logos-module-builder logos-wallet-module#12
logos-wallet-ui
- use logos-module-builder logos-wallet-ui#12
logos-workspace
- feat: add standalone app as submodule logos-workspace#20
- add Logoscore cli; add skill for how to add a repo to the workspace logos-workspace#23
- add process-stats repo; move process stats out of liblogos logos-workspace#24
- feat: bump modules using metadata.json as config file logos-workspace#25
- update logos-cpp-sdk and logos-liblogos logos-workspace#26
- experiment: run tests in parallel (open) logos-workspace#27
- liblogos cleanup (closed) logos-workspace#28
- Test skip repos (closed) logos-workspace#29
- feat: bump submodules logos-workspace#30
- uew new liblogos and logos-module-client logos-workspace#31
- simplify s_plugin_dependencies to avoid using QJsonObject (open) logos-workspace#32
- use reworked package manager logos-workspace#33
- chore: update claude file to update tutorial each time a dependency i… logos-workspace#35
- chore: bump tutorial and builder repos with change to have inbuilt bu… logos-workspace#36
- make ws less verbose logos-workspace#37