Skip to content
/ SWHub Public
forked from ale64bit/WeiqiHub

Releases: SoumyaK4/SWHub

SWHub-v0.2.8

Choose a tag to compare

@SoumyaK4 SoumyaK4 released this 03 Oct 21:10

SWHub is a personal Swiss army knife for the game of Go/Baduk/Weiqi study, with some cool features I built for myself.

F.A.Q.

You can see all info in app: Settings > F.A.Q. or look for the ? icon after launching app.

Overview of v0.2.8

More ways to play, easier data updates and another round of fixing things :3

  • Puzzles:

    • Puzzle data can now be downloaded and updated separately from the app.
    • Opening a puzzle feature now checks for puzzle-data updates, even without a stats-sync account. Installed puzzles stay usable offline.
    • Download the data when you first open a puzzle feature, then keep training offline. Updates ask you to close and reopen the app before switching to the new data.
    • Improved progress migration when problems change rank or topic, and cleaned up references to removed problems without losing progress on the ones that remain.
    • Improved collection results, collection/SRS resume sessions, repeated mistakes and exam history during stats sync.
    • Fixed Custom Exam’s Unique tasks only option: it prevents repeats within the current exam while still allowing problems you solved in earlier sessions. Your filters and saved preferences are kept.
  • Tools:

    • Joseki:
      • The dictionary is now a separate download, offered when you first open Joseki.
      • Check for dictionary updates independently of app releases, and browse offline after installation.
      • Failed updates keep your existing dictionary available.
    • Game Focus:
      • You can use separate profiles now. #5
    • KataGo:
      • Updated the optional large transformer model and the Colab/Modal notebook dependencies.
      • Improved model compatibility checks and fixed the Linux OpenVINO fallback download verification.
      • KataGo coordinate cycling now follows the app-wide coordinate preference.
      • Guide to free cloud hosting your own KataGo
    • KataGo Contribute:
      • Top-move labels now follow your regular KataGo settings, including letters, score/win-rate metrics and precision.
      • Android contribution settings now show remote mode only.
      • Optional endpoint login fields stay hidden until enabled, and existing saved credentials are recognised.
  • Play / Online:

    • Variant Server replaces SSGS.
      • Browse games, use a guest profile, send invitations, play and return to ongoing games.
      • Added multiplayer seats, combined variants, custom/Circloid boards, hidden and Joseki setups, scoring and review.
      • Added clock and reconnect handling.
    • OGS, KGS and IGS (Pandanet):
      • Remember the game-room sidebar width and resize the Players section.
      • Added dismissible pass notices above the game navigation controls.
      • Improved OGS review navigation, comments, branch deletion and shared variation links.
      • Fixed KGS room/watch list updates, repeated joins, chat closing and reconnect state.
      • Improved IGS room refreshes and concurrent observations. A failed listing refresh now keeps the room you successfully switched to selected.
      • Added a configurable shortcut for cycling move numbers through none, last and all, including OGS reviews. Suggested key: M.
    • Removed external review-upload actions from game records and finished games. Use Open in KataGo for analysis inside SWHub.
  • Me:

    • Improved cloud stats sync while keeping your existing username and sync key.
    • Fixed delayed cloud replies and queued uploads affecting a newly restored account.
    • Stats imports preserve all imported fields, local account credentials and sync state. Malformed imports leave existing data intact.
    • Improved handling of invalid compressed uploads and protected newer task progress from older app/catalog versions.
  • Other:

    • Reorganised keyboard shortcuts into six groups: Global, Board & game tree, Online play, KataGo, Puzzle solving and Study tools. Each action shows where it works.
    • App now checks for app updates on launch once 24 hours have passed since the last successful check, instead of once a week.
    • Mouse gestures work independently of keyboard shortcut enablement. The FAQ now includes the mouse controls reference.
    • Added separate size sliders for custom black and white stone images, with live previews and individual resets.
    • Split realistic stone placement into Fuzzy placement and Stone animation, preserving existing preferences. Hover previews stay centered.
    • Guide to free cloud hosting your own KataGo

After updating

  • Puzzle data and the Joseki dictionary need a first download in v0.2.8. Open the relevant feature while online to install its data. Both work offline afterward.
  • After downloading a puzzle-data update, follow the prompt to close and reopen the app so it can activate the update and migrate your progress.
  • Keep using your existing stats-sync username and key.
  • Update your other devices before syncing with the new task data. Once an account adopts the new catalog, its other devices need a compatible app and current task data. Older clients without supported sync must upgrade; offline progress stays local until you update and sync.

