Iuri Matias
dd455eef3e
move plugin launcher as a separate concern
2026-03-27 16:08:21 -04:00
Iuri Matias
eafc8baf51
simplify: plugin_loader is no longer needed
2026-03-27 15:54:11 -04:00
Iuri Matias
b3ddb0b4a3
use a PluginInfo registry instead of various variables
2026-03-27 15:37:33 -04:00
Iuri Matias
4339864497
remove excessive logs
2026-03-27 14:44:30 -04:00
Iuri Matias
0d1e47f123
use new logos module methods to simplify getting name and dependencies ( #90 )
2026-03-27 14:22:00 -04:00
Iuri Matias
c45417b6e3
Reorganize plugin manager into clearer files with defined responsibility; move (mostly) from qt json to nlohmann_json ( #89 )
...
* remove unused methods
* separate plugin manaager into separatge files with better defined responsibility
* move from Qt JSON to nlohmann_json
2026-03-27 12:33:38 -04:00
Iuri Matias
010e75814f
simplify logoscore_lib, move some qt specific code ( #88 )
...
* simplify logos_core lib
* replace qFatal
* avoid qt types on logos_core.cpp
* move app lifecylce qt specific code to its own folder
* move qt specific process management code
* ensure function signatures are cpp types
* fixes potential leaks; iterator invlidation; remove unimplemented declaration
2026-03-27 09:43:09 -04:00
Dario Lipicar
0ed7848d11
use package manager lib ( #86 )
2026-03-26 18:53:05 -03:00
Iuri Matias
28700caf10
liblogos cleanup (wip) ( #85 )
...
* simplify app lifecycle; move to plugin manager
* simplify code; remove core_context and logos_core_internal and scope vars
* remove isAppOwnedByUs
* remove unused methods
2026-03-25 21:09:59 -04:00
Iuri Matias and Logos Workspace
a3d52477c0
remove proxy api ( #84 )
...
* remove proxy api (moved to logos-module-client)
* remove logos module client (shouldn't be needed here)
* update flake
---------
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-25 15:38:26 -04:00
jakub
f77d9e7039
chore: add missing MIT and Apache v2 licenses
...
Signed-off-by: Jakub Sokołowski <jakub@status.im >
2026-03-25 17:14:41 +01:00
Iuri Matias and Logos Workspace
9a17418613
Abstract proxy api ( #83 )
...
* abstract/move some of proxy api logic to cpp-sdk
* use qFatal
* remove jsonParamToQVariant
* simplify using qFatal
* remove old interface.h use logos-module
* remove local code for now (will be re-added later)
* remove unnecessary methods and qDebugs
* update flake
---------
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-25 09:31:06 -04:00
Iuri Matias and Logos Workspace
c21f814789
move process stats out of liblogos ( #82 )
...
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-24 16:50:23 -04:00
Iuri Matias
c4085a2ce4
update docs ( #81 )
2026-03-24 14:56:07 -04:00
Iuri Matias
39b3711a83
remove outdated scripts and folders; simplify cmakliests; remove old static module methods ( #80 )
...
* remove outdated scripts and folders
* simplify cmakelists
* remove old static module methods
2026-03-24 13:55:09 -04:00
Iuri Matias and Logos Workspace
9c006df0cf
extract logoscore cli ( #79 )
...
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-24 13:07:46 -04:00
Iuri Matias and Logos Workspace
4af040e19c
Finish Abstraction & Refactor (Ongoing) - part 1 ( #72 )
...
* use abstracted logos registry isntead of qt registry
* clean: remove for now Q_OS_WIn and Q_OS_IOS
* use LogosObject instead of QObject
* remove core manager
* remove annoying recurrent logs
* update flake
---------
Co-authored-by: Logos Workspace <logos@workspace.local >
pre-release-4af040e-46
2026-03-23 13:55:48 -04:00
Iuri Matias
7df6195485
use cachix cache for logos-co ( #77 )
pre-release-7df6195-44
2026-03-20 08:33:47 -04:00
Iuri Matias
52959151d2
update flake ( #76 )
pre-release-5295915-42
2026-03-19 19:42:40 -04:00
Iuri Matias
501867aadc
follow logos-nix for nix packages ( #75 )
pre-release-501867a-40
2026-03-19 19:13:38 -04:00
Iuri Matias
39434d13da
update flake logos-cpp-sdk ( #74 )
pre-release-39434d1-38
2026-03-19 16:04:15 -04:00
Dario Lipicar
e318b6a494
discriminate dev and portable variants ( #73 )
pre-release-e318b6a-35
2026-03-19 11:37:52 -03:00
Iuri Matias
5030aaaf86
update flake ( #71 )
pre-release-5030aaa-26
2026-03-16 17:30:45 -04:00
Iuri Matias
115478a1ef
add to module dirs instead of replacing it; include capability module ( #70 )
pre-release-115478a-24
2026-03-16 11:15:31 -04:00
Iuri Matias
da3bea891b
update logos-cpp-sdk flake
pre-release-da3bea8-22
2026-03-16 10:56:48 -04:00
Eric
8e2ffba609
Add logos instance id ( #64 )
...
Allows multiple Logos core instances to run on the same machine by giving appending a unique instance identifier to each registry url.
Bump logos-cpp-sdk to support the instance id and fix bad url in gitmodules.
# Conflicts:
# flake.lock
# flake.nix
pre-release-8e2ffba-21
2026-03-16 10:42:54 -04:00
Iuri Matias
def7306033
add --quit-on-finish flag ( #67 )
pre-release-def7306-18
2026-03-12 16:09:55 -04:00
Iuri Matias
bb1948f2f0
add flake derivation to run tests
pre-release-bb1948f-15
2026-03-11 12:31:32 -04:00
Arnaud
07780444de
Update the cpp sdk the last version ( #63 )
pre-release-0778044-4
2026-02-26 09:22:28 -05:00
Dario Lipicar
af9670c676
add bundle derivations ( #62 )
...
* add bundle derivations
* add ci job
pre-release-af9670c-2
2026-02-25 19:19:19 -05:00
Dario Lipicar
19d29d4ef9
adapt to new subdirectory-based plugin installation ( #59 )
2026-02-23 15:32:58 -03:00
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