Skip to content

Releases: AttorneyOnline/akashi

v1.9.0 RC1

20 Jul 14:46
Compare
Choose a tag to compare
v1.9.0 RC1 Pre-release
Pre-release

What's Changed

New Features

  • Add support for ambience music
  • Add network support for playerlist
  • Add network support for courtroom slides
  • Add background side locking

Minor improvements

  • Fix server publisher not correctly parsing masterserver responses

** Bugfixes**

  • Fix adding testimony statements being inserted BEFORE the current statement
  • Fix people with CM permissions being unable to play music

Deprecations

  • Remove support for legacy TCP connections
  • Drop explicit support for Qt5

Full Changelog: 1.8.1...v1.9.0

1.8.1 Honeydew Hotfix

06 Apr 13:39
3e11978
Compare
Choose a tag to compare

What's Changed

New Features

  • Allow areas to set whether or not /play requires CM

Minor Improvements

  • Allow testimony recording from multiple witness sides
  • Adjust doublepost check logic to apply to the client, not the whole area.

Bugfixes

  • Fix "stop music on objection" blocking the users IC message on objection
  • Fix CPU utilization hitting 100% and staying there forever

Full Changelog: 1.8...1.8.1

1.8 (Honeydew)

03 Mar 21:56
738ecf6
Compare
Choose a tag to compare

What's Changed

New Features/Commands

  • Add dice notation support for /roll
  • Add ASN-ban support

Minor Improvements

  • Improve feedback and behaviour from /uncm
  • Remove excessive spacing with /notecardreveal
  • Add a more secure password-hashing algorithm
  • Support command alias support for /help
  • Improve network handling
  • Improve iniswap detection
  • Streams in areas without a song will no longer be empty.
  • Document setperms and /removeperms
  • Update ban-message to be more verbose
  • Send message to all users in the area when the testimony recorder is advanced
  • Update default musiclist

Bugfixes

  • Fix clients being incorrectly assigned player status when joining the server.
  • Fix musiclist duplication
  • Fix empty musiclist on Windows
  • Fix characters becoming unselectable (Take #3)
  • Fix file-pathing affecting the background
  • Fix edge-case in packet-handling that can crash the server

Full Changelog: 1.7...1.8

1.7 (Grapefruit)

18 Jun 23:10
Compare
Choose a tag to compare

Make sure to read the Update Information before you update!

New Features/Commands

  • Add kick_other command to disconnect stuck clients.
  • Add per-area shout/wtce disable option.
  • Add a role-based permission system
  • Add alias-system not relying on a hardcoded command table.

Minor Improvements

  • Add OpenSSL deployment to the Windows CI to resolve TLS errors when using ms3 or Discord Webhook.
  • Add modcall message received by moderators.
  • Ensure /changepas first argument is always the password.
  • Refactor Akashi Websocket implementation for more performance and stability
  • Rework ic-rate limit to apply to the area, not the entire server.
  • Increase the rate of corporate privatisation of Akashis server class.
  • Enforce proper handshake validation during connection.

Bugfixes

  • Fix inverted behaviour where a regular user would receive the IPID in a global message
  • Fix CMs being able to CM themself to infinity using their ID.
  • Fix paired clients being able to stalk each other through the entire server.
  • Fix WebAO client lack of deskmod support causing no desk to be displayed on client.
  • Fix Discord Webhook not working when color option is not set.
  • Fix spectators being able to play music.

Full Changelog: 1.6...1.7

Fig (1.6)

26 Mar 22:05
56b5348
Compare
Choose a tag to compare

This release changes a lot of config options. Be sure to update your configuration files!

New Features/Commands

  • Added per-area custom musiclist with alias feature.
  • Music is now sent on area join.
  • Enhanced compatibility with Cloudflare or other reverse-proxy / tunnel services.

Minor Improvements

  • Simplification of the userid assignment and more Tsu-ish userID assignment.
  • Removed ms2 advertiser.
  • Updated localization.
  • Performance improvements related to network broadcasts.
  • Getareas now ignores empty areas.
  • Alias getarea, getareas and roll to match KFO-Server

Bugfixes

  • Fix incorrect playercount advertisement.
  • Fix characters not being released when special characters are used.
  • Fix user accounts not being deletable.
  • Fix stopping a song showing that someone played an empty song.
  • Fix help showing an empty line when the command does not exist.
  • Fix crash when MS-packet has an invalid argument length.

Full Changelog: 1.5...1.6

Elderberry (1.5)

18 Dec 00:10
Compare
Choose a tag to compare

New Features/Commands

  • Add adjustable log templates for text logs.
  • Add IP-Banning for IP Network Ranges
  • Add Area Messages for RPs, Area Infos, Area Rules, etc.

Minor Improvements

  • Some commands now send the IPID of the user to mods by default.
  • Minor improvement to code reusability that targets specific user groups

Bugfixes

  • Default configuration no longer shows "asset_url is not a valid url!" on each connect.

Full Changelog: 1.4...1.5

Durian (1.4)

14 Nov 02:37
Compare
Choose a tag to compare

New Features/Commands

  • Add /notice, for moderators
  • Add /help command and add syntax information on fail
  • Add /clearcm command
  • Webhook for Bans and Uptime
  • Per-Area Jukebox and jukebox commands

Minor Improvements

  • Move Discord Webhook configuration to its own file
  • Add Showname to /getarea
  • Send coinflip to the area instead of the client
  • Add Showname to IC logs
  • Add missing AFK timeout configuration to sample config
  • Discord class can be reloaded
  • Allow spaces to be contained in background names
  • Update Logger to support area-independent logging
  • Implement Area-Sorted Logging
  • Add necessary error and success message to cmdCharSelect
  • Add colour configuration for Webhook

Bugfixes

  • Make /bg case insensitive
  • Fix being able to area-kick someone in a different locked area
  • Fix uninvite not working
  • uninvite users who are area-kicked
  • disallow cms from being area kicked
  • Properly reload modern advertiser
  • Set background for the area when /bg is used.
  • Send confirm message on the success of /pm
  • Add a check for file writability to the DB
  • Fix QIODevice::read (QTcpSocket) device not open error
  • User is now notified when invited/uninvited to an area.

Full Changelog: 1.3...1.4

Coconut (1.3)

27 Jul 13:14
4c5954e
Compare
Choose a tag to compare
  • Discord webhook integration
  • Make /mods a moderator only command
  • Fix numerous config issues
  • Improve evidence
  • Allow banning users not connected to the server
  • Fix all known crashes
  • Better iniswap detection
  • Fix webao ipids
  • Improve documentation
  • Ignore BG list per-area
  • Add password requirements
  • Fix character selection
  • Add ability to update bans
  • Add ability to change password
  • Fix /bans and /baninfo
  • Add ability for moderators to bypass locks
  • Web asset packet support
  • IC floodguard
  • Fix dezalgo
  • Fix force immediate
  • Add first person
  • Add kickuid
  • Modcall logging
  • Fix utf-8 related issues in config
  • Add packet size limit
  • Add multiclient limit
  • Fix charcurse
  • Add togglemusic
  • Add /a and /s
  • Add /charselect
  • Add testimony recording
  • Fix swithc and randomchar
  • Fix ooc mute
  • Lots of performance improvements and bugfixes

Banana (1.2)

23 Apr 05:34
Compare
Choose a tag to compare

The first release of akashi that is viable for large servers. Near complete feature parity with tsuserver3, and added stability and speed. Almost every command from tsu3 has been implemented!

Apricot r2 hotfix 1

03 Apr 21:54
c6bc249
Compare
Choose a tag to compare

Fix issue with shownames