From 8c6c69c667ee95f22f045164a26f60ca2cb72718 Mon Sep 17 00:00:00 2001 From: cage Date: Sun, 19 Nov 2023 15:22:53 +0100 Subject: [PATCH] - increased version number; - updated changelog and news file. --- ChangeLog | 428 +++++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS.org | 8 + tinmop.asd | 2 +- 3 files changed, 437 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c0842c4..a9c1e5f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,430 @@ +2023-11-19 cage + + * tinmop.asd: + + - increased version number. + +2023-11-18 cage + + * src/command-window.lisp, + * src/complete.lisp: + + - fixed file completion in the command window. + +2023-11-17 cage + + * src/html-utils.lisp: + + - prevented adding a quote prefix to each element inside a blockquote + tag, when converting html to text. + +2023-11-14 cage + + * src/sending-message.lisp: + + - made space to accomodate list of attachments in sending post + window. + +2023-11-12 cage + + * etc/init.lisp, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/command-window.lisp, + * src/keybindings.lisp, + * src/line-oriented-window.lisp: + + - changed keyboard events management to reflects changes in croatoan + API. + - updated documentation. + - updated translation files. + Currently translated at 99.6% (510 of 512 strings) + Merge pull request 'Translations update from Weblate' (#5) from + translate/tinmop:weblate-tinmop-tinmop into master + Translated using Weblate (Italian) + Currently translated at 100.0% (512 of 512 strings) + Translation: tinmop/tinmop + Translate-URL: + https://translate.codeberg.org/projects/tinmop/tinmop/it/ + Merge pull request 'Translations update from Weblate' (#6) from + translate/tinmop:weblate-tinmop-tinmop into master + +2023-11-11 cage + + * doc/tinmop.man, + * doc/tinmop.org, + * etc/init.lisp, + * quick_quicklisp.sh.in, + * src/package.lisp, + * src/thread-window.lisp, + * src/ui-goodies.lisp, + * tinmop.asd: + + - improved formatting of text in window that shows the parent of a + message. + - added new command: 'delete-shown-post'. + - updated documentation. + - increased version number. + - update script quick_quicklisp to fetch newer version of some + libraries. + +2023-11-07 cage + + * README.org, + * src/message-rendering-utils.lisp: + + - shown subject of the reblogged status, if exists; + - removed mention of dependency from tk-img. + +2023-11-03 cage + + * src/db.lisp, + * src/gui/client/gui-goodies.lisp, + * src/message-rendering-utils.lisp: + + - removed dependency to 'cl-syntax'; + - added subject and language headers to statuses printed in the + message window. + +2023-10-29 cage + + * src/gui/client/main-window.lisp: + + - [GUI] added new events for links + - button two will open the link in background; + - button one pressed when simultaneously pressing the control + button will add the link to the tour. + +2023-10-27 cage + + * src/api-client.lisp, + * src/program-events.lisp: + + - checked for tags and languages in the parent status if it is non + null, when filtering out statuses; + - ensured the post containing mentions is saved also in the home + timeline. + Pleroma provides status that mentions the user in the home timeline + whilst mastodon does not. The code manually copy each status with + mention in the local home timeline when using tinmop with a mastodon + instance. + +2023-10-20 cage + + * src/api-client.lisp: + + - removed sorting of statuses when saving pagination. + +2023-10-19 cage + + * README.org, + * doc/tinmop.man, + * doc/tinmop.org, + * src/2d-utils.lisp, + * src/api-client.lisp, + * src/api-pleroma-entities.lisp, + * src/api-pleroma.lisp, + * src/box.lisp, + * src/bs-tree.lisp, + * src/chats-list-window.lisp, + * src/command-line.lisp, + * src/command-window.lisp, + * src/complete-window.lisp, + * src/conditions.lisp, + * src/constants.lisp, + * src/conversations-window.lisp, + * src/crypto-utils.lisp, + * src/date-formatter.lisp, + * src/db-utils.lisp, + * src/db.lisp, + * src/emoji-shortcodes.lisp, + * src/filesystem-tree-window.lisp, + * src/filesystem-utils.lisp, + * src/follow-requests.lisp, + * src/gemini-client-certificates-window.lisp, + * src/gemini-page-toc.lisp, + * src/gemini-subscription-window.lisp, + * src/gemini-viewer-metadata.lisp, + * src/gemini-viewer.lisp, + * src/gemini/client.lisp, + * src/gemini/gemini-constants.lisp, + * src/gemini/gemini-parser.lisp, + * src/gemini/package.lisp, + * src/gemini/subscription.lisp, + * src/gemini/titan.lisp, + * src/gempub.lisp, + * src/gopher-window.lisp, + * src/gopher/client.lisp, + * src/gopher/package.lisp, + * src/gopher/parser.lisp, + * src/gui/client/client-configuration.lisp, + * src/gui/client/json-rpc-communication.lisp, + * src/gui/client/os-utils.lisp, + * src/gui/client/scheduler.lisp, + * src/gui/server/json-rpc-communication.lisp, + * src/gui/server/main-window-server-side.lisp, + * src/gui/server/public-api-gemini-bookmark.lisp, + * src/gui/server/public-api-gemini-certificates.lisp, + * src/gui/server/public-api-gemini-gemlog.lisp, + * src/gui/server/public-api-gemini-stream.lisp, + * src/gui/server/public-api-gemini-tour-links.lisp, + * src/gui/server/public-api.lisp, + * src/hooks.lisp, + * src/html-utils.lisp, + * src/interfaces.lisp, + * src/iri-parser.lisp, + * src/json-rpc2.lisp, + * src/keybindings-window.lisp, + * src/keybindings.lisp, + * src/line-oriented-window.lisp, + * src/main-window.lisp, + * src/main.lisp, + * src/message-rendering-utils.lisp, + * src/message-window.lisp, + * src/misc-utils.lisp, + * src/modeline-window.lisp, + * src/modules.lisp, + * src/mtree-utils.lisp, + * src/notify-window.lisp, + * src/num-utils.lisp, + * src/open-attach-window.lisp, + * src/open-message-link-window.lisp, + * src/os-utils.lisp, + * src/package.lisp, + * src/point-tracker.lisp, + * src/priority-queue.lisp, + * src/program-events.lisp, + * src/queue.lisp, + * src/rb-tree.lisp, + * src/resources-utils.lisp, + * src/scheduled-events.lisp, + * src/sending-message.lisp, + * src/software-configuration.lisp, + * src/specials.lisp, + * src/stack.lisp, + * src/suggestions-window.lisp, + * src/tags-window.lisp, + * src/tests/all-tests.lisp, + * src/tests/box-tests.lisp, + * src/tests/gemini-parser-tests.lisp, + * src/tests/idn-tests.lisp, + * src/tests/iri-tests.lisp, + * src/tests/json-rpc2-tests.lisp, + * src/tests/kami-tests.lisp, + * src/tests/misc-tests.lisp, + * src/tests/mtree-tests.lisp, + * src/tests/numeric-tests.lisp, + * src/tests/package.lisp, + * src/tests/program-events-tests.lisp, + * src/tests/text-utils-tests.lisp, + * src/tests/thread-window-tests.lisp, + * src/tests/uri-tests.lisp, + * src/tests/x509-tests.lisp, + * src/text-utils.lisp, + * src/thread-window.lisp, + * src/tour-mode-parser.lisp, + * src/tui-utils.lisp, + * src/ui-goodies.lisp, + * src/uri-parser.lisp, + * src/windows.lisp, + * src/x509-ffi.lisp, + * src/x509.lisp, + * src/zip-info.lisp: + + - fixed notify of new posts in subscribed tags. + - changed brief description of the program. + - updated copyright. + - updated README. + - updated documentation. + +2023-10-15 cage + + * doc/tinmop.man, + * doc/tinmop.org, + * etc/init.lisp, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/db.lisp, + * src/package.lisp, + * src/ui-goodies.lisp: + + - added a command to show the parent of a post. + - updated documentation; + - changed a function's name. + - updated Italian translation. + +2023-10-14 cage + + * data/scripts/get-following.lisp, + * src/api-client.lisp, + * src/db.lisp, + * src/link-header-parser.lisp, + * src/package.lisp, + * src/program-events.lisp, + * src/tests/link-header-tests.lisp, + * src/tests/package.lisp, + * src/ui-goodies.lisp, + * tinmop.asd: + + - used the new pagination API. + - removed link header parser. + - removed references to file related to parsing of the link headers; + - used 'tooter:collect-all-pages' instead of 'slurp-all-pages'. + - prevented false positives for new message in the subscribed tags. + - fixed type of value 'tag-names'; + - fixed a couple of docstrings. + used correct type for tags in status (was using 'tag' instead of + 'status-tag'). + - fixed tags usage histogram. + +2023-10-10 pabloscloud + + * po/de.po: + + Translated using Weblate (German) + Currently translated at 13.8% (69 of 497 strings) + Translation: tinmop/tinmop + Translate-URL: + https://translate.codeberg.org/projects/tinmop/tinmop/de/ + +2023-10-05 cage + + * src/message-window.lisp, + * src/open-message-link-window.lisp, + * src/package.lisp, + * src/text-utils.lisp, + * src/thread-window.lisp, + * src/ui-goodies.lisp: + + - fixed extraction of URLs of the selected status in threads window if + it is a reblogged one. + +2023-10-03 cage + + * src/gopher-window.lisp, + * src/gopher/parser.lisp: + + - [gopher] prevented crash when opening a gopher link and gopher + window is not visible; + - [gopher] fixed parsing of text files. + +2023-10-02 Adolfo Jayme Barrientos + + * po/es.po: + + Translated using Weblate (Spanish) + Currently translated at 25.9% (129 of 497 strings) + Translation: tinmop/tinmop + Translate-URL: + https://translate.codeberg.org/projects/tinmop/tinmop/es/ + +2023-10-01 cage + + * etc/default-theme.conf, + * src/chats-list-window.lisp, + * src/html-utils.lisp, + * src/message-rendering-utils.lisp, + * src/package.lisp, + * src/program-events.lisp, + * src/software-configuration.lisp, + * src/ui-goodies.lisp: + + - improved rendering for statuses that contains tag:
  • and +
    . + +2023-09-28 cage + + * src/link-header-parser.lisp, + * src/package.lisp, + * src/tests/link-header-tests.lisp, + * src/tests/package.lisp, + * tinmop.asd: + + - added procedures to extract id form pagination header. + +2023-09-27 cage + + * data/scripts/get-following.lisp, + * src/api-client.lisp, + * src/api-pleroma.lisp, + * src/db.lisp, + * src/package.lisp: + + - added 'local-user-acct'; + - moved 'get-following' from api-pleroma to api-mastodon (this + endpoint is not specific to pleroma). + - fixed type of 'reblog-id' column in table 'status'. + +2023-09-25 cage + + * etc/default-theme.conf, + * etc/init.lisp, + * po/LINGUAS, + * po/de.po, + * po/es.po, + * po/fr.po, + * po/it.po, + * po/pl.po, + * po/tinmop.pot, + * src/api-client.lisp, + * src/package.lisp, + * src/program-events.lisp, + * src/scheduled-events.lisp, + * src/software-configuration.lisp, + * src/thread-window.lisp, + * src/ui-goodies.lisp: + + - added support for announcements. + - updated italian translation; + - added support for other languages. + +2023-09-24 cage + + * etc/init.lisp, + * src/api-pleroma.lisp, + * src/package.lisp, + * src/program-events.lisp, + * src/scheduled-events.lisp: + + - 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. + - added function 'instance-pleroma-p'; + - prevented the program to run pleroma specific code if the client is + connected to a mastodon instance. + +2023-09-19 cage + + * etc/init.lisp, + * po/it.po, + * po/tinmop.pot, + * src/package.lisp, + * src/program-events.lisp, + * src/ui-goodies.lisp: + + - allowed changing language before sending a post; + - updated italian translation. + +2023-09-18 cage + + * ChangeLog, + * NEWS.org, + * po/it.po, + * po/tinmop.pot, + * tinmop.asd: + + - increased version number; + - updated changelog and NEWS files. + 2023-09-17 cage * src/gui/client/main-window.lisp, @@ -5,6 +432,7 @@ - [GUI] renamed function. + 2023-09-16 cage * src/gui/client/constants.lisp, diff --git a/NEWS.org b/NEWS.org index 7ac7ea6..0dc01c6 100644 --- a/NEWS.org +++ b/NEWS.org @@ -1,3 +1,11 @@ +* 2023-11-19 version 0.9.9.14142135 + - new features + - The software is compatible with Mastodon + - Improvements + - Partial translation for German and Spanish languages (thanks to the contributors!) + - Bugfix + Please see the chengelog for the descriptions of the bug fixed. + * 2023-09-18 version 0.9.9.141421 - new features diff --git a/tinmop.asd b/tinmop.asd index af8f036..7f7bfa3 100644 --- a/tinmop.asd +++ b/tinmop.asd @@ -18,7 +18,7 @@ (defsystem :tinmop :author "cage" :license "GPLv3" - :version "0.9.9.1414213" + :version "0.9.9.14142135" :pathname "src" :serial t :bug-tracker "https://codeberg.org/cage/tinmop/issues"