Commit Graph
3614 Commits
Author SHA1 Message Date
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
Edi316 53e82284ac Gameplay support for #VOCALS (#788)
* Add Vocals Volume

* ScreenVersion 13

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add HasVocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Headers for Song Options

* Add AudioMode Vocals

* Screen Version 13

* Headers for Song Options

* Headers for Song Options

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add Audio Mode Vocals
2025-05-09 06:46:58 +02:00
transifex-integration[bot] e44cdced09 Translate Output/Languages/en.xml in de (#786)
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-03 14:22:52 +02:00
Edi316 33cadb8b35 Add Song Folder in Game Options (#776)
* Screen Version 5

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button
2025-05-03 09:44:12 +02:00
transifex-integration[bot] 463a617332 Updates for project Vocaluxe and language de (#782)
* Translate Output/Languages/en.xml in de

97% 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>
2025-04-28 20:50:17 +02:00
Edi316 037e421bbb Graphics Options (#775)
* Add Graphics Options

* ScreenVersion 3

* Add Graphics Options

* Add Graphics Options

* Check for Cover Size change

* Minor Adjustments

* Corrected ScreenVersion

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options

* Add Graphical Options

* Minor correction

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options
2025-04-28 18:59:23 +02:00
transifex-integration[bot] f17635e075 Translate Output/Languages/en.xml in de (#774)
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-04-22 19:27:36 +02:00
Edi316 e9564b3cba Volume control for sound effects (#773)
* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume
2025-04-22 16:55:39 +02:00
Edi316andFlorian Ostertag f6e56f70b9 Elevating sound for Progress Bar on Score screen (#772)
* Speed Fix

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Update Applause Sound

* Update Applause Sound

* Update Applause Sound

* Update Applause Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Speed Fix

* Add Elevating Sound

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-04-21 07:54:29 +02:00
Edi316 b971e3ba7e Default tone for Rap notes (#771) 2025-04-21 07:36:31 +02:00
Edi316andFlorian Ostertag ea1c684ef9 Update DirectX URL (#769)
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-04-13 10:33:08 +02:00
Edi316 a6ab4966e7 Update ScreenVersion (#770) 2025-04-13 07:07:50 +02:00
transifex-integration[bot] d961674518 Translate Output/Languages/en.xml in sv (#767)
100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-31 17:30:54 +02:00
Edi316 810462eca3 Update CScreenSong.cs (#765) 2025-03-25 15:20:53 +01:00
transifex-integration[bot] 3c85bcbe11 Translate Output/Languages/en.xml in de (#764)
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-03-25 13:04:25 +01:00
360c6ae2fa Feature/rating pop up (#760)
* WIP

* WIP

* Add text

* Cleanup

* More Cleanup

* Update Changelog

* Fix layout

---------

Co-authored-by: Florian Schulze <flori.schulze@yahoo.de>
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-03-25 06:26:37 +01:00
transifex-integration[bot] 478f937771 Translate Output/Languages/en.xml in de (#763)
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-03-25 06:25:36 +01:00
Edi316 480cdd9864 Option to skip Player Selection Screen (#762)
* Add Player Select Option

* Add Player Select Option

* Add Player Select Option

* Add Player Select Option

* Theme System Version 9

* Theme System Version 9

* Theme System Version 9

* Add Player Select Option

* Add Player Select Option

* Theme System Version 9

* Theme System Version 9

* Theme System Version 9

* Add Player Select Option
2025-03-24 20:26:45 +01:00
Edi316 04d6293a6d Skip Highscore Screen in Karaoke Mode (#761) 2025-03-24 17:34:37 +01:00
transifex-integration[bot] f65fcd6b03 Updates for project Vocaluxe and language sv (#757)
* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in sv

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

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-18 07:55:40 +01:00
transifex-integration[bot] eeaeb99851 Translate Output/Languages/en.xml in fi (#756)
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-01-27 12:42:55 +01:00
transifex-integration[bot] 91449640e0 Updates for project Vocaluxe and language es (#754)
* Translate Output/Languages/en.xml in es

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

* Translate en.xml in es

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

* Translate en.xml in es

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

* 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>
2025-01-19 07:02:16 +01:00
transifex-integration[bot] b089d4ab18 Translate Output/Languages/en.xml in es (#753)
94% 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-01-18 19:43:48 +01:00
Florian Schulze a7cfc4d454 Add a back button in the main options screen. (#751)
* Add a back button in the main options screen.

* Update ScreenOptions Version to 3.
Add entry in Changelog_ScreenOptions.txt. Cleanup previous changelog entries to align with other screen's changelog.
2025-01-15 06:16:54 +01:00
transifex-integration[bot] fd5d6a7982 Translate Output/Languages/en.xml in de (#752)
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-01-14 20:02:03 +01:00
Edi316andFlorian Ostertag 18d6dba40e Audio Mode for Instrumental & Karaoke (#749)
* Add AudioMode

* Update Theme System Version

* Update Theme System Version

* Version 11

* Version 8

* Update Theme System Version

* Add AudioMode

* Update Theme System Version

* Add AudioMode

* Add AudioMode

* Add AudioMode

* Add AudioMode

* Add AudioMode

* No effect for Instrumental

* Instrumental Check

* Add HasInstrumental Check

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-01-09 06:10:07 +01:00
transifex-integration[bot] cccca5ab83 Updates for project Vocaluxe and language fi (#750)
* Translate en.xml in fi

100% translated source file: '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-01-08 12:55:44 +01:00
transifex-integration[bot] 0a164d1960 Updates for project Vocaluxe and language fi (#748)
* 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 Vocaluxe/Website/locales/en.json in fi

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

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-07 13:32:34 +01:00
transifex-integration[bot] 7beecd776e Updates for project Vocaluxe and language fi (#747)
* Translate Output/Languages/en.xml in fi

96% 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'.

* Translate en.xml in fi

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

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-06 12:15:01 +01:00
Jiiniasu 68129ec451 Fix tone helper drawn on wrong octave (#746)
* Add GetCurrentBeat()

* Clamp tone helper to the octave of target note

Prevent tone helper from being off by an octave
2025-01-06 06:38:38 +01:00
Marwin bdda564296 Add Rap-Voca and GRaff844 to Credits (#742)
* Add Rap-Voca and GRaff844 to Credits

Add Rap-Voca and GRaff844 to Credits, cleand up Art/Graphics section

* Update CScreenCredits.cs
0.5.0.rc
2024-12-01 13:33:14 +01:00
transifex-integration[bot] 539f9a1ae8 Translate Output/Languages/en.xml in fr (#736)
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

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:19:13 +01:00
transifex-integration[bot] 892b11caa0 Translate Output/Languages/en.xml in pt (#737)
96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'pt'.

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>
2024-11-25 09:19:03 +01:00
transifex-integration[bot] 716053b461 Translate Output/Languages/en.xml in ru (#735)
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'ru'.

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>
2024-11-25 09:18:52 +01:00
transifex-integration[bot] d78bb49cad Translate Output/Languages/en.xml in cs (#738)
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

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>
2024-11-25 09:18:41 +01:00