Skip to content

v2.0.0

Choose a tag to compare

@obfedder obfedder released this 14 Jan 05:28
· 22 commits to main since this release
d95456a

Froggi 2.0.0

Run "froggi" binary, not "froggi-worker"

Binaries for Linux and Windows are in corresponding .zip files, MacOS needs manual compilation.
Dockerhub for the latest release of froggi is always under

obfedder/froggi:latest

(The docker image can self update)

Features

Froggi 2.0.0 is a rewrite of Froggi 1.0.0 with a huge number of improvements, but same simple interface. These improvements include:

  • Better safety
  • A session cookie that makes sure you are never logged out in the middle of a game even if your normal login expires
  • Downloading and importing team presets in a .tar.gz archive
  • Changed AJAX polling to update dashboard and overlay into websockets
  • A totally new look
  • New settings menu where you can customize and change how Froggi acts (including many parts of config.json)
  • Self updating (with required build tools installed)
  • Numerous development quality of life features
  • Official Docker image
  • Application state saving
  • Restarting or shutting down Froggi through settings
  • Log out button
  • Error handling using Rust's error propagation instead of .expect and .unwrap
  • Wrapper binary to manage restarts and updates
  • 0 requests to other websites (except github to check for and pull new releases)
  • Incredibly accurate time system
  • Sponsor roll interface in teaminfo page
  • Better managing of Mutexes in the backend
  • Better security in the frontend
  • Concise dashboard
  • Keyboard shortcuts on dashboard
  • And many more changes