v0.10.0 (2024-07-11)
340373c
autosuggest message tags in filter
v0.9.0 (2024-04-10)
v0.8.1 (2024-04-02)
94b8357
fix setup script userland.sh reference
v0.8.0 (2024-04-02)
9de58d6
command line flags for db commands13a1286
submit messages filter modal with enter keya64b7b7
setup script
v0.7.0 (2024-03-28)
08082ce
enter submits message details modald5f5c35
scrollable messages listc67023d
main menuf063a94
reject bad_usernames entries during login9ef3f44
log to file
v0.6.0 (2024-03-27)
5a51480
filter messages by tags
v0.5.1 (2024-03-27)
0040c67
fix build-web script by setting HOME env var to /tmp
v0.5.0 (2024-03-27)
6d3f2cc
256/truecolor detection fix
v0.4.0 (2023-10-23)
5fd8ca3
logoff script
2aba3e6
fix web auth db bind
3025950
️ CSRF for web chat
v0.3.1 (2023-10-18)
e89ec41
ensure database connections are closed510715d
ensure ssh db connection is open :P552370e
html-encode chat messages
v0.3.0 (2023-10-18)
7b408ef
switch from Flask to FastAPI for server-sent events; web chat
v0.2.0 (2023-10-17)
ab976f0
node 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)