cage
623739f29d
- fixed tags usage histogram.
2023-10-14 15:59:31 +02:00
cage
f393812207
- prevented false positives for new message in the subscribed tags.
2023-10-14 12:32:45 +02:00
cage
3ec57b9040
- improved rendering for statuses that contains tag: <li> and <blockquote>.
2023-10-01 18:12:00 +02:00
cage
6a37cae537
- added support for announcements.
2023-09-25 19:03:32 +02:00
cage
9ef30d2451
- fixed testing of post's language
...
- converted the language from keyword to string for regex scanning;
- reverted the test final value because the old one was filtering
out posts with allowed language.
2023-09-24 11:07:07 +02:00
cage
5bcc4e966f
- allowed changing language before sending a post;
...
- updated italian translation.
2023-09-19 19:50:58 +02:00
cage
23d8553a90
- fixed macro 'with-sending-message-data' to include the new parameter: 'language'.
2023-09-13 18:07:29 +02:00
cage
a06caf629b
- removed full stop ('.'), from some translatable strings.
2023-07-15 14:30:09 +02:00
cage
e1f185c439
- implemented titan protocol;
...
- [TUI] added titan requests;
- [GUI] fixed crash when opening the gemlog windows after refreshed the gemlogs data.
2023-07-07 14:45:05 +02:00
cage
edab3dce36
- changed mentions saving, just save the posts where the user is mentioned, not the tree that contains the posts.
2023-05-31 16:35:21 +02:00
cage
5674bf455a
- [GUI] added widget for gemlogs showing and unsubscribing.
2023-05-06 12:48:01 +02:00
cage
902cf57657
- [GUI] added button to delete and import gemini gertificates.
2023-03-24 10:46:54 +01:00
cage
74b32349f6
- [RPC] bubbled-up error when using wait results cuncurrent events.
2023-03-11 12:42:46 +01:00
cage
7b415e485a
- [GUI] added address autocomplete;
...
- added optional argument to specify pushing function in: 'program-events:push-function-and-wait-results'.
2023-02-09 17:04:29 +01:00
cage
282b36d712
- [GUI] started connecting JSON API with GUI;
...
- [RPC] reworked 'slurp-gemini-stream' to use events queue;
- [GUI] fixed dispatching of events
2023-02-09 16:28:53 +01:00
cage
ba5ddb6d7a
- made the event-queue optionally blocking (block the caller thread if empty).
...
- added parent window to the dialog.
2023-02-02 16:10:08 +01:00
cage
7420b8fc26
Merge branch 'master' into add-gemini-gui
2023-02-01 15:04:29 +01:00
cage
13286e44e0
- used the brand new dialog window made available from croatoan.
2023-01-30 20:49:57 +01:00
cage
155cdc1117
- [GUI] added client events loop.
2023-01-15 15:56:00 +01:00
cage
0e71b7a48a
Merge branch 'master' into add-gemini-gui
2023-01-12 16:11:53 +01:00
cage
cfb05a6ea1
- log gemini and json, debug messages even if *features* does not
...
contains :debug-mode;
- [RPC] fixed 'gemini-stream-info';
- [RPC] added 'gemini-stream-parsed-line-slice';
- [RPC] added error handling for 'gemini-stream-parsed-line';
- [JSON-RPC] fixed encoding of error responses.
2023-01-06 11:56:21 +01:00
cage
8c48c9a567
- prevented crash when printing a notification after deletion.
2023-01-02 19:03:36 +01:00
cage
59a9b69605
- added a new command 'delete-notifications';
...
- retrofitted 'add-metadata-to-parsed-gemini-lines' into the main gemini parser;
- fixed json generation of parsed lines in 'gemini-stream-info'.
2023-01-01 11:11:40 +01:00
cage
685f4e4db7
- added slot 'parsed-lines' to gemini-viewer:gemini-stream,
...
moreover used this slots when downloading a gemini stream
This changes means that the parsing of gemini stream is no more done
in program events but during the downloading thread.
See, for example the changes in: 'gemini-viewer:make-gemini-download-event'
- added a parameter to prevent notification when downloading a gemini stream
see 'gemini-viewer:request-stream-gemini-document-thread';
- added a more human friendly constants for each gemini status code
(e.g. +success+ for code 20).
- as the gemini parser has status added a parameter ('initialize-parser') to
'gemini-parser:parse-gemini-file' (default to nil, do not initialize);
- initialize the gemini parser when needed.
2022-12-29 17:24:53 +01:00
cage
432045fc52
- used a better default for slot 'local-path' to prevent crash when 'sexp->links' is called with an empty string as local-path argument.
2022-12-26 16:41:50 +01:00
cage
9efb99b234
- ensured an user is added into the the database before following them.
2022-12-09 13:39:32 +01:00
cage
37d657cff5
- added a configuration directive to filter out unwanted hashtags.
2022-11-29 18:55:03 +01:00
cage
937d2faba5
- added a configuration directive to leave or delete mentions from the server after fetching them.
2022-11-27 13:37:50 +01:00
cage
66c7adab15
- prevented deletion of mentions when the program is in debug-mode;
...
- [gemini] prevented crash when and error getting data from TLS socket;
- prevented crash when dumping mentions.
2022-11-25 18:32:13 +01:00
cage
4b4f60269a
- prevented crash when opening empty chat windows;
...
- fixed refreshing of chats.
2022-11-21 20:30:58 +01:00
cage
44c2509201
- removed empty line.
2022-11-20 11:30:19 +01:00
cage
89e8c73b4e
- [gemini] prevented the script 'generate-gemlog.lisp' to export files that do not match .gmi extension;
...
- fixed wrong class name when printing mentions.
2022-11-19 20:46:39 +01:00
cage
4f24a67344
- added a configuraction directive to filter boost based on a regular expression matching the username.
2022-11-18 18:01:19 +01:00
cage
8206500f7a
- added command 'print-mentions';
...
- highlight mentions in message window.
2022-11-17 14:03:03 +01:00
cage
6481a323f7
- added bookmarking of gopher addresses.
2022-08-31 14:03:39 +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
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
b253aea8c0
- [gemini] prevented landing on debugger (or even crash) when DNS lookup fails.
2022-06-29 21:26:29 +02:00
cage
cb202b26a7
- added captions for attachments.
2022-05-01 12:22:52 +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
d9a8d03472
- used package local nickname instead us :use croatoan's symbols.
2022-03-21 21:42:50 +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
8e9e19dd82
- added command 'gemini-jump-to-link';
...
- fixed layout in gemini full screen mode.
2022-02-25 16:37:43 +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
1234936175
- prevented a condition variable to be awaken even if condition is not actually met.
2022-02-11 14:12:02 +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
339afc6ee0
- using the file explorer when opening a local directory.
2022-01-06 18:17:07 +01:00
cage
429acc7efe
- added search in file explorer window.
2021-12-12 21:40:59 +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
815ab305a0
- fixed function's name.
2021-11-16 15:43:08 +01:00