cage
1bfdf45ec9
- ignore errors when getting gemlog feeds data.
2022-11-25 18:46:34 +01:00
cage
cf8664724a
- [gemini] made the special variable gemini-parser:*raw-mode-data* thread local
...
There is no sense to share it between multiple threads parsing a
gemini stream as the status of the parser (preformatted or not) from
one could leaks into another.
2022-10-14 14:10:52 +02:00
cage
6196810bbb
- [gopher] implemented a basic parser.
2022-08-21 11:39:40 +02:00
cage
333d77caf2
- [gemini] added missing mandatory argument to function that builds the redirect URI.
2022-08-19 10:48:56 +02:00
cage
008d5001a7
- taken into account the query of the original URI when combining it with a path.
2022-08-05 11:30:56 +02:00
cage
d45388e4dc
- [gemini] remove redirect loop when the meta was an absolute URI.
2022-07-15 10:39:24 +02:00
cage
de980b44b7
- [modules] added backlink to generated gemlog pages;
...
- [gemini] fixed rendering of links that starts with an emoji.
2022-07-13 17:08:37 +02:00
cage
b004fd5f93
- removed direct call to babel:cotets-to-string, using 'to-s' wrapper, instead.
...
- [gemini] prevented crash when no previous link to open is found before the selected line.
2022-07-02 10:55:11 +02:00
cage
651b5fe963
- [gemini] added alt text even for preformatting end tag.
2022-06-14 16:04:56 +02:00
cage
e8e4711074
- fixed symbol export for 'normalize path' (thanks op!).
2022-02-17 21:35:25 +01:00
cage
31b9685737
- added a wrapper for 'fnmatch(3)';
...
- [kamid] upload works with wildcard (e.g. "/*.lisp");
- moved 'normalize-path' to filesystem-utils.
2022-01-28 12:24:24 +01:00
cage
2dd2a738a7
- adding user info in uri related functions.
2022-01-15 17:50:53 +01:00
cage
b4ecbe49b0
- added a draft for a kami client.
2022-01-09 14:47:22 +01:00
cage
5e035458fe
- skipped redirect if parsing of iri failed.
2021-11-15 18:17:21 +01:00
cage
e5597c6a80
- added query to redirect if present in the redirect iri.
2021-11-15 18:11:36 +01:00
cage
60a66d6ea9
- [gemini] prevented sending fragment part of the IRI to server;
...
- chaged prefix for links in gemini streams.
2021-11-07 10:31:01 +01:00
cage
5bbd5100c8
- changed 'raw-text' to 'source-line';
...
- added ocstring to 'search-gemini-fragment'.
2021-11-06 11:26:20 +01:00
cage
768e4a220b
- added 'search-gemini-fragment'
2021-11-06 11:21:15 +01:00
cage
b1b412ad89
- added 'match-words'.
2021-11-05 14:48:40 +01:00
cage
9d0e588b0b
- fixed crash when completing an empty command line (pressing tab with
...
no string typed on the command line);
- fixed chrash when completing bookmark entry with non word character
(e.g. '[');
- added macro 'gemini-parser:with-initialized-parser';
- added source metadata (sourceline and source-line-id to results of
gemini parsing to IR (see: sexp->text-rows).
2021-11-05 11:13:05 +01:00
cage
fe9792a576
- [gemini/parsing] transformed to vertical space a text line made from blank characters only.
2021-10-26 20:05:18 +02:00
cage
c3c9036427
- removed unused argument.
2021-10-25 18:21:18 +02:00
cage
41bf046a29
- [gemini] attached source line to each parsed gemtext node.
2021-10-24 15:53:31 +02:00
cage
f9cc367267
- [gemini] moved fitting of quoted lines to message window routines.
2021-10-22 15:07:36 +02:00
cage
b437e2846b
- added 'gemini-all-unread-posts', 'shuffle-tour', 'gemlog-add-unread-posts-tour', 'clear-tour'
...
'gemini-all-unread-posts' give user the choice to add all the
currently unread post to the link tour.
2021-10-10 12:38:37 +02:00
cage
3f27420848
- added group-id property to all gemtext elements.
2021-09-04 14:17:25 +02:00
cage
0aad24a134
- changed function name from 'header-group-id' to 'current-header-group-id'.
2021-09-04 11:04:03 +02:00
cage
e5172b6d95
- [gemini] added 'pre-group-id' slot to gemini text preformatted line;
...
this changes fixed the selection of a TOC entry when reading a
gemini text too.
2021-09-03 14:09:16 +02:00
cage
377d95af51
- started with gemini link bookmark.
2021-08-16 14:22:47 +02:00
cage
e28ae6ff1a
- [gemini] used fuzzy matching when looking for URI in history.
2021-07-23 16:56:36 +02:00
cage
e5f93bd632
- [gemini] removed link prefix for link labels that starts with an emoji;
...
- [gemini] removed splitting of long link labels;
- fixed output stream of 'print-debug'.
2021-07-17 12:13:04 +02:00
cage
2015066c61
- removed link prefix if link line starts with an emoji.
2021-07-16 19:24:27 +02:00
cage
0972cc3ed0
- [gemini fixed validity check for client certificate (thanks op!).
2021-07-16 11:32:36 +02:00
cage
287055f576
-[gemini] removed preformatted line truncate;
...
- [gemini] colored the alt text as the preformatted line (when shown).
2021-06-28 15:04:26 +02:00
cage
70d9fb5c0c
- changed macro with a function.
2021-06-18 17:48:56 +02:00
cage
f39e396762
- refactoring TOFU error recovery.
2021-06-18 17:10:58 +02:00
cage
4dae983197
- [gemini] prevented crash when a gemlog changed certificate and post's list is refreshed.
2021-06-18 17:01:11 +02:00
cage
8423ca7d38
- [gemini] fixed parser, made many parser state variables from
...
function local to thread local;
- fixed 'line-oriented-widget:append-new-rows'; uses slots instead of
accessors as, for example, message window skips invisible lines
when specialzed (on message-window) method 'rows' is called.
2021-05-16 15:23:55 +02:00
cage
4a6e2fca3d
- added a generated TOC for gemini files.
2021-05-16 15:23:55 +02:00
cage
088e760503
- [gemini] fixed parsing of gemlog pages. Subtitle was never recognized even if actually present.
2021-05-14 14:49:37 +02:00
cage
5201953a08
- [gemini] fixed parsing of quoted lines, an empty line can be part of the quote.
2021-05-09 17:01:51 +02:00
cage
f5ff5cd94d
- fixed 'make-gemini-iri', was crashing the program when 'port' argument was null.
2021-04-26 19:14:35 +02:00
cage
c5ccfa2d26
- [gemini] omitted default port when building URI.
2021-04-24 16:12:14 +02:00
cage
d9ebbe84ab
- quote meta characters when matching for RE, searching for a common prefix from a bag of strings.
2021-04-16 18:34:27 +02:00
cage
7c9a8e3ee2
- [gemini] allowed to connect to host using ip address instead of hostname.
2021-04-16 15:03:58 +02:00
cage
90bad8b21c
- fixed 'make-gemini-iri', was building wrong IRI with ipv6 address as host.
2021-04-16 14:44:22 +02:00
cage
1b3efc62f6
- [gemini] prevented trimming of preformatted gemtext line.
2021-04-16 14:05:42 +02:00
cage
a4630f08af
-[gemtext] added metadata for list and link lines.
2021-04-13 17:29:25 +02:00
cage
a91ec4c7ae
-[gemtext] added metadata to header lines;
...
- fixed processing of follow requests.
2021-04-13 17:02:30 +02:00
cage
15bbb49d5e
- [gemini] added feature to toggle preformatted block on/off;
...
- [gemini] trimmed alt-text;
- reworded some functions.
2021-04-11 15:19:45 +02:00