Skip to content

Releases: kaajjo/LibreSudoku

v2.0.1

02 Jan 18:42
Compare
Choose a tag to compare

Fixed a bug where attempting to enter a number after resetting a board or configuration change would cause a crash (#123, #124, #126, #128)

v2.0.0

11 Dec 20:59
Compare
Choose a tag to compare

What's new/changed in v2.0.0

  • New type of game - Killer Sudoku
  • Backup and restore feature
  • Added preview for custom date pattern
  • Added sorting by date in games history
  • Added more color schemes, and now you can generate your own with your color and all monet palettes
  • Added 6x6 and 12x12 board preview in BoardTheme settings screen
  • Added Redo feature (long tap on undo) (Issue #56)
  • Added ability to export current game board in GameScreen
  • Board font size setting moved to BoardTheme screen
  • Added sheet with a 5 recently played games with all info when pressing Continue game
  • Redesigned settings. The settings categories are now divided into separate screens (and there are more icons now🔥)
  • Redesigned About screen.
  • Redesigned Welcome screen (onboarding). Added 3 quick options: select app language, open settings, restore backup
  • PreferenceRow is less rounded now
  • Apply CornerRadius when highlighting cells (no more corners overlap)
  • Fixed old bug when the app could crash when completing a game
  • Removed ACRA crash reporting
  • Added CrashScreen instead of ACRA dialog
  • Animate colors on theme change
  • Added the ability to generate sudoku in a folder
  • Added Advanced Hint System (aka hints with explanation). This thing is very experimental, at the moment there are only a few techniques present
  • Added in-app updater with stable and beta channels
  • Press on grid to resume
  • Much better looking export as string in 'SavedGameScreen'
  • Added selected value note highlight
  • Fixed issue where the last game's difficulty and type were not being applied at 'HomeScreen'
  • The font size of notes is now calculated based on the cell size (and paddings are applied). Simply put, there will no longer be situations where notes may overlap or go beyond the cell.
  • Added support for board automatic font size
  • Redesigned languages screen.
  • I hope I didn't forget anything
  • Many other small fixes and improvements

Killer Sudoku

Killer Sudoku is a puzzle where players fill a grid with numbers 1 to 9 so that each row, column, and 3x3 subgrid contains each number once, while also ensuring that the numbers in specified groups (cages) add up to given sums.

(Read more on Wikipedia - Killer Sudoku)

Backup & Restore

Now you can back up all your games (including folders and statistics), and app settings to a json file. And then restore it.
App can automatically back up your data every specified period of time (you need to enable this feature in settings)

Under the hood changes:

  • Migrated to Compose Destinations navigation
  • Migrated to Kotlin DSL with version catalogs
  • Updated all dependencies
  • VersionCode bumped from 7 to 20 (to sync with the app published on RuStore (that's a Russian thing, never mind))

Translation (Hosted Weblate)

Merged all strings and added many new languages. Thanks to everyone who helps to translate this app, love you 💖

P.S Totally unimportant and unrelated to the update

My app is NOT published on Google Play or anywhere else except GitHub, RuStore and F-Droid/
This app was and will be always free, without any subscriptions or ads
Please don't pay money for this app when they only change the name or fill it with ads. There are so many of them on Google Play

Full Changelog: v1.5.0...v2.0.0

v2.0.0-beta04

21 Nov 06:46
Compare
Choose a tag to compare
v2.0.0-beta04 Pre-release
Pre-release

What's changed

  • Much better looking export as string in 'SavedGameScreen'
  • Added selected value note highlight
  • Fixed issue where the last game's difficulty and type were not being applied at 'HomeScreen'
  • The font size of notes is now calculated based on the cell size (and paddings are applied). Simply put, there will no longer be situations where notes may overlap or go beyond the cell.
  • Added support for automatic board font size

P.S This is probably the last beta of 2.0.0 (if no new bugs are found). So translate the new strings into your language on Hosted Weblate, and after a few days I'll merge them and make a release

v2.0.0-beta03

13 Nov 02:09
Compare
Choose a tag to compare
v2.0.0-beta03 Pre-release
Pre-release

Changes in v2.0.0-beta03

  • In app updater
  • Press on grid to resume
  • Show no hint available instead of nothing if advanced hint cannot get new hint

App Updater

The app can now check for new updates. On startup, the app will check for a new update and notify you if it is available. You can switch between Stable and Beta channels, or disable the check completely. And you can also download and install the new apk right in the app.
(This feature uses the GitHub API to get releases)

v2.0.0-beta02

29 Oct 20:29
Compare
Choose a tag to compare
v2.0.0-beta02 Pre-release
Pre-release

Also check v2.0.0-beta01

Changes:

  • Fixed old bug when the app could crash when completing a game
  • Redesigned settings. The settings categories are now divided into separate screens (and there are more icons now🔥)
  • Removed ACRA crash reporting
  • Added CrashScreen instead of ACRA dialog
  • Animate colors on theme change
  • Sum in Killer Sudoku is now hidden on pause
  • Added the ability to generate sudoku in a folder
  • Added Advanced Hint System (aka hints with explanation). This thing is very experimental, at the moment there are only a few techniques present

v2.0.0-beta01

18 Jul 14:46
d25e026
Compare
Choose a tag to compare
v2.0.0-beta01 Pre-release
Pre-release

First beta of 2.0.0. Some things may be changed, and new features added before release.

What's new/changed in 2.0.0-beta01

  • New type of game - Killer Sudoku
  • Backup and restore feature
  • Added preview for custom date pattern
  • Added sorting by date in games history
  • Added more color schemes, and now you can generate your own with your color and all monet palettes
  • Added 6x6 and 12x12 board preview in BoardTheme settings screen
  • Added Redo feature (long tap on undo) (Issue #56)
  • Added ability to export current game board in GameScreen
  • Board font size setting moved to BoardTheme screen
  • Added sheet with a 5 recently played games with all info when pressing Continue game
  • Redesigned About screen.
  • Redesigned Welcome screen (onboarding). Added 3 quick options: select app language, open settings, restore backup
  • PreferenceRow is less rounded now
  • Apply CornerRadius when highlighting cells (no more corners overlap)
  • Many other small fixes and improvements

Killer Sudoku

Killer Sudoku is a puzzle where players fill a grid with numbers 1 to 9 so that each row, column, and 3x3 subgrid contains each number once, while also ensuring that the numbers in specified groups (cages) add up to given sums.

(Read more on Wikipedia - Killer Sudoku)

Backup & Restore

Now you can back up all your games (including folders and statistics), and app settings to a json file. And then restore it.
App can automatically back up your data every specified period of time (you need to enable this feature in settings)

Under the hood changes:

  • Migrate to Compose Destinations navigation
  • Migrate to Kotlin DSL with version catalogs
  • Update all dependencies

v1.5.0

20 Apr 07:12
Compare
Choose a tag to compare

What's new:

  • Added blue app theme
  • Now you can see when a game was started
  • Option to remember the previously selected difficulty and game type
  • You can change date format for all dates in app. You can define your own DateTimeFormatter pattern or choose from the list

Changes

  • Improved game completion screen
  • Optimize settings screen
  • Change game board grid lines opacity
  • Keyboard font size
  • Update the look of the pager tabs
  • New collapsing top app bar
  • Other minor improvements

What's fixed

  • Update duration formatting to show hours
  • Exclude initial number interaction as a user action (#33)
  • Remove the check mark in the sort dialog for items that act as radio buttons
  • Fix a potential crash
  • Other small fixes

Translation (Hosted Weblate)

  • Merged translations
  • New languages added: Slovak, Ukrainian, Hindi

Full Changelog: v1.4.2...v1.5.0

v1.4.2

07 Mar 19:24
Compare
Choose a tag to compare

Changes

What's fixed

  • Random crashes when starting a new game
  • Missing setting at the create sudoku screen (issue #35)
  • Added extra checks to make sure the solved board is properly initialized (trying to solve #34)

Translation (Hosted Weblate)

  • Merged translations
  • New languages: Danish, German, Norwegian Nynorsk, Portugese

Full Changelog: v1.4.1...v1.4.2

v1.4.1

28 Feb 18:24
Compare
Choose a tag to compare

Patch

What's fixed:

  • Crash when trying to edit 6x6 sudoku
  • Generating difficulty (Related to #31)
  • Wrong row/col of initial digits in saved game screen, resulting in some initial digits to be colored as entered by user (#32)
  • Attempt to enter a number in a locked cell can be undone (#33)

Full Changelog: v1.4.0...v1.4.1

v1.4.0

21 Feb 18:46
Compare
Choose a tag to compare

What's Changed

Added

  • Importing sudokus from file. Supported file types: .opensudoku .1gsudoku .sdm .txt
  • Folders. You can add sudoku to a folder by importing from a file or creating a new manually. You can move sudokus between folders.
  • ACRA crash reporting by email. App does not send anything by itself, when the app crashes you'll be prompted to send a crash log by email. You can disable ACRA in app settings
  • An option to apply accent colors to the sudoku board colors. (More -> Settings -> Sudoku board theme)
  • An option to cross-highlight blocks on the sudoku board. (More -> Settings -> Sudoku board theme)
  • An option to place the function buttons above the number buttons

Changed

  • You can select any difficulty when creating a new sudoku manually. Also, custom sudokus are now a part of folders system
  • All lists have scrollbars now
  • The Continue button is located above the Play button
  • Play button is less accented if there is a Continue button
  • Given numbers now really differs from entered
  • Show sudoku progress as a percentage

Fixed

  • No bottom paddings in bottom sheets
  • Parsing current sudoku values in saved game screen
  • RadioButton click in settings language picker does nothing

Translations (Hosted Weblate)

  • Merged translations
  • New languages: Italian, Spanish

Code related stuff:

  • Disable code obfuscation

Full Changelog: v1.3.0...v1.4.0