cage
6690a1b6f7
- fixed, again fs:dirp;
...
- fixed iri parser (parses correctly IRI like mailto:...).
2021-04-01 20:33:29 +02:00
cage
61c39b6c62
- moved to an internal wrapping of 'mkstemp' to allow extensions in filename;
...
- [gemini] rendering all stream with MIME type "text/*" with this program.
2021-04-01 17:08:42 +02:00
cage
ef3724e986
- fixed 'uri:normalize-path';
...
- [gemini] cleaned paths when exploring local tree.
2021-03-28 16:43:21 +02:00
cage
02ea992ca8
- [gemini] expand 'pwd' when printing the directory's contents;
...
- [gemini] forced displaying of director with tinmop.
2021-03-28 15:00:00 +02:00
cage
ad21da5957
- cleaned a bit reults of 'prepend-pwd'.
2021-03-28 14:42:19 +02:00
cage
8b50eec3be
- [gemini] allowed exploring directory using relative path;
...
- [gemini] allowed opening a file using tinmop itself (example:
opening a gemini text file);
- added a more hi-level function to open a file with an external program.
- this function takes into account the file that should be opened
with tinmop and uses 'xdg-open' as fallback if the user did not
specified an association program file-type.
2021-03-28 14:33:56 +02:00
cage
ff99cd50b6
- [gemini] allowed opening local folder using 'ui:open-gemini-address'.
2021-03-27 11:01:36 +01:00
cage
9dd77c549d
- [gemini] allowed going back in history also when exploring a local filesystem.
2021-03-27 10:59:10 +01:00
cage
87377914a3
- [gemini] added a symbol to mark a directory when exploring local filesystem.
2021-03-27 10:37:05 +01:00
cage
6a82f892a1
- [gemini] added feature: open local directory.
2021-03-27 10:21:33 +01:00
cage
57776623aa
- allowed, again, nil value for some message window data when loading a gemini resource.
2021-03-27 09:41:44 +01:00
cage
16c131e952
- used 'load-gemini-url', when possible, to avoid duplication.
2021-03-27 09:33:55 +01:00
cage
db34a2f958
- [gemini] added feature: loading local gemini files from command line (switch: '-o').
2021-03-27 09:19:13 +01:00
cage
029acbe186
- removed empty line.
2021-03-24 16:26:26 +01:00
cage
d92c103c43
- [gemini] when resolving host try UTF8 encoded name first and punycoded last.
2021-03-24 16:12:32 +01:00
cage
11fa85ad79
- fixed test for deciding if a pair timeline/folder must be renumbered.
2021-03-21 14:36:47 +01:00
cage
6228858e79
- skipped threads group (pair timeline and folder) that has not
...
statuses marked to be deleted when sorting all statuses before
quitting the program. Hopefully this is the last change needed to
remove long waiting times before program process terminate,
returning to the shell.
2021-03-20 20:27:13 +01:00
cage
17bb9f5f15
- fixed 'percent-encoded-p'.
2021-03-15 19:48:02 +01:00
cage
0c2398c184
- fixed hex digit parsing from iri parser;
...
- added more debugging messages;
- fixed formatting.
2021-03-15 19:28:07 +01:00
cage
b3c3d8a232
- prevented crash when removing two (or more) statuses that reblogged the same status.
...
When more than one statuses points to the same reblogged status and
more the one of the formers is deleted the first deletion will remove
the reblogged status as well and the second will try to remove the
same (already removed from db) status. This makes the program crash.
2021-03-15 18:33:16 +01:00
cage
4d2ac3a751
- fixed chat api;
...
- fixed regression, loading scripts works again.
2021-03-14 13:26:06 +01:00
cage
b1eb1a2664
- changed wrong parameter's name: 'limits' -> 'limit'.
2021-03-14 11:04:20 +01:00
cage
f03880a7cf
- used version 2 for get chats.
2021-03-13 20:50:04 +01:00
cage
81e5c3eba1
- changed the way a message is deleted: when deleting a reblogging
...
message delete the reblogged message as well.
This way quit should be faster as the folder ".reblogged" can not
grows without limit anymore.
2021-03-13 18:46:01 +01:00
cage
f0bc12c435
- made explicit the folder for parent (reblogged) messages.
2021-03-13 13:20:32 +01:00
cage
c621f9f25c
- fixed docstring.
2021-03-13 13:19:46 +01:00
cage
b73f982408
- reverted method of rendering of text in message window to a
...
line-based one.
The old method that packed text got from gemini stream in single event
was ugly and blocked the UI.
This version revert to a line by line rendering but it is optimized
and does not gets slow with the size of the text the window holds.
2021-03-09 11:32:09 +01:00
cage
8b99548e6e
- made nicer the error message when a directive is missing from configuration file.
2021-03-09 10:19:01 +01: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
04ca1d14c1
- fixed crash when starting the program without a configuration file.
2021-02-20 18:28:49 +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
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
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