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