pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

tooi: Update to 0.28.0



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <iamleot%gmail.com@localhost>
Pushed By:	leot
Date:		Fri Nov 6 15:33:46 2026 +0100
Changeset:	8c96fb549617b9838c6b5a50c3ea8ced41f9e0f7

Modified Files:
	tooi/Makefile
	tooi/PLIST
	tooi/distinfo

Log Message:
tooi: Update to 0.28.0

Changes:
0.28.0 (2026-10-28)
* Fix cropped links in cards
* Fix image loading in some cases
* Don't attempt to render video thumbnails
* Use a code editor to show status source as JSON instead of Python
* Fix showing thread on boosted statuses (127, thanks Taylor-Finch)
* Display better error messages when loading or rendering of an image fails

0.27.0 (2026-07-04)
* Add reply indicator to timeline (thanks Taylor-Finch)
* Allow passing options to external image viewer (thanks Taylor-Finch)
* Add pageup/pagedown/home/end shortcuts to timeline (thanks Taylor-Finch)
* Add option to pass URLs to external image viewer instead caching files locally
  (thanks Taylor-Finch)

0.26.0 (2026-06-05)
* Add --name-type option to govern how users handles are show in the timeline
  (112, thanks Taylor-Finch)
* Show account header image on account screen
* Handle exceptions when rendering images (111)
* More snac compatibility fixes (110)

0.25.0 (2026-05-14)
* Fix issue with duplicate statuses in a timeline (104, thanks Taylor-Finch)
* Add trending timeline (106, thanks Taylor-Finch)
* Add status links to context menu (108, thanks Taylor-Finch)
* Improve compatibility with snac instances (110)

0.24.0 (2026-04-30)
* Add Favourites timeline
* Slightly nicer search screen
* Reset scroll offset when switching between toots (99, thanks mervynfoxe)
* Fix compatibility with snac instances (100, thanks trondd555)
* Enable proxy environment variables (102, thanks Taylor-Finch)

0.23.1 (2026-03-16)
* Don't set local_only flag if federated flag is null (91, thanks mervynfoxe)

0.23.0 (2026-03-14)
* Fix encoding issue when writing credentials file on Windows (96, thanks
  snail-coupe)
* Fix error handling in the search pane (thanks mervynfoxe)
* User certifi for loading images (89)
* Nicer confirmation modals

0.22.2 (2026-02-27)
* Remove unused dependencies (80)
* Make modal contents scrollable (83)
* Use certifi ssl certificates (84)

0.22.1 (2026-02-27)
* Add --animation-level option for configuring animations (86)

0.22.0 (2026-02-27)
* Add --list-themes option for listing available themes
* Add --theme option for selecting the theme at startup
* Fix startup error on windows (81)
* Fix language selection bug when using goto social (82, thanks moggers87)
* Show full error when adding a new instance fails (84)

0.21.2 (2026-02-14)
* Improved compatibility with Akkoma/Pleroma/GoToSocial instances (75, 77,
  78, thanks Konstantin Ryabitsev)
* Fixed crash if MediaAttachment.url or preview_url were null
* Try not to crash on validation errors

0.21.1 (2026-02-12)
* Don't rely on transitive dependencies (76)

0.21.0 (2026-02-09)
* Add --image-cache-size option (default 256MB) to limit image cache size
* Purge image cache periodically
* Show previews for videos/gifs as well as images
* Fix sixel image rendering (72)

0.20.0 (2026-01-30)
* Add modal screen for displaying hashtag details
* Implement following/featuring hashtags
* Gallery screen improvements
* Add `--image-type` option for overriding how images are rendered

0.19.0 (2026-01-27)
* Implement translating statuses (shortcut: capital T)
* Implement bookmarking statuses (shortcut: capital B)
* Add bookmarks timeline

0.18.2 (2026-01-25)
* Fix a bug where multiple menu items with the same code would cause a crash
  (71)

0.18.1 (2026-01-25)
* Fix a breaking bug

0.18.0 (2026-01-25)
* Add ? shortcut to show key bindings
* Add confirmation dialog when closing draft status (70)
* Allow setting language when posting (69)
* Don't allow editing post visibility since it's immutable

0.17.1 (2026-01-08)
* Fix threads not showing for boosted statuses (68)
* Fix status context menu not working (67)
* Reorganise and cleanup a bunch of code

