Sabaki

An elegant Go board and SGF editor for a more civilized age.

MIT License

Stars
2.4K

Bot releases are hidden (Show)

Sabaki - v0.52.2 Latest Release

Published by apetresc about 2 years ago

What's Changed

  • Fix regression in theme installation introduced in v0.52.1 (#897)
  • Fix regression in Markdown link rendering introduced in v0.52.1 (#898)
  • Reintroduce package-lock.json to source package to ensure more stable builds in from-source distributions like the AUR package

Full Changelog: https://github.com/SabakiHQ/Sabaki/compare/v0.52.1...v0.52.2

Sabaki - Sabaki v0.52.1

Published by apetresc about 2 years ago

What's Changed

  • Fix flickering grid lines on some scaling factors/resolutions, (thanks to @billhails, #825)
  • Upgrade various dependencies for performance and security upgrades
  • Upgrade to Shudan 1.7.1 (#883)
    • This includes a few rendering improvements, like SVG stones and better-aligned grid lines

Full Changelog: https://github.com/SabakiHQ/Sabaki/compare/v0.52.0...v0.52.1

Sabaki - Sabaki v0.43.3

Published by yishn over 5 years ago

Added

  • Node flattening operation now preserves player's turn (Thanks to @dfannius)
  • Add ability to see and edit game comment (GC SGF property) in the info drawer (Thanks to @fohristiwhirl)

Fixed

  • Files with really long variations don't freeze the app anymore
  • Fix adding SGF properties via the 'Edit SGF Properties' drawer not working
  • Fix handicap stones in wrong positions when changing board size
  • Fix encoding detection not working
Sabaki - Sabaki v0.43.2

Published by yishn over 5 years ago

Added

Changed

  • Create compressed SGF with no unnecessary whitespace by default

Fixed

  • Don't clear edit history on reloading file when file has been changed externally
  • Fix clearing certain game info fields not working
  • Fix engines making three consecutive passes in engine vs. engine games
  • Fix engine vs. engine games getting stuck in analysis mode
  • Fix engine synchronization problems with passing moves
Sabaki - Sabaki v0.43.1

Published by yishn over 5 years ago

Fixed

  • Fix setting handicap stones not working
Sabaki - Sabaki v0.43.0

Published by yishn over 5 years ago

Added

  • Ability to undo/redo all of your edits
  • Ability to display move numbers on the board
  • Ability to highlight relevant stones for automatically generated move names
  • Link to Sensei's Library for some automatically generated move names

Changed

  • New next/previous variation switch behavior

Fixed

  • Fix Sabaki not being able to append space characters in comment titles
Sabaki - Sabaki v0.42.0

Published by yishn over 5 years ago

Added

  • Winrate graph is now resizable (Thanks to @dbosst)
  • GTP console logging (Thanks to @dbosst)

Changed

  • More precise navigation when navigating by pressing up/down arrow keys
  • In area scoring, number of handicap stones are added to white's score, according to Chinese scoring (Thanks to @dbosst)

Fixed

  • Fix Sabaki hanging sometimes when analysis variations contain pass moves (Thanks to @dbosst)
Sabaki - Sabaki v0.41.0

Published by yishn almost 6 years ago

Added

  • When adding analysis variation to the game tree, SGF move annotation will be supplied automatically
  • Color coded game tree nodes according to their move annotation

Changed

  • Continuous analysis when navigating the game in analysis mode
  • Record winrate values when generating moves even if analysis mode is turned off

Fixed

  • Better error handling regarding GTP engine crashes
  • Fix incremental engine synchronization not working properly when handicap stones are involved
  • Fix freeze when starting analysis after suspending an engine
Sabaki - Sabaki v0.40.1

Published by yishn almost 6 years ago

Added

  • Add setting for Sabaki to play out analysis variations instantly

Fixed

  • Fix Sabaki incorrectly not detecting analysis capabilities when engine hasn't fully initialized yet
  • Fix engine synchronization not working when engine has been suspended
  • Fix analysis heatmap disappearing when Leela Zero reaches maximum visits/playouts
  • Fix board rendering issues
  • Fix Sabaki accidentally saving into non-SGF files
Sabaki - Sabaki v0.40.0

Published by yishn almost 6 years ago

Added

  • Ability to analyze Go board using analysis GTP commands
  • Save winrate values and visualizes them in a graph
  • Support GoKibitz-style variations in comments
  • Setting to turn off engine auto move generation
  • Ability to set custom board image without userstyles

Changed

  • Breaking: New future-proof theming strategy; old themes may not work in this release anymore
  • More efficient engine syncing
  • No GTP commands are blocked in the GTP console anymore
  • GTP console is now faster
  • Warn user when GTP can't support board size
  • Suspending engines is now allowed while engine is thinking

Fixed

  • Navigating by pressing up/down keys doesn't stutter anymore
  • Fix extemely slow starting time on Linux (Thanks to @hadim)
Sabaki - Sabaki v0.35.1

Published by yishn about 6 years ago

Fixed

  • Finally fix that misspelling of 'Repository' in the menu (Thanks to @dpflug)
  • Fix Sabaki not being able to update tree when copying and pasting variations in certain cases
  • When copying the root node, Sabaki will automatically strip root node specific properties upon pasting
  • Generated SGFs will not contain subtrees with no siblings anymore
Sabaki - Sabaki v0.35.0

Published by yishn over 6 years ago

Added

  • Add advanced SGF properties editor
  • Ability to generate one move from one engine player only

Changed

  • When entering edit mode, Sabaki will now focus the comment box automatically
  • Send custom initial GTP commands to engines after sending basic meta commands

Fixed

  • Correctly send handicap stones to GTP engines
  • Retain board size when flattening board arrangement (Thanks to @dfannius)
Sabaki - Sabaki v0.34.1

Published by yishn over 6 years ago

Changed

  • Updater links directly to the appropriate download URL when an update is available

Fixed

  • Fix engine not working when having empty initial commands
Sabaki - Sabaki v0.34.0

Published by yishn over 6 years ago

Added

  • Add board rotation tools (Thanks to @fohristiwhirl)
  • Add an option to disable hardware acceleration (Thanks to @ohyou)
  • Add an option to always show game result in the info drawer (Thanks to @fohristiwhirl)
  • Ability to sort games by game length (Thanks to @gcentauri)

Changed

  • Moved some features to 'Tools' menu
  • Gracefully ending engines with quit command when detaching
  • Dead stones detector rewritten in Rust & WebAssembly to be faster and more accurate
  • Improved influence map generator which fixes ragged areas
  • Formatted SGF output
  • Update to Electron v2.0.2

Fixed

  • Trying to execute blocked GTP commands will show properly in the console
  • Fix mismatch of commands and responses in the GTP console
Sabaki - Sabaki v0.33.4

Published by yishn over 6 years ago

Added

  • Show player ranks on the play bar, next to the player names

Fixed

  • When exiting edit mode using Ctrl+E, the cursor won't be stuck as a crosshair anymore
  • Navigating the game using arrow keys isn't blocked anymore after closing game manager drawer

Updated

  • Change default placement of handicap stones in a three-handicap game
  • Update to Electron v1.8.4
Sabaki - Sabaki v0.33.3

Published by yishn over 6 years ago

Fixed

  • Fix game tree crashing when showing after branching the game tree
  • Fix stones with labels not showing up in ASCII diagrams
Sabaki - Sabaki v0.33.2

Published by yishn over 6 years ago

Fixed

  • Fix color of hoshi points not being themed
  • Fix Markdown links not working properly
  • Fix web version archive containing unminimized code sources

Changed

  • Update to Electron v1.7.11
Sabaki - Sabaki v0.33.1

Published by yishn almost 7 years ago

Fixed

  • Fix board markups not being displayed on stones
Sabaki - Sabaki v0.33.0

Published by yishn almost 7 years ago

Added

  • Allow engines to send heatmaps and visualizes them
  • Ability to specify commands that are sent to engines right after they start
  • Add option whether Sabaki should start a game right after attaching engines

Changed

  • The command history limit has been reinstated, but raised
  • Update to Electron 1.7.10

Fixed

  • Fix comment input area not being visible in edit mode sometimes
  • Fix engine color indicator of GTP console being wrong when swapping engine color mid-game
  • Up and down keys for traversing command history in the GTP console are working again
  • Fix Sabaki trying to add engine variations while in scoring mode after a double pass
  • Fix engine passes not getting passed on to opponent engine
Sabaki - Sabaki v0.32.1 beta

Published by yishn almost 7 years ago

  • Fix games played with LeelaSabaki not saving properly