Excluded

These aren't available in the packages listed below and are only for my friends or coffee supporters

  • My personal 350k~ Pro games Pattern Search database. I have about 80k more games to add, so please wait while I fix some other matters as adding games to the db takes a while cause I try to cleanup the metadata as much as possible.
  • Teaching Rooms
  • FoxWQ

Future

Might do some frequent updates this month. As now I won't have to make an app update just to update the puzzles or joseki. So some related and unrelated bugs may show up and require hunting.

SWHub-v0.2.7

Choose a tag to compare

@SoumyaK4 SoumyaK4 released this 21 Sep 18:48

This Version is Outdated.
Get Latest Version Here

SWHub is a personal Swiss army knife for the game of Go/Baduk/Weiqi study, with some cool features I built for myself.
Tsumego training/battles, KataGo analysis, Pattern Search, online play etc.

Full Features Overview

You can see all info in app: Settings > F.A.Q. or look for the ? icon after launching app.

Overview of v0.2.7

More ways to play, study and review your games. And another round of fixing things :3

  • Puzzles:

    • Added 750 Korean Problem Academy problems across four volumes.
    • Reorganised the topic and collection lists.
    • Custom Exams now have an Only new tasks, without repeats option, with up to 10,000 problems depending on the available pool.
    • Fixed cloud restores making already completed SRS reviews due again.
  • Tools:

    • Local Board:
      • Import a position from a board photo! Align the corners, correct detected stones and continue studying or save it as SGF. Detection runs locally.
      • Improved local score estimation, with manual dead/alive group correction and Black/White/neutral ownership correction on empty points.
    • KataGo:
      • Improved Auto Setup, hardware detection, downloads and engine startup.
      • Updated CUDA setup and the Colab/Modal guides to KataGo v1.18.2.
      • Added a shared Rank guide, from 20k to 9d, for rank-aware analysis and unranked teaching practice.
      • Improved Details, mistake navigation and variation previews. You can scroll through a preview without changing your selected game position.
    • Game Focus:
      • Choose a target rank for analysis and generated drills, or use the recorded player rank.
      • Added game tags like Comeback, Dragon Slaying, Perfect Play and Rollercoaster.
      • Export whole drill categories as SGF.
      • Improved the Imports / Games layout and offline saved reviews.
    • KataGo Contribute:
      • Rectangular boards can now be displayed.
      • Improved Finish & stop and clarified the game counters.
      • Improved the cloud notebooks and reusable engine/model caching.
  • Play / Online:

    • Added native OGS, KGS and IGS (Pandanet) clients inside SWHub.
      • Sign in, browse players and games, send or accept challenges, play, spectate and chat.
      • Improved connection recovery, clocks and game controls.
      • Open game records in SWHub, KataGo or AI Sensei, or download the SGF.
    • OGS Reviews:
      • Create and join shared reviews with variations, comments, setup stones, marks and pen drawing.
      • Follow the presenter or explore the game yourself.
    • Career Mode:
      • Refined the rank-guided HumanSL opponents.
      • Unranked teaching practice is now available through KataGo’s Rank guide.
  • Me:

    • Moved your playing profile below the training heatmap.
    • View rank history and win/loss charts from your configured EGD and supported server accounts.
    • Improved stats sync while keeping your existing username and sync key.
  • Other:

    • Added searchable, customisable desktop keyboard shortcuts. Enable the actions you want in Settings.
    • Added custom board/stone images and more sound/voice options.
    • Improved mobile layouts, translations and the topic-based FAQ.
    • Added weekly update checks to production builds. When an update is found, a dismissible popup offers to download it and start the platform’s update process. Android still asks for installation confirmation.
    • Release notes appear on the first launch after updating.
    • Guide to free cloud hosting your own KataGo

Before updating

  • Game Focus starts with a new library in v0.2.7. Older Game Focus games are not imported automatically. Keep your old database as a backup, then reimport and analyse your source games. Your puzzle/training statistics are stored separately.
  • Keep using your existing stats-sync username and key.
  • Install v0.2.7 manually to get the new updater for future releases.
  • Teaching Rooms and FoxWQ are not included in this public build.

Excluded

These aren't available in the packages listed below and are only for my friends or coffee supporting friends

  • My personal 350k~ Pro games Pattern Search database
  • Teaching Rooms
  • FoxWQ

Future: IDK :3 Hopefully fewer bugs, but I probably made some new ones too XD

