Commit Graph

  • 52e9be1f8d docs: bump Element Call to 0.19.4; add noise suppression to landing main jared 2026-06-15 20:30:07 -04:00
  • 442ad9b6ed docs: add avatar decorations to Lotus Chat feature description jared 2026-06-14 12:03:00 -04:00
  • 68a6acfa24 feat: hard cross-client voice channel limits via voice-limit-guard jared 2026-06-12 23:45:41 -04:00
  • 295a072dc9 docs: add voice channel user limit + call join/leave sounds to landing page jared 2026-06-12 22:20:46 -04:00
  • b392798e3f docs: add AFK auto-mute and knock admin badge to landing page jared 2026-06-12 21:38:20 -04:00
  • 130a7334a3 docs: add animated backgrounds + glassmorphism fix to landing page jared 2026-06-05 13:12:45 -04:00
  • 68e922d386 docs: quick reactions 5 → 3 in feature table and blurb jared 2026-06-05 00:33:55 -04:00
  • 86ad28933a docs: add glassmorphism, presence ring, emoji prefix to feature list jared 2026-06-04 22:02:33 -04:00
  • 85eab8f54c docs: add quick emoji reactions, in-app toasts rows; extend June 2026 feature list jared 2026-06-04 21:32:48 -04:00
  • f65e56d06d docs: update landing page with GIF preview, policy lists, collapsible messages, send animation, context menu jared 2026-06-04 20:57:18 -04:00
  • 60c215c63d feat: add export history, scheduling, bookmarks rows; update feature list jared 2026-06-04 12:40:31 -04:00
  • cfb8b78e7c feat: add custom sounds, quiet hours, room sort to comparison table jared 2026-06-03 20:32:46 -04:00
  • 12a6e7410d docs: update landing page for P1 features — polls create, voice speed, new rows jared 2026-06-03 10:45:04 -04:00
  • 5539f1f1fd docs: update landing page for June 2026 features jared 2026-06-02 18:47:40 -04:00
  • fee26621bc docs: add who-reacted row and expand also-available feature list jared 2026-05-31 23:07:47 -04:00
  • 1580e11dc5 docs: upgrade encrypted search row for Lotus Chat and add notes jared 2026-05-28 22:31:54 -04:00
  • f0a51b8a86 docs: correct presence tracking data based on per-client research jared 2026-05-28 21:45:08 -04:00
  • b30d3138e4 docs: update landing page for May 2026 feature additions jared 2026-05-28 20:58:44 -04:00
  • 85ca1ca8a1 docs: document screenshare/PTT/status features in README + landing page jared 2026-05-27 12:40:02 -04:00
  • b609497179 docs: document /get_token nginx proxy and NPM override risk jared 2026-05-23 20:32:28 -04:00
  • 30bb0e5748 docs: add presence badges and device sessions to landing page and README jared 2026-05-23 20:18:37 -04:00
  • c4eb7974e4 feat(landing): update feature matrix for voice messages and verification fix jared 2026-05-23 12:19:10 -04:00
  • 70cc233aec fix: add curl retry and timeout to gitleaks install step jared 2026-05-23 00:52:23 -04:00
  • 35c54672af feat: add per-message read receipts row and update Lotus Chat feature list jared 2026-05-23 00:27:56 -04:00
  • dc8f588cb6 feat: add Lotus Chat column and official Cinny comparison to landing page root 2026-05-22 14:01:23 -04:00
  • 39764ff478 feat: update comparison table for new Lotus Chat features jared 2026-05-15 13:27:18 -04:00
  • 90892a57b0 feat: comprehensive client comparison update (May 2026) jared 2026-05-15 01:10:24 -04:00
  • f3a7bcd00b feat: update client comparison table (May 2026) jared 2026-05-15 00:49:04 -04:00
  • ffff199b7f Fix NODE_OPTIONS heap size for Vite build (896MB → 6144MB) jared 2026-05-13 20:34:14 -04:00
  • 7f7ddd3e3c Switch Lotus Cinny from nightly dev to stable-release fork workflow jared 2026-05-13 16:57:35 -04:00
  • 278f850f0c fix: remove spurious f-string prefix (ruff F541) 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