Commit Graph

777 Commits

Author SHA1 Message Date
Simon Grimme 1273714b8d Add "My Profile" Page
Make integer parsing in ConfigService more robust
Add validation to config pages
Implement Cron expression validator
2024-09-11 18:06:21 +02:00
grimsi 156c6b9184 Added loading animation for config pages 2024-09-11 08:43:19 +02:00
grimsi 4e75075c01 Fix checkbox inputs always being unchecked on load 2024-09-10 17:14:26 +02:00
Simon Grimme eb7c0c5d87 WIP: Implement config in Frontend 2024-09-10 16:29:33 +02:00
Simon Grimme 3b97b6bbfa WIP: Implement config in Frontend 2024-09-10 16:28:26 +02:00
grimsi 0a3245ddf9 Implement dynamic config management
Start implementation of library management
2024-09-08 20:54:31 +02:00
grimsi f12da9e791 Disabled Speedy Web Compiler for now since it causes issues with Vaadin and Hot Reload 2024-08-30 16:26:57 +02:00
grimsi 060225c65c Switch to pnpm 2024-08-29 23:42:53 +02:00
grimsi cb073c6bcf Update to Hilla 24 2024-08-22 10:55:22 +02:00
grimsi 042c326380 Switch to file-based H2 DB
Implement development specific config
2024-06-10 13:34:11 +02:00
grimsi 273e9b0a07 Fix bug in error handler response handling
Change background of Sonner
2024-06-08 16:05:25 +02:00
grimsi 96c89662ec Refine error handling in UI
Implement SystemEndpoint
2024-06-08 14:49:13 +02:00
grimsi b78e94b45e Add Sonner component 2024-06-07 23:55:15 +02:00
grimsi 0943ffa265 Update Gradle to 8.8 2024-06-07 23:02:46 +02:00
Simon Grimme 25a0b22d77 Finalize onboarding of super admin user 2024-06-07 22:13:17 +02:00
Simon Grimme 982c3b2221 Fix redirection to /setup Page 2024-06-06 00:06:33 +02:00
grimsi 3b72c843db Added ProfileMenu
Bit of refactoring
2024-05-19 11:48:00 +02:00
grimsi a61c8eead0 Layout updates
Added more themed components
Refactored Superadmin creation
2024-05-15 19:43:41 +02:00
Simon Grimme 215a01606f Fix theme selection bug
Fix bug with login view redirection
2024-05-14 16:15:25 +02:00
grimsi 56d4c1480e Update default theme
Add package-lock.json
2024-05-14 10:25:27 +02:00
grimsi f9d4e16604 Finish theming implementation (finally...) 2024-05-14 10:22:17 +02:00
GitHub Actions 04a3643b8f [ci skip] prepare for next development iteration 2024-04-10 20:34:25 +00:00
GitHub Actions f27244c156 [ci skip] prepare release v1.4.6 2024-04-10 20:34:23 +00:00
grimsi b3b7d7f9e5 Update Angular to 17.3.3
Update Protobuf to 3.25.3
2024-04-10 22:18:31 +02:00
dependabot[bot] b43129cafd Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#289)
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:01:56 +02:00
dependabot[bot] bd688753ec Bump commons-io:commons-io from 2.15.1 to 2.16.1 (#288)
Bumps commons-io:commons-io from 2.15.1 to 2.16.1.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:01:37 +02:00
dependabot[bot] 49baf9f3aa Bump @angular/compiler from 17.1.1 to 17.3.3 in /frontend (#287)
Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) from 17.1.1 to 17.3.3.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/17.3.3/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.3/packages/compiler)

---
updated-dependencies:
- dependency-name: "@angular/compiler"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:01:24 +02:00
dependabot[bot] f4dcdd67ca Bump @angular/animations from 17.1.1 to 17.3.3 in /frontend (#286)
Bumps [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) from 17.1.1 to 17.3.3.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/17.3.3/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.3/packages/animations)

---
updated-dependencies:
- dependency-name: "@angular/animations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:01:02 +02:00
dependabot[bot] 7f57a468f3 Bump @angular-devkit/build-angular from 17.1.1 to 17.3.3 in /frontend (#285)
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 17.1.1 to 17.3.3.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.1.1...17.3.3)

