cage
282b36d712
- [GUI] started connecting JSON API with GUI;
...
- [RPC] reworked 'slurp-gemini-stream' to use events queue;
- [GUI] fixed dispatching of events
2023-02-09 16:28:53 +01:00
cage
c0e2b43d3e
- [GUI] added a bit of scaffolding for the interface;
...
- [GUI/RPC] added method to start and retrieve a gemini stream's data.
2023-02-05 14:07:13 +01:00
cage
90ae6193e8
- [JSON-RPC] added the request (that triggered the error) to the data field of an error response.
2023-02-04 11:31:36 +01:00
cage
48f950af1e
- [JSON-RPC] fixed macro for signal error.
2023-01-13 15:35:02 +01:00
cage
cf0376e666
- [RPC] added function to close server;
...
- [JSON-RPC] allowed API to signal a custom 'jsonrpc-error'.
2023-01-13 15:34:01 +01:00
cage
c01188e0db
- [JSONRPC] added optional data field to error response.
2023-01-06 12:35:41 +01:00
cage
7fc90b428c
- [JSONRPC] used a custom error when a called function fails for some reason.
2023-01-06 12:15:54 +01:00
cage
4fb9c6eb43
- [JSONRPC] included actual ID to the error response when possible.
2023-01-06 12:12:32 +01:00
cage
cfb05a6ea1
- log gemini and json, debug messages even if *features* does not
...
contains :debug-mode;
- [RPC] fixed 'gemini-stream-info';
- [RPC] added 'gemini-stream-parsed-line-slice';
- [RPC] added error handling for 'gemini-stream-parsed-line';
- [JSON-RPC] fixed encoding of error responses.
2023-01-06 11:56:21 +01:00
cage
5052c21fe3
- [rpc] fixed error responses, tests passed again.
2023-01-01 19:02:30 +01:00
cage
a6a8b0ad8f
- [rpc] fixed error handling.
2023-01-01 14:57:08 +01:00
cage
3114264505
- added parameter 'initialize-parser' (default to nil), to reset
...
parser state in 'sexp->text-rows';
- added 'add-metadata-to-parsed-gemini-lines'
This function will add attributes (like ':header-group-id') to the
sexp representation of a gemini stream (structure: (tag
((attribute-key attribute value)...) text line) )
- [JSON-RPC API] added a couple of public API function.
2022-12-30 11:07:30 +01:00
cage
fb4be7bb9f
- [gui] added an actual funcion for API;
...
- [jsonrpc] added more information when an internal error occurred;
- added 'main:rpc-server-init'.
2022-12-27 13:19:59 +01:00
cage
87e0a3620c
- made a couple of names more consistent.
2022-12-23 12:03:04 +01:00
cage
53379fdd37
- added a json-rpc2 implementation.
2022-12-23 12:03:04 +01:00