diff --git a/ChangeLog b/ChangeLog index 2d5b4e6..a35f666 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,20 +1,171 @@ +2024-04-07 cage + + * configure.ac, + * tinmop.asd: + + - tagging as rc1. + +2024-04-06 cage + + * doc/tinmop.man, + * doc/tinmop.org, + * src/command-line.lisp, + * src/program-events.lisp, + * src/ui-goodies.lisp: + + - updated manpage. + - added short command line option to specify fediverse account (-F). + - [TUI] removed a recursive locking. + +2024-04-04 cage + + * etc/init.lisp, + * src/package.lisp, + * src/ui-goodies.lisp: + + - added new command: 'thread-go-to-parent-post'. + - fixed command: 'thread-go-to-parent-post'. + +2024-03-31 cage + + * etc/init.lisp, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/program-events.lisp, + * src/scheduled-events.lisp: + + - changed key for fediverse account switching. + - added notification when fetching announcements. + - fixed line wrapping of announcements window. + - updated italian translations. + - prevented crash when exceeding the character limit in a post. + +2024-03-30 cage + + * etc/init.lisp, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/command-line.lisp, + * src/complete.lisp, + * src/constants.lisp, + * src/main.lisp, + * src/package.lisp, + * src/software-configuration.lisp, + * src/ui-goodies.lisp: + + - prevented trying to authorize a fediverse client when no fediverse + credentials has beed added to the configuration file. + - added command to switch fediverse account at runtime; + - removed hardcoded string constants. + - updated italian translations. + +2024-03-29 cage + + * doc/tinmop.man, + * doc/tinmop.org, + * etc/init.lisp, + * src/command-line.lisp, + * src/db-utils.lisp, + * src/main.lisp, + * src/package.lisp, + * src/ui-goodies.lisp: + + - [TUI] added new command: 'thread-delete-subtree'; + - removed legacy function. + - updated documentation. + - [fediverse] added command line switch to choose to use a specific + fediverse account (if specified in the configuration file); + - [TUI] anticipated the showing of the welcome script to appears + before the fediverse account authorization. + +2024-03-24 cage + + * po/it.po, + * src/constants.lisp, + * src/main.lisp, + * src/package.lisp, + * src/software-configuration.lisp: + + - updated italian translation. + - reverted regression that prevented GUI to starts. + - instructed the program to generate a default database file name + when no valid user and server name has been found in the configuration + file. + +2024-03-20 cage + + * src/command-line.lisp: + + - added short options to bash complations. + +2024-03-19 cage + + * Makefile.am, + * Makefile.in, + * configure, + * configure.ac, + * data/completion/tinmop: + + - used autotools to install bash completion script. + - removed shebang from completion script, was wrong anyway. + +2024-03-18 cage + + * README.org, + * lisp-dependencies, + * src/command-line.lisp: + + - updated README to mention that also libjpegturbo and TK must be + installed; + - [draft] added a function for bash completion. + +2024-03-17 cage + + * src/api-client.lisp, + * src/constants.lisp, + * src/db-utils.lisp, + * src/gui/client/client-configuration.lisp, + * src/main.lisp, + * src/package.lisp, + * src/resources-utils.lisp, + * src/software-configuration.lisp, + * src/thread-window.lisp: + + - [fediverse] allowed to specify more than one account in the + configuration file, each couple of directive 'username' and 'server' + an be specified more that once. + - [TUI] added a check for configuration file to ensure equal number of + usernames and server name are specified. + - [TUI] fixed checks of configuration file. + - [fediverse] moved from a single database for a single account to a + databases for each account. + 2024-03-12 cage - * ChangeLog, - * NEWS.org, - * data/scripts/generate-gemlog.lisp, - * po/de.po, - * po/es.po, - * po/fr.po, - * po/it.po, - * po/pl.po, - * po/tinmop.pot, - * src/message-rendering-utils.lisp: + * ChangeLog, + * NEWS.org, + * data/scripts/generate-gemlog.lisp, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/message-rendering-utils.lisp: - - prevented the poll's results to be printed before expiration. - - [script] added the option to submit the feed to and antenna - instance, when generating a gemlog; - - updated changelog. + - prevented the poll's results to be printed before expiration. + - [script] added the option to submit the feed to and antenna + instance, when generating a gemlog; + - updated gemlog. + - updated Changelog. 2024-03-03 cage diff --git a/NEWS.org b/NEWS.org index 24f2443..c8fe713 100644 --- a/NEWS.org +++ b/NEWS.org @@ -1,3 +1,18 @@ +* 2024-xx-xx version 0.9.9.1414213562 + - new features + - [fediverse] Multi account supported. Users can specify the account to use on the command line or switching at runtime. + - [TUI] added new commands: + - thread-go-to-parent-post + - thread-delete-subtree + - added a bash completion script + - prevented the poll's results to be printed before expiration + - [script] added the option to submit the feed to and antenna instance, when generating a gemlog; + - Bugfix + - [TUI] fixed checks of configuration file + - updated README to mention that also libjpegturbo and TK must be installed; + - [GUI] fixed managing of gemini responses when a titan request was performed (TOFU errors, TLS certificate password etc.) + - [TUI] fixed line wrapping of announcements window. + * 2024-03-02 version 0.9.9.141421356 - new features - [GUI] added contextual menu to copy gemlogs links or mark all their posts as already read; @@ -11,7 +26,7 @@ - [TUI] added command to download a post's attachment ignoring the cached value (if such entry in the cache exists); - [TUI] prevented results of non expired polls to be printed. - Bugfix - - [GUI] fixed inlining og images; + - [GUI] fixed inlining of images; - [GUI] fixed deletion of TLS client certificates; - [TUI] [fediverse] fixed searching in reblogged statuses body, previously the search; procedure skipped the reblogged statuses. - [TUI] fixed backspace key when the software asks for an input string;