Skip to content

Cahut 0.9.5

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:12
· 82 commits to main since this release
8d40c4d

Cahut 0.9.5 lets administrators of the server change their name, opens a Window in a new tab from its card in the console, and tidies the deck engine and the Knocks. Cahut is in 0.x: anything can still change.

Upgrading from 0.9.4

0.9.5 is a patch release: under the default CAHUT_UPDATES=patch, the daily timer installs it on its own. To install it now, use the console, under This server · Updates, or:

sudo /usr/local/bin/cahut update
  • No migration, no new tool for AIs. The server gets one operation, rename_admin, and the command line cahut admin rename. Sessions stay open.

From 0.8.4, read the notes of 0.9.0 first: 0.9.5 brings its changes too. Since 0.9 is a new minor version, the daily timer does not install it under CAHUT_UPDATES=patch; install it from the console or with cahut update.

Added

  • Administrators of the server change their name. rename_admin changes the name of an administrator of the server, one's own or another's; the handle stays, since they sign in with it. It checks the name as change_name does for a person, and create_admin now checks the same. In the console, Server administrators gives every row a Manage button, one's own included, and the command line gets cahut admin rename (#175).
  • A Window opens in a new tab from its card. Each card of a Window, on the page of a Room and on the overview, has a button over its preview that opens the Window itself in a new tab. The rest of the card still leads to the page of the Window in the console (#193).

Changed

  • The number of a slide fades under the controls of a deck. The navigation pill of the deck engine carries the number of the slide, and covered the one at its foot: that number now fades out while the pill shows, and comes back once the pointer stops. No class or variable changes (#183).
  • Knocks show a short name for the AI. The card and the page of a Knock drop the trailing part in parentheses of the name an OAuth client registered, such as "Claude (Anthropic/ClaudeAI 1.0.0)", and keep the full name in its title. The Logbook and the list of connected AIs keep the full name (#183).

Full changes: v0.9.4...v0.9.5