cage
e3df48e1a6
- [GUI] fitted titan protocol into the interface.
2023-07-09 19:14:45 +02:00
cage
e1f185c439
- implemented titan protocol;
...
- [TUI] added titan requests;
- [GUI] fixed crash when opening the gemlog windows after refreshed the gemlogs data.
2023-07-07 14:45:05 +02:00
cage
0fe2efe2b5
- added missing dependency.
2023-06-30 17:30:13 +02:00
cage
69ead2706f
- fixed references to old repository.
2023-06-20 19:57:30 +02:00
cage
b220bc8acb
- increased version number.
2023-06-18 14:49:23 +02:00
cage
0c091b299f
- [GUI] fixed highlighting of the selected text.
2023-06-11 13:54:41 +02:00
cage
18b2e8a8d4
- updated version number;
...
- updated documentation;
- [GUI] fixed again the mouse pointer's shape when moving in the gemtext window: sometimes got stuck in the 'hand2' shape.
2023-05-18 15:38:34 +02:00
cage
5674bf455a
- [GUI] added widget for gemlogs showing and unsubscribing.
2023-05-06 12:48:01 +02:00
cage
c07ccb054f
- [GUI] added basic functionalities of link tour.
2023-04-13 17:56:43 +02:00
cage
6dc7298b5b
- [GUI] added searching regex in gemtext window.
2023-04-10 14:12:00 +02:00
cage
4497feadd2
- [GUI] refactored code related to the internal IRIs.
2023-04-09 14:01:22 +02:00
cage
6e6106e996
- [GUI] added command to bookmark and delete a gemini address.
2023-04-09 14:01:04 +02:00
cage
d7f36cc33d
- [GUI] added stream window (list the streams and delete them).
2023-04-02 17:06:00 +02:00
cage
5282e2cf86
- [GUI] added menu command to shows certificates.
2023-03-21 17:49:58 +01:00
cage
24b0b07bb3
- [GUI] made link working for local files and gemtext files over gemini protocol.
2023-03-06 18:38:46 +01:00
cage
393b4b0d29
- added 'etc/gui.conf' to the file to be distributed;
...
- [GUI] added gemtext window;
- [GUI] fixed loading of GUI specific configuration file;
- [GUI] completed parsing of configuration values (e.g. color names are converted to corresponding TK color codes).
2023-02-21 20:21:54 +01:00
cage
a4f6e87765
- [GUI] removed useless information (for users) when showing errors (RPC errors contained the whole request as sexp).
...
- [GUI] removed warning about missing variable 'gui-goodies:*gui-server*' in file containing the gui event loop.
2023-02-19 16:15:10 +01:00
cage
abef1cfe33
- added some functions to build the GUI.
2023-02-08 13:02:26 +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
891651b6fa
- added missing file;
...
- [RPC] splitted the package json-rpc-munication in two files: one in server directory and the other in the client directory.
2023-01-15 16:03:25 +01:00
cage
155cdc1117
- [GUI] added client events loop.
2023-01-15 15:56:00 +01:00
cage
045819b4a4
- [RPC] added API for generate the TOC from a gemtext;
...
- removed duplicated code (used the class 'box:box' instead of struct 'json-rpc-communication:box).
2023-01-15 15:54:49 +01:00
cage
3a0074811d
- [RPC] moved struct 'box'.
2023-01-13 16:31:16 +01:00
cage
9b63978329
- [RPC] refactored public API in multiple files.
2023-01-13 16:22:22 +01:00
cage
37af6fef04
Merge branch 'master' into add-gemini-gui
2023-01-13 14:15:37 +01:00
cage
5138d53fa5
- increased version number.
2023-01-12 20:20:38 +01:00
cage
51c4a03c2c
- removed resetting of gemini parser status when downloading a text
...
encoded, but non-gemini, file;
- [rpc] added tour links slot for gemni window (server);
- added loading configuration file for GUI (RPC client) at start;
- refactored metadata slot thei is now used by a TUI window and the server side gemini window;
- added optional string bag parameter to 'text-utils:trim-blanks'.
2023-01-11 19:10:51 +01:00
cage
f40fb786b1
- [GUI] moved server side GUI to a proper component and directory.
2023-01-06 13:55:38 +01:00
cage
746b2e01ac
- [RPC] added representation of the main gemini window in the server;
...
- [RPC] added two IRI's history manipulation functions.
2023-01-06 13:50:33 +01:00
cage
0215a4c173
- renamed test file.
2023-01-06 11:57:53 +01:00
cage
72bb14c9d6
- added a couple of debug flags to make logging more fine-tuned.
2022-12-29 17:23:24 +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
db30d2b47d
- added some scaffolding for RPC;
...
- added 'read-delimited-into-array'.
2022-12-23 13:23:08 +01:00
cage
53379fdd37
- added a json-rpc2 implementation.
2022-12-23 12:03:04 +01:00
cage
4fe13ef29e
- fixed version number.
2022-12-14 12:13:06 +01:00
cage
69d1cbd789
- increased version number;
...
- updated news and changelog files.
2022-12-14 11:49:17 +01:00
cage
e5ae0b5c26
- flipped off debug switch.
2022-11-21 20:33:17 +01:00
cage
4b4f60269a
- prevented crash when opening empty chat windows;
...
- fixed refreshing of chats.
2022-11-21 20:30:58 +01:00
cage
91b57c78eb
- increased version number.
2022-11-20 11:26:27 +01:00
cage
60e8d2cb6b
- updated version number;
...
updated Chengelog and NEWS files
- updated autotools scripts.
2022-10-14 14:00:45 +02:00
cage
d3e36f8efd
- added a basic gopher implementation.
2022-08-28 13:22:08 +02:00
cage
6196810bbb
- [gopher] implemented a basic parser.
2022-08-21 11:39:40 +02:00
cage
bf938f6e4b
- increased version number;
...
- updated NEWS and Changelog.
2022-08-19 10:53:32 +02:00
cage
8425250195
- actually increased version number.
2022-08-15 13:48:59 +02:00
cage
1f2eb57c2f
- increased version number;
...
- updated News file.
2022-08-15 13:44:30 +02:00
cage
950b669455
- added bugtracker URI.
2022-05-25 19:56:18 +02:00
cage
d132a513d3
- simplified Makefile (used asdf to build the executable in a portable way).
2022-03-27 13:37:54 +02:00
cage
8c8c17b175
- fixed passing focus between windows.
2022-03-10 17:29:24 +01:00
cage
826423c7d7
- added command to copy a link to clipboard.
2022-03-04 14:33:55 +01:00
cage
9cca0678e0
- icreased version number.
2022-02-06 11:07:36 +01:00