cage
|
9c4503e3bd
|
- prefixed all parsing rule for gempub metadata with 'gempub-' to avoid clash with other rules in the code.
|
2024-06-19 15:42:10 +02:00 |
cage
|
720c55e5b3
|
- added clause 'into' in local fediverse query.
|
2024-06-16 10:41:15 +02:00 |
cage
|
d65b98499c
|
- ensured the colmuns are correctly quoted when performing local search.
|
2024-06-15 17:24:44 +02:00 |
cage
|
c119600081
|
- prevented inserting a duplicate row into search results folder.
- renumbered search local results
|
2024-06-15 14:04:33 +02:00 |
cage
|
c4aa8850a7
|
- prevented inserting a duplicate row into search results folder.
|
2024-06-15 14:02:03 +02:00 |
cage
|
0b73087e4d
|
- [fediverse] added command for posts local search.
|
2024-06-15 13:57:50 +02:00 |
cage
|
3290f12226
|
- instructed 'iri:render-iri' to just returns the string when stream is null.
|
2024-06-14 14:15:03 +02:00 |
cage
|
eb14b342df
|
- [GUI] used the correct stream for rendering the IRI.
|
2024-06-02 20:58:12 +02:00 |
cage
|
44c499db76
|
- [GUI] fixed command to add all the links in apage to tour, when the links are not absolute.
|
2024-06-02 20:54:42 +02:00 |
cage
|
342eda7eb2
|
- [GUI] ensured to hide window that shows candidates for autocompletion, before a new window (cetrificate, tour etc.) is created.
|
2024-06-02 14:46:20 +02:00 |
cage
|
6e1274faf2
|
- fixed error with foreign memory when calling FFI 'realpath'.
|
2024-06-01 17:24:33 +02:00 |
cage
|
e5c7929166
|
- fixed 'fs:relative-file-path->absolute' and 'complete:directory-complete'.
|
2024-06-01 14:05:52 +02:00 |
cage
|
39886718cc
|
- [GUI] added contextual menu to gemtext widget;
- [GUI] added command to collect all the links of a page in the tour.
|
2024-05-31 12:56:52 +02:00 |
cage
|
b370652c4f
|
- added a period after sentences about polls.
|
2024-05-29 19:47:59 +02:00 |
cage
|
4de0de1e2c
|
- added code to perform a search of gemspace, when the software is unable to understand the input typed in the address bar.
|
2024-05-29 17:10:56 +02:00 |
cage
|
c84e747868
|
- changed the address of the capsule used to perform search in gemspace.
|
2024-05-29 16:38:40 +02:00 |
cage
|
2612289b1e
|
- [GUI] bound 'backspace' key to command to get backward in the browsing history.
|
2024-05-28 19:50:07 +02:00 |
cage
|
7db93c5ea3
|
- [TUI] added new command: 'open-message-link-perform-fediverse-searching '.
|
2024-05-28 19:32:30 +02:00 |
cage
|
2b40d78625
|
- [GUI] ensured the 'subscribe to gemlog' button is toggled only if the subscription succeeded;
- updated Italian translation.
|
2024-05-25 14:12:58 +02:00 |
cage
|
6db875ad99
|
- prevented a crash when the user typed an invalid URL in the address bar.
|
2024-05-25 13:07:31 +02:00 |
cage
|
3e62f6fd3b
|
- [fediverse] scheduled checking for instance's announcement on boot.
|
2024-05-24 14:37:42 +02:00 |
cage
|
4997832fd3
|
- refactored function to find or remove window's children.
|
2024-05-23 15:45:59 +02:00 |
cage
|
cff5637057
|
- actually fixed crash when closing notification windows.
|
2024-05-23 14:18:19 +02:00 |
cage
|
5a6462d85c
|
- [GUI] filtered out keys that are not valid as index when selecting gemlog in 'gemlog-window'.
|
2024-05-18 20:08:58 +02:00 |
cage
|
6480c7673d
|
- [GUI] added selection of gemlog by keypressing, in gemlog window.
|
2024-05-17 18:11:04 +02:00 |
cage
|
5d2d799204
|
- prevented crash because of trying to close and already closed notify-window.
|
2024-05-16 14:17:20 +02:00 |
cage
|
946e677acb
|
- fixed some docstrings.
|
2024-05-14 19:53:30 +02:00 |
cage
|
3db84cb571
|
- changed a couple of constants names.
|
2024-05-11 14:52:33 +02:00 |
cage
|
7fd900bbd2
|
- updated italian translation.
|
2024-05-11 12:57:52 +02:00 |
cage
|
11f32bed65
|
- ensured the focus is on thread window when opening a virtual path fediverse IRI.
|
2024-05-11 12:53:30 +02:00 |
cage
|
6d07aacbe1
|
- added link to the search results page that leads to the matching posts.
|
2024-05-11 12:45:02 +02:00 |
cage
|
67d57d4828
|
- refactored localized string.
|
2024-05-08 17:14:12 +02:00 |
cage
|
47b7ba767c
|
- [GUI] added a command to import a bookmarks page.
|
2024-05-08 17:11:09 +02:00 |
cage
|
a32ad1ce1c
|
- [GUI] added command to export bookmarks as gemtext file.
|
2024-05-08 16:28:44 +02:00 |
cage
|
1865be4bf8
|
- fixed crash when trying to submit an empty string to: 'change-folder'.
|
2024-05-04 14:31:36 +02:00 |
cage
|
4761b8661e
|
- updated docstring for 'search-fediverse'.
|
2024-05-04 14:24:36 +02:00 |
cage
|
42e172044f
|
- updated italian translation.
|
2024-05-04 14:22:08 +02:00 |
cage
|
4eb0963d06
|
- added a new command: 'search-fediverse'.
|
2024-05-04 14:07:33 +02:00 |
cage
|
e75793133e
|
- updated NEWS.org and Changelog.
|
2024-05-01 20:52:26 +02:00 |
cage
|
82bdf5c538
|
- [fediverse] rendered correctly ordered list;
- fixed indentation of configure.ac;
- removed useless command in Makefile.
|
2024-05-01 12:36:36 +02:00 |
cage
|
fd91165752
|
- fixed macro fs:do-directory;
- removed hardcoded string in Makefile;
- ensured 'fs:relative-file-path->absolute' adds a trailing slash when converting a directory path.
|
2024-04-21 18:49:55 +02:00 |
cage
|
4d65bc200a
|
- removed dependency on osicat.
|
2024-04-21 15:16:46 +02:00 |
cage
|
ad190478dc
|
- actually created empty configuration file when not already found, on program starting.
|
2024-04-20 16:06:31 +02:00 |
cage
|
14aa2af9aa
|
- forced using the cache in 'stream-iri' if a stream for the same URL already exists.
|
2024-04-20 12:25:39 +02:00 |
cage
|
46ba8f2d07
|
- [GUI] added commands to show page's source.
|
2024-04-19 19:57:53 +02:00 |
cage
|
90a6bfa02b
|
- [GUI] changed font size for gemtext header level 3;
- updated documentation.
|
2024-04-12 16:23:18 +02:00 |
cage
|
0ffe20ab26
|
- updated NEWS;
- added module 'fetch-expired-poll';
- fixed updating poll database rows (previously was never updated);
- improved a bit appearance of polls;
- updated docstring;
- fixed indentation.
|
2024-04-11 15:25:48 +02:00 |
cage
|
5a779da29e
|
- added new command: 'thread-open-parent-post';
- updated documentation and NEWS file.
|
2024-04-09 21:21:57 +02:00 |
cage
|
c94c754441
|
- [TUI] prevented crash when extracting links from an empty message (for example a post that contains only attachments but no text body);
- updated configure.
|
2024-04-07 21:23:35 +02:00 |
cage
|
8fd5bcc603
|
- [TUI] removed a recursive locking.
|
2024-04-07 12:24:06 +02:00 |
cage
|
8f4eed668d
|
- added short command line option to specify fediverse account (-F).
|
2024-04-06 11:16:22 +02:00 |
cage
|
a118ce13de
|
- fixed command: 'thread-go-to-parent-post'.
|
2024-04-04 17:14:25 +02:00 |
cage
|
77249e97e3
|
-added new command: 'thread-go-to-parent-post'.
|
2024-04-04 15:45:47 +02:00 |
cage
|
07505754b4
|
- prevented crash when exceeding the character limit in a post.
|
2024-03-31 18:53:23 +02:00 |
cage
|
c1d4024185
|
- fixed line wrapping of announcements window.
|
2024-03-31 13:56:20 +02:00 |
cage
|
ceaeeb8ec6
|
- added notification when fetching announcements.
|
2024-03-31 12:59:09 +02:00 |
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
|
1d4d813dbc
|
- [TUI] added new command: 'thread-delete-subtree';
- removed legacy function.
|
2024-03-29 11:57:54 +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
|
6a156c9bbd
|
- added short options to bash complations.
|
2024-03-20 14:43:00 +01:00 |
cage
|
6052f7da24
|
- updated README to mention that also libjpegturbo and TK must be installed;
- [draft] added a function for bash completion.
|
2024-03-18 19:54:45 +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
|
35d1eaf95f
|
- prevented the poll's results to be printed before expiration.
|
2024-03-12 15:19:35 +01:00 |
cage
|
50a11fb603
|
- [GUI] fixed managing of gemini responses when a titan request was performed (TOFU errors, TLS certificate password etc.);
- fixed error arising when 'debug-gemini-gui' was called with more than two arguments.
|
2024-03-03 18:04:22 +01:00 |
cage
|
8deb702090
|
- [TUI] refactored quitting dialog test code in a function.
|
2024-03-02 16:23:05 +01:00 |
cage
|
6472ede4b0
|
- [TUI] added 'C-g' keybinding to close the blocking dialog window.
|
2024-03-02 16:11:13 +01:00 |
cage
|
3f888888aa
|
- used a keyword as the value that signals that a command has been cancleled instrad of 'nil'.
|
2024-03-01 18:43:17 +01:00 |
cage
|
84d2d7a5e0
|
- added keybinding to cancel inputing of the string command.
|
2024-03-01 14:57:36 +01:00 |
cage
|
8c8b5555f7
|
- [TUI] added command to download a message's attachment ignoring the cached value (if such entry in the cache exists).
|
2024-02-28 20:23:11 +01:00 |
cage
|
3053183a68
|
- [TUI] allowed the backspace key to send rubout char (ASCII 177).
|
2024-02-28 15:49:28 +01:00 |
cage
|
4c44c94c0d
|
- [TUI] fixed name of backspace keycode when parsing 'command' events..
|
2024-02-27 18:43:33 +01:00 |
cage
|
9c264bbd4d
|
- [GUI] added notification of errors when refreshing gemlogs posts on program starting.
|
2024-02-25 16:55:53 +01:00 |
cage
|
cbcc7c294b
|
- [GUI] returned a more useful error message to user when an error occurred while refreshing posts from gemlogs.
|
2024-02-25 16:55:42 +01:00 |
cage
|
904fb6cf7e
|
- [GUI] added timeout test for dummy server;
- [GUI] returned a more useful error message to user when a timeout occurred.
|
2024-02-25 16:55:30 +01:00 |
cage
|
b7e139a205
|
- prevented treating 'update' notifications as mentions.
|
2024-02-23 14:23:37 +01:00 |
cage
|
f21b201b17
|
- instructed address bar to autoselect a candidate only when expanding local paths (not URLs).
|
2024-02-23 13:50:21 +01:00 |
cage
|
e23ca2c131
|
- allowed empty lines in a gopher map (thanks op!).
|
2024-02-19 20:49:20 +01:00 |
cage
|
bc8c34f2f6
|
- fixed translatable string.
|
2024-02-18 21:48:50 +01:00 |
cage
|
5c8237a192
|
- fixed searching in reblogged statuses body, previously the search procedure skipped the reblogged statuses.
|
2024-02-18 14:25:48 +01:00 |
cage
|
ba81b5cdf0
|
- added command 'clear-cached-client-tls-certificates'.
|
2024-02-17 14:19:47 +01:00 |
cage
|
162d32662e
|
- removed output from ssl command when checking for empty password for a certificate.
|
2024-02-17 14:19:47 +01:00 |
cage
|
b8f49eb66b
|
- added password protected TLS key, for kami protocol.
|
2024-02-17 14:19:37 +01:00 |
cage
|
e0589e56f1
|
- prevented 'ssl-key-has-empty-password-p' to print on console the prompt asking for key password.
|
2024-02-17 11:05:58 +01:00 |
cage
|
b9b59f9de6
|
- [TUI] added support for certificate's password for gemini requests.
|
2024-02-17 10:42:07 +01:00 |
cage
|
1881738d91
|
- [TUI] added command to change TLS client certificate password.
|
2024-02-16 14:59:26 +01:00 |
cage
|
d097d4d1d0
|
- [GUI] set state of the certificates toolbar button, not only the image label in: 'set-certificate-button-(active|inactive).
|
2024-02-16 14:26:28 +01:00 |
cage
|
910a502ad2
|
- [GUI] ensured the passwords cache for TLS client certificate is emptied after changing a password.
|
2024-02-15 17:05:53 +01:00 |
cage
|
b1444a4804
|
- [GUI] ensured the key for cached password for TLC client certificate is erased if an error occurred during gemini connection.
|
2024-02-15 16:50:25 +01:00 |
cage
|
ecfd7a19cd
|
- [GUI] added callback for toolbar certificate button (change password for certificate).
|
2024-02-15 16:50:19 +01:00 |
cage
|
8a2ba82b0d
|
- [GUI] added confirmation from user before deleting a certificate.
|
2024-02-15 16:21:23 +01:00 |
cage
|
07d9c4aea9
|
- [GUI] added a button to give a visual hint that a the client provided the server a TLS certificate.
|
2024-02-15 16:15:18 +01:00 |
cage
|
f067dc2ee3
|
- [GUI] added procedures to manage passwords for client TLS certificates.
|
2024-02-14 14:41:45 +01:00 |
cage
|
1a5af73415
|
Merge branch 'master' into add-password-tls-certificates
|
2024-02-11 15:08:45 +01:00 |
cage
|
e4d9ab9fd0
|
- replaced occurences of 'with-lock' with 'misc:with-lock-held'.
|
2024-02-11 15:08:16 +01:00 |