1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2025-02-16 08:00:35 +01:00

391 Commits

Author SHA1 Message Date
cage
f6c02041ef - [gemini] added subscription command to gemlog. 2021-01-09 11:01:10 +01:00
cage
7e32091b6f - [gemini]
Started with gemlog subscription, added database table and interface
  and subscribing API.
2021-01-08 18:21:43 +01:00
cage
ade19e76c5 - rendered visibility of a status when printed on the main window;
- tested with latest croatoan: no problem so far.
2021-01-06 11:42:23 +01:00
cage
e9b7a45214 - removed IDN2_NO_ALABEL_ROUNDTRIP from grovel file for libidn2 (see previous commit message). 2021-01-03 20:24:28 +01:00
cage
ad10c2517d - removed IDN2_ALABEL_ROUNDTRIP_FAILED from grovel file for libidn2
This value  has been added lately  to the C library  and some system
  (reportedly:  Debian Buster)  ships an  old version  of the  library
  without this enumeration's value.

  I am commenting out the code, preventing grovel to process it for now.
2021-01-03 19:29:16 +01:00
cage
edd1aba2fe -[gemini] added urls to history if document is loaded from cached content too. 2021-01-03 11:28:54 +01:00
cage
b846dff5ba - fixed hooks for remapping links in gemini window. 2021-01-02 18:06:20 +01:00
cage
62bd4ac19f - do not repeat a search if no search has been performed before. 2021-01-02 11:29:46 +01:00
cage
0e2e883d1a - added hook to all links displaying windows. 2020-12-31 19:18:21 +01:00
cage
55667c2511 - reverse link order in window. 2020-12-31 16:06:19 +01:00
cage
a3c2550ff4 - Added a command line switch to load a module.
- fixed 'run-hook-compose'.
2020-12-31 15:36:10 +01:00
cage
8dae8ddac2 - added 'run-hook-compose';
- added a module to rewrite URLs.
2020-12-31 14:58:40 +01:00
cage
b8d7af915c - made scheduled updating of chat messages happening only when a chat
window is shown

  This changes should make the  program more responsive when scrolling
  the text of the main window.
2020-12-31 11:54:40 +01:00
cage
e9e4071132 - moved function. 2020-12-31 11:38:37 +01:00
cage
3245239eee - added a profiling macro;
- added function to stop event dispatching.
2020-12-31 11:36:34 +01:00
cage
e87fc07e25 - allow repeat search on links window's items. 2020-12-30 12:38:31 +01:00
cage
abec6a9322 - added a command to send data to an external program. 2020-12-30 12:24:13 +01:00
cage
7a98df4a5a - [gemini] fix split when separator is at the end of a path. 2020-12-29 20:36:42 +01:00
cage
9876213933 - using a cache for username completion. 2020-12-29 19:14:18 +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
f0b6a00d6b - improved 'percent-decoded-p'. 2020-12-28 17:33:35 +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
3549f9cd03 - added missing call to format. 2020-12-28 15:21:53 +01:00
cage
5151fbe4a2 - [gemini] allow percent encoding of query, path and fragment only if not already encoded. 2020-12-28 12:40:47 +01:00
cage
6c590dbf1a - fixed welcomebot and moved to a new directory "scripts";
Also export some symbols that this script uses, from others packages.
2020-12-28 12:12:23 +01:00
cage
47fa796bc6 - added a module to share a gemini page on pleroma. 2020-12-27 14:51:59 +01:00
cage
40a46d584e - fixed false positive for new message on subscribed tags. 2020-12-26 20:11:40 +01:00
cage
928fc1ee7d - removed warning for missing constants in grovel file. 2020-12-25 20:32:31 +01:00
cage
e32e025d10 - [gemini] percent encoding path query and fragment before perfoming the request. 2020-12-25 18:24:12 +01:00
cage
9fd958d12b - fixed IRI and URI parser;
- taken into account fragment of IRI;
- added more IRI and URI test;
- passes all the client tests.
2020-12-25 18:23:32 +01:00
cage
d0c9ea0d70 - fixed swappend functions (unfollow -> follow). 2020-12-21 14:59:30 +01:00
cage
7b957adfcf - [gemini] fixed bug that prevented visit the same link more than once. 2020-12-21 14:35:59 +01:00
cage
ba4577d223 - improved following/unfollowing users
previously only user that had an entry in the program local database
  could be followed or unfollowed.

  With this changes  the software perform a name lookup  in the client
  and follow the first user found that match searched username.
2020-12-21 12:11:15 +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
2138021412 - [gemini] switched from URI to IRI;
- fixed wrong slot symbol.
2020-12-14 13:58:28 +01:00
cage
c0abc807d1 - specialize 'normalize-path' on iri;
- changed package name: uri-parser -> uri.
2020-12-13 16:27:22 +01:00
cage
62394d319a - removed 'uri-' prefix from 'uri' slots names. 2020-12-13 15:29:04 +01:00
cage
13fdc439a8 - added IRI parser. 2020-12-13 15:27:55 +01:00
cage
5f8c9d422e - added minimal wrapping of libidn2;
- added library checks (libidn2 and libssl) to configure scripts;
- removed commented reference to quri.
2020-12-12 14:49:31 +01:00
cage
4bd55eac50 - fixed segmentation fault whit FFI code (x509 certificate dump). 2020-12-09 10:44:04 +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
51d414d053 - fixed slot types declaration to allow compilation with newer SBCL. 2020-12-07 15:17:18 +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
664e8212ce - replaced quri with an internal parser;
- [gemini] the client passes the torture test again;

- fixed event test.
2020-10-25 19:58:05 +01:00
cage
1ef820062a - removed debug code. 2020-10-24 14:23:13 +02:00