-
278f850f0c
fix: remove spurious f-string prefix (ruff F541)
main
jared
2026-04-29 16:15:39 -04:00
-
88627470c1
feat: management polish, !cancel, !wordlestats, welcome fixes
jared
2026-04-29 14:50:14 -04:00
-
4ef73afed2
fix: exclude #commands from !inviteall
jared
2026-04-28 22:48:12 -04:00
-
72577dedf7
feat: setpl and inviteall apply space-wide with smart filtering
jared
2026-04-28 22:42:12 -04:00
-
789db82d9f
feat: management commands for PL50+ users
jared
2026-04-28 22:34:08 -04:00
-
66136ff2f7
feat: bypass !ask cooldown for users with power level >= 50
jared
2026-04-28 21:39:44 -04:00
-
37f5d2d70d
feat: !ask --model flag to pick the LLM per-request
jared
2026-04-28 21:35:22 -04:00
-
3ed15de5ce
fix: triviaduel — one guess per player, auto-advance when both wrong
jared
2026-04-26 20:15:56 -04:00
-
121e160535
fix: 20q answers truncate at sentence boundary, not mid-word
jared
2026-04-26 20:10:49 -04:00
-
75f9c7bdb9
fix: tighten 20q answer cap to prevent answer leakage
jared
2026-04-26 20:08:03 -04:00
-
ee38b1e76a
fix: remove unused variable asker in cmd_q (ruff F841)
jared
2026-04-26 20:07:24 -04:00
-
a7a3891d1c
fix: 20q answer dedup cache — prevent repeated answers
jared
2026-04-26 19:57:47 -04:00
-
ad09286e27
fix: 20q now answers any question, not just yes/no
jared
2026-04-26 19:47:11 -04:00
-
d095c34276
fix: ttt/triviaduel crash, blackjack per-player, improve hottake/nhie prompts
jared
2026-04-26 18:56:30 -04:00
-
54c73535b8
feat: add 9 new games and update help/README
jared
2026-04-26 16:29:23 -04:00
-
e29263c3e2
hangman: redesign extended stages — drop confusing ear/arm overlap
jared
2026-04-26 16:00:35 -04:00
-
8effb24761
ci: fix pip-audit — restore --local, explicitly ignore pip's own CVE
jared
2026-04-26 15:46:16 -04:00
-
407e66e499
fix: add guess to help, document 8ball --debug, fix pip-audit CVE false positive
jared
2026-04-26 15:43:30 -04:00
-
49cc0b3d75
hangman: add --hard and --extended flags
jared
2026-04-26 15:40:51 -04:00
-
22313b4a41
hangman: persist last 30 words to disk to prevent duplicates
jared
2026-04-26 15:33:54 -04:00
-
6eb435010d
hangman: add retry + log validation failures for word generation
jared
2026-04-26 15:19:58 -04:00
-
0a486c2176
8ball: constrain general responses to actual yes/no/maybe style
jared
2026-04-26 13:45:00 -04:00
-
f4e6e6f9fe
debate: switch to CREATIVE_MODEL with system prompt for uncensored arguments
jared
2026-04-23 21:59:02 -04:00
-
8fc734643b
fix: robust JSON extraction with try/except + retry in all AI commands
jared
2026-04-23 19:03:18 -04:00
-
78c01cf5f2
riddle/trivia: persist dedup caches to disk so restarts don't reset them
jared
2026-04-22 22:01:22 -04:00
-
a254bb9381
rename BALL_MODEL -> CREATIVE_MODEL
jared
2026-04-22 21:58:20 -04:00
-
66f761b466
wyr/riddle: add model attribution + fix truncated WYR options
jared
2026-04-22 21:57:11 -04:00
-
bc50e8205a
trivia: strengthen prompt to prevent hallucinated/incoherent questions
jared
2026-04-22 21:51:55 -04:00
-
8bbcc0530f
riddle: switch to abliterated model to stop shadow/fire loops
jared
2026-04-22 21:48:32 -04:00
-
63f1bfda49
riddle/wyr: fix repeat shadow answers and truncate long WYR options
jared
2026-04-22 21:34:03 -04:00
-
bc84507e64
wyr: few-shot examples + rebuild question from options + switch to abliterated model
jared
2026-04-22 21:23:01 -04:00
-
b6e99d165b
riddle/wyr: fix quality issues from tonight's chat
jared
2026-04-22 21:17:44 -04:00
-
2457451d4c
riddle: add dedup cache to prevent repeated riddles
jared
2026-04-22 20:28:43 -04:00
-
80d77a8a0f
fix: wyr votes never counted — reactions arrive as ReactionEvent not UnknownEvent
jared
2026-04-22 14:00:03 -04:00
-
126979f5cb
hangman: edit board in place + fix ASCII art rendering; wyr: debug reaction logging
jared
2026-04-22 13:30:46 -04:00
-
3405ab8b32
8ball: add third-party branch for Jared asking about someone other than himself/Wynter
jared
2026-04-22 11:22:49 -04:00
-
6e0a738552
8ball leon: speak TO Leon in 2nd person, not AS Leon in 1st person
jared
2026-04-22 11:16:22 -04:00
-
40e921a9da
8ball leon: switch to api/chat so system persona actually sticks
jared
2026-04-22 11:00:59 -04:00
-
868bca6494
8ball/roast: add Leon S. Kennedy context for stranger_danger
jared
2026-04-22 10:56:06 -04:00
-
115749e232
hangman: fix display never showing guessed letters + improve word-guess feedback
jared
2026-04-22 01:04:27 -04:00
-
c9d9febbe0
wyr: track real reaction votes and announce winner with counts
jared
2026-04-22 01:02:25 -04:00
-
6c00e8b4fd
fix: raise Ollama timeout from 20s to 60s for all game generators
jared
2026-04-22 00:57:54 -04:00
-
82a3f24519
fix: switch all JSON-returning game generators to api/chat + robust parsing
jared
2026-04-22 00:55:45 -04:00
-
a47648435e
roast: expand Nathan lore with education background
jared
2026-04-22 00:53:33 -04:00
-
4213449a88
wyr: fix JSON parsing failure causing silent no-op after 'Generating...'
jared
2026-04-22 00:52:39 -04:00
-
83a4a2ffae
roast: use chat API with system prompt + few-shot example for actual biting roasts
jared
2026-04-22 00:50:10 -04:00
-
acf68038d8
roast: fix refusal prompt, add Cole/Nathan lore, expand known users
jared
2026-04-22 00:48:48 -04:00
-
0dada4c2b7
lint: fix E741 ambiguous variable names and F841 unused variable
jared
2026-04-22 00:41:55 -04:00
-
e4dbcfde7a
ping: always show round-trip time instead of only when >500ms
jared
2026-04-22 00:39:10 -04:00
-
973e422678
feat: add 7 new commands — hangman, scramble, wyr, riddle, roast, story, debate
jared
2026-04-22 00:35:19 -04:00
-
9015338a1c
help: move 8ball to AI category
jared
2026-04-22 00:15:46 -04:00
-
fb39b17473
trivia: per-category fallbacks, always show model attribution
jared
2026-04-22 00:05:29 -04:00
-
876c7d26d4
trivia: add 8 new categories + per-category dedup cache
jared
2026-04-21 23:53:57 -04:00
-
caf9ad806a
8ball: romantic-question-aware fallbacks for Wynter branches
jared
2026-04-21 23:35:47 -04:00
-
896b76d6ab
8ball: enforce no-romance lore + AI responses for all users
jared
2026-04-21 23:25:47 -04:00
-
dcb38618a7
ci: upgrade pip+setuptools before audit to clear bundled CVEs
jared
2026-04-21 14:06:01 -04:00
-
f6ce517a69
ci: use pip-audit --local to avoid internal venv ensurepip failure
jared
2026-04-21 14:03:19 -04:00
-
353695f8c3
ci: use python-build-standalone 3.10 binary for pip-audit
jared
2026-04-21 14:00:36 -04:00
-
a85ea312c9
ci: bootstrap pip via ensurepip for python3.10 (no venv package on Debian)
jared
2026-04-21 13:50:40 -04:00
-
d4f3563982
ci: use python3.10 for pip-audit (dotenv 1.2.2 requires >=3.10)
jared
2026-04-21 13:48:53 -04:00
-
0a1c90ef86
deps: pin python-dotenv>=1.2.2 to fix GHSA-mf9w-mj56-hr94
jared
2026-04-21 13:45:25 -04:00
-
0bc9373bd9
8ball: add --debug flag to show post-processed prompt
jared
2026-04-21 13:41:59 -04:00
-
4048659e28
commands: remove deleted models from display map
jared
2026-04-21 00:41:02 -04:00
-
f77fdbc7bb
commands: improve model display names with variant labels
jared
2026-04-21 00:38:37 -04:00
-
bfedd34f1f
models: 8ball → llama3.2-abliterate 3B, ask/fortune → phi4-mini
jared
2026-04-21 00:33:20 -04:00
-
21a64174e6
8ball: fix substring pronoun bug, switch to 3B model
jared
2026-04-21 00:21:42 -04:00
-
f7ca1b00db
ask: switch to llama3.2:latest, increase timeout to 120s
jared
2026-04-20 22:49:08 -04:00
-
1ba1151673
help: move 8ball from AI to Games category
jared
2026-04-20 19:32:43 -04:00
-
05c83e8ad1
8ball: suppress model attribution on fallback, vary fallback responses
jared
2026-04-20 19:29:20 -04:00
-
43903af22e
Improve help command, model attribution, and model config
jared
2026-04-20 19:27:14 -04:00
-
bb5307c06b
8ball: address Wynter in second person when she's the asker
jared
2026-04-20 19:15:45 -04:00
-
6f5964ffe5
8ball: force name usage over she/her pronouns for Wynter
jared
2026-04-20 19:14:33 -04:00
-
639689bc0d
Style: Option B HTML styling across all AI commands
jared
2026-04-20 17:52:16 -04:00
-
58d8987e32
README: remove stale phase status line
jared
2026-04-20 17:16:44 -04:00
-
ef9ff1106c
README: remove Priority Order section, drop vCPUs from infra table
jared
2026-04-20 17:16:15 -04:00
-
e14b9a274f
ask: instruct LLM not to ask follow-up questions
jared
2026-04-20 17:10:26 -04:00
-
637b2a4b20
Upgrade fortune, ask, and trivia commands to use Ollama LLM
jared
2026-04-20 17:07:01 -04:00
-
86cb78d74d
Fix ruff lint errors across matrixbot (F401, F841, E402)
jared
2026-04-20 16:54:55 -04:00
-
d2983eca23
Fix ruff binary extraction; fix gitleaks to scan app dirs only
jared
2026-04-20 16:48:06 -04:00
-
78d1645f08
Fix all CI jobs: ruff binary, pip-audit venv, gitleaks baseline
jared
2026-04-20 16:36:59 -04:00
-
371ed8116f
Fix Python runner; add gitleaks secret scanning
jared
2026-04-20 16:29:14 -04:00
-
d49b33fc42
Fix pip → python3 -m pip in ruff job; add pip-audit dep scan
jared
2026-04-20 16:26:03 -04:00
-
0e76c8b51c
Fix Jared-asks-about-Wynter branch; add Python lint to CI
jared
2026-04-20 16:23:59 -04:00
-
b9a251bd7a
Integrate matrixbot into existing LXC 151 deploy hook
jared
2026-04-20 16:18:10 -04:00
-
52c4781e64
Add matrixbot source to repo
jared
2026-04-20 16:16:38 -04:00
-
a559e98d82
Security hardening: TURN peer restriction, TCP relay, rate limits
jared
2026-04-18 13:39:03 -04:00
-
5bb62db222
Fix ToS consent enforcement — disable require_at_registration
jared
2026-04-18 12:54:43 -04:00
-
08651fcbda
docs: add CI lint badge to README
jared
2026-04-14 16:27:33 -04:00
-
735c1eb30e
ci: add lint workflow, shellcheck fixes, and CI failure hookshot alert
jared
2026-04-14 16:25:39 -04:00
-
0ee1922bb1
Add Music room to space room table in README
jared
2026-04-01 22:48:27 -04:00
-
69449803fd
feat(hookshot): expand tinker-tickets transform for all event types
jared
2026-03-29 21:50:30 -04:00
-
7078c467d8
Fix Synapse event processing lag alerts — root cause and mitigations documented
jared
2026-03-25 11:32:51 -04:00
-
0458851a56
Re-enable presence, fix federation lag with TCP timeout tuning
jared
2026-03-22 21:22:38 -04:00
-
3db163e43d
Enable Draupnir web server (abuse reporting) and add healthz config to repo
jared
2026-03-22 21:12:19 -04:00
-
c1e21004be
landing: full mobile responsiveness pass
jared
2026-03-19 23:06:00 -04:00
-
2b284d3da7
landing: fix Commet E2EE voice, add deleted message visibility row
jared
2026-03-19 23:02:08 -04:00
-
2f1754e7bb
landing: add full feature comparison table + dev branch notes
jared
2026-03-19 22:57:55 -04:00
-
907d600999
landing: overhaul client listings with accurate March 2026 data
jared
2026-03-19 22:51:07 -04:00
-
ffd51e87bf
docs: overhaul README with current infrastructure and auto-deploy docs
jared
2026-03-18 13:37:01 -04:00
-
5e936b2ca1
Add auto-deployment infrastructure for all 4 LXCs
jared
2026-03-18 11:41:32 -04:00