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
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
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
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
f21b201b17
- instructed address bar to autoselect a candidate only when expanding local paths (not URLs).
2024-02-23 13:50:21 +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
cage
56ad43f5dd
- added optional key password argument to gemini and titan requests.
2024-02-11 15:06:41 +01:00
cage
5155749080
- removed all direct references to package 'bt' (used wrappers instead);
...
- addedd missing file 'dummy-server.lisp';
- updated LICENSES.org.
2024-02-11 12:32:22 +01:00
cage
346353d21d
- [GUI] fixed deletion of TLS client certificates;
...
- chaged API name form 'gemini-delete-certificate' to 'gemini-delete-tofu-certificate';
- added 'misc:db-stderr'.
2024-02-11 12:07:07 +01:00
cage
a16fc03337
- added a dummy gemini server for debugging purposes.
2024-02-10 14:36:01 +01:00
cage
2ce0f97a4a
[GUI] added procedures to change the passhphrase to protect the private key of a gemini certificate.
2024-02-08 18:23:02 +01:00
cage
48e7d61fd0
- fixed typo
...
for reference:
https://translate.codeberg.org/translate/tinmop/tinmop/en/?&offset=105#comments
Thanks to the person who reported this issue!
- updated italian translation.
2024-01-29 18:33:10 +01:00
cage
8443f9ad3c
- [GUI] added contextual menu to copy gemlogs links or mark all their
...
posts as already read.
2024-01-18 16:25:22 +01:00
cage
d5182c2dac
- fixxed call to 'member'.
2023-12-24 22:34:09 +01:00
cage
a71492faa8
- [GUI] fixed test for checking mime-type on an image;
...
- allowed null values for preview url in post's attachments.
2023-12-24 22:22:57 +01:00
cage
29820b4398
- removed dependency to 'cl-syntax';
...
- added subject and language headers to statuses printed in the message window.
2023-11-03 14:12:03 +01:00
cage
1e88fe5805
- [GUI] added new events for links
...
- button two will open the link in background;
- button one pressed when simultaneously pressing the control
button will add the link to the tour.
2023-10-29 12:41:17 +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
d1451411dd
- [GUI] renamed function.
2023-09-17 14:41:59 +02:00
cage
409e8c5cb9
- [GUI] added method "stream-url" specialized on 'gemini-stream';
...
- [GUI] fixed setting status of stream on completion;
- [GUI] removed freezing when scaling text on rendering of an active stream;
- [GUI] prevented crash when ask the program to shows an already shown stream frame.
2023-09-16 19:05:33 +02:00
cage
d647465c1e
- ensured decoding of the icons is made from TK to preserve alpha channel information.
2023-09-14 17:13:22 +02:00
cage
8486e6eea4
- ensured also PNG file are scaled when rendering the gemtext.
2023-09-11 19:08:28 +02:00
cage
676cf0759f
- [GUI] prevented to transform to an absolute URL an already absolute URL.
2023-09-10 21:51:27 +02:00
cage
8aecf478b4
- added configuration directive to scale inlined images.
2023-09-09 17:39:04 +02:00
cage
b77115d540
- fixed 'misc:fresh-vector-insert@';
...
- scaled inline images that nodgui can manipulates (JPEG and TGA), to fits the gemtext widget's width.
2023-09-09 17:39:04 +02:00
cage
65482c36bb
- [GUI] - discarded rest of a stale rendering when bringing a stream to foreground.
2023-08-18 15:05:18 +02:00
cage
7d4612350e
- [GUI] removed insertion cursor from gemtext widget.
2023-08-17 16:41:25 +02:00
cage
45ff0cc7c4
- [GUI] - added flag to interrupt discard rendering of gemtext.
...
For example is used before scaling the text the rendering is blocked,
the gemtext widget cleaned before starting again the rendering with
scaled fonts.
- [GUI] fixed code to revive a stream.
2023-08-17 16:00:32 +02:00
cage
8730bbd192
- [GUI] added scaling of gemtext using mousewheel events (not fired on GNU/linux, maybe in other OS).
2023-08-16 18:16:05 +02:00
cage
8a88a51586
- [GUI] added scaling of gemtext using mousewheel (actually button 4 and 5).
2023-08-16 18:09:58 +02:00
cage
312c18fae8
- [GUI] ensured pushing stream revive into the events queue.
2023-08-16 16:39:44 +02:00
cage
aae67c4121
- [GUI] ensured rendering TOC only after there is no more data in the gemtext stream.
2023-08-16 16:14:25 +02:00
cage
ff87d84ae4
- [GUI] ensured updating URL in the address basr, when reviving a stream.
2023-08-16 15:44:32 +02:00
cage
a041a0f712
- fixed typo.
2023-08-16 15:36:39 +02:00
cage
70a1a91dc6
- excluded follow requests when downloading the notifications;
...
- [GUI] ensured the absolute local path hs been set in the address bar when opening a local path from command line (switch '-o').
2023-08-15 22:05:37 +02:00
cage
7cd0b5740b
- [GUI] improved rendering speed by not applying text tags to empty lines and normal text, moreover cached the gemtext fonts.
2023-08-15 20:05:09 +02:00
cage
9682b53522
- [GUI] revive stream with doubleclick on an intem of the stream frame.
2023-08-15 13:22:13 +02:00
cage
2239d4fcbb
- [GUI] prevented error when downloading binary files (like bitmap images) or other files that are not in gemtext format or, finally, can not be rendered in tinmop.
2023-08-14 19:05:27 +02:00