cage
|
718690b323
|
- added command 'print-post-id';
- removed importing of alexandria in modules, used local-nickname, instead.
|
2022-09-06 18:33:36 +02:00 |
cage
|
72cef9943b
|
- allowed pushing in the address visited queue only gemtext pages and gopher menu.
|
2022-09-04 16:37:51 +02:00 |
cage
|
b3f37fb350
|
- renamed function.
|
2022-08-31 14:06:36 +02:00 |
cage
|
6481a323f7
|
- added bookmarking of gopher addresses.
|
2022-08-31 14:03:39 +02:00 |
cage
|
60f33d81a9
|
- added a new parser just for gopher address; they are not IRI as the
selector part can contains arbitrary characters even that ones that
are not allowed in IRI's path component.
|
2022-08-29 17:44:24 +02:00 |
cage
|
9b6e6a9f15
|
- fixed 'ui:open-net-address';
- [module] expanded gopher abbreviation in 'expand-abbrev-command-window.lisp'.
|
2022-08-28 18:48:02 +02:00 |
cage
|
b55eaccba4
|
Merge branch 'gopher-support'
|
2022-08-28 13:22:31 +02:00 |
cage
|
d3e36f8efd
|
- added a basic gopher implementation.
|
2022-08-28 13:22:08 +02:00 |
cage
|
a393b0ba88
|
- fixed 'fs:split-path-elements'
- before:
(fs:split-path-elements "/a/b") ;=> ("" "a" "b")
(fs:split-path-elements "/a/b") ;=> ("a" "b")
- [gopher] added 'client:request'.
|
2022-08-25 14:20:06 +02:00 |
cage
|
0617f56885
|
- added module 'fetch-post-tree.lisp';
- changed the window type from gemini to standard type for printing the output from a module.
|
2022-08-23 16:36:34 +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
|
1f3891d20e
|
- changed sorting criteria for gemlog subscriptions;
Promotes on top subscriptions with unread posts.
- updated ChangeLog.
|
2022-08-15 12:35:24 +02:00 |
cage
|
c2b3eb9c2a
|
Merge branch 'fix-absolutize-links'
|
2022-08-05 11:52:57 +02:00 |
cage
|
ed1bd71bc5
|
- moved window that got the focus on top of the windows stack, to be sure will be visible to the user when redrawing the terminal.
|
2022-08-05 11:52:51 +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
|
6e883ca21b
|
- improved appereance of gemini subscriptions window.
|
2022-07-21 17:25:37 +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
|
5e79aa5551
|
- [gemini] fixed command for opening of the next visible link;
- updated changelog.
|
2022-07-11 18:01:26 +02:00 |
cage
|
1110bf809d
|
- fixed excessive page scrolling in message window.
|
2022-07-08 15:17:01 +02:00 |
cage
|
b0eccdc0af
|
- improved sorting of URI fuzzy matching.
|
2022-07-06 20:18:25 +02:00 |
cage
|
6fbf4564af
|
- mitigated issue with unparsed keyboard input coming from ncurses.
|
2022-07-06 14:37:56 +02:00 |
cage
|
416c54d929
|
- made links window repects resize events.
|
2022-07-03 15:50:44 +02:00 |
cage
|
569c67ff06
|
- clean usernames from problematic characters.
|
2022-07-02 18:21:44 +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
|
07725d85d9
|
- [gemini] added command 'open-previous-link'.
|
2022-07-01 16:31:38 +02:00 |
cage
|
b253aea8c0
|
- [gemini] prevented landing on debugger (or even crash) when DNS lookup fails.
|
2022-06-29 21:26:29 +02:00 |
cage
|
981cbdcfc7
|
- [gemini] added a script to generate a gemlog;
- removed *tour-links-window*;
- adding a new command: open-gemini-links-and-ask-tour.
|
2022-06-15 14:33:56 +02:00 |
cage
|
48848ec996
|
- added 'ui:tui-active-p'.
|
2022-06-15 12:11:14 +02:00 |
cage
|
a3ff4793f6
|
- [gemini] prevented crash when an illegal character is found in an URI.
|
2022-06-14 16:19:04 +02:00 |
cage
|
456602f89c
|
- prevented crash when the tour indices exceeds the number of links in a page.
|
2022-06-14 16:11:23 +02:00 |
cage
|
651b5fe963
|
- [gemini] added alt text even for preformatting end tag.
|
2022-06-14 16:04:56 +02:00 |
cage
|
94e50430a8
|
- added 'get-resource-dir' and 'get-data-dir'.
|
2022-06-04 19:11:23 +02:00 |
cage
|
f1f25a66ec
|
- removed file descripto leak in '%mkstemp';
- specialized method sequence-empry-p for complex string.
|
2022-06-03 19:17:37 +02:00 |
cage
|
9ef6c0200d
|
- fixed return type of 'apply-coloring' when the complex-string is empty.
|
2022-06-03 11:03:39 +02:00 |
cage
|
ed13d0b14c
|
- prevented 'apply-coloring' signals an error when coloring an empty complex-string.
|
2022-06-03 10:59:48 +02:00 |
cage
|
bf23d728b4
|
- fixed misc:array-slice;
- changed misc:split-into-sublist to misc:split-into-chunks.
|
2022-05-27 19:16:29 +02:00 |
cage
|
cb202b26a7
|
- added captions for attachments.
|
2022-05-01 12:22:52 +02:00 |
cage
|
e07f4d2ee3
|
- optimized expanding of status trees that contains mentions;
- fixed file path of Makefile.am;
- fixed typo.
|
2022-05-01 10:08:01 +02:00 |
cage
|
0b5dd16f77
|
- allowed printing about kami ID from the window of the TLS certificates.
|
2022-04-23 15:19:29 +02:00 |
cage
|
433f7fdaa5
|
- prevented program freeze quen a kami error occurred.
|
2022-04-22 11:33:31 +02:00 |
cage
|
8e5c2bb91a
|
- [kami] removed setf' of global variables.
|
2022-04-22 10:08:00 +02:00 |
cage
|
8d3ed466ee
|
- used 'alexandria:when-let' macro to semplify the code.
|
2022-04-20 22:07:48 +02:00 |
cage
|
1e9fecc599
|
- prevented printing line count for empty row window.
|
2022-04-16 17:54:57 +02:00 |
cage
|
9b724d2639
|
- updated italian translation.
|
2022-04-16 12:20:30 +02:00 |
cage
|
dd78fd015f
|
- prevented crash when building the function bound to a keychord that is dadined as an anonymous function.
|
2022-04-16 12:13:03 +02:00 |
cage
|
c9878b2ae4
|
- added row count for all window that display rows of text.
|
2022-04-16 11:09:16 +02:00 |
cage
|
331dc0973b
|
- improved a bit appearance of help window.
|
2022-04-15 13:40:12 +02:00 |
cage
|
b54601ff48
|
- preventd program to hang when a file is created or deleted using
kami.
When a file was created and deleted and the kami window was closed
the program stopped responding if the user tried to open a new kami
address.
|
2022-04-15 12:40:22 +02:00 |
cage
|
a6306349a9
|
- removed debug message.
|
2022-04-08 17:09:03 +02:00 |
cage
|
0e9c521fc1
|
- ensured only an instance of gemini TOC, gemini link and chat window could exixts.
|
2022-04-08 17:07:48 +02:00 |
cage
|
a1ec070d03
|
- hooks:*before-composing-message*;
- removed memory leak in ssl-utils:dump-certificate;
- added an hook to remove footnotes added by tinmop in post's reply.
|
2022-04-06 19:34:49 +02:00 |
cage
|
c7d2a5513e
|
- added package qualificator to croatoan's classes symbols.
|
2022-03-23 18:26:56 +01:00 |
cage
|
d9a8d03472
|
- used package local nickname instead us :use croatoan's symbols.
|
2022-03-21 21:42:50 +01:00 |
cage
|
283e3d852c
|
- added compilation macro to compile constant using ECL.
|
2022-03-20 12:48:27 +01:00 |
cage
|
0b1250cf78
|
- using codepoints instead of char to match emoji, this changes allow for ECL to compile the code.
|
2022-03-20 12:34:43 +01:00 |
cage
|
9910da1837
|
- added compilation macros to use ECl processes procedures;
- added compilation macro to skip SBCL specific muffling condition procedures;
- added purgatory as dependency to installing script.
|
2022-03-20 12:32:41 +01:00 |
cage
|
a7e2d823fb
|
- fixed functions that print program's dependencies.
|
2022-03-19 11:32:08 +01:00 |
cage
|
0ece17c469
|
- added package qualificator to constant's name to prevent warning.
|
2022-03-19 10:58:35 +01:00 |
cage
|
b7fa2e9ca0
|
- suppressed missing function warning when quicklisp is unavailable.
|
2022-03-19 10:50:49 +01:00 |
cage
|
551d93404b
|
- disabled functions that depends on quicklisp.
|
2022-03-19 10:11:50 +01:00 |
cage
|
ece146a2d4
|
- updated NEWS.org;
- added docstring.
|
2022-03-12 13:51:36 +01:00 |
cage
|
baffa09093
|
- [gemini] rendered again the focus mark when a gemini stream has ended.
|
2022-03-11 20:50:06 +01:00 |
cage
|
a34cc83df5
|
- pass the focus to the message-window when opening a gemini from a message link window.
|
2022-03-11 20:32:30 +01:00 |
cage
|
5a263326b2
|
- fixed a bit 'win-clear', calling wclear wa not needed.
|
2022-03-11 16:30:11 +01:00 |
cage
|
594ff4054e
|
- optimized 'draw-all' made clearing window optional and draw only full visible window.
|
2022-03-11 16:00:00 +01:00 |
cage
|
8eafdb4201
|
- added a parameter to discard windows when calculating the non intersecting ones.
|
2022-03-11 10:59:23 +01:00 |
cage
|
a2c92e45bb
|
- refactored a bit 'pass-focus-next';
- [kami] prevented crashes when routine fails.
|
2022-03-11 10:50:12 +01:00 |
cage
|
8c8c17b175
|
- fixed passing focus between windows.
|
2022-03-10 17:29:24 +01:00 |
cage
|
0389c090a7
|
- prevented infinite recursion when try to move focus from a modal window.
|
2022-03-06 13:04:29 +01:00 |
cage
|
e5a9232752
|
- added a command to 'jump' between window in a zig-zag way;
- fixed crash when starting program in gemini fullscreen mode.
|
2022-03-06 12:49:17 +01:00 |
cage
|
0c3cd2d6a7
|
- fixed moving the focus between windows using ALT-arrow.
|
2022-03-05 14:33:03 +01:00 |
cage
|
eb53afcbe1
|
- added slot 'modalp' to class wrapper-window.
|
2022-03-05 10:32:13 +01:00 |
cage
|
6cfdc0072b
|
- fixed slot and reader name.
|
2022-03-04 19:36:56 +01:00 |
cage
|
d1451610dd
|
- allowed to copy to clipboard post's attachments.
|
2022-03-04 15:55:57 +01:00 |
cage
|
1a5366bf45
|
- made tour links window indipendent from other links window.
|
2022-03-04 15:35:07 +01:00 |
cage
|
b0aacba4cb
|
- fixed positioning of links window.
|
2022-03-04 14:44:21 +01:00 |
cage
|
45d74863c3
|
- refactored clipboard utitlity function.
|
2022-03-04 14:36:11 +01:00 |
cage
|
826423c7d7
|
- added command to copy a link to clipboard.
|
2022-03-04 14:33:55 +01:00 |
cage
|
e60b886c7d
|
- changed sizes and title of window that shows tour links.
|
2022-03-04 14:20:14 +01:00 |
cage
|
4dd530edb7
|
- remove the root of the keychord tree when hitting :backspace.
|
2022-03-02 21:04:04 +01:00 |
cage
|
674ee6b59a
|
- added a command to clear the cache;
- fixed 'cat-parent-dir'.
|
2022-03-02 20:44:54 +01:00 |
cage
|
55d6593e0c
|
- clear gemlog window when scrolling.
|
2022-02-26 14:09:58 +01:00 |
cage
|
a1d669835b
|
- [kami] prevented crash when uploading or downloading failed.
|
2022-02-26 11:26:41 +01:00 |
cage
|
80755d9047
|
- [kami] used info messages instead of notification when uploading or downloading files.
|
2022-02-26 11:23:30 +01:00 |
cage
|
5f17796318
|
- added docstring.
|
2022-02-25 16:40:53 +01:00 |
cage
|
8e9e19dd82
|
- added command 'gemini-jump-to-link';
- fixed layout in gemini full screen mode.
|
2022-02-25 16:37:43 +01:00 |
cage
|
8e7a25b19c
|
- [gemini] added two new commands to go back in an URL path.
|
2022-02-25 13:11:48 +01:00 |
cage
|
6a942b6110
|
- fixed positioning of message-window when resizing terminal in gemini mode.
|
2022-02-25 12:21:45 +01:00 |
cage
|
8c1325cafa
|
- prevented thread-window from disappears when resizing the terminal window's width.
|
2022-02-25 12:16:25 +01:00 |
cage
|
aec2b09920
|
- made the program re-expand truncated title when the width of terminal window increased.
|
2022-02-25 12:09:03 +01:00 |
cage
|
84f0aadf21
|
- prevented window's title to go out of the window's width.
|
2022-02-25 12:01:05 +01:00 |
cage
|
74f363af3a
|
- asking for confirmation when quitting the program using 'q'.
|
2022-02-25 11:28:24 +01:00 |
cage
|
1acad1fad9
|
- [gemini] added searching or jumping to first or last item in a TOC window.
|
2022-02-24 18:42:11 +01:00 |
cage
|
808dad006e
|
- used osicat as provider for 'mkstemps'.
|
2022-02-24 17:38:57 +01:00 |
cage
|
b10530e1d0
|
- fixed event triggered by backspace when the keybinding suggestion
tree is shown (thanks tgl!);
- updated ci/README.md.
|
2022-02-23 20:17:39 +01:00 |
cage
|
6be8fac680
|
- [kami] ensured 'collect-tree' returns both values: files and directories.
|
2022-02-19 14:13:03 +01:00 |
cage
|
39ffbee1a6
|
- prevented reusing an already clunked fid when uploading a file.
|
2022-02-19 13:37:22 +01:00 |
cage
|
6db658862f
|
- prevented some kind of windows from losing focus (thanks reDFog)!
|
2022-02-19 13:37:22 +01:00 |