v0.11.0 (2025-11-21)
8a4e0c5gino -> sqlmodel migration7bc02d1return success on lock.releasee970b0bremember selected button in main menu4ceb178force utf-8 in topecc3cefadd choice helper function, skip to main menu4ffc66cadd reset button to message filter modala821a38header for message view screen0077affshow author in message listda160cflog out of web interface25617a9add swap_bold feature to artwork-related apps/functions27249a9alt text for banner, spruce up main menucf71653adjustable banner padding65f7f17include proxied ip info in www logs
a27f916fix seed parameter in db scripts380fed0fix overlapping esc handling in messages appad88fd6fix resize event for textual appsec6ee7fstart new event loop if no current loopa8b23e8fix cli event loop stuff748dd50start pubsub listener after chat app is ready92d173bfix banner paddingc044b9eadd backend=auto to fail2ban conf
667214e️ remove h11 overridee88d8c1️ add tmp override, bump npm overridecc9db5b️ bump validator from 13.15.15 to 13.15.2096edbb3️ bump js-yaml from 4.1.0 to 4.1.1933f747️ mass requirements bump
v0.10.0 (2024-07-11)
340373cautosuggest message tags in filter
v0.9.0 (2024-04-10)
v0.8.1 (2024-04-02)
94b8357fix setup script userland.sh reference
v0.8.0 (2024-04-02)
9de58d6command line flags for db commands13a1286submit messages filter modal with enter keya64b7b7setup script
v0.7.0 (2024-03-28)
08082ceenter submits message details modald5f5c35scrollable messages listc67023dmain menuf063a94reject bad_usernames entries during login9ef3f44log to file
v0.6.0 (2024-03-27)
5a51480filter messages by tags
v0.5.1 (2024-03-27)
0040c67fix build-web script by setting HOME env var to /tmp
v0.5.0 (2024-03-27)
6d3f2cc256/truecolor detection fix
v0.4.0 (2023-10-23)
5fd8ca3logoff script
2aba3e6fix web auth db bind
3025950️ CSRF for web chat
v0.3.1 (2023-10-18)
e89ec41ensure database connections are closed510715densure ssh db connection is open :P552370ehtml-encode chat messages
v0.3.0 (2023-10-18)
7b408efswitch from Flask to FastAPI for server-sent events; web chat
v0.2.0 (2023-10-17)
ab976f0node chat script
v0.1.0 (2023-10-17)
-
🔧 fix postgres port in example config (
8873acf) -
🩹 fix double reversal of oneliners (
31c9c28) -
📝 fix db commands in readme (
59a248c)
-
⏪️ revert to secrets-provided token due to branch protections (
9afec3c) -
🧑💻 moar pre-commit hooks (
f4991d2) -
👷 update version of checkout action in workflows (
97a32b0) -
👷 force patch release until 0.1.0 (
5988be5) -
👷 use default token for release workflow (
0b05e49) -
🚨 lint LICENSE.md (
4309466) -
✨ load version dynamically in top (
41f1ad5) -
🩹 explicit utf-8 check in top (
fc2a0ab) -
🚚 LICENSE -> LICENSE.md (
788b1ff) -
⚡️ reverse oneliners in database vs. python (
b7a4bc6) -
✅ tiny test reorg (
2eea2e1) -
✨ window titles (
d0b74a9)
-
💚 fix semantic-release publishing settings (
fd808a8) -
🩹 fix cropping in art display methods (
c87c531) -
🩹 fix oneliners banner crop (
d915da4) -
🧑💻 fix dev containers (sort of) (
de97edc) -
💄 amiga codec fixups (
364b470) -
🩹 fix oneliner loading (
c191a85) -
✏️ fix ports in docker-compose (
865a9f2) -
⬆️ bump pyaml to 6.0.1 to fix docker build (
d48ad95) -
💚 fix docker-compose restart parameter (#97) (
fd3e32b) -
fix requirements.in source file (#89) (
8e1ffc2) -
fix github workflow change detection and pin ruff/black to py311 (#73) (
6599c89) -
fix userland seed imports (
47f13e3) -
queue fixups (
f881fcb) -
contributor guide fixups (
6484f72) -
cli fixes (
f4fa8d6) -
fix end-of-line check in block editor kp_end (
ea1ea59) -
fix tests (
b004f36) -
userland import fixes (
f18abbf) -
fix import in tests (
ee0c78c) -
fix formatting of python block (
1240319) -
fix coverage command (
8ab8c46) -
fix awkward wording (
eb5b62d) -
fix test imports (
6565b48) -
fix exception logging in connection_lost (
8aadabd) -
proxy terminal fixups (
81fec9a) -
import fixups (
2b72ac0) -
fix tests (
91c21f3) -
more type hints and docstring fixes (
158a36b) -
fix broken import (
ffad0c6) -
fix show_art (a bit more) (
2e53def) -
fix show_art (mostly) (
8223a93) -
more type check fixes (
1c36846) -
lint fixes (
c04ca12) -
fix indent (
20c91be) -
overhaul: python 3.11, docker improvements, fixups, dev experience (
19541e5) -
fix asyncio exception references (
fdc175f) -
fix wrapping until limit (
ca2621a) -
fix last-login datetime issue (
ab6809f) -
fixed levelname width in log output (
3d2165e) -
proc is still in scope, no need for cx prefix (
df5aa0b) -
fix PIPE type hints (
7684baf) -
fix editor value init (
2a3639a) -
fix wrapping for delete, etc. (
4c0c3c9) -
fix edge of line editor (
e53dd26) -
incorporate jquast ProxyTerminal and blessed upgrade to fix move_* formatting strings (
c9af2d8) -
ui.editors.BlockEditor docstring fix (
6a70699) -
Context.release_lock docstring fix (
35c6970) -
fix editor cursor/split bugs (
5e31d6e) -
fix term proxying (
00df859) -
don't size editor according to text; always fixed row size (
0c49343) -
fix db permission bullshit (
ea57f60) -
termfix before session ident in top (
76c538b) -
fix lock expiration and ctx manager (
2dfba41) -
fix script importing; docker compose (
0332516) -
fix remaining xc.remote_ip refs (
5f94948) -
fix redundant config load (
d78f517)
-
👷 point semantic-release at main branch (
8d2a28a) -
📝 add uvicorn to readme (
2b25215) -
💄 userland script css puffery (
4d63628) -
💄 oneliners css overhaul (
c44fb72) -
🧑💻 textual css highlighter extension (
b9337a5) -
💡 oneliners docstrings (
adbcc4f) -
✅ event queue chronology tests (
27d5e15) -
💡 comment test stages (
6bd5280) -
✅ clean up ssh server tests (
64ec11c) -
✅ moar event queue tests (
3683945) -
👷 workflow concurrency rules (
ac2a684) -
✅ event queue tests (
e4506a9) -
💄 reduce vertical spacing for locks demo banner (
a81feca) -
✨ add sysinfo to top demo (
449340e) -
🎨 vim demo (
f35f2ca) -
🧑💻 add even-better-toml to extension recs (
edb0f0b) -
🔧 update timeout in example config (
a4e742b) -
💡 docstrings (
6ab7efa) -
🙈 add ruff cache to vscode ignore (
3e9adf1) -
🎨 use /bin/true for base image (
5fccf81) -
🦺 drop support for non-utf-8 encodings for now (
e5351fa) -
✨ extend oneliners length, inline css (
35a55e5) -
📝 update contributor guide (
449dd60) -
📝 docker-compose => docker compose (
70c3fa9) -
📝 update readme links for rich/textual (
d8854d0) -
✨ improve oneliner validation (
c62c0aa) -
💄 tweak artwork (
1f594e6) -
✨ context.inkey method (
78712ee) -
🧑💻 update vscode settings (
981fef5) -
✨ replace blessed with rich/textual (#113) (
e99dcb7) -
⬆️ Bump gitpython from 3.1.35 to 3.1.37 in /requirements (#112)