{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":789873826,"defaultBranch":"master","name":"MGPlayer","ownerLogin":"Nelle-Bendlage-IT","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-21T19:31:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138002417?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722083106.0","currentOid":""},"activityList":{"items":[{"before":"0bf403a874393b649ef0cf1e4528f300894cdaf8","after":"458dc82ce001f0214dabde9d7b585111a3cd56e0","ref":"refs/heads/androidx-navigation","pushedAt":"2024-07-27T18:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: standardize clip and magazine ID handling\n\n- Update ktor library version to `3.0.0-beta-2`\n- Standardize variable naming for clip ID across various screens and functions\n- Assign clip ID from navigation argument directly to `commonViewModel`\n- Store selected category ID as clip ID in dashboard navigation\n- Set chosen magazine ID when fetching magazine clips\n- Remove unnecessary logging and simplify code in API service functions\n- Change type of `chosenMagazine` variable from `Magazine` object to `String` in `MagazineOverviewViewModel` and adjust magazine fetching logic accordingly\n\nSigned-off-by: jnelle <602579@fom-net.de>","shortMessageHtmlLink":"refactor: standardize clip and magazine ID handling"}},{"before":"f7f86c9d545374106879fdfc2517f6916af17a31","after":"0bf403a874393b649ef0cf1e4528f300894cdaf8","ref":"refs/heads/androidx-navigation","pushedAt":"2024-07-27T16:14:38.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into androidx-navigation","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into androidx-navigation"}},{"before":"294b911292c17be853478607f3acbd21d833eda4","after":null,"ref":"refs/heads/app-logo","pushedAt":"2024-07-27T12:03:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"}},{"before":"6ffa72ca3a71ca0d055127214d2daf7108f6d5fb","after":"ff99db723e5803d2e2bcacf89e4581a3d6aaf12d","ref":"refs/heads/master","pushedAt":"2024-07-27T12:02:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: enhance UI padding management in Kotlin classes\n\n- Add padding imports and modifiers for UI components in various Kotlin Composable functions\n- Refactor Home, MagazineOverview, and Settings Kotlin classes to support dynamic inner padding\n- Remove unused UI components and modifiers from HomeLayout class\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor: enhance UI padding management in Kotlin classes"}},{"before":"240d1104d1ef72a4174ce923e50ca9c405c2f58a","after":null,"ref":"refs/heads/android-tv","pushedAt":"2024-07-27T11:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"}},{"before":"e10e68467f5b20db7b5f7a7cace8b44c7fbd6aa2","after":"294b911292c17be853478607f3acbd21d833eda4","ref":"refs/heads/app-logo","pushedAt":"2024-07-27T11:43:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: enhance UI padding management in Kotlin classes\n\n- Add padding imports and modifiers for UI components in various Kotlin Composable functions\n- Refactor Home, MagazineOverview, and Settings Kotlin classes to support dynamic inner padding\n- Remove unused UI components and modifiers from HomeLayout class\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor: enhance UI padding management in Kotlin classes"}},{"before":null,"after":"e10e68467f5b20db7b5f7a7cace8b44c7fbd6aa2","ref":"refs/heads/app-logo","pushedAt":"2024-07-23T18:56:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"chore: change app logos\n\nSigned-off-by: jnelle \n\n* Also adjust app logo size in login and home screen","shortMessageHtmlLink":"chore: change app logos"}},{"before":"c75d1c77e0c5d0bfa6d12b6cc2fd363aa5827fa4","after":null,"ref":"refs/tags/v0.4.0","pushedAt":"2024-07-22T10:07:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"}},{"before":"626d9274074762c3c50809e754c98131f82f6a3c","after":"6ffa72ca3a71ca0d055127214d2daf7108f6d5fb","ref":"refs/heads/master","pushedAt":"2024-07-22T10:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Update release.yml","shortMessageHtmlLink":"Update release.yml"}},{"before":"c75d1c77e0c5d0bfa6d12b6cc2fd363aa5827fa4","after":"626d9274074762c3c50809e754c98131f82f6a3c","ref":"refs/heads/master","pushedAt":"2024-07-22T10:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Update build.gradle.kts","shortMessageHtmlLink":"Update build.gradle.kts"}},{"before":"04782d212900979f3ba64bd8190b73d4cd2c3262","after":"c75d1c77e0c5d0bfa6d12b6cc2fd363aa5827fa4","ref":"refs/heads/master","pushedAt":"2024-07-22T09:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Update release.yml","shortMessageHtmlLink":"Update release.yml"}},{"before":"c6c0019c067f7d0dc36feede70fc4364d927d0fb","after":"04782d212900979f3ba64bd8190b73d4cd2c3262","ref":"refs/heads/master","pushedAt":"2024-07-22T09:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Update gradle.properties","shortMessageHtmlLink":"Update gradle.properties"}},{"before":"f5fd1be2cb267a94bbeee6fb50c7aeac3771df53","after":"c6c0019c067f7d0dc36feede70fc4364d927d0fb","ref":"refs/heads/master","pushedAt":"2024-07-22T08:23:31.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: remove unused widgets\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor: remove unused widgets"}},{"before":"b5d4b8f5169abfb30ce69846d9fc23b0eaba8d31","after":"240d1104d1ef72a4174ce923e50ca9c405c2f58a","ref":"refs/heads/android-tv","pushedAt":"2024-07-22T08:22:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: remove unused widgets\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor: remove unused widgets"}},{"before":"605998899141897aecb6c3cbae991efdbd9ada76","after":"b5d4b8f5169abfb30ce69846d9fc23b0eaba8d31","ref":"refs/heads/android-tv","pushedAt":"2024-07-22T07:51:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: refactor magazine feature and update UI components\n\n- Update the function signature for `goToMoviePlayer` in `ClipDetailsScreen` to include a clip parameter alongside the file parameter\n- Replace the `Categories` screen with `Magazine` in different parts of the navigation and routing setup\n- Modify layout components in `MagazineClipsListScreen`, replacing `MovieCard` with `WideClassicCard` and updating layout configurations\n- Remove unused imports and simplify UI animations in `MagazineOverviewScreen`\n- Update media title attribute in `VideoPlayerControls` from `releaseDateFormatted` to `projectTitle` for secondary text display\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: refactor magazine feature and update UI components"}},{"before":"4a10ab7c234f2d64caf74477db0217bbd2ffc473","after":"605998899141897aecb6c3cbae991efdbd9ada76","ref":"refs/heads/android-tv","pushedAt":"2024-07-21T20:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: refactor UI components and data handling\n\n- Remove unused content description functions and constants for various UI components\n- Add a placeholder constant for cast and crew information\n- Rename navigation parameters and use dynamic types for navigation arguments\n- Introduce active state for magazine clips for enhanced navigation handling\n- Transition from using the Movie prefix to Clip across different screens and components\n- Update the ClipsRow component to reflect new data structure and interaction patterns\nRESET USER DATA:\n- Adjust the string resources to better fit the context\n- Reformulate content descriptions and error messages for clarity\n- Standardize data model API responses and formatting methods\n\nSigned-off-by: jnelle <602579@fom-net.de>","shortMessageHtmlLink":"refactor: refactor UI components and data handling"}},{"before":"8ad320bbcbfce51d7d42d0f8322cac23c0afdea5","after":"4a10ab7c234f2d64caf74477db0217bbd2ffc473","ref":"refs/heads/android-tv","pushedAt":"2024-07-21T14:20:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: refactor clip management and authentication handling\n\n- Change `time` field type from `Instant` to `Long` in `Clip` model\n- Add formatting methods for duration, release date, and vertical image in `Clip` model\n- Add `Serializable` annotation to `ProgressResponse` and `ProgressTrace`\n- Replace `lastAccessed` field type from `Instant` to `Long` in `ProgressClip`\n- Modify the `getRecentlyWatched` method to include authentication parameters and update API endpoint call\n- Add `basicAuth` method in the API service call for user authentication\n- Include new data class `ClipData` with properties for progress, clip, file, and clip ID in the `CommonViewModel`\n- Implement getters and setters for `progress`, `clip`, `file`, and `clipID` in `CommonPostModel` ensuring updates reflect in UI state management\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: refactor clip management and authentication handling"}},{"before":"a80212c39215cbb94c3a3a1ca98101b88988fa91","after":"8ad320bbcbfce51d7d42d0f8322cac23c0afdea5","ref":"refs/heads/android-tv","pushedAt":"2024-07-21T09:03:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: enhance support for recently watched clips handling\n\n- Add 'androidx-material-icons-extended' to the Gradle library versions file\n- Include Kotlinx datetime library in 'build.gradle.kts'\n- Import and use 'Instant' from Kotlinx.datetime for the 'time' field in 'Clip' model\n- Introduce new 'ProgressResponse' data model including progress details for clips\n- Add optional 'next' station and participants list in 'WatchResponse' model\n- Implement a new 'getRecentlyWatched' method in the MGTVApiRepository and its corresponding implementation to handle fetch and error logic\n- Implement remote service method for fetching recently watched progress from the server\n- Update HomeViewModel to handle recently watched clips and manage states for combined data display\n\nSigned-off-by: jnelle <602579@fom-net.de>","shortMessageHtmlLink":"feat: enhance support for recently watched clips handling"}},{"before":null,"after":"a80212c39215cbb94c3a3a1ca98101b88988fa91","ref":"refs/heads/android-tv","pushedAt":"2024-07-19T15:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: add initial android tv app and update deps\n\n- Update Kotlin, Coroutines, Ktor, and multiple dependencies in `libs.versions.toml`\n- Add new dependencies for various AndroidX components\n- Add navigation bundles for AndroidX Navigation components\n- Create new `mgplayertv` module with initial setup and dependencies\n- Add drawable resources and update app theme in `mgplayertv` module\n- Implement new UI components like `BorderedFocusableItem`, `ThumbnailImageCard`, and more in the `mgplayertv` module\n- Set up basic navigation and theme handling in `mgplayertv` module\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: add initial android tv app and update deps"}},{"before":"a00da4ba742046d41d2a9e862c9699c5a0ce675b","after":null,"ref":"refs/heads/android-playback","pushedAt":"2024-07-17T08:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"}},{"before":null,"after":"f7f86c9d545374106879fdfc2517f6916af17a31","ref":"refs/heads/androidx-navigation","pushedAt":"2024-07-15T14:41:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor: integrate `androidx.navigation` across app\n\n- Remove dependencies for `voyager.navigator`, `voyager.transitions`, and `voyager.tab.navigator` from `build.gradle.kts`\n- Add `androidx.navigation` implementation to dependencies in `build.gradle.kts`\n- Remove coroutine scope for composables in `Platform.android.kt`\n- Major refactoring and state management improvements in various Kotlin files to integrate `androidx.navigation`\n- Update version of `voyager` and `ktor` libraries in `libs.versions.toml`, and add `navigation-compose`\n- Update coil library to `3.0.0-alpha08` in `libs.versions.toml`\n- Adjust dependencies injection, providing singleton for `CommonViewModel`\n- Consolidate UI components and navigation across application, removing old `navigator` usage\n- Introduce new data structure in `CommonViewModel` for managing selected clip, file, and progress data, with methods to handle clip file fetch and update operations\n- Update `MagazineOverviewViewModel` with additional management of selected magazine and state clearing on exit\n- Extend navigation graph to manage application routing with proper back stack handling\n- Set up initial route based on authentication state in `Navigation.kt`, redirecting to either home or login based on login status\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor: integrate androidx.navigation across app"}},{"before":"f6177e30141c88d518216c2fc9543d0fedd7bf7c","after":"f5fd1be2cb267a94bbeee6fb50c7aeac3771df53","ref":"refs/heads/master","pushedAt":"2024-07-13T15:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"Update release.yml","shortMessageHtmlLink":"Update release.yml"}},{"before":"7b1ff1485459e1607a1aa9827642d4ceeecfd4c3","after":"f6177e30141c88d518216c2fc9543d0fedd7bf7c","ref":"refs/heads/master","pushedAt":"2024-07-13T15:30:13.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"chore: update Android dependencies and configuration\n\n- Update Android Gradle Plugin version to `8.6.0-beta01`\n- Upgrade `androidx-espresso-core`, `androidx-test-junit`, `androidx-lifecycle`, `kotlinXCoroutinesVersion`, `kotlinXDatetimeVersion`, and `kermit` libraries to newer versions\n- Introduce beta versions for `compose` and `coil` libraries\n- Add a new library dependency `androidx-media`\n- Remove the `image-loader` library dependency\n- Include version updates and dependency additions to the library configuration section\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"chore: update Android dependencies and configuration"}},{"before":"5abd7d7d43700f1268f3c554e2e54400d89c446f","after":"a00da4ba742046d41d2a9e862c9699c5a0ce675b","ref":"refs/heads/android-playback","pushedAt":"2024-07-13T15:28:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"chore: update Android dependencies and configuration\n\n- Update Android Gradle Plugin version to `8.6.0-beta01`\n- Upgrade `androidx-espresso-core`, `androidx-test-junit`, `androidx-lifecycle`, `kotlinXCoroutinesVersion`, `kotlinXDatetimeVersion`, and `kermit` libraries to newer versions\n- Introduce beta versions for `compose` and `coil` libraries\n- Add a new library dependency `androidx-media`\n- Remove the `image-loader` library dependency\n- Include version updates and dependency additions to the library configuration section\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"chore: update Android dependencies and configuration"}},{"before":null,"after":"5abd7d7d43700f1268f3c554e2e54400d89c446f","ref":"refs/heads/android-playback","pushedAt":"2024-07-01T11:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: add pip and progress tracking\n\n- Add support for tracking video playback progress\n- Implement new function to update clip progress to the server\n- Adjust Android video player setup with lifecycle-aware enhancements\n- Add Picture-in-Picture mode adjustments\n- Optimize UI responsiveness during video scrubbing and playback controls\n- Streamline platform-specific video player initialization steps\n- Enhance error handling and logging in video update requests\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: add pip and progress tracking"}},{"before":"a334b986fbab1ffac0be31cf7879a090ad5bef54","after":"7b1ff1485459e1607a1aa9827642d4ceeecfd4c3","ref":"refs/heads/master","pushedAt":"2024-06-24T09:57:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"refactor(Episodes): only show dropdown menu when clipfiles arrays size is greather than 1\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"refactor(Episodes): only show dropdown menu when clipfiles arrays siz…"}},{"before":"1398a6beeef2f6f34936b43dcac4f82e871bd66f","after":"a334b986fbab1ffac0be31cf7879a090ad5bef54","ref":"refs/heads/master","pushedAt":"2024-06-24T08:37:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: enhance login UI responsiveness and feedback\n\n- Add import for `MGCircularProgressIndicator` in the login feature\n- Simplify login submission logic by removing print statement\n- Update submit button behavior to show progress indicator when loading\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: enhance login UI responsiveness and feedback"}},{"before":"3513fb1aaeac77d8639d0994ed74fbdca09be037","after":"1398a6beeef2f6f34936b43dcac4f82e871bd66f","ref":"refs/heads/master","pushedAt":"2024-06-24T08:21:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: enhance login UI responsiveness and feedback\n\n- Add import for `MGCircularProgressIndicator` in the login feature\n- Simplify login submission logic by removing print statement\n- Update submit button behavior to show progress indicator when loading\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: enhance login UI responsiveness and feedback"}},{"before":"7c6e85a3c5f14c4daf83119075ba1834d308c18a","after":"3513fb1aaeac77d8639d0994ed74fbdca09be037","ref":"refs/heads/master","pushedAt":"2024-06-24T07:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"feat: enhance login UI responsiveness and feedback\n\n- Add import for `MGCircularProgressIndicator` in the login feature\n- Simplify login submission logic by removing print statement\n- Update submit button behavior to show progress indicator when loading\n\nSigned-off-by: jnelle ","shortMessageHtmlLink":"feat: enhance login UI responsiveness and feedback"}},{"before":"c7b524168aa18bdbc68cb5b3f43808c73b76adb6","after":"7c6e85a3c5f14c4daf83119075ba1834d308c18a","ref":"refs/heads/master","pushedAt":"2024-06-24T07:39:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnelle","name":"Jimmy Nelle","path":"/jnelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36324542?s=80&v=4"},"commit":{"message":"ci: add iOS build\n\nSigned-off-by: jnelle \n\nchore: change app name\n\nSigned-off-by: jnelle \n\nci: add mobile provision cert\n\nSigned-off-by: jnelle \n\nci: fix release workflow file\n\nci: add missing ipa output\n\nSigned-off-by: jnelle \n\nchore: add export options\n\nSigned-off-by: jnelle \n\nchore: update exportoptions\n\nSigned-off-by: jnelle \n\nci(iOS): change export method\n\nSigned-off-by: jnelle \n\nci: improve iOS builds\n\nUpdate release.yml\n\nci: improve iOS builds\n\nUpdate release.yml","shortMessageHtmlLink":"ci: add iOS build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QxODoyMzowMy4wMDAwMDBazwAAAASK1GUZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QxODoyMzowMy4wMDAwMDBazwAAAASK1GUZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQwNzozOTozMy4wMDAwMDBazwAAAARtOuCH"}},"title":"Activity · Nelle-Bendlage-IT/MGPlayer"}