Repository navigation
tippr v0.24.0
✨ Features and improvements
- Current setuptools, without pkg_resources: setuptools 81 deprecated
pkg_resourcesand later versions remove it,
and tippr was held below 81 by what still imported it: tippr's baseplate (nowimportlib.metadata), OpenTelemetry's
instrumentation before 0.49 (now 1.28.2 / 0.49b2, which needs protobuf 5), the test setup's PasteScript import, and
Pyramid 2.1, which only the activity service's HTTP gateway uses and tippr never runs (it's an optional extra of the
activity service now). The installer's package check usesimportlib.metadata(scripts/check_requirements.py),
and the pins in the installer, Docker image, builds and CI are gone. Packages a release no longer uses are listed
ininstall/requirements-retired.txt, and the installer, and so an update from /admin/servers, removes them: this
one removes PasteScript, Pyramid and what came with it. - Account activity lists where your account is used from: it only recorded logins, and a login cookie lasts for
months, so the page was usually empty. Visits are recorded too now, at most once an hour for each address, kept 100
days as before. A visit from a private network address (a home or office network reaching the site directly) isn't
kept, and the page now says so instead of showing an empty table; an empty list says when visits will appear. The
privacy policy's information list names this (account activity, 100 days, seen by you and the site's
administrators, private addresses not kept), and the "accessing tippr from" line names no site. - /v/all mixes vaults: it ranks every post together, so a feed's run of new posts in one vault filled it (the
front page and multis mix vaults already). Its hot listing now never puts two posts from the same vault next to
each other while another vault's post is within 30 places.
🐞 Bug fixes
Downloads
- Docker:
docker pull techidiotsllc/tippr:0.24.0, or unpacktippr-0.24.0-compose.tar.gz, copy
.env.exampleto.env, fill it in and rundocker compose up -d(docker/README.md). - Proxmox:
tippr-0.24.0-proxmox-amd64.tar.zstis an LXC template with the whole site installed;
create a container with the site's domain as its hostname and start it (docs/PROXMOX.md). - Installer (Ubuntu 24.04): unpack
tippr-0.24.0-installer.tar.gzinto/home/tippr/srcand
runsudo TIPPR_USER=tippr TIPPR_DOMAIN=example.com ./install-tippr.shintippr/; it doesn't need
to clone anything (docs/INSTALL_tippr.md).
SHA256SUMS lists the files' checksums.