cage
d20ff6d304
- changed croatoan's 'window-position' to 'widget-position';
...
- updated version of croatoan known to works with tinmop in building script.
2021-07-10 17:15:09 +02:00
cage
8d2d411f14
- implemented a minimal 9p client.
2021-07-10 14:22:03 +02:00
cage
4407ef3426
- remved the BOM from a gemini text stream.
2021-07-09 13:54:29 +02:00
cage
6ffb2c5cc1
- [gemini] forced redraw of the window when rendering a new gemini stream.
2021-06-27 13:27:15 +02:00
cage
05a06d1dad
- fixed find-user-id-from-exact-acct, was returning a wrong user id.
2021-06-25 20:59:02 +02:00
cage
4c950d9052
- [gemini] prevented repainting of the message-window if not needed when streaming gemini text from the net.
2021-06-20 13:04:47 +02:00
cage
fa10de925e
- [gemini] ensured we have not to wait a stream is completed before opening a new one.
2021-06-17 19:41:03 +02:00
cage
b4a3dfabde
- added feature: expand tree of posts fetching again even posts that was deleted before.
2021-06-13 14:07:47 +02:00
cage
deaf94299a
- decrease mentions count on the modeline when a status that contains a mention is opened.
2021-05-22 12:23:15 +02:00
cage
c2e8e38249
- added mentions rendering in the thread window modeline.
2021-05-22 10:42:01 +02:00
cage
eb9bb569f8
- [gemini] recycled TOC window between gemini pages.
2021-05-17 19:04:07 +02:00
cage
76a11da2fc
- [gemini] fixed regression opening gemini link is possible again;
...
- prevented hiding of notifications by the gemini TOC window.
2021-05-16 16:19:14 +02:00
cage
6ecc3fc5a0
- [gemini] ensured TOC is rendered only for rendering stream.
2021-05-16 15:38:26 +02:00
cage
4a6e2fca3d
- added a generated TOC for gemini files.
2021-05-16 15:23:55 +02:00
cage
3b92318814
- prevented rendering gemini files in the message window when a toot is shown.
2021-05-16 15:23:48 +02:00
cage
cd11e04658
- got rid of 'prepare-new-search' and 'cleanup-after-search';
...
- fixed misc:safe-subseq (subseq sequence -1)' does not signa an error anymore.
2021-05-13 15:32:31 +02:00
cage
f74e6a9361
- performed a cleanup of searching even if the search string is empty or is not a valid regular expression.
2021-05-06 17:10:37 +02:00
cage
844dd1b931
- [gemini] expand tilde when trying to open a local file or directory.
2021-05-06 16:59:11 +02:00
cage
29c09553d1
-[gemini] removed loop when going back in history.
...
when follownig a redirect both the original (the redirect) and the
actual URI was saved in the history. So if an user, after followed a
redirect, tried to go back would reach the same redirect, this generated
a loop.
2021-04-28 20:56:37 +02:00
cage
1d850fffa4
- fixed text-utils:percent-encoded-p, an empty string is not percent-encoded;
...
- raised a better error when an empty string is entered as a gemini address.
2021-04-25 16:12:49 +02:00
cage
6786d48f6d
- rewritten rendering of text in message window
...
i got rid of slot support-text in message-window, so that class does
not maintain a state.
- changed behaivour of split-line
(split-line (format nil "~2%")) ; => ("" "")
That is an emtpy line is returned as empty string and not skipped
Thanks to people from IRC and cl-ppcre maintainer for help!
- [breaking changes] changed 'hooks:*before-prepare-for-rendering-message*
with 'hooks:*before-rendering-message-text*.
2021-04-10 13:52:56 +02:00
cage
ca2ace2551
- discouraged use of slot 'rows' for 'row-oriented-widget', used API instead.
2021-04-08 15:13:31 +02:00
cage
149c6931f2
- [gemini] removed unused arg from 'refresh-gemini-message-window'.
2021-04-07 15:23:15 +02:00
cage
3ca18e1fd9
- fixed searching in links or gemini pages: searching starts from the first row.
2021-04-06 19:59:58 +02:00
cage
816a04812d
- fixed search in message-window;
...
- there was a lot of problems related to type of an element of
'rows', they must be always a complex string
- moreover there was an incorrect positioning of the matching string
when character with column width >1 was present before the
string compatible with the regex.
2021-04-05 18:10:14 +02:00
cage
9572f2a917
- changed 'source-text' to 'support-text'.
2021-04-05 17:33:16 +02:00
cage
97a0c10aa9
- removed debug message.
2021-04-05 16:29:19 +02:00
cage
a0d566fb71
- fixed 'refresh-gemini-message-window', was always appending contents.
2021-04-05 16:28:52 +02:00
cage
fc1aa5f1e6
- simplified 'refresh-gemini-message-window'.
2021-04-05 15:48:30 +02:00
cage
eaf23afb58
- [gemini] fixed rendering of quoted lines;
...
- [gemini] do not set, always append, source text when refreshing a gemini window.
2021-04-05 14:47:57 +02:00
cage
fac77297e8
- [gemini] started coloring preformatted block.
2021-04-05 12:01:30 +02:00
cage
9e3269576d
- [gemini] improved rendering of quoted text.
2021-04-03 15:03:24 +02:00
cage
d7f074aa34
- [gemini] percent encoded paths when exploring local filesystems.
2021-04-03 13:04:40 +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
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
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
db34a2f958
- [gemini] added feature: loading local gemini files from command line (switch: '-o').
2021-03-27 09:19:13 +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
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
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
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
db3b014bb8
- [gemini] fixed reendering of 'seen' flag for gemini post;
...
- fixed italian translation.
2021-01-11 18:57:01 +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
cage
a0f8c83681
- [gemini] added a draft for gemlog subscriptions.
2021-01-09 16:27:40 +01:00
cage
f6c02041ef
- [gemini] added subscription command to gemlog.
2021-01-09 11:01:10 +01:00