1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2025-02-23 09:07:37 +01:00

1997 Commits

Author SHA1 Message Date
cage
b3aa20a733 - updated debian's changelog files. 2025-02-19 20:04:33 +01:00
cage
bfdf36c19b - updated README 2025-02-19 19:54:05 +01:00
cage
f307a1a11b - updated documentation. 2025-02-16 20:12:22 +01:00
cage
cf35514531 - fixed translation file 2025-02-16 17:37:12 +01:00
cage
ad1d42c560 - increased version number;
- updated NEWS file;

- updated autotools files;

- updated changelog.
2025-02-16 16:57:31 +01:00
cage
3394e45463 - updated translation files. 2025-02-16 16:57:30 +01:00
cage
76e61096a1 - re-enabled fetching of mentions on start. 2025-02-16 16:57:21 +01:00
cage
0a4e6ffa15 - [makefile] used ASDF API to configure the place to search for lisp system, instead of manipulate the variable *source-registry*;
- added a MAKE rule to compile the project with vendored dependencies.
2025-02-16 16:57:21 +01:00
cage
d296eb8544 - reindented code. 2025-02-16 16:57:21 +01:00
cage
2c6c22ae9f - used package local nicknames instead uf using 'sxql' and 'sxql-composer', to prevent names conflicts. 2025-02-16 16:57:21 +01:00
cage
efbb52ad22 - fixed 'strip-extension';
- prevented x509 test to run;

-used new API to run the tests;

- [fediverse] prevented crash when mention is not found in a message.
2025-02-16 16:57:21 +01:00
cage
5d263348e6 - [fediverse] modified again the code to match a mention in a post, as it was missing multiples mentions on a single line. 2025-02-16 16:57:21 +01:00
cage
57a0ef4efd - prevented infinite loop when invoking restart 'resources-utils:create-empty-in-home'. 2025-02-16 16:57:21 +01:00
cage
8b1a10b866 - fixed predicate about configuration directive boolean value. 2025-02-16 16:57:21 +01:00
cage
24ee61f9dc - [fediverse] added configuration directive to enable or disable fetching of mentions when updating the home timeline;
- removed duplicated test.
2025-02-16 16:57:21 +01:00
cage
28f06abe7e - added code to deal with client failing to get all the mentions;
- updated italian translation.
2025-02-16 16:57:20 +01:00
cage
8a0b2d14de - [TUI] increased width of dialog window to input the instance's authorization code. If the code was longer (in characters) than the window's input field, the code was truncated an the authorization failed. 2025-02-16 16:57:17 +01:00
cage
82f8782ced - [FEDIVERSE API] actually removed a recursive lock grabbing when updating conversations;
- changed setting default for terminal support for invisible text to: false.
2025-02-16 16:57:17 +01:00
cage
905fd29171 - [FEDIVERSE API] removed a recursive lock grabbing when updating conversations. 2025-02-16 16:57:17 +01:00
cage
84be6d48f9 - made mandatory a name for a lock. 2025-02-16 16:57:17 +01:00
cage
aeb12b2ca5 - [TUI] added a workaround (and a configuration directive) to deal with terminal that does not supports text's' invisible attribute. 2025-02-16 16:57:17 +01:00
cage
d14d9d6c32 - removed fuzzy bit from an italian translation entry. 2025-02-16 16:57:17 +01:00
cage
ecb3c588d8 - removed a semicolon at the end of the authorization URL, in italian translation. 2025-02-16 16:57:16 +01:00
cage
eea932961e - moved 'with-pause-tui'. 2025-02-16 16:57:12 +01:00
cage
484a21a06a - [TUI] ensured that the mainloop is paused too when pausing the TUI
(for example, when opening an external program)

  Not pausing the mainloop makes the mainloop accelerate (seems ignoring
  the frame rate) and breaks the scheduler.