---
updated-dependencies:
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:00:49 +02:00
dependabot[bot] 09cfbd5174 Bump @angular/youtube-player from 17.1.1 to 17.3.3 in /frontend (#284)
Bumps [@angular/youtube-player](https://github.com/angular/components) from 17.1.1 to 17.3.3.
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/components/compare/17.1.1...17.3.3)

---
updated-dependencies:
- dependency-name: "@angular/youtube-player"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:00:36 +02:00
dependabot[bot] 72461e5331 Bump protobuf-java.version from 3.25.2 to 4.26.1 (#278)
Bumps `protobuf-java.version` from 3.25.2 to 4.26.1.

Updates `com.google.protobuf:protobuf-java` from 3.25.2 to 4.26.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `com.google.protobuf:protobuf-java-util` from 3.25.2 to 4.26.1

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: com.google.protobuf:protobuf-java-util
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 20:00:24 +02:00
dependabot[bot] 07021b44a1 Bump org.springframework.boot:spring-boot-starter-parent (#276)
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.2.2 to 3.2.4.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.2...v3.2.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 19:59:57 +02:00
dependabot[bot] cab447c868 Bump org.springdoc:springdoc-openapi-ui from 1.7.0 to 1.8.0 (#270)
Bumps org.springdoc:springdoc-openapi-ui from 1.7.0 to 1.8.0.

---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-ui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 19:58:37 +02:00
dependabot[bot] 040c7f4dd1 Bump mathieudutour/github-tag-action from 6.1 to 6.2 (#264)
Bumps [mathieudutour/github-tag-action](https://github.com/mathieudutour/github-tag-action) from 6.1 to 6.2.
- [Release notes](https://github.com/mathieudutour/github-tag-action/releases)
- [Commits](https://github.com/mathieudutour/github-tag-action/compare/v6.1...v6.2)

---
updated-dependencies:
- dependency-name: mathieudutour/github-tag-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 19:58:18 +02:00
dependabot[bot] 22bb70608b Bump jasmine-core from 4.6.0 to 5.1.2 in /frontend (#245)
Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.6.0 to 5.1.2.
- [Release notes](https://github.com/jasmine/jasmine/releases)
- [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md)
- [Commits](https://github.com/jasmine/jasmine/compare/v4.6.0...v5.1.2)

---
updated-dependencies:
- dependency-name: jasmine-core
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 19:58:00 +02:00
grimsi 47f8febbd2 WIP: Theme switcher
- Light/Dark Toggle works
- Theme Preview works
- TODO: Theme switching
2024-04-08 11:33:47 +02:00
grimsi 5a2b26ee0c Preparation for theming 2024-04-01 19:59:44 +02:00
grimsi d30cd9706d Added dark/light mode (next: custom themes) 2024-03-27 18:26:47 +01:00
grimsi 9424263c4a WIP/Experimental: Theme Switcher 2024-03-22 10:44:21 +01:00
grimsi ce9351f56b Refine theme preview (currently placeholder from GitHub) 2024-03-19 15:11:25 +01:00
grimsi 87a4d50190 Start theming implementation 2024-03-17 17:54:40 +01:00
grimsi 4ad0914b17 Fix Multi-Step-Wizard
Implement generic Wizard component for future use in Gameyfin
2024-03-16 14:48:06 +01:00
grimsi 0b696e4766 Implemented admin account setup step in UI 2024-03-10 13:55:54 +01:00
grimsi 647ac97309 Use PhosphorIcons instead of FontAwesome
Start implementation of setup process
2024-03-10 00:51:05 +01:00
grimsi d5c0493e35 Added header navbar 2024-03-08 15:56:06 +01:00
grimsi 2373d722ef Added error to LoginView 2024-03-07 20:08:34 +01:00
grimsi 61f04716a0 Add autofill support for login screen (tested with Bitwarden) 2024-03-07 18:45:00 +01:00
grimsi 97a942c811 Add avatar 2024-03-07 18:44:29 +01:00
grimsi 521ece89ab Add run configurations 2024-03-07 18:44:20 +01:00
grimsi e79dd7a6df Switch to Hilla for UI 2024-03-06 23:35:41 +01:00