Dario Lipicar
25c88f4d48
support non-local remote transports ( #57 )
...
* support non-local remote transports
* fix LogosResult
* allow getting client over specific transport
* fix ssl
* investiage ssl error
* pr comments
* allow transport set configuration on any module
* pr comments
* add docs
* pr comments
* propagate only non-qt dependencies
* restore ABI compatibility
tutorial-v2
2026-05-07 12:27:14 -03:00
Dario Lipicar
ecd369d48b
properly handle subscribers to all events ( #56 )
2026-04-22 15:31:20 -03:00
Iuri Matias
f7c855b110
add logos result type ( #55 )
2026-04-21 09:38:37 -04:00
Iuri Matias
04b75c84b8
add setProperty without using qt type ( #52 )
2026-04-16 13:15:18 -04:00
Iuri Matias
1a0cb031db
add overloards using cpp types to replace qt ones later ( #51 )
2026-04-16 12:41:17 -04:00
Iuri Matias
1468180b25
add support for new types ( #50 )
2026-04-13 13:29:26 -04:00
Dario Lipicar
2a21637e02
fix async call crash ( #49 )
...
* fix async call crash
* add regression test
2026-04-10 10:39:14 -04:00
Dario Lipicar
8b1cfadf09
make async method calls truly async ( #48 )
...
* make async method calls truly async
* PR comments
2026-04-09 11:37:51 -03:00
Iuri Matias
d633575677
add IDL parser & generator (wip) ( #33 )
...
* add IDL parser & generator (wip)
* fix fixtures issues affecting tests
* fix fixtures issues affecting tests
tutorial-v1
2026-03-31 16:29:35 -04:00
Khushboo-dev-cpp and Dario Lipicar
38006e7240
add support for QVariantList and QVariantMap ( #31 ) ( #32 )
...
Co-authored-by: Dario Lipicar <lipigl@gmail.com >
2026-03-31 14:02:35 +02:00
Dario Lipicar
01221559b7
add support for QVariantList and QVariantMap ( #31 )
2026-03-26 10:12:18 -03:00
Iuri Matias and Logos Workspace
02baa918a8
remove proxy api (moved to logos-module-client) ( #30 )
...
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-25 15:00:21 -04:00
Jakub
c937eae156
chore: add missing MIT and Apache v2 licenses ( #29 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im >
2026-03-25 12:20:11 -04:00
Iuri Matias and Logos Workspace
21f8fb43d3
abstract/move some of proxy api logic to cpp-sdk ( #28 )
...
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-25 08:46:45 -04:00
Iuri Matias
39b0a9acce
Add tests; CI ( #27 )
...
* add tests for cpp-generator and sdk
* add tests for new api, module_proxy and factories
* add CI tests
* add tests for a module definition
2026-03-24 10:14:17 -04:00
Iuri Matias and Logos Workspace
4197ee1830
Finish Abstraction & Refactor (Ongoing) - part 1 ( #25 )
...
* refactor: abstract connection/transport; and clearly separate qt remote obj and qt local into separate implementations
* abstract qt remote registry
* add mock implementation; these serves to further test the abstraction but also useful for testing modules later
* use LogosObject instead of QObject
* abstract provider side
* updates to use new api
* re-add async api back
---------
Co-authored-by: Logos Workspace <logos@workspace.local >
2026-03-23 11:45:25 -04:00
Iuri Matias
4b66dac015
follow logos-nix for nix packages ( #26 )
2026-03-19 17:39:45 -04:00
Khushboo-dev-cpp
128180971c
feat: add auto support for async calls ( #21 )
2026-03-19 15:57:08 -04:00
Eric
a4bd66cd6e
add Logos instance id to registry url ( #20 )
...
Allows multiple Logos core instances to run on the same machine by giving appending a unique instance identifier to each registry url.
2026-03-16 10:43:39 -04:00
Arnaud
95f763b48d
Add bool argument support ( #17 )
2026-02-25 09:16:00 -05:00
Vedran
5c49a0d6a4
fix: redact sensitive data from debug logs ( #18 )
...
Remove logging of method arguments. It may contain private keys,
DB passwords, auth tokens, and token values. Log only method
names and argument counts for debugging.
- https://github.com/status-im/infra-logos/issues/1
2026-02-25 09:15:39 -05:00
Arnaud
4fdf157120
feat: LogosResult ( #14 )
...
* Add LogosResult
* Add documentation for complex types
* Add get type util function
* Add more shorthand functions
* Add bool support
* Provide more shorthand functions
* Throw exception on bad access
* Fix typo in doc
2026-02-25 09:13:43 -05:00
Iuri Matias
30ef7986f4
Merge pull request #13 from logos-co/remove_unused
...
remove unused files
2026-02-03 10:36:37 -05:00
Iuri Matias
63bcab1b42
remove unused files
2026-02-03 10:36:07 -05:00
Iuri Matias
f649e0365c
Merge pull request #10 from logos-co/feat/add-qstringlist-as-argument
...
feat: add QStringList, QByteArray and QUrl arguments
2026-02-03 08:59:28 -05:00
Arnaud
b7a556483a
Add QUrl argument
2026-02-03 10:57:53 +04:00
Arnaud
d4e6255a28
Add QByteArray arg
2026-02-03 07:46:11 +04:00
Arnaud
c61215a250
Add QStringList argument
2026-02-02 10:01:58 +04:00
Iuri Matias
32f1d7080d
Merge pull request #8 from logos-co/docs
...
add docs
2026-01-06 13:32:09 -05:00
Iuri Matias
19e0c4f239
add docs
2026-01-06 13:31:25 -05:00
Iuri Matias
8a69971bc2
Merge pull request #3 from logos-co/fix_timeout
...
fixes issue with two int parameters at the end by making timeout a special type
2025-12-11 13:42:17 -05:00
Iuri Matias
a8b2d5b083
fixes issue with two int parameters at the end by making timeout a special type
2025-12-11 13:40:41 -05:00
Iuri Matias
5d0bbd0d1e
Merge pull request #1 from logos-co/support_local
...
Add support for a 'local' mode that does not use separate processes. required for some platforms such as mobile
2025-12-02 13:26:32 -05:00
Iuri Matias
3c82d99f20
fix return of getPluginMethods
2025-12-02 13:21:51 -05:00
Iuri Matias
c754c83f27
add support for a 'local' mode that does not use separate processes. required for some platforms such as mobile.
...
support local mode
some refactor
some refactor
2025-12-02 13:21:23 -05:00
Iuri Matias
4b143922c1
support --general-only and --module-only options to make code generator more flexible
2025-10-23 10:45:34 -04:00
Iuri Matias
85d35b303f
add support to generate only the files for a particular module
2025-10-23 10:15:06 -04:00
Iuri Matias
aaddaf5ffb
support setting an output folder for the code generator
2025-10-23 10:06:50 -04:00
Iuri Matias
b5b0bdb81d
refactor nix file
2025-10-23 09:54:45 -04:00
Iuri Matias
c40515612f
output files to include/ folder
2025-10-23 09:43:34 -04:00
Iuri Matias
e855512c77
build cpp-generator
2025-10-22 13:18:50 -04:00
Iuri Matias
84d4b24dae
chore: update README.md to describe how to use nix or manually build
2025-10-08 15:50:16 -04:00
Iuri Matias
eecae5c7ef
update flake so it compiles cpp-generator as well
2025-10-08 15:39:04 -04:00
Iuri Matias
bb5498edef
feat: add nix flake
...
feat: add nix flake
test
2025-10-02 16:42:25 -04:00
Iuri Matias
65aa4a1b24
feat: move logos-cpp-sdk to its own repo
2025-09-30 14:56:47 -04:00
Iuri Matias
c05739331a
first commit
2025-09-25 15:32:28 -04:00