0.17.0 (2026-01-04)
* Add showing account timeline (thanks Bastian Greshake Tzovaras)
* Improved account screen, display as modal, show shortcuts
* Show user preferences on instance screen
* Fix issue where all status bars would share content

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8c96fb549617b9838c6b5a50c3ea8ced41f9e0f7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 tooi/Makefile | 20 +++++++++++---------
 tooi/PLIST    | 57 +++++++++++++++++++++++++++++++++++++++------------------
 tooi/distinfo |  6 +++---
 3 files changed, 53 insertions(+), 30 deletions(-)

diffs:
diff --git a/tooi/Makefile b/tooi/Makefile
index ad795963f0..6b85df2008 100644
--- a/tooi/Makefile
+++ b/tooi/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	toot_tooi-0.16.3
+DISTNAME=	toot_tooi-0.28.0
 PKGNAME=	${DISTNAME:S/toot_//}
 CATEGORIES=	chat python
 MASTER_SITES=	${MASTER_SITE_PYPI:=t/toot-tooi/}
@@ -12,18 +12,20 @@ LICENSE=	mit
 
 TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=8:../../devel/py-setuptools_scm
-DEPENDS+=	${PYPKGPREFIX}-aiodns-[0-9]*:../../net/py-aiodns
-DEPENDS+=	${PYPKGPREFIX}-aiodns-[0-9]*:../../www/py-aiohttp
-DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
-DEPENDS+=	${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
-DEPENDS+=	${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text
-DEPENDS+=	${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
+DEPENDS+=	${PYPKGPREFIX}-aiodns>=3.3.0:../../net/py-aiodns
+DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.8.0:../../www/py-aiohttp
+DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4>=4.10.0:../../www/py-beautifulsoup4
+DEPENDS+=	${PYPKGPREFIX}-certifi>=2022.12.07:../../security/py-certifi
+DEPENDS+=	${PYPKGPREFIX}-click>=8.1.0:../../devel/py-click
+DEPENDS+=	${PYPKGPREFIX}-html2text>=2024.2.25:../../textproc/py-html2text
 DEPENDS+=	${PYPKGPREFIX}-platformdirs>=4.0.0:../../misc/py-platformdirs
 DEPENDS+=	${PYPKGPREFIX}-pydantic>=2.0:../../devel/py-pydantic
-DEPENDS+=	${PYPKGPREFIX}-textual>=6.0.0:../../comms/py-textual
+DEPENDS+=	${PYPKGPREFIX}-rich>=14.2.0:../../comms/py-rich
+DEPENDS+=	${PYPKGPREFIX}-textual>=7.3.0:../../comms/py-textual
 DEPENDS+=	${PYPKGPREFIX}-textual-fspicker>=0.6.0:../../wip/py-textual-fspicker
 DEPENDS+=	${PYPKGPREFIX}-textual-image>=0.7.0:../../wip/py-textual-image
-DEPENDS+=	${PYPKGPREFIX}-tomlkit-[0-9]*:../../textproc/py-tomlkit
+DEPENDS+=	${PYPKGPREFIX}-tomlkit>=0.12.0:../../textproc/py-tomlkit
+DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.4.0:../../devel/py-typing-extensions
 
 USE_LANGUAGES=	# none
 
diff --git a/tooi/PLIST b/tooi/PLIST
index 01d590ca92..5d8f2b8b4c 100644
--- a/tooi/PLIST
+++ b/tooi/PLIST
@@ -24,6 +24,9 @@ ${PYSITELIB}/tooi/api/instance.pyo
 ${PYSITELIB}/tooi/api/notifications.py
 ${PYSITELIB}/tooi/api/notifications.pyc
 ${PYSITELIB}/tooi/api/notifications.pyo
+${PYSITELIB}/tooi/api/pagers.py
+${PYSITELIB}/tooi/api/pagers.pyc
+${PYSITELIB}/tooi/api/pagers.pyo
 ${PYSITELIB}/tooi/api/search.py
 ${PYSITELIB}/tooi/api/search.pyc
 ${PYSITELIB}/tooi/api/search.pyo
@@ -33,9 +36,9 @@ ${PYSITELIB}/tooi/api/statuses.pyo
 ${PYSITELIB}/tooi/api/streaming.py
 ${PYSITELIB}/tooi/api/streaming.pyc
 ${PYSITELIB}/tooi/api/streaming.pyo
-${PYSITELIB}/tooi/api/timeline.py
-${PYSITELIB}/tooi/api/timeline.pyc
-${PYSITELIB}/tooi/api/timeline.pyo
+${PYSITELIB}/tooi/api/tags.py
+${PYSITELIB}/tooi/api/tags.pyc
+${PYSITELIB}/tooi/api/tags.pyo
 ${PYSITELIB}/tooi/app.css
 ${PYSITELIB}/tooi/app.py
 ${PYSITELIB}/tooi/app.pyc
@@ -79,6 +82,12 @@ ${PYSITELIB}/tooi/data/notifications.pyo
 ${PYSITELIB}/tooi/data/statuses.py
 ${PYSITELIB}/tooi/data/statuses.pyc
 ${PYSITELIB}/tooi/data/statuses.pyo
+${PYSITELIB}/tooi/data/streaming.py
+${PYSITELIB}/tooi/data/streaming.pyc
+${PYSITELIB}/tooi/data/streaming.pyo
+${PYSITELIB}/tooi/data/tags.py
+${PYSITELIB}/tooi/data/tags.pyc
+${PYSITELIB}/tooi/data/tags.pyo
 ${PYSITELIB}/tooi/entities.py
 ${PYSITELIB}/tooi/entities.pyc
 ${PYSITELIB}/tooi/entities.pyo
@@ -121,6 +130,9 @@ ${PYSITELIB}/tooi/screens/error_box.pyo
 ${PYSITELIB}/tooi/screens/goto_screen.py
 ${PYSITELIB}/tooi/screens/goto_screen.pyc
 ${PYSITELIB}/tooi/screens/goto_screen.pyo
+${PYSITELIB}/tooi/screens/hashtag_details_modal.py
+${PYSITELIB}/tooi/screens/hashtag_details_modal.pyc
+${PYSITELIB}/tooi/screens/hashtag_details_modal.pyo
 ${PYSITELIB}/tooi/screens/instance.py
 ${PYSITELIB}/tooi/screens/instance.pyc
 ${PYSITELIB}/tooi/screens/instance.pyo
@@ -151,9 +163,9 @@ ${PYSITELIB}/tooi/settings.pyo
 ${PYSITELIB}/tooi/utils/__init__.py
 ${PYSITELIB}/tooi/utils/__init__.pyc
 ${PYSITELIB}/tooi/utils/__init__.pyo
-${PYSITELIB}/tooi/utils/blurhash.py
-${PYSITELIB}/tooi/utils/blurhash.pyc
-${PYSITELIB}/tooi/utils/blurhash.pyo
+${PYSITELIB}/tooi/utils/charts.py
+${PYSITELIB}/tooi/utils/charts.pyc
+${PYSITELIB}/tooi/utils/charts.pyo
 ${PYSITELIB}/tooi/utils/classes.py
 ${PYSITELIB}/tooi/utils/classes.pyc
 ${PYSITELIB}/tooi/utils/classes.pyo
@@ -169,15 +181,12 @@ ${PYSITELIB}/tooi/utils/from_dict.pyo
 ${PYSITELIB}/tooi/utils/html.py
 ${PYSITELIB}/tooi/utils/html.pyc
 ${PYSITELIB}/tooi/utils/html.pyo
-${PYSITELIB}/tooi/utils/images.py
-${PYSITELIB}/tooi/utils/images.pyc
-${PYSITELIB}/tooi/utils/images.pyo
+${PYSITELIB}/tooi/utils/image.py
+${PYSITELIB}/tooi/utils/image.pyc
+${PYSITELIB}/tooi/utils/image.pyo
 ${PYSITELIB}/tooi/utils/string.py
 ${PYSITELIB}/tooi/utils/string.pyc
 ${PYSITELIB}/tooi/utils/string.pyo
-${PYSITELIB}/tooi/utils/temp.py
-${PYSITELIB}/tooi/utils/temp.pyc
-${PYSITELIB}/tooi/utils/temp.pyo
 ${PYSITELIB}/tooi/widgets/__init__.py
 ${PYSITELIB}/tooi/widgets/__init__.pyc
 ${PYSITELIB}/tooi/widgets/__init__.pyo
@@ -196,12 +205,24 @@ ${PYSITELIB}/tooi/widgets/dialog.pyo
 ${PYSITELIB}/tooi/widgets/event_detail.py
 ${PYSITELIB}/tooi/widgets/event_detail.pyc
 ${PYSITELIB}/tooi/widgets/event_detail.pyo
-${PYSITELIB}/tooi/widgets/event_detail_container.py
-${PYSITELIB}/tooi/widgets/event_detail_container.pyc
-${PYSITELIB}/tooi/widgets/event_detail_container.pyo
 ${PYSITELIB}/tooi/widgets/event_list.py
 ${PYSITELIB}/tooi/widgets/event_list.pyc
 ${PYSITELIB}/tooi/widgets/event_list.pyo
+${PYSITELIB}/tooi/widgets/form/__init__.py
+${PYSITELIB}/tooi/widgets/form/__init__.pyc
+${PYSITELIB}/tooi/widgets/form/__init__.pyo
+${PYSITELIB}/tooi/widgets/form/federated_select.py
+${PYSITELIB}/tooi/widgets/form/federated_select.pyc
+${PYSITELIB}/tooi/widgets/form/federated_select.pyo
+${PYSITELIB}/tooi/widgets/form/language_select.py
+${PYSITELIB}/tooi/widgets/form/language_select.pyc
+${PYSITELIB}/tooi/widgets/form/language_select.pyo
+${PYSITELIB}/tooi/widgets/form/select.py
+${PYSITELIB}/tooi/widgets/form/select.pyc
+${PYSITELIB}/tooi/widgets/form/select.pyo
+${PYSITELIB}/tooi/widgets/form/visibility_select.py
+${PYSITELIB}/tooi/widgets/form/visibility_select.pyc
+${PYSITELIB}/tooi/widgets/form/visibility_select.pyo
 ${PYSITELIB}/tooi/widgets/gallery.py
 ${PYSITELIB}/tooi/widgets/gallery.pyc
 ${PYSITELIB}/tooi/widgets/gallery.pyo
@@ -211,9 +232,6 @@ ${PYSITELIB}/tooi/widgets/header.pyo
 ${PYSITELIB}/tooi/widgets/image.py
 ${PYSITELIB}/tooi/widgets/image.pyc
 ${PYSITELIB}/tooi/widgets/image.pyo
-${PYSITELIB}/tooi/widgets/link.py
-${PYSITELIB}/tooi/widgets/link.pyc
-${PYSITELIB}/tooi/widgets/link.pyo
 ${PYSITELIB}/tooi/widgets/list_view.py
 ${PYSITELIB}/tooi/widgets/list_view.pyc
 ${PYSITELIB}/tooi/widgets/list_view.pyo
@@ -223,6 +241,9 @@ ${PYSITELIB}/tooi/widgets/markdown.pyo
 ${PYSITELIB}/tooi/widgets/menu.py
 ${PYSITELIB}/tooi/widgets/menu.pyc
 ${PYSITELIB}/tooi/widgets/menu.pyo
+${PYSITELIB}/tooi/widgets/menu_button.py
+${PYSITELIB}/tooi/widgets/menu_button.pyc
+${PYSITELIB}/tooi/widgets/menu_button.pyo
 ${PYSITELIB}/tooi/widgets/notification_detail.py
 ${PYSITELIB}/tooi/widgets/notification_detail.pyc
 ${PYSITELIB}/tooi/widgets/notification_detail.pyo
diff --git a/tooi/distinfo b/tooi/distinfo
index 1c0a184abe..33296a695e 100644
--- a/tooi/distinfo
+++ b/tooi/distinfo
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.19 2025/11/03 16:50:25 vins Exp $
 
-BLAKE2s (toot_tooi-0.16.3.tar.gz) = 4b697f0eaec929c1fed2de7f1d9f3ce5a3514d32d55c526c71dff827a92d1b98
-SHA512 (toot_tooi-0.16.3.tar.gz) = 046b8c550dc0b2ee53e6de7d3d28bcdf67c2a77825e0dae6a39bbc9bde9e55cf73d0a397a1c137785bae70603c2a79d03f1d65cef9396625bcb74775230e3d1c
-Size (toot_tooi-0.16.3.tar.gz) = 103778 bytes
+BLAKE2s (toot_tooi-0.28.0.tar.gz) = 70a848f2f38f3961591de17cc575fae8fd73c09bb5a19f2d607a6e24d4c54395
+SHA512 (toot_tooi-0.28.0.tar.gz) = a0f32a45ff5e847774e34f0b950a9de39c0b95b36fdd73330440ff3d3c1d78728b4d64fb7b33a8d37b51a45e93d5f770d1308ae1a62142f663e4591045105bd5
+Size (toot_tooi-0.28.0.tar.gz) = 361825 bytes


Home | Main Index | Thread Index | Old Index