cage
392ba67adf
- fixed selected-row-delete
...
- redraw following request window when an entry is deleted.
2021-06-12 21:15:50 +02:00
cage
f6465768b8
- wrapped call to external editor to catch errors and print a message.
2021-05-29 14:48:02 +02:00
cage
d5f5bad33c
- [gemini] fixed row moving in TOC window.
2021-05-16 15:43:11 +02:00
cage
4a6e2fca3d
- added a generated TOC for gemini files.
2021-05-16 15:23:55 +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
37bab5740b
- [gemini] improved tour-mode
...
the command accepts space separated list of link index or link ranges
(e.g: "5-7 1 2").
2021-05-04 11:52:42 +02:00
cage
92ee1357b6
- [gemini] fixed order of links when showing tour-mode's queue (thanks op!).
2021-05-02 15:53:33 +02:00
cage
5cbde371da
- improved docstring for tour-mode.
2021-05-02 13:49:20 +02:00
cage
ba316e84a0
- [gemini] improved tour-mode, allow collect links by regex not only by indices.
2021-05-02 13:47:06 +02:00
cage
528700907f
- added a command to show the tour's queue.
2021-05-01 20:25:15 +02:00
cage
864dc959e6
- added tour mode to explore geminispace.
2021-05-01 13:44:50 +02:00
cage
a89334c6bf
- removed hardcoded list of windows that loose focus when focus is changed.
2021-05-01 11:23:18 +02:00
cage
8e924ded74
- implemented a new method to move focus between windows (using 'M-arrowkeys').
2021-04-28 16:26:10 +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
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
3ca18e1fd9
- fixed searching in links or gemini pages: searching starts from the first row.
2021-04-06 19:59:58 +02:00
cage
9572f2a917
- changed 'source-text' to 'support-text'.
2021-04-05 17:33:16 +02:00
cage
d7f074aa34
- [gemini] percent encoded paths when exploring local filesystems.
2021-04-03 13:04:40 +02:00
cage
f1c8ec0ec1
- fixed crash when 'contains-clsr' is called
...
This function called cl-ppcre:create-scanner but if the argument to
this function can not be interpreted as a valid regex (e.g "["), an
error is signalled.
This error is now captured and the string passed to 'create-scanner'
is used as a mere sequence not a regular expression.
- [gemini] fixed bug that prevented a page to be reloaded;
- [gemini] use cache, if possible, when opening a gemini url.
2021-04-03 11:14:58 +02:00
cage
ff99cd50b6
- [gemini] allowed opening local folder using 'ui:open-gemini-address'.
2021-03-27 11:01:36 +01:00
cage
16c131e952
- used 'load-gemini-url', when possible, to avoid duplication.
2021-03-27 09:33:55 +01:00
cage
52393e2a5e
- [gemini] fixed canceling subscription to gemlogs.
2021-01-28 16:14:00 +01:00
cage
1f0cc71884
- [gemini] shown selected row in gemlog subscription window.
2021-01-24 11:48:25 +01:00
cage
0fe939ea1d
- shown a message when user's searching for commands retuns no results.
...
- updated italian translation
- improved a bit a signle docstring
2021-01-17 20:37:26 +01:00
cage
ad33ca61df
- [gemini] prevent gemlog window to lose focus when a gemlog is selected.
...
- made gemlog window close when focus passes to thread window.
2021-01-11 19:14:53 +01:00
cage
7f5a21c9ed
- [gemini] ensure link opened is saved in history.
2021-01-11 18:21:38 +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
eac0b7b5a7
- fixed message.
2021-01-09 16:28:59 +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
cage
3245239eee
- added a profiling macro;
...
- added function to stop event dispatching.
2020-12-31 11:36:34 +01:00
cage
abec6a9322
- added a command to send data to an external program.
2020-12-30 12:24:13 +01:00
cage
aa24c49753
- changed default completion function to "no completion".
2020-12-29 18:39:45 +01:00
cage
77b7188581
- added command to repeat the last text search.
2020-12-29 13:01:59 +01:00
cage
94a8e29f84
- [gemini] added a command to refresh a page;
...
- refactoring some code to add the above command.
2020-12-29 12:36:22 +01:00
cage
fb83d673f9
- reorganized modules and scripts directories;
...
- removed spurious NIL when writing a message.
2020-12-28 15:37:13 +01:00
cage
47fa796bc6
- added a module to share a gemini page on pleroma.
2020-12-27 14:51:59 +01:00
cage
c9d9559f1a
- changed 'uri' to 'iri' where does makes sense to me.
2020-12-17 13:56:07 +01:00
cage
bafa0c596b
- [gemini] fixed bugs that prevented the same IRI to be opened multiple-time.
2020-12-17 13:12:16 +01:00
cage
cf90c07c4e
- quit the program if user choose to keeps statuses marked for deletion.
2020-12-08 19:05:04 +01:00
cage
fe16fc7c1c
- exposed to the UI 'refresh-chats';
...
- fixed type in 'follow-request-window' slot;
- fixed docstring.
2020-12-08 11:31:21 +01:00
cage
e412b5905a
- fixed reply
...
when replying to a boosted message use the original author as sender, not the person that made the boost.
2020-11-07 15:57:45 +01:00
cage
1c1c94a56a
- [gemini] prevent overwriting of TOFU warning by other messages.
2020-11-01 18:01:32 +01:00
cage
269a08718c
- [gemini] implemented a draft of a client authentication (via TLS certificates).
2020-10-23 20:57:17 +02:00
cage
0274841672
- added searching in command's help.
2020-10-03 21:08:55 +02:00
cage
a54e05a05f
- added the possibility to search inside a widows that contains a collection of links.
2020-10-03 16:58:02 +02:00
cage
d5f0121923
- fixed keymap of messages window when switching focus or opening a toot.
2020-10-02 18:26:59 +02:00
cage
ce61ab6537
- [gemini] fixed the stopping of rendering the old page when a new
...
link is opened;
- [gemini] added 'gemini-abort-all-downloading-event', used when quitting.
2020-10-01 16:41:24 +02:00
cage
02ce8fd187
- [gemini] remove all pending rendering events when quitting.
2020-09-30 18:24:58 +02:00
cage
13cb2e810e
- lowered permancence of notification when updating timelines;
...
- fixed managing of editor arguments.
2020-09-18 21:43:13 +02:00
cage
fd53ec036d
- Added optional mentions before sending a message.
2020-09-18 16:32:04 +02:00
cage
c0c0134972
- fixed indentation.
2020-09-18 15:55:22 +02:00
cage
99977af671
- added exit handler to clean temporary files.
2020-09-12 11:16:15 +02:00
cage
0cfdb8844e
- [gemini] ensure just a single gemini file is in rendering state at
...
the same time;
- [gemini] add a newline to data before parsing a gemini file only
when needed (thre is no one at the end);
- commented and improved some regular expressions for coloring.
2020-09-12 10:23:26 +02:00
cage
5ad0a67195
- [gemini] feature added: start downloading a gemini file in background
...
(i.e. without rendering on the window);
- removed explicit package name 'specials' in ui-goodies.lisp.
2020-09-11 15:18:59 +02:00
cage
52f550df5e
- added feature create new chat;
...
- fixed crash when selecting a chat with no messages.
2020-09-10 17:50:22 +02:00
cage
c26ca88e60
- changed position and (configurable) colors for chat window;
...
- added feature: change chat labels.
2020-09-09 21:13:57 +02:00
cage
2d66bdd63d
- added chat attachments browsing window.
2020-09-06 20:17:34 +02:00
cage
f135292e53
- basics chats works.
2020-09-06 17:28:16 +02:00
cage
49880b986d
- given focus to message window when a chat is opened;
...
- scroll to end of chat when new message arrived.
2020-09-06 16:37:57 +02:00
cage
b2b3e65431
- posting on chats works;
...
- fixed ordering in db:all-chat-messages (message-id was not a valid
column name);
- added scheduled events;
- minor changes in labels.
2020-09-06 14:42:16 +02:00
cage
c5118d46a6
- changed GPL comment headers.
2020-09-06 11:32:08 +02:00
cage
5721bb411c
- minor cleaning.
2020-09-05 17:10:55 +02:00
cage
75d81ec708
- chats can be fetched, via UI, and printed on window.
2020-09-05 17:02:00 +02:00
cage
f7d025ea2a
- [gemini] added a window to manage all the gemini streams opened.
2020-08-30 15:38:05 +02:00
cage
dd1e4f6066
- added a slot in 'command-window' to allow the user to insert secret
...
input.
the same character is echoed instead of the actual input.
2020-08-16 11:27:38 +02:00
cage
bc171fb14a
- [gemini] added the possibility to abort current page download.
2020-07-26 16:34:05 +02:00
cage
f5d4d878ec
- do not mentions people that do not appears in the current thread.
2020-07-19 13:27:40 +02:00
cage
7b48939deb
- tried to fix mentioning of non local user in reply.
2020-07-18 13:03:58 +02:00
cage
fb0fd48865
- [gemini] added the option to view gemini page's source.
2020-07-15 12:40:30 +02:00
cage
9e4f3cc180
- correctly enqueued multiple "update timeline" commands.
2020-07-06 16:11:34 +02:00
cage
49214475ab
- [gemini]
...
- using quri instead of puri library because the first has a better handling
of UTF-8;
- using binary stream instead of ASCII.
2020-07-04 11:15:55 +02:00
cage
64ffd305bd
- fix expanding of message threads: expands reblogged toots if exists;
...
- added some vertical space before rendering poll.
2020-07-02 20:20:23 +02:00
cage
ab4b871ef5
- [gemini browser] added a 'go-back' command.
2020-06-28 17:39:21 +02:00
cage
d1266fa422
- fixed bug that prevented to properly reset links list when in gemini mode.
2020-06-28 12:59:23 +02:00
cage
ee862ac62b
- added command 'open-gemini-address'.
2020-06-28 12:36:59 +02:00
cage
4aae454fb1
- gave focus back to message window when closing link window in gemini mode.
2020-06-28 11:46:24 +02:00
cage
62d3356e78
- made the program asks for redirects following only when the event
...
queue is empty;
- added 'gemini-request-event';
- minor refactoring.
2020-06-27 22:50:46 +02:00
cage
b4f78df9b4
- added signature in the correct position when replying.
2020-06-25 12:29:35 +02:00
cage
9229d4dd08
- added support for signature.
2020-06-24 19:42:05 +02:00
cage
a683c2aecd
- changed function name: 'temporary-filename' to 'temporary-file'.
2020-06-23 13:12:35 +02:00
cage
9461c0ea70
- gemini client works (but missing client authorization using certificates).
2020-06-22 14:03:06 +02:00
cage
a192595439
- made expanding thread command non blocking.
2020-06-12 18:44:22 +02:00
cage
93950ca530
- fixed skipping of ignored users
...
When a set of downloaded statuses contains one or more status from
an ignored user restarts the download process again starting from the
last (or first, if going backward) downloaded status (ordered by ID).
This way we could skip over a bunch of ignored status.
The number of download restarting iteration is limited to 3
- added a configuration directive to ignore usernames that match a
regular exception.
2020-06-11 17:28:39 +02:00
cage
5f7c6a1f45
- remove duplicated urls in messages that are a reblog;
...
- fixed swapped docstrings;
- updated configure.
2020-06-07 13:00:19 +02:00
cage
f20376adbf
- printed an error to the user when trying to vote for a message that
...
does not contains a poll.
2020-06-07 12:13:02 +02:00
cage
4f522225a4
- added voting to polls;
...
- fixed poll's rendering.
2020-05-31 16:49:26 +02:00
cage
9895843b21
- added optional notification of statuses mentioning the user;
...
- protected reblogged timeline from accidental deletiion;
- added the posiibility to force expanding of a message tree.
2020-05-30 09:53:12 +02:00
cage
07b13b40d2
- added a window to browse the links that a message contains.
2020-05-17 17:47:33 +02:00
cage
9f6adf02c4
- used correct function when ignoring an account;
...
- changed button label when asking for opening authorization url: from
'OK' to 'Cancel'.
2020-05-16 20:01:41 +02:00
cage
f4c4afb476
- added a command to download the latest toots from a server.
2020-05-15 19:03:51 +02:00
cage
11bdf47b6c
- added user mention on top of a reply message.
2020-05-15 17:39:23 +02:00
cage
7640da7d60
- added 'about' help window.
2020-05-15 16:44:06 +02:00
cage
37e8e49abf
- prevent skipping of messages for subscribed tags;
...
- changed keys for tags window.
2020-05-14 20:23:40 +02:00
cage
bc4d42d847
- added notify error when updating timelines fails.
2020-05-14 18:14:36 +02:00
cage
5f00107808
- prevented skipping of statuses when updatig timeline (so i hope);
...
- added the possibility to update a timeline going backward;
- added two new key to delete a status and move to next or previous
one.
2020-05-14 16:32:01 +02:00
cage
0ee9393478
- forsed refresh of conversation window when change conversation's name;
...
- fixed sn italian translation sentence;
- fixed typo.
2020-05-10 19:19:35 +02:00
cage
b229787044
- changed function name 'draw-keybinding-mode' to 'draw-string-mode';
...
- prevented an info or error message on the command line to overlap
with prompt when asking for user input and, in particular, when
asking for message attachment.
- prevented crash when trying to expand a null string;
- clear send-message-window before deleteing an attach from the list;
- added an info when a status is ready to be sent;
- using a stack to sort drawing order of windows.
2020-05-09 21:58:12 +02:00