cage
4cfbc47687
- updated italian translations.
2024-03-30 20:34:16 +01:00
cage
02e0a21707
- added command to switch fediverse account at runtime;
...
- removed hardcoded string constants.
2024-03-30 15:47:39 +01:00
cage
8d03f38b4c
- prevented trying to authorize a fediverse client when no fediverse credentials has beed added to the configuration file.
2024-03-30 14:49:41 +01:00
cage
bbca3c8a31
- [fediverse] added command line switch to choose to use a specific fediverse account (if specified in the configuration file);
...
- [TUI] anticipated the showing of the welcome script to appears before the fediverse account authorization.
2024-03-29 15:06:36 +01:00
cage
917af9b007
- intstructed the program to generate a default database file name when no valid user and server name has been found in the configuration file.
2024-03-24 14:27:57 +01:00
cage
5fc9921df3
- reverted regression that prevented GUI to starts.
2024-03-24 14:14:19 +01:00
cage
608eacda77
- [fediverse] moved from a single database for a single account to a databases for each account.
2024-03-17 17:29:16 +01:00
cage
c459c34dd1
- [TUI] added a check for configuration file to ensure equal number of usernames and server name are specified.
...
- [TUI] fixed checks of configuration file.
2024-03-17 14:11:42 +01:00
cage
41511b70eb
- [fediverse] allowed to specify more than one account in the configuration file, each couple of directive 'username' and 'server' an be specified more that once.
2024-03-17 12:46:01 +01:00
cage
a16fc03337
- added a dummy gemini server for debugging purposes.
2024-02-10 14:36:01 +01:00
cage
a45b453da0
- changed brief description of the program.
2023-10-19 17:49:54 +02:00
cage
c23bb70b2e
- updated copyright.
2023-10-19 17:46:22 +02:00
cage
3d872e9b73
- [GUI] included the system-wide configuration file into the user defined configuration file.
2023-07-29 12:23:02 +02:00
cage
56dd0798a6
- [GUI] allowed opening a URI indicated on the command line using the '-o' switch, when using the GUI.
2023-05-21 15:59:59 +02: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
cefbe59be6
- [GUI] bound the wish interpreter handle to a special variable so that the gui event loop can reference it and call, without errors, nodgui functions.
2023-02-19 15:45:22 +01:00
cage
8cc47e9dc0
- prevented connecting to a pleroma instance when running the TUI in gemini exclusive mode.
2023-02-17 18:31:49 +01:00
cage
00a3b45dcd
- prevented connecting to a pleroma instance when loading a script in gemini exclusive mode.
2023-02-17 18:16:34 +01:00
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
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
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
b3fc8c58a3
- renamed 'main-croatoan-init' to 'main:tui-init'.
2022-12-24 14:41:11 +01:00
cage
b2e7f8fd62
- added a minimal client-server interation system (using pipe).
...
- renamed 'main:init' to 'main-croatoan-init'.
2022-12-24 14:39:53 +01:00
cage
6fbf4564af
- mitigated issue with unparsed keyboard input coming from ncurses.
2022-07-06 14:37:56 +02:00
cage
d9a8d03472
- used package local nickname instead us :use croatoan's symbols.
2022-03-21 21:42:50 +01:00
cage
283930efef
- forced opening of TOC window when loading a net address as instructed from the command line (i.e. using the '-o' switch).
2022-02-17 19:01:48 +01:00
cage
9e62a10995
- added a script to import and export gemlog subscriptions;
...
- prevented printing diagnostic message if the program is executing a
script.
2022-02-17 18:20:28 +01:00
cage
fd53894b2e
- changed variable names so that is clear that the '-o' switch can open different kind of URI, not only gemini.
2022-02-05 16:28:40 +01:00
cage
bf781ee291
- allowed opending kami address from command line, using '-o' switch.
2022-02-05 16:24:37 +01:00
cage
026784e8c5
- added download of lisp libraries.
2021-12-07 10:48:37 +01:00
cage
5ccc19f28b
- added -X option;
...
- starting with filesystem explorer window.
2021-12-05 15:28:29 +01:00
cage
7b8581c5e4
- added exclusive gemini client UI layout.
2021-11-12 15:00:34 +01:00
cage
b437e2846b
- added 'gemini-all-unread-posts', 'shuffle-tour', 'gemlog-add-unread-posts-tour', 'clear-tour'
...
'gemini-all-unread-posts' give user the choice to add all the
currently unread post to the link tour.
2021-10-10 12:38:37 +02:00
cage
c924e8f636
- ensured, when program starts, that the init file in the user's home is loaded (if such init file exists).
2021-10-07 21:52:36 +02:00
cage
9005e9ec55
- ignored error when trying to open a shared configuration file (lisp code) on program start; search for a file in the user's home instead.
2021-10-07 21:24:37 +02:00
cage
a4d58b665b
- allowed a custom init.lisp file in the config user home.
2021-08-28 11:28:24 +02:00
cage
69ee5ab811
- added a configuration directive to update subscription to gemlogs at starts;
...
- added scheduled events when program starts;
- made update to gemlog less blocking;
- increased default history purging threshold.
2021-07-31 11:06:48 +02:00
cage
91bae49372
- added a welcome window.
2021-07-03 12:34:05 +02:00
cage
5f8c20ce7d
- wrapped sb-ext:run-program;
...
- do not load configuration files if cli options '-h' or '-v' are used.
2021-05-09 16:32:32 +02:00
cage
83356eed20
- exit from the program, without launching the debugger, when the
...
configuration module was not found but notify a warning if the
module was not essential (like when loaded from the command line
using switch "-M").
2021-04-10 21:14:20 +02:00
cage
9e3269576d
- [gemini] improved rendering of quoted text.
2021-04-03 15:03:24 +02:00
cage
db34a2f958
- [gemini] added feature: loading local gemini files from command line (switch: '-o').
2021-03-27 09:19:13 +01:00
cage
4d2ac3a751
- fixed chat api;
...
- fixed regression, loading scripts works again.
2021-03-14 13:26:06 +01:00
cage
8e58698bfa
- added some more tests for checking missing values from configuration files.
2021-01-16 13:17:15 +01:00
cage
f4ec44adc1
- added some more human friendly error messages.
2021-01-16 11:29:39 +01:00
cage
382c61818d
- create an empty config file if the user did not provided oopne, instread of printing an error and exit.
2021-01-13 17:28:23 +01:00
cage
a3c2550ff4
- Added a command line switch to load a module.
...
- fixed 'run-hook-compose'.
2020-12-31 15:36:10 +01:00
cage
e9e4071132
- moved function.
2020-12-31 11:38:37 +01:00
cage
3245239eee
- added a profiling macro;
...
- added function to stop event dispatching.
2020-12-31 11:36:34 +01:00