2025-02-16 16:57:12 +01:00
cage
e530365752 - ensured the configuration directives 'server' and 'username' are never empty
This patch prevents the software to keeps showing the welcome screen
  when  the main.conf  file  does not  contains at  least  one of  the
  aforementioned directive.

  The dummy server has name "invalid" and supposed to be not used in a
  DNS, see:

  https://en.wikipedia.org/wiki/.invalid
2025-02-16 16:57:12 +01:00
cage
4328c51e51 - added missing file. 2025-02-16 16:57:12 +01:00
cage
3d4d1cc2ac - ensured that no GUI code is compiled when using --disable-gui with configure script;
- [GUI] refactored code to close ncurses window after an external TUI program finished to run;
- cleaned a bit Makefile.am;
- added license preamble to some source files;
2025-02-16 16:57:12 +01:00
cage
2fe97d0c1b - ensured name of the no-GUI version of the debian package in changelog matches the one in control file;
- added date to debian changelog files.
2025-02-16 16:57:12 +01:00
cage
c2bc5391c5 - fixed "debian/control" file;
- marked debian generated packages as experimental.
2025-02-16 16:57:12 +01:00
cage
347db8542d - added confilcts field in debian packages: the idea is that either the TUI-only version or the TUI/GUI version can be installed on the same system. 2025-02-16 16:57:12 +01:00
cage
41297ad209 - added script for building the debian package without the GUI. 2025-02-16 16:57:12 +01:00
cage
8e758393ae -[TUI] added configuration directive ("use terminal") to redirect output of an external program on the same terminal where tinmop is running; useful to run external programs that use TUI. 2025-02-16 16:57:12 +01:00
cage
36dc0e2465 - prevented configure script to check for GUI related tools when GUI has been disabled with '--disable-gui'. 2025-02-16 16:57:12 +01:00
cage
7055e05790 - added switch to configure script to enable or disable GUI. 2025-02-16 16:57:12 +01:00
cage
da69072ce3 - [gemini] fixed regression: when TOFU fails in a gemini request, the error must be signalled as 'gemini-tofu-error' to the caller, not transformed in a 'simple error'. 2025-02-16 16:57:12 +01:00
cage
9ef33b598d - updated italian translation. 2025-02-16 16:57:10 +01:00
cage
361b7bb247 - [fediverse] moved autorization code input from command line to an ncurses dialog window;
- ensure ivalid option about opening a browser is not shown when authorizing tinmop via SSH;
- update italian translation.
2025-02-16 16:56:53 +01:00
cage
7ba74ddf31 - [fediverse] asked the user if they are using SSH to set the correct callback URI for OAUTH;
- [fediverse] improved authorization instruction;

- updated italian translation.
2025-02-16 16:56:25 +01:00
cage
459d69cddf - removed duplicated code. 2025-02-16 16:54:19 +01:00
cage
505bab05e5 - [fediverse] added client authorization from command line ("-A" command line switch). 2025-02-16 16:54:19 +01:00
cage
b2394520ef - prevented crash when the scheduler tried to access the announcements from the server but it has not been authorized. 2025-02-16 16:54:19 +01:00
cage
63644825ca - updated italian translation. 2025-02-16 16:54:16 +01:00
cage
066533de4f - signal error when trying to open a file with 'xdg-open' but the program has been compiled without support for graphical environment. 2025-02-16 16:52:59 +01:00
cage
6de5567c47 - added reader macro to disable GUI activation. 2025-02-16 16:52:59 +01:00
cage
df42de887b - switched to 'bordeaux threads' API version 2. 2025-02-16 16:52:59 +01:00
cage
76e1f004d4 - removed hardcoded executable name. 2025-02-16 16:52:59 +01:00
cage
66cdf46117 - improved variable's name. 2025-02-16 16:52:59 +01:00
cage
669dc1eaf7 - fixed out of bound list accessing when fuzzy autocompleting command line input. 2025-02-16 16:52:59 +01:00
cage
4a408139eb - fixed 'iri:absolute-url-p'. 2025-02-16 16:52:59 +01:00