SWHub-v0.2.6

Choose a tag to compare

@SoumyaK4 SoumyaK4 released this 20 Aug 23:28

This Version is Outdated.
Get Latest Version Here

SWHub is a personal Swiss army knife for the game of Go/Baduk/Weiqi study, with some cool features I built for myself.
Tsumego training/battles, KataGo analysis, Pattern Search, Teaching rooms etc.

Full Features Overview

You can see all info in app: Settings > F.A.Q. or look for the ? icon after launching app.

Overview of v0.2.6

I renamed and reorganised a few things.

  • Puzzles(Previously Train):
    • Fixed some Tsumegos
    • Puzzles Leaderboard Backend is Improved
  • Tools(Previously Home):
    • Pattern Search: (My personal 350k~ Pro games database is only available for coffee supporting friends
      • Fixed database import/export, caching and Crashes
    • Joseki page with approx 20k variations.
    • KataGo: Guide to free cloud hosting your own KataGo
      • Updated everything to Katago v1.17.x and the new Transformer Models
      • You can now check the estimated rank of both players in Performance Report
      • Tried to optimise the page for better performance
    • Game Focus (New):
      • You can import Local or Online Server(OGS/Fox/KGS/Pandanet) Games and let Katago analyse them all, and it'll build an overall dashboard of your mistake-prone areas and create tsumegos out of your mistakes that you can solve in SRS style
    • KataGo Contribute (New): Guide to free cloud hosted KataGo for contributing
      • Mainly built so I could contribute to https://katagotraining.org/ from my Remote KataGo, while being able to watch the games
      • Currently cannot show rectangular boards
  • Play:
    • Career Mode: Improved feedback of the KataGo analysis to try to match your level
  • Online:
    • Improved all servers and connections.
    • Teaching rooms (Kinda like old KGS days): (Is only available for coffee supporting friends or Teachers)
      • Create a room, optionally with a password.
      • Teacher can broadcast voice, and allow one student at a time to allow speaking, the rest use chat.
      • Teacher can assign B/W to a student to allow them continue from any given position
      • All features needed for live teaching are there
  • Other:
    • Improved stats sync between various devices
    • Improved local score estimation
    • And various other improvements

Future: IDK :3 I created more bugs to fix later I guess XD

Below I only listed the main 4 download files, but if someone prefers the specific android builds or regular windows installer lemme know, I'll upload below.

SWHub-v0.2.5

Choose a tag to compare

@SoumyaK4 SoumyaK4 released this 29 Jun 12:56

This Version is Outdated.
Get Latest Version Here

SWHub is a full Go/Baduk/Weiqi study and play app: offline tsumego training, KataGo analysis, Pattern Search, Tsumego battles, teaching rooms, stats sync and a lot more.

New/Updates in v0.2.5

  • Train:
    • Joseki page with approx 5k variations.
    • Improvements to SRS.
  • KataGo:
    • With local, and remote WebSocket engines.
    • Analysis/play modes.
    • Score/Win-rate/Point-loss graphs.
    • Ownership, Rank & top move overlay.
    • One click Game Tsumegos creation.
    • Career Mode(Experimental): Fox Themed server where you play against different styles of Human Katago of selected ranks for rank up/down.
  • Local board and SGF tools:
    • Visual game-tree navigation and variations.
    • Move comments, board markups.
    • Score estimation,
    • SGF load/save, and opening positions in KataGo.
  • Pattern Search: (My personal 250k~ Pro games database is only available for coffee supporting friends)
    • Improved database import/export and loading states
    • Added more tools in Pattern management page.
    • New - Search historywith pattern thumbnails.
  • Online:
    • Improved all servers and connections.
    • Go variants
    • Teaching rooms (Kinda like old KGS days): (Is only available for coffee supporting friends or Teachers)
      • Create a room, optionally with a password.
      • Teacher can broadcast voice, and allow one student at a time to allow speaking, the rest use chat.
      • Teacher can assign B/W to a student to allow them continue from any given position
      • All features from Local Board
  • Player stats and sync:
    • Improved stats sync between various devices.

If you upgraded from previous version

  • Some folder organisations were done, so on desktops, under your Documents > SWHub folder move the files where appropriate if needed

Full Features Overview

You can see all info/faq in app: Settings > F.A.Q. or look for the ? icon after launching app.

Notice

The app is updated but I still need to update some tsumegos.
so redownload from this page when you see a different text here instead of this notice