Commit Graph
3648 Commits
Author SHA1 Message Date
transifex-integration[bot] e3064c63a1 Updates for project Vocaluxe and language de (#872)
* Translate Vocaluxe/Website/locales/en.json in de

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'de'.

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-04 06:14:19 +02:00
McSchneidar 48ffe4ccd5 Add check for VC++ 2015–2022 Redistributable (#871)
* Add check for VC++ 2015-2022

* Remove Windows Vista

* Remove Windows Vista

* Add check for VC++ 2015-2022

* Add check for VC++ 2015-2022
2026-05-02 06:17:00 +02:00
transifex-integration[bot] 09031fe79b Updates for project Vocaluxe and language es (#869)
* Translate Output/Languages/en.xml in es

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:31:18 +02:00
transifex-integration[bot] 53839df8a5 Updates for project Vocaluxe and language fr (#867)
* Translate Output/Languages/en.xml in fr

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:31:04 +02:00
transifex-integration[bot] 677362642a Updates for project Vocaluxe and language de (#868)
* Translate Output/Languages/en.xml in de

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:30:51 +02:00
Edi316 5af73e8c00 Expand Options Screen (#856)
* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Screen Version 4

* Screen Version 1

* Create Screen

* Create Screen

* Create Screen

* Add Graphics Screen

* Add Graphics

* Add Graphics

* Add Graphics

* Add Graphics

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Create Screen

* Add Graphics

* Add OptionsGraphics Screen

* Remove Graphics Options (new screen)

* Add OptionsServer

* Add creenOptionsServer

* Add ScreenOptionsServer

* Create Screen

* Add Server options

* Add Server options

* Add Screen

* Version 1

* Add Server Options

* Add Server Options

* Add Server Options

* Add Screen

* Add Screen

* Add Screen

* Add Server Options

* Add Screen

* Remove Graphics Options (new screen)

* Add Screen

* Add Screen

* Add Server Options

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Server options

* Add SongFolder

* Add Song Folder

* Update Options

* Add Song Folder

* Remove Song Folder & Server Buttons

* Remove Song Folder & Server Buttons

* Version 6

* Remove Song Folder & Server Buttons

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Version 4

* Remove Song Folder & Server Buttons

* Add Song Folder

* Add Song Folder

* Create Screen

* Create Screen

* Create Screen
2026-04-26 20:50:43 +02:00
Edi316 76d26239bd Grid overview for profile screen (#858)
* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Version 4

* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Fix Out of Bounds Index & Player Selector Cursor

* Add Profile Grid

* Fix Out of Bounds Index & Player Selector Cursor
2026-04-26 20:50:15 +02:00
Edi316 9dac6d9b19 Add Duet Voice Name (#864) 2026-04-26 20:49:52 +02:00
Edi316 038c5165e1 Fix missing player profiles in Challenge Mode (#865)
* Fix Missing Profiles

* Fix Missing Profiles
2026-04-26 20:49:00 +02:00
Edi316 9c06e0f069 Improved gamepad controls (#866)
* Improve Gamepad Controls

* Improve Gamepad Controls

* Improve Gamepad Controls
2026-04-26 20:48:08 +02:00
McSchneidar 7cbc41fe4b Improve Song loading (#862)
* Improve Song Loading

* Improve Song Loading
2026-04-09 09:40:30 +02:00
McSchneidar 0b6bc14563 Fix PortAudio stream cleanup on shutdown and restart (#860)
* Crash Fix

* Crash Fix

* Crash Fix

* Crash Fix
2026-04-08 08:13:42 +02:00
Edi316 3bc71b8241 Countdown for low gap songs (#861) 2026-04-08 08:12:34 +02:00
Edi316 6deb5acbc8 Remember selected position for each folder/tab (#859)
* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position
2026-04-02 10:26:23 +02:00
Edi316 80274d1a04 Add Windows 11 to Readme (#857)
* Add Windows 11

* Add Windows 11
2026-03-28 16:33:10 +01:00
Edi316 8caeedd5d6 Reposition CategoryText (#854) 2026-03-26 09:48:54 +01:00
McSchneidar fd3e945aeb Stop CurPlayer when song is not found (#855) 2026-03-26 09:48:16 +01:00
transifex-integration[bot] ba3f362519 Updates for project Vocaluxe and language fr (#853)
* Translate Output/Languages/en.xml in fr

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-23 20:10:33 +01:00
transifex-integration[bot] bfaffc52cc Updates for project Vocaluxe and language es (#849)
* Translate Output/Languages/en.xml in es

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-23 20:10:17 +01:00
transifex-integration[bot] c389449c18 Updates for project Vocaluxe and language de (#851)
* Translate Output/Languages/en.xml in de

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-22 06:15:47 +01:00
Edi316 53023616a3 Song search field improvement (#848)
* StaticSearchBar Visible

* Update TextSearchBarTitle

* Update TextSearchBarTitle

* Update TR_SCREENSONG_SEARCH

* Update TextSearchBarTitle

* Update TextSearchBarTitle

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar
2026-03-21 21:05:36 +01:00
McSchneidar e249baf2d4 Add SoundEffectVolume & VocalsVolume to SConfig Test (#847)
* Add SoundEffectVolume

* Add VocalsVolume

* Trim trailing whitespace/newlines
2026-03-20 21:03:24 +01:00
McSchneidar 12a19b46c5 Fix for 2 build errors (non-blocking) (#846)
* Adapt Number of Rounds Test to used logic

* Add BindingRedirects

* Add BindingRedirects
2026-03-19 19:52:19 +01:00
McSchneidar a46c7d5f09 Fix x64 build creation (#845)
* Update Serilog Version

* Update Serilog Version
2026-03-16 20:16:24 +01:00
Edi316 36a8156e28 Highlight Top 3 Highscores (#835)
* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Screen Version 3
2026-03-08 12:41:05 +01:00
Edi316 320082414a Warning Sound Effect (#837)
* Better Highscore and ProgressBar Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound, Update Highscore & Elevating Sound

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Renamed  _HasPlayedSound  to  _HasPlayedHighscoreSound  for clarity.

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect
2026-03-08 12:40:42 +01:00
McSchneidar 20c6898baa Credits Update (#839)
* Update Credits

* Update Credits
2026-03-08 12:40:07 +01:00
transifex-integration[bot] 09ff977fd9 Updates for project Vocaluxe and language fi (#840)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-08 12:39:44 +01:00
McSchneidar 8c48e37c4f Prevent crash on program close (null stream fix) (#838)
* Fix Access Violation

* Fix AccessViolation
2026-02-22 18:57:23 +01:00
Edi316 ff26565143 Update to .NET Framework 4.8.1 (#834)
* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Revert change
2026-01-27 21:23:56 +01:00
Edi316 12d06d8111 Instrumental & Vocals Icons (#833)
* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icons

* Screen Version 14

* Screen Version 14

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon
2026-01-26 14:53:59 +01:00
MSchneidar 4c984d9f7c Two small fixes (#832)
* Fix for CNameSelection

* Fix for CPlaybackBase
2026-01-25 07:03:58 +01:00
transifex-integration[bot] 9328210f9e Translate Output/Languages/en.xml in es (#830)
100% translated source file: 'Output/Languages/en.xml'
on 'es'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-01-19 18:47:26 +01:00
transifex-integration[bot] b2ef0ca7ab Updates for project Vocaluxe and language fi (#828)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-01-15 18:01:09 +01:00
Metin Celik a2dddc1c4c Ensure commands use the active transaction in CCoverDB (#825) 2025-12-30 05:50:36 +01:00
Metin Celik 9fbcc077ff Modernize NuGet dependencies and migrate to PackageReference (#823)
* Add .vscode to .gitignore

* Update copyright year

* Update Newtonsoft.Json package to version 13.0.4

* Migrate NuGet to PackageReference

* Replace vocaluxe.dependencies.sqlite with Microsoft.Data.Sqlite

* Update Serilog package references to latest versions

* Fix typo
2025-12-29 14:09:03 +01:00
Metin Celik f11e27d98b Visual Studio 2026 (#821)
* Fix quoting in PreBuildEvent for Windows

* Add /Output/*.xml to .gitignore

* Add support for Visual Studio 2022 (v145) platform toolset

* Fix build scripts for paths with spaces
2025-12-27 17:12:52 +01:00
Metin Celik 990a0301d8 Fix server crashing due to an invalid username (#822)
* Fix typo

* Fix server crash due to an invalid username
2025-12-27 17:09:57 +01:00
Jeff Dolan 1e19e2928c Adding a regex based solution for enumerating files looking for multiple extensions at same time (#811)
* Adding a regex based solution for enumerating files looking for multiple extensions at same time. This should give better performance than enumerating over the same files multiple times looking for different patterns

* Adding a timeout value for regex per security recommendation

* Store the regex directly so we don't have to keep constructing it, also adding some logging and handling for exceptions when enumerating files
2025-11-03 17:11:31 +01:00
transifex-integration[bot] e9b44294e8 Translate Output/Languages/en.xml in fi (#809)
100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-10-10 22:00:16 +02:00
Kacper Majorkowski 40e17456fc Bumped max count of filtered songs (#804) 2025-09-02 18:17:10 +02:00
transifex-integration[bot] d9e062a417 Updates for project Vocaluxe and language fi (#803)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-23 15:22:28 +02:00
transifex-integration[bot] b43844bf95 Updates for project Vocaluxe and language fi (#802)
* Translate Output/Languages/en.xml in fi

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-23 12:43:41 +02:00
transifex-integration[bot] 0803a0f84f Translate Output/Languages/en.xml in fr (#801)
100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-10 05:48:18 +02:00
Schuster-Franz 8154b9c415 XML file correction (#792)
* Replace "," with "."

* Replace "," with "."

* Replace "," with "."
2025-06-04 17:22:02 +02:00
transifex-integration[bot] 5d8c175c0c Translate Output/Languages/en.xml in fi (#783)
93% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:20 +02:00
transifex-integration[bot] c077c35ad4 Translate Output/Languages/en.xml in es (#778)
93% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:10 +02:00
transifex-integration[bot] 841ae6a9e3 Translate Output/Languages/en.xml in sv (#777)
97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:02 +02:00
Edi316 4cfa4c0981 Update CScreenSong.cs (#791) 2025-05-20 12:39:45 +02:00
transifex-integration[bot] 59688bdff8 Translate Output/Languages/en.xml in de (#789)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-09 09:34:49 +02:00