Skip to content

Conversation

@EnesEfeTokta
Copy link
Owner

This pull request introduces multiple GitHub Actions workflows for CI/CD automation, updates the application styling in FinTrack, and removes unused configuration code. Below is a categorized summary of the most important changes:

CI/CD Automation Enhancements:

Application Styling Updates:

  • Updated App.xaml to include a modern styles resource dictionary (Styles/ModernStyles.xaml) for improved UI design. (FinTrack/App.xaml, FinTrack/App.xamlL4-R10)

Code Cleanup:

  • Removed unused configuration setup code, including dependency on Microsoft.Extensions.Configuration, and replaced it with a simplified startup that directly launches the LoginWindow. (FinTrack/App.xaml.cs, FinTrack/App.xaml.csL1-L30)

…lerini geliştirin.

Refactor authentication flow and enhance UI styles

- Updated `App.xaml` to include a new `ResourceDictionary` for styles.
- Changed application startup to display `LoginWindow`.
- Removed `DBScheme.cs` and updated `UserRepository.cs` for connection management.
- Simplified `LoginPanelViewModel` and `SessionManager.cs`.
- Introduced `RelayCommand` and `InvertedBooleanToVisibilityConverter` for MVVM support.
- Added new views for login, registration, and OTP verification.
- Enhanced UI with new styles in `ModernStyles.xaml`.
- Added multiple PNG image files for UI elements and icons.
Introduces several GitHub Actions workflows for build, test, formatting, commit message validation, Dependabot PRs, and secret scanning. Also adds the CSharper package to the project, and applies minor formatting fixes in AssemblyInfo.cs and PasswordBoxAssistant.cs.
@EnesEfeTokta EnesEfeTokta merged commit 4d2f2ab into main Jun 22, 2025
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants