cage
89a5b46195
Merge branch 'master' of omar-polo/tinmop into master
2021-02-27 09:56:14 +00:00
Omar Polo
3292d26067
GNU AWK is no more a requirement
2021-02-26 19:41:05 +00:00
Omar Polo
8d99118dc5
use autoconf' ${AWK} instead of looking for gawk
...
This also fixes an instance of `awk' that should be ${AWK}
2021-02-26 19:19:44 +00:00
Omar Polo
0571c43c1c
avoid strtonum (a GNU AWK extension)
...
this drops the requirements on strtonum, making the script (AFAIK)
POSIX compliant. This (ab)uses the fact that `+' will cast its
operator to numbers.
Tested with GNU AWK and "The One True AWK" on OpenBSD.
2021-02-26 19:18:48 +00:00
cage
8230056152
- [gemini] made fetching of favicon opt-in
...
by default tinmop will not fetch favicon.txt anymore, this feature
must be enabled by user using a configuration directive.
2021-02-21 12:23:01 +01:00
cage
cb55b56c13
- updated version.
2021-02-20 18:35:24 +01:00
cage
4cbaa90e53
- updated news and changelog.
2021-02-20 18:34:16 +01:00
cage
04ca1d14c1
- fixed crash when starting the program without a configuration file.
2021-02-20 18:28:49 +01:00
cage
ceb965dc83
- updated configure.
2021-02-19 18:35:35 +01:00
cage
17cbdd9dcd
- updated version.
2021-02-19 18:19:32 +01:00
cage
d714c721b1
- tracking changes.
2021-02-19 18:13:48 +01:00
cage
cc146a652c
- changed ':draw-border' to ':border' to track the new croatoan API.
2021-02-19 17:38:39 +01:00
cage
ae178546b9
- added version 2 of get chat list endpoint.
2021-02-19 16:34:38 +01:00
cage
7b3a97a3ec
- fixed append.
2021-02-18 20:03:34 +01:00
cage
bb53d98f4c
- improved a bit rendering of text in message window.
2021-02-18 19:43:27 +01:00
cage
121eaed346
- reverting order of packaging.
2021-02-13 19:35:24 +01:00
cage
8f0f4af090
- moving tiu-utils symbols before software-configuration.
2021-02-13 19:15:01 +01:00
cage
8f757b563b
- allowed users (via caonfiguration directive) to use (or not) cache when opening a link with a custom program.
2021-02-13 12:37:37 +01:00
cage
bc3e7685a7
- prevented crash when a program to open a link is not found.
2021-02-11 15:27:58 +01:00
cage
07d04f760a
- [gemini] complete URL on command line matching substring in any position, not only at the start of the URL.
2021-02-10 20:34:08 +01:00
cage
29ccc502db
- tracking changes.
2021-02-10 18:07:49 +01:00
cage
7eea02992c
- respected arguments of a program when opening a link.
2021-02-10 18:02:06 +01:00
cage
3df833b248
- added configuration directive to use a specific program to open a
...
link (e.g. open all mp3 files with program mpv).
2021-02-10 17:43:40 +01:00
cage
1b6c94196f
- updated README, if no configuration file is given tinmop can be used as a gemini client.
2021-02-10 14:59:53 +01:00
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