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 |
cage
|
8f04e4efbb
|
- prevented crash when bookmarking the start page in gemini fullscreen
mode (Thanks reDFog!).
|
2022-02-19 13:36:56 +01:00 |
cage
|
5f1fab5926
|
- printed a minimal list of keychords on the welcome window.
|
2022-02-18 21:28:48 +01:00 |
cage
|
a8e94545bd
|
- added a minimal list of keybindings to welcome window.
|
2022-02-18 20:53:44 +01:00 |
cage
|
dce7598989
|
- [kami] prevented a crash (and a fid leak) when creating new files or directories.
|
2022-02-18 19:20:47 +01:00 |
cage
|
e8e4711074
|
- fixed symbol export for 'normalize path' (thanks op!).
|
2022-02-17 21:35:25 +01:00 |
cage
|
9be010a3b4
|
- updated docstrings.
|
2022-02-17 19:22:18 +01:00 |
cage
|
444f7939ce
|
- [kami] prevented crash when downloading fails, notify an error instead.
|
2022-02-17 19:17:52 +01:00 |
cage
|
283930efef
|
- forced opening of TOC window when loading a net address as instructed from the command line (i.e. using the '-o' switch).
|
2022-02-17 19:01:48 +01:00 |
cage
|
9e62a10995
|
- added a script to import and export gemlog subscriptions;
- prevented printing diagnostic message if the program is executing a
script.
|
2022-02-17 18:20:28 +01:00 |
cage
|
8da549e127
|
- improved 'text:to-s', accepts byte or character vectors.
|
2022-02-17 16:04:26 +01:00 |
cage
|
75571fc2f5
|
- exported correct symbols.
|
2022-02-16 18:00:12 +01:00 |
cage
|
8bf1a629d1
|
removed useless spaces and fixed function name.
|
2022-02-16 17:59:08 +01:00 |
cage
|
8246ac9211
|
- renamed function: 'upload-treenode' -> 'upload-path'.
|
2022-02-16 17:57:01 +01:00 |
cage
|
982965585f
|
- renamed function: 'download-treenode' -> 'download-path'.
|
2022-02-16 17:55:32 +01:00 |
cage
|
2dce4a6d27
|
- renamed function: 'filesystem-query-treenode' -> 'filesystem-query-path'.
|
2022-02-16 17:52:10 +01:00 |
cage
|
39b0b6ae83
|
- prevented signalling error when an invalid byte sequence is met, when converting octects to string.
|
2022-02-16 17:43:22 +01:00 |
cage
|
970d222c4d
|
- [kami] fixed mirror uploading.
|
2022-02-16 17:40:22 +01:00 |
cage
|
fbd59ea015
|
- [kami] made an effort to replicate the permissions when downloading a file.
|
2022-02-13 16:12:16 +01:00 |
cage
|
560e01e09e
|
- [kami] made an effort to replicate the permissions when uploading a file.
|
2022-02-13 14:54:16 +01:00 |
cage
|
1234936175
|
- prevented a condition variable to be awaken even if condition is not actually met.
|
2022-02-11 14:12:02 +01:00 |
cage
|
18110dbd42
|
- prevented crash when performing searching in an empty message window.
|
2022-02-11 14:01:44 +01:00 |
cage
|
8acd72dba3
|
- fixed keyword name.
|
2022-02-09 17:47:10 +01:00 |
cage
|
ebbd08d9da
|
- [kami] added 'file-explorer-mark-by-regexp'.
|
2022-02-06 10:43:57 +01:00 |
cage
|
cb3b10e846
|
- prevented block of software when opening a kami address with the filesystem explorer window opened.
|
2022-02-06 10:21:00 +01:00 |
cage
|
fd53894b2e
|
- changed variable names so that is clear that the '-o' switch can open different kind of URI, not only gemini.
|
2022-02-05 16:28:40 +01:00 |
cage
|
bf781ee291
|
- allowed opending kami address from command line, using '-o' switch.
|
2022-02-05 16:24:37 +01:00 |
cage
|
b6ed1ebeb7
|
- [kami] added 'file-explorer-download-mirror'.
|
2022-02-05 15:24:31 +01:00 |
cage
|
daee794759
|
- changed variable name.
|
2022-02-05 14:28:54 +01:00 |
cage
|
321eede79c
|
- [kami] optimized deletion of file system trees.
|
2022-02-05 14:18:24 +01:00 |
cage
|
35d784a4c6
|
- [kami] prevented crash when editing a file with no associated editing program;
- [kami] added e few informative messages fro the user.
|
2022-02-04 15:40:20 +01:00 |
cage
|
2efaeef4ad
|
- [kami] appended, if needed, '/' at the end of the proposed local directory where the file will be downloaded.
|
2022-02-04 14:30:39 +01:00 |
cage
|
f5bef63cc6
|
- prevented chat window from opening when in gemini exclusive mode;
- fixed positioning of gemlog's subscription when in gemini exclusive mode.
|
2022-02-04 14:21:42 +01:00 |
cage
|
cf6c9be420
|
- refactored functions to jump at the begin or end of the file explorer window.
|
2022-02-04 13:02:11 +01:00 |
cage
|
1fd8f1462a
|
- added keychords to jump at the start or end of the link window.
|
2022-02-04 12:58:37 +01:00 |
cage
|
fcc4070cc0
|
- improved 'fs:octects->units-string'.
|
2022-02-04 12:37:41 +01:00 |
cage
|
dd3288b56d
|
- added 'file-explorer-upload-mirror'.
|
2022-01-29 17:44:47 +01:00 |
cage
|
16a7d760e9
|
- [kami] when downloading file, strips directories from remote paths.
|
2022-01-28 15:56:12 +01:00 |
cage
|
9752f1e7bc
|
- [kamid] printed 'type' of node in the details window;
- fixed typos in docstring.
|
2022-01-28 15:10:07 +01:00 |
cage
|
ddd2a2825e
|
- [kamid] download works with wildcard (e.g. /*.lisp);
|
2022-01-28 15:08:49 +01:00 |
cage
|
a5f437212c
|
- [kami] fixed function's name.
|
2022-01-28 12:38:36 +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
|
e7492af2bd
|
- added 'fs:collect-tree'.
|
2022-01-23 16:02:47 +01:00 |
cage
|
8195cba448
|
- fixed a bug that made the program crash when the gemlog window was closed in gemini only mode.
|
2022-01-23 15:03:15 +01:00 |
cage
|
a3a68a7486
|
- improved opening net command, gemini and also kami address can be opened.
|
2022-01-23 14:55:05 +01:00 |
cage
|
7f6e079b51
|
- [kamid] instructed program to download the element if the url's path points to a file.
|
2022-01-23 14:21:12 +01:00 |
cage
|
1cf9be1863
|
- added function 'fs:path-referencing-dir-p'.
|
2022-01-23 13:06:24 +01:00 |
cage
|
1d2d528d95
|
- [kami] close the connection when closing the filesystem explorer window;
- fixed a prompt and an error message.
|
2022-01-23 12:53:08 +01:00 |
cage
|
67090fa681
|
- [kami] added a window with details of teh file (permissions, size etc.).
|
2022-01-22 15:17:33 +01:00 |
cage
|
c7132f3ccc
|
- [kamid] using the path of the uri when mounting a filesystem.
|
2022-01-22 13:33:41 +01:00 |
cage
|
8e1586de15
|
- fixed generation of TLS client certificates when using an openssl binary linked with libressl (thanks op!).
|
2022-01-16 16:49:00 +01:00 |
cage
|
b7af742cb0
|
- added 'kami-open-url'.
|
2022-01-15 19:05:08 +01:00 |
cage
|
2dd2a738a7
|
- adding user info in uri related functions.
|
2022-01-15 17:50:53 +01:00 |
cage
|
38b74b782b
|
- [kami] removed harmful 'when-let*' that was eating some directory entries.
|
2022-01-14 21:05:18 +01:00 |
cage
|
5ba28e1b4f
|
- [kami] increased download buffer-size;
- [kami] actually supersede a file when uploading;
- ensured the uploaded file is seleted after uploading (filesystem
explorer window).
|
2022-01-14 17:37:38 +01:00 |
cage
|
a44e91322f
|
- [kami] prevented reading entire file in memory when downloading.
|
2022-01-14 17:09:23 +01:00 |
cage
|
b4ecbe49b0
|
- added a draft for a kami client.
|
2022-01-09 14:47:22 +01:00 |
cage
|
97e83bf75d
|
- removed 9p client code;
- fixed 'open-resource-with-external-program'.
|
2022-01-08 19:03:41 +01:00 |
cage
|
bc4ec1ed34
|
- added code to edit the file in a filesystem explorer window;
- fixed a couple of functions that was trying to download a file when upload was correct instead.
|
2022-01-08 13:18:45 +01:00 |
cage
|
222bf66d52
|
- fixed a bug in 'jump-to-parent-node', 'normalize a path with a '..' already generate a path that points to the parent.
|
2022-01-06 18:38:37 +01:00 |
cage
|
6fd24dd441
|
- substituted . with $PWD when opening file explorer.
|
2022-01-06 18:22:33 +01:00 |
cage
|
339afc6ee0
|
- using the file explorer when opening a local directory.
|
2022-01-06 18:17:07 +01:00 |
cage
|
e7d413162b
|
- added 'editor' as pseudo external program.
|
2022-01-06 17:59:22 +01:00 |
cage
|
6cbad4b3fd
|
- added docstring.
|
2022-01-06 13:03:31 +01:00 |
cage
|
70a6d51a28
|
- added downloading and opening a file from filesystem explorer window.
|
2022-01-06 13:00:16 +01:00 |
cage
|
624be8b696
|
- added 'file-explorer-close-window';
- modified filesystem explorer window's position.
|
2022-01-06 12:17:31 +01:00 |
cage
|
0da5e6b3ad
|
- added command file-explorer-scroll-begin;
- added command file-explorer-scroll-end;
- modified 'query-local-filesystem-path' signals an error if the query type is unknown.
|
2022-01-06 11:39:29 +01:00 |
cage
|
00cfe36e90
|
- prevented crash in dialog list window, the event object needed to be decodified.
|
2022-01-02 17:47:30 +01:00 |
cage
|
1f587b6f17
|
Merge branch 'kami'
|
2022-01-02 16:53:58 +01:00 |
cage
|
c9d99addad
|
- prepared code for kamid.
|
2022-01-02 16:52:23 +01:00 |
cage
|
a29c6aa058
|
- tracked incompatible changes from croatoan;
An event is no more a character or symbol but is an instabce of
class 'event'.
|
2021-12-26 13:03:47 +01:00 |
cage
|
532446ff68
|
- updated italian translation.
|
2021-12-14 13:14:08 +01:00 |
cage
|
2061880a16
|
- implemented mark and deletion of tree in filesystem window.
|
2021-12-14 13:05:40 +01:00 |
cage
|
7619408c0f
|
- added marking of entries in file explorer window.
|
2021-12-13 18:12:20 +01:00 |
cage
|
c6f741d3a8
|
- implemented querying file's metadata in filesystem window.
|
2021-12-13 14:41:34 +01:00 |
cage
|
429acc7efe
|
- added search in file explorer window.
|
2021-12-12 21:40:59 +01:00 |
cage
|
5f9b7f91bd
|
- added a translation header (for printing help) to '*filesystem-explorer-keymap*'.
|
2021-12-12 19:09:01 +01:00 |
cage
|
25b9135159
|
- implemented uploading file in filesystem window.
|
2021-12-12 14:37:38 +01:00 |
cage
|
b7bbb9f7d9
|
- renamed a few filesystem-window's related functions.
|
2021-12-12 12:57:08 +01:00 |
cage
|
9d4e34505d
|
- implemented downloading file in filesystem window.
|
2021-12-12 12:53:03 +01:00 |
cage
|
9fa4b72548
|
- implemented creating paths in filesystem window.
|
2021-12-11 11:06:06 +01:00 |
cage
|
af48cde4a8
|
- implemented deleting of paths in filesystem window.
|
2021-12-10 18:27:31 +01:00 |
cage
|
7619344a36
|
- implemented some features of tree filesystem window: expanding/closing nodes and renaming files or directory.
|
2021-12-10 15:30:56 +01:00 |
cage
|
026784e8c5
|
- added download of lisp libraries.
|
2021-12-07 10:48:37 +01:00 |
cage
|
6b67933351
|
- added license;
- fixed copyright year.
|
2021-12-05 15:34:08 +01:00 |
cage
|
5ccc19f28b
|
- added -X option;
- starting with filesystem explorer window.
|
2021-12-05 15:28:29 +01:00 |
cage
|
1d290898e1
|
- [gemini] fixed building of URI in 'open-next-visible-link'.
|
2021-12-04 14:33:53 +01:00 |
cage
|
6f06e0cd14
|
- renamed function 'db:mark-status-deleted-p'.
|
2021-11-30 21:18:27 +01:00 |
cage
|
0b5c56f0ee
|
- fixed function name.
|
2021-11-30 21:16:07 +01:00 |
cage
|
2cf53e76b9
|
- [gemini] fixed command 'open-next-visible-link'.
|
2021-11-26 15:38:09 +01:00 |
cage
|
1fbdab1443
|
- [gemini] added commands: 'go-to-previous-link' and 'go-to-next-link'.
|
2021-11-26 14:10:11 +01:00 |
cage
|
ab91432e2e
|
- fixed module delete-post-using-regex; the procedure delete all the
rows matching a regex not only the visible ones in thread window;
- moved keybinding from modules/next-previous-open.lisp into the main
init file.
|
2021-11-26 10:59:50 +01:00 |
cage
|
7307444c86
|
- added new module: 'delete-by-regex.lisp';
- fixed bug that prevented to update local and federated timeline;
- prevented crash when syncing thread window that contains no posts;
|
2021-11-20 12:17:22 +01:00 |
cage
|
77d8deb84e
|
- refactored some code in a function: 'db:row-avatar'.
|
2021-11-19 10:43:33 +01:00 |
cage
|
6ed5432d2b
|
- added command 'view-user-avatar'.
|
2021-11-16 19:55:03 +01:00 |
cage
|
5d46a96638
|
- added load-script-file.
|
2021-11-16 16:00:19 +01:00 |
cage
|
815ab305a0
|
- fixed function's name.
|
2021-11-16 15:43:08 +01:00 |
cage
|
26bf79b6e4
|
- prevented sending a successful notification when the procedure to follow or unfollow an user failed.
|
2021-11-16 10:15:06 +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
|
4b649d91ae
|
- added a script to get a list of people user is following.
|
2021-11-14 13:44:58 +01:00 |