Commit Graph

776 Commits

Author SHA1 Message Date
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
grimsi 73457aad0b Experimenting with Vaadin 2024-02-20 16:17:17 +01:00