1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2024-12-13 22:46:13 +01:00
Commit Graph

781 Commits

Author SHA1 Message Date
cage
4b649d91ae - added a script to get a list of people user is following. 2021-11-14 13:44:58 +01:00
cage
2597c131cd - updated manpage. 2021-11-13 16:34:07 +01:00
cage
22bce9cdd9 - made width of TOC customizable (when using tinmop in gemini fullscreen mode). 2021-11-12 21:06:28 +01:00
cage
01eef29432 - used an error message instead of a notification when opening a file that does not exists (thanks op\!). 2021-11-12 20:27:11 +01:00
cage
ebddc9e1e6 - changed logic to guess if the window is displaying gemini contents;
- replaced window'stitle with the IRI of the gemini content streaming;

- fixed italian translation.
2021-11-12 19:12:03 +01:00
cage
5c5378d348 - fixed typo in changelog. 2021-11-12 15:54:31 +01:00
cage
0609764701 -updated Changelog. 2021-11-12 15:52:28 +01:00
cage
b00cbe4f2a -updated italian translation. 2021-11-12 15:51:16 +01:00
cage
f05ca2f300 - removed duplicates in url history when printing gemini startpage in gemini full screen mode. 2021-11-12 15:04:19 +01:00
cage
7b8581c5e4 - added exclusive gemini client UI layout. 2021-11-12 15:00:34 +01:00
cage
63ee43ad3f - removed argument for ommand line switch 'gemini-client-only'. 2021-11-12 11:13:03 +01:00
cage
75a056cce0 - added command-line option for gemini fullscreen mode;
- cleaned up command line switch management.
2021-11-12 10:50:33 +01:00
cage
23742186db - fixed default in config file. 2021-11-10 19:35:52 +01:00
cage
e6f92f3621 - [gemini] ensured opening files with an external program if the size of the file is smaller than the cache size. 2021-11-10 16:21:18 +01:00
cage
2782317bb7 - [gemini] added customizable buffer size when opening partial gemini
content with an external program.

using  "no wait"  directive  can  be followed  by  "buffer NUMBER"  to
customize the cache  (in Mib) to be cached before  opening the partial
downloaded data.
2021-11-10 16:12:08 +01:00
cage
60a66d6ea9 - [gemini] prevented sending fragment part of the IRI to server;
- chaged prefix for links in gemini streams.
2021-11-07 10:31:01 +01:00
cage
04a08a8043 - updated Changelog. 2021-11-06 16:48:33 +01:00
cage
c3492c06c1 - [gemini] added 'search-message-gemini-fragment-event'
When  a fragment  is present  in a  uri/iri it  is used  as a  regular
expression to search in the *source* of the text, the window's content
is moved to shows the *rendered* line where matching occurred.
2021-11-06 12:32:03 +01:00
cage
5bbd5100c8 - changed 'raw-text' to 'source-line';
- added ocstring to 'search-gemini-fragment'.
2021-11-06 11:26:20 +01:00
cage
768e4a220b - added 'search-gemini-fragment' 2021-11-06 11:21:15 +01:00
cage
b1b412ad89 - added 'match-words'. 2021-11-05 14:48:40 +01:00
cage
9d0e588b0b - fixed crash when completing an empty command line (pressing tab with
no string typed on the command line);
- fixed chrash when completing bookmark  entry with non word character
  (e.g. '[');
- added macro 'gemini-parser:with-initialized-parser';
- added source  metadata (sourceline and source-line-id  to results of
  gemini parsing to IR (see: sexp->text-rows).
2021-11-05 11:13:05 +01:00
cage
f2dba92f8b - added command 'open-next-visible-link';
- removed debug message.
2021-10-30 18:39:13 +02:00
cage
dfdf303d1d - transform any line made from blank characters in vertical-space. 2021-10-27 14:24:46 +02:00
cage
fe9792a576 - [gemini/parsing] transformed to vertical space a text line made from blank characters only. 2021-10-26 20:05:18 +02:00
cage
02a277894a - ensured a line is not added to a line in the slot 'normal-text'. 2021-10-26 18:50:31 +02:00
cage
26792b7c00 - [gemini] fixed crash occurred when rendering an empty quote line. 2021-10-25 18:47:55 +02:00
cage
c3c9036427 - removed unused argument. 2021-10-25 18:21:18 +02:00
cage
41bf046a29 - [gemini] attached source line to each parsed gemtext node. 2021-10-24 15:53:31 +02:00
cage
be100347ef - added missing author to Changelog. 2021-10-24 14:04:51 +02:00
cage
f9cc367267 - [gemini] moved fitting of quoted lines to message window routines. 2021-10-22 15:07:36 +02:00
cage
3b7cc47c8f - prompted for older threshold instead of using a constant. 2021-10-17 18:11:50 +02:00
cage
bce702465c - [experimental][gemini] used URI's fragment as a search criteria for the gemini page (disabled by default). 2021-10-17 17:40:18 +02:00
cage
f46d86baea - updated build script to install 'delete-old-posts.lisp' 2021-10-15 14:06:04 +02:00
cage
c50de0dca2 - added a script to delete old posts. 2021-10-15 13:59:06 +02:00
cage
dff23fe909 - allowed skipping posts using language type. 2021-10-13 15:01:15 +02:00
cage
f3f825bc0f - updated Changelog. 2021-10-10 13:22:00 +02:00
cage
3800cc9ffa - added a section related to 'tour mode' in the manual plus some
minor, cosmetic, changes.
2021-10-10 13:11:53 +02:00
cage
b437e2846b - added 'gemini-all-unread-posts', 'shuffle-tour', 'gemlog-add-unread-posts-tour', 'clear-tour'
'gemini-all-unread-posts'  give  user  the  choice to  add  all  the
  currently unread post to the link tour.
2021-10-10 12:38:37 +02:00
cage
13fa0734dd updated italian translation. 2021-10-08 14:38:25 +02:00
cage
76676f2d2f - added 'eval-command';
- added docstrings for scroll lock related functions.
2021-10-08 14:35:40 +02:00
cage
f9f5a868b3 - fixed 'adjust-rows-select-last';
- rewinded selected row to first one when a new gemin page is loaded.
2021-10-08 12:11:00 +02:00
cage
40f6f0642a - forced scrolling to the last message when a new message has been posted on the chat window;
- added 'message-window-lock-scrolling' and 'message-window-unlock-scrolling' allowing users to choose their preferered way to render the gemini text (this is useful for gemini streaming services, like chat or similar).
2021-10-08 11:55:16 +02:00
cage
9568b88e8d - fixed adjusting strategy functions when drawing gemini text. 2021-10-08 11:37:53 +02:00
cage
c924e8f636 - ensured, when program starts, that the init file in the user's home is loaded (if such init file exists). 2021-10-07 21:52:36 +02:00
cage
9005e9ec55 - ignored error when trying to open a shared configuration file (lisp code) on program start; search for a file in the user's home instead. 2021-10-07 21:24:37 +02:00
cage
d622a02098 - [gemini] prevented signalling a condition when quitting the program
and a gemini text is streaming;

  if   there   is   some    gemini   text   streaming   the   function
  'ui:clean-temporary-file' will  remove the  file that  the streaming
  thread is  using for  caching. So when  the gemini  rendering thread
  returns will  try to remove the  already deleted file, leading  to a
  crash.
2021-10-04 20:42:39 +02:00
cage
fd39d15050 - [gemini] prevented crash happening when trying to render a TOC from an empty gemtext. 2021-10-04 19:39:31 +02:00
cage
29c6f6b7d5 - updated building scripts;
- removed useless variable from 'configure.ac'

- changed dependency to cl-ppcre-unicode;

- fixed reader macro for 'os-utils:run-external-program'.
2021-09-27 20:50:02 +02:00
cage
2dc7a29655 - improved Changelog. 2021-09-26 16:43:16 +02:00