cage
cc82ceff02
- [gemini] removed useless 'unwind-protect' (and simplified code) from 'gemini-client:request'.
2021-02-09 20:15:57 +01:00
cage
ae82420cfe
- [gemini] in gemini-client:request-dispatch signal a condition
...
('not-implemented-error') instead of doing nothing when a response
in not handled (i.e. no function for that response type exists).
2021-02-09 19:32:48 +01:00
cage
4f4a3f4476
- [gemini] ensured 'gemini-viewer:request' respects the 'enqueue'
...
argument when making recursive call to itself.
2021-02-07 13:50:52 +01:00
cage
dc9e23e3c0
- [gemini] rewritten gemini-viewer:request using gemini-client:request-dispatch machinery;
...
hopefully this should made the function easier to read (by human) and extend.
2021-02-07 13:50:52 +01:00
cage
08c803bfba
- replaced local function 'fetch-cached-certificate' with a global one.
2021-02-07 13:50:52 +01:00
cage
e32358c6d5
- replaced local function with a global one.
2021-02-07 13:50:52 +01:00
cage
6a1ea415f7
- [gemini]
...
- added some messages to debug protocol;
- asking for query event got minimum priority to prevent being
hidden by informational messages on the command line (e.g the
message that inform the user that the client is going back in
history);
- always stream contents that are repsonses to a query;
- added gemini-client:request-dispatch and rewritten
gemini-client:slurp-gemini-url based on the former.
2021-02-07 13:50:40 +01:00
cage
986ea84313
- added hook '*after-saving-message*.
2021-02-06 12:29:31 +01:00
cage
1c6defddf1
- fixed indentation of 'gemini-viewer:request'.
2021-02-02 20:58:23 +01:00
cage
d0a9b6583a
- [gemini] encoded the input string before making the request.
2021-02-02 20:57:30 +01:00
cage
b37c590265
- prevented crash when sending message to command did not worked.
...
Printing error to command line instead.
2021-02-02 20:44:18 +01:00
cage
51b3167bfd
- updated NEWS.
2021-01-31 14:54:13 +01:00
cage
bc0f57e6da
- increased version number.
2021-01-31 14:45:47 +01:00
cage
67a2677bf1
- tracking changes.
2021-01-31 13:38:57 +01:00
cage
0fc46fa1b5
- removed dependency from libidn2
...
punycode encoding comes from an internal implementation istead of
using an C library.
2021-01-31 13:08:34 +01:00
cage
52393e2a5e
- [gemini] fixed canceling subscription to gemlogs.
2021-01-28 16:14:00 +01:00
cage
17401274b5
- [gemini] added support for favicon.txt
...
the implementation more or less follow
gemini://mozz.us/files/rfc_gemini_favicon.gmi but it does render the
first character of the file instead of checking for emoji
characters.
2021-01-28 15:35:26 +01:00
cage
c66a71881e
- made input command history less messy
...
- adding a sequence of n equals entries count as one (no duplicate
entries on top of the history);
- removed duplicate for gemini history URL.
2021-01-27 20:31:18 +01:00
cage
1710ac5b48
- added feature to allow users ro configure symbols rendered for each toot visibility level in main window.
2021-01-24 16:15:42 +01:00
cage
c75efe0638
- prevented crash truncating the scaled width of tags window.
2021-01-24 14:53:43 +01:00
cage
3daf205dd8
- prevented non rendering of 'new-message' character in tags window.
2021-01-24 14:46:13 +01:00
cage
b2e71f7461
- updated Changelog and fixed some typos.
2021-01-24 14:11:22 +01:00
cage
aae3aed7d4
- made 'text-utils:strim-blanks' returns nil and not "NIL" when input is null;
...
- [gemini] trim whitespaces from link name.
2021-01-24 12:20:18 +01:00
cage
1f0cc71884
- [gemini] shown selected row in gemlog subscription window.
2021-01-24 11:48:25 +01:00
cage
ecec01f285
- [gemini] made slurp-gemini-url works with redirect;
...
- [gemini] made some refactoring for building redirect IRIs.
2021-01-23 16:25:37 +01:00
cage
3962af0256
- changed db-nil-p
...
this function was transforming "no" and even 0.0 (floating point number) to nil.
That behaivour was incorrect for numbers and probably not desiderable
for the string no (in fact poll with "No" option was not rendered
beacause of this fact).
Removed conversion for non- integer numbers and prevented conversion
from some kind of non empty string (like "nil" or "no") via a key
argument.
2021-01-23 15:40:51 +01:00
cage
6356331408
- [gemini] fixed purging and refreshing posts from subscribed gemlog
...
- changing deleting of posts references to logical deleting
(i.e. setting a boolean column to true);
- fixed time threshold for purging (must be a negative integer).
2021-01-18 20:16:47 +01:00
cage
0fe939ea1d
- shown a message when user's searching for commands retuns no results.
...
- updated italian translation
- improved a bit a signle docstring
2021-01-17 20:37:26 +01:00
cage
848ed6a043
- [gemini] fixed test for checking valid cached value for
...
certificate/key pair.
The function to find a cached certificate/key or create a new pair
retuns a multiple value.
I was using multiple-value-list for getting the pairs certificate/key
from said functions. Then i was checking the results of
'multiple-value-list' for null values to get the non correct pair, but
that expression never return nil (was returning '(nil) instead).
This was breaking the client autentication.
2021-01-17 19:13:33 +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
25a161ad90
- Reportedly the program works with 1.4.16.
...
- suggest the user how to bypass the compiler check.
2021-01-13 18:36:42 +01:00
cage
944b4a0c8d
- updated NEWS and Changelog.
2021-01-13 18:27:30 +01:00
cage
72f320dc0d
- tracking changes.
2021-01-13 17:41:24 +01:00
cage
1db5f93bd9
- updated italian translation.
2021-01-13 17:31:58 +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
72254f981a
- prevented authorization of client if no server nameahs been provided
...
by the user in the config file.
2021-01-12 20:31:44 +01:00
cage
766367369c
- added scheduling of purging of old gemlog's posts;
...
- updated italian translation.
2021-01-11 19:36:43 +01:00
cage
ad33ca61df
- [gemini] prevent gemlog window to lose focus when a gemlog is selected.
...
- made gemlog window close when focus passes to thread window.
2021-01-11 19:14:53 +01:00
cage
848cd45954
- fixed, again, italian translation.
2021-01-11 19:03:43 +01:00
cage
8aa7e223a3
- [gemini] mark post as read when opening the corresponding link.
2021-01-11 19:00:00 +01:00
cage
db3b014bb8
- [gemini] fixed reendering of 'seen' flag for gemini post;
...
- fixed italian translation.
2021-01-11 18:57:01 +01:00
cage
7f5a21c9ed
- [gemini] ensure link opened is saved in history.
2021-01-11 18:21:38 +01:00
cage
e106bedf3d
- mentioned needed -for installation- header files in README.
2021-01-10 20:48:39 +01:00
cage
6e91a0f4b4
- updated version.
2021-01-10 13:37:16 +01:00
cage
77821cb025
- updated NEWS.org.
2021-01-10 13:18:25 +01:00
cage
a02fc51efd
- tracking changes.
2021-01-10 13:14:26 +01:00
cage
c8fc25dddd
- updated italian translation.
2021-01-10 13:05:43 +01:00
cage
44b6c62e44
- [gemini]
...
- added command to refresh all gemlogs;
- added scheduled refresh of all gemlogs;
- fixed sorting of gemlog posts.
2021-01-10 13:01:03 +01:00
cage
f09b0f4aa3
- [gemini]
...
- prevent crash when subscribing to an already subscribed gemlog;
- added cancel of subscriptions.
2021-01-10 11:35:28 +01:00