mirror of
https://codeberg.org/cage/tinmop/
synced 2025-01-18 02:54:20 +01:00
- updated NEWS file and changelog.
This commit is contained in:
parent
7672044ad6
commit
eaedc0bd1e
358
ChangeLog
358
ChangeLog
@ -1,17 +1,371 @@
|
||||
2024-09-29 cage
|
||||
2024-12-05 cage
|
||||
|
||||
* quick_quicklisp.sh.in,
|
||||
* src/gemini/gemini-parser.lisp,
|
||||
* src/iri-parser.lisp,
|
||||
* src/package.lisp:
|
||||
|
||||
- added 'iri:network-path-url-p';
|
||||
- [GUI] fixed opening link that points to a network path URL.
|
||||
- updated croatoan commit to clone for building the project.
|
||||
|
||||
2024-12-04 cage
|
||||
|
||||
* configure,
|
||||
* debian/rules,
|
||||
* src/gui/client/main-window.lisp:
|
||||
|
||||
- applyed the same theme of gemtext widget to gemtext TOC.
|
||||
|
||||
2024-12-02 cage
|
||||
|
||||
* src/message-rendering-utils.lisp:
|
||||
|
||||
- [fediverse] fixed mention extraction's regexp.
|
||||
|
||||
2024-12-01 cage
|
||||
|
||||
* configure.ac,
|
||||
* doc/tinmop.man,
|
||||
* doc/tinmop.org,
|
||||
* etc/init.lisp,
|
||||
* po/ca.po,
|
||||
* po/de.po,
|
||||
* po/es.po,
|
||||
* po/fr.po,
|
||||
* po/it.po,
|
||||
* po/pl.po,
|
||||
* po/tinmop.pot,
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/message-rendering-utils.lisp,
|
||||
* tinmop.asd:
|
||||
|
||||
- [GUI] refreshed URLs history when a new URL is opened.
|
||||
- updated italian translation.
|
||||
- [fediverse] improved mention extraction in a post.
|
||||
- changed command's' keychord;
|
||||
- updated manpage.
|
||||
- marked RC1.
|
||||
|
||||
2024-11-30 cage
|
||||
|
||||
* src/gui/client/main-window.lisp:
|
||||
|
||||
- added latest entries to chronology menu.
|
||||
|
||||
2024-11-29 cage
|
||||
|
||||
* etc/init.lisp,
|
||||
* po/POTFILES.in,
|
||||
* po/ca.po,
|
||||
* po/de.po,
|
||||
* po/es.po,
|
||||
* po/fr.po,
|
||||
* po/it.po,
|
||||
* po/pl.po,
|
||||
* po/tinmop.pot,
|
||||
* src/db-utils.lisp,
|
||||
* src/db.lisp,
|
||||
* src/gemini-viewer.lisp,
|
||||
* src/gui/client/history-window.lisp,
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/gui/client/menu-command.lisp,
|
||||
* src/gui/server/public-api-gemini-stream.lisp,
|
||||
* src/gui/server/public-api.lisp,
|
||||
* src/misc-utils.lisp,
|
||||
* src/package.lisp,
|
||||
* src/thread-window.lisp,
|
||||
* src/ui-goodies.lisp,
|
||||
* tinmop.asd:
|
||||
|
||||
- [fediverse] added command: 'thread-search-next-undeleted-message'.
|
||||
- refactored function related to post searching.
|
||||
- refactored function related to post searching in a thread window.
|
||||
- updated italian translation.
|
||||
- added 'gemini-history-rows';
|
||||
- moved symbol for function to get a local time object from db to misc
|
||||
package;
|
||||
- added more wrapper function to local-time library.
|
||||
- [GUI] added history management.
|
||||
- updated italian translation;
|
||||
- fixed history window's label.
|
||||
|
||||
2024-11-24 cage
|
||||
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/iri-parser.lisp,
|
||||
* src/text-utils.lisp:
|
||||
|
||||
- [GUI] ensured to lock the gemtext line position when zooming.
|
||||
- fixed 'absolute-url-p'.
|
||||
|
||||
2024-11-13 cage
|
||||
|
||||
* src/gemini-viewer.lisp,
|
||||
* src/gui/server/public-api-gemini-stream.lisp,
|
||||
* src/ui-goodies.lisp:
|
||||
|
||||
- [GUI] refactored gemini stram function.
|
||||
- [fediverse] fixed test to identify if a post is a poll.
|
||||
|
||||
2024-11-11 cage
|
||||
|
||||
* src/gemini-viewer.lisp,
|
||||
* src/gui/server/public-api-gemini-stream.lisp:
|
||||
|
||||
- [GUI] ensured setting the status of an exhausted stream.
|
||||
- refactored some functions related to gemini streams.
|
||||
|
||||
2024-11-10 cage
|
||||
|
||||
* po/ca.po,
|
||||
* po/de.po,
|
||||
* po/es.po,
|
||||
* po/fr.po,
|
||||
* po/it.po,
|
||||
* po/pl.po,
|
||||
* po/tinmop.pot,
|
||||
* src/db.lisp,
|
||||
* src/gemini/gemini-parser.lisp,
|
||||
* src/gemini/package.lisp,
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/gui/server/public-api-gemini-stream.lisp,
|
||||
* src/message-rendering-utils.lisp,
|
||||
* src/package.lisp:
|
||||
|
||||
- [fediverse] reworked mentions expansion's code to prevent missing
|
||||
mentions
|
||||
(see c790da44079c803a7d5d4f22db5450458f644515);
|
||||
- changed function's name: 'mentioned-username->account' ->
|
||||
'mentioned-username->acct'.
|
||||
- [fediverse] fixed replacing of mentions.
|
||||
- [GUI] added a new internal only gemini parsed line to provide errpr
|
||||
messages to GUI.
|
||||
- updated italian translation.
|
||||
|
||||
2024-11-09 cage
|
||||
|
||||
* src/db.lisp,
|
||||
* src/html-utils.lisp,
|
||||
* src/message-rendering-utils.lisp,
|
||||
* src/package.lisp,
|
||||
* src/program-events.lisp,
|
||||
* src/ui-goodies.lisp:
|
||||
|
||||
- [DB changes] added a reference to a a row of table 'status' to each
|
||||
row of table 'mention'
|
||||
This changes is needed to prevent mention lookup code to find the
|
||||
wrong acct, as matching is based only from the username (that is the
|
||||
string on the left of the '@'). Two different acct can share the same
|
||||
username, so the old code returned the first acct the db provided
|
||||
matching the username, not necessarily the correct one.
|
||||
E.g.
|
||||
table mention
|
||||
username | acct
|
||||
---------+----------
|
||||
foo | foo@bar
|
||||
foo | foo@baz
|
||||
looking for the first row that match "foo" → "foo@bar", but the post
|
||||
mentioned the "foo@baz"
|
||||
now the table has changed to;
|
||||
search looks for the first row that match "foo" for the status-id = 1:
|
||||
the correct value is returned: 'foo@baz'.
|
||||
this changes is not a solution, for example in a table like this:
|
||||
username | acct | status-id
|
||||
foo | foo@bar | 1
|
||||
---------+------------+----------
|
||||
foo | foo@bar | 2
|
||||
---------+------------+---------
|
||||
foo | foo@baz | 2
|
||||
the same query as the one above can return the wrong row, containing
|
||||
"foo@bar"
|
||||
- changed function name: 'html-utils:strip-footnote-reference' →
|
||||
'html-utils:strip-footnote-reference-word'.
|
||||
- [fediverse] ensured using original content's post as quoted text in
|
||||
a reply.
|
||||
- [fediverse] fixed RE to match a mention.
|
||||
|
||||
2024-11-05 cage
|
||||
|
||||
* src/html-utils.lisp:
|
||||
|
||||
- [fediverse] fixed RE to match a mention.
|
||||
|
||||
2024-11-03 cage
|
||||
|
||||
* src/html-utils.lisp:
|
||||
|
||||
- [fediverse] improved html rendering.
|
||||
|
||||
2024-11-02 cage
|
||||
|
||||
* src/command-line.lisp,
|
||||
* src/html-utils.lisp,
|
||||
* src/message-rendering-utils.lisp,
|
||||
* src/package.lisp:
|
||||
|
||||
- [fediverse] stripped footnote reference in body of the quoted text,
|
||||
when replying.
|
||||
- removed automatic prefix of folder name.
|
||||
- removed debug code.
|
||||
|
||||
2024-11-01 cage
|
||||
|
||||
* doc/tinmop.man,
|
||||
* doc/tinmop.org,
|
||||
* etc/default-theme.conf,
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/html-utils.lisp,
|
||||
* src/text-utils.lisp:
|
||||
|
||||
- [GUI] made inlining images idempotent;
|
||||
- improved default theme's visuals;
|
||||
- refactored 'split-words'.
|
||||
- updated (and fixed a typo) in manpage.
|
||||
|
||||
2024-10-30 cage
|
||||
|
||||
* etc/default-theme.conf,
|
||||
* etc/shared.conf,
|
||||
* po/ca.po,
|
||||
* po/de.po,
|
||||
* po/es.po,
|
||||
* po/fr.po,
|
||||
* po/it.po,
|
||||
* po/pl.po,
|
||||
* po/tinmop.pot,
|
||||
* src/command-line.lisp,
|
||||
* src/db-utils.lisp,
|
||||
* src/gemini/subscription.lisp,
|
||||
* src/html-utils.lisp,
|
||||
* src/main.lisp,
|
||||
* src/misc-utils.lisp,
|
||||
* src/package.lisp,
|
||||
* src/text-utils.lisp,
|
||||
* src/ui-goodies.lisp:
|
||||
|
||||
- added command line switch to perform a search on the fediverse;
|
||||
- updated italian translation.
|
||||
- prevented to process an empty fediverse query string;
|
||||
- improved command line help-
|
||||
- [fediverse] improved visuals of footnotes;
|
||||
- [TUI] fixed RE for highligting time clock.
|
||||
- used wrapper function to parse date strings.
|
||||
- [TUI] moved coloring rules to default theme file;
|
||||
- [TUI] added rule to colorize hashtags.
|
||||
|
||||
2024-10-28 cage
|
||||
|
||||
* configure:
|
||||
|
||||
- updated 'configure'.
|
||||
|
||||
2024-10-27 cage
|
||||
|
||||
* Makefile.am,
|
||||
* Makefile.in,
|
||||
* configure,
|
||||
* configure.ac,
|
||||
* src/gui/client/main-window.lisp:
|
||||
|
||||
- [GUI] prevented crash when the software is unable to iniline an
|
||||
image for some reason;
|
||||
- added compilation directive '--with-dynamic-memory-size'.
|
||||
Thanks absc!
|
||||
|
||||
2024-10-26 cage
|
||||
|
||||
* src/gui/client/main-window.lisp:
|
||||
|
||||
- [GUI] refresh stream frame after downloading a gemini stream in
|
||||
background.
|
||||
|
||||
2024-10-24 cage
|
||||
|
||||
* src/command-line.lisp,
|
||||
* src/db.lisp,
|
||||
* src/text-utils.lisp:
|
||||
|
||||
- fixed checking if a reblogged posts contains a poll;
|
||||
- added shell completions for folders and timelines.
|
||||
|
||||
2024-10-23 cage
|
||||
|
||||
* src/db.lisp,
|
||||
* src/thread-window.lisp,
|
||||
* src/ui-goodies.lisp:
|
||||
|
||||
- ensured the poll from a reblogged post is saved on the database.
|
||||
- allowed voting to a reblogged poll;
|
||||
- fixed saving poll in db.
|
||||
|
||||
2024-10-22 cage
|
||||
|
||||
* src/db.lisp,
|
||||
* src/thread-window.lisp:
|
||||
|
||||
- [fediverse] ensured, when opening a post that boosted a poll, that
|
||||
the reblogged poll's text is rendered.
|
||||
|
||||
2024-10-13 cage
|
||||
|
||||
* doc/tinmop.man,
|
||||
* doc/tinmop.org,
|
||||
* etc/init.lisp,
|
||||
* src/command-line.lisp,
|
||||
* src/db.lisp,
|
||||
* src/gopher/parser.lisp,
|
||||
* src/message-rendering-utils.lisp,
|
||||
* src/package.lisp,
|
||||
* src/text-utils.lisp,
|
||||
* src/ui-goodies.lisp:
|
||||
|
||||
- made optional character '#' when specifying a starting folder from
|
||||
command line (option '-f').
|
||||
- added commands to close the gopher window.
|
||||
- fixed gopher URL parser.
|
||||
- moved macro up in the cource to prevent a warning.
|
||||
- close (if exists) the gopher window before opening a post.
|
||||
|
||||
2024-10-11 cage
|
||||
|
||||
* src/gopher/parser.lisp,
|
||||
* src/open-message-link-window.lisp:
|
||||
|
||||
- fixed regression: gopher parser missed a bunch of rules.
|
||||
- [TUI] ensured the link window is clear before rendering links.
|
||||
|
||||
2024-09-29 cage
|
||||
|
||||
* ChangeLog,
|
||||
* Makefile.am,
|
||||
* Makefile.in,
|
||||
* NEWS.org,
|
||||
* configure,
|
||||
* configure.ac,
|
||||
* data/icons/fmw_toc.png,
|
||||
* debian/changelog,
|
||||
* debian/control,
|
||||
* doc/tinmop.man,
|
||||
* doc/tinmop.org,
|
||||
* src/gemini/dummy-server.lisp,
|
||||
* src/gui/client/gempub-window.lisp,
|
||||
* src/gui/client/icons.lisp,
|
||||
* src/gui/client/main-window.lisp,
|
||||
* src/package.lisp:
|
||||
* src/package.lisp,
|
||||
* tinmop.asd:
|
||||
|
||||
- [GUI] added a button that acts as a shortcut to open the TOC of the
|
||||
last opened gempub.
|
||||
- fixed 'loop-fetch'.
|
||||
- updated changelog.
|
||||
- changed version number;
|
||||
- updated NEWS.org.
|
||||
- updated debian chengelog.
|
||||
- added checking for SDL2 libraries.
|
||||
- added checks for sdl2 libs and headers.
|
||||
- updated manpage.
|
||||
- fixed keychord in manpage.
|
||||
|
||||
2024-09-28 cage
|
||||
|
||||
|
20
NEWS.org
20
NEWS.org
@ -1,3 +1,23 @@
|
||||
* 2024-09-29 version 0.9.9.1414213562373
|
||||
- New features
|
||||
- [GUI] added history management.
|
||||
- Improvements
|
||||
- updated Italian translation;
|
||||
- added shell completions for folders and timelines;
|
||||
- added command line switch to perform a search on the fediverse;
|
||||
- [GUI]
|
||||
- refresh stream frame after downloading a gemini stream in background;
|
||||
- ensured to lock the gemtext line position when zooming;
|
||||
- using themes also for TOC widget.
|
||||
- improved rendering of HTML;
|
||||
- [fediverse] improved mentions rendering.
|
||||
- Bugfix
|
||||
- [GUI] ensured only a single copy of the same image is rendered when inlining images in a gemtext;
|
||||
- fixed and improved gopher protocol support;
|
||||
- [fediverse]
|
||||
- ensured the correct test is rendered when a boosted poll is opened;
|
||||
- is possible to vote for a reblogged poll.
|
||||
|
||||
* 2024-09-29 version 0.9.9.141421356237
|
||||
- New features
|
||||
- [GUI] added support for gempub files
|
||||
|
Loading…
Reference in New Issue
Block a user