{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777815524,"defaultBranch":"master","name":"Metadator","ownerLogin":"BobbyESP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-26T14:55:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60316747?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722252312.0","currentOid":""},"activityList":{"items":[{"before":"4c8f1c9efdde4fd1913b134259e5492db7d51afc","after":"db639b3f11987dbfb438624b9404cc2ed6babab6","ref":"refs/heads/master","pushedAt":"2024-08-15T16:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"help me fix the ci plz\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"help me fix the ci plz"}},{"before":"7d16c799d8773324967b313b4802d47b17e37907","after":"4c8f1c9efdde4fd1913b134259e5492db7d51afc","ref":"refs/heads/master","pushedAt":"2024-08-15T16:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Fixed Google Service file creation in workflows\n\nCorrected the command for creating the Google Service file from the base64 encoded secret in both the Android CI and\n CodeQL workflows.\nThis fixes an issue where the file was not being created correctly due to incorrect flags used with the `base64` command.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Fixed Google Service file creation in workflows"}},{"before":"6897a3ee5d81dcce330719391ed9fc40de98aac0","after":"7d16c799d8773324967b313b4802d47b17e37907","ref":"refs/heads/master","pushedAt":"2024-08-15T16:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Removed unnecessary `i` flag from base64 command\n\nThe `i` flag in the `base64` command was unnecessary and caused issues\n with decoding the Google Services JSON file. This commit removes the flag to ensure proper decoding.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Removed unnecessary i flag from base64 command"}},{"before":"4add938e0751c203dfa15e554e0b76bc1ad968fc","after":"6897a3ee5d81dcce330719391ed9fc40de98aac0","ref":"refs/heads/master","pushedAt":"2024-08-15T16:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Update codeql.yml","shortMessageHtmlLink":"Update codeql.yml"}},{"before":"1fb99bffd6f46ba65a7b4189aa1d681a6949efe6","after":"4add938e0751c203dfa15e554e0b76bc1ad968fc","ref":"refs/heads/master","pushedAt":"2024-08-15T16:34:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Update android_ci.yml","shortMessageHtmlLink":"Update android_ci.yml"}},{"before":"7fc5d93af2d39b663ed432a1508225584ccb3398","after":"1fb99bffd6f46ba65a7b4189aa1d681a6949efe6","ref":"refs/heads/master","pushedAt":"2024-08-15T16:24:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"feat: Trigger Spotify search on BottomSheet expand\n\nThis commit modifies the behavior of the Spotify search bottom sheet in the Metadata Editor. Now, when the bottom sheet\n expands, it automatically triggers a Spotify search using the audio file's name and artist.\n\nThis change improves the user experience by providing a more streamlined way to search for metadata on Spotify.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"feat: Trigger Spotify search on BottomSheet expand"}},{"before":"2be24e32ad97c6df9eab205ebe1256d149d3c71f","after":"7fc5d93af2d39b663ed432a1508225584ccb3398","ref":"refs/heads/master","pushedAt":"2024-08-15T16:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Improved some translations\n\nImproved some Spanish translations and fixed a typo in English strings.\n\nSpecifically, this commit:\n\n- Improved the translation of \"mar\nquee_text_description\" in Spanish.\n- Fixed a typo in \"retrieving_spotify_token\" in English.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Improved some translations"}},{"before":"11d623ec5106545f2fd485b9cd4b411c2e709559","after":"2be24e32ad97c6df9eab205ebe1256d149d3c71f","ref":"refs/heads/master","pushedAt":"2024-08-15T16:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix/Spotify: App crashes when there's no internet connection\n\n- Added a loading state for the Spotify track search.\n- Updated the Spotify search service to handle pagination.\n- Added error handling for Spotify track search.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix/Spotify: App crashes when there's no internet connection"}},{"before":"2360d4f7be7c52b96f678004b734c67efcbcd0d5","after":"11d623ec5106545f2fd485b9cd4b411c2e709559","ref":"refs/heads/master","pushedAt":"2024-08-06T15:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"refactor: Use a single field for lyrics\n\nThis commit replaces the separate fields for SYLT and USLT lyrics with a single LYRICS field. This simplifies\n the code and makes it easier to work with lyrics.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"refactor: Use a single field for lyrics"}},{"before":"da765f37001b17cd40c201fa04f5dff5f3b05bab","after":"2360d4f7be7c52b96f678004b734c67efcbcd0d5","ref":"refs/heads/master","pushedAt":"2024-08-06T14:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"feat: Added lyrics editing to Metadata editor\n\nAdded fields for editing synchronized lyrics (SYLT) and unsynchronized lyrics (USLT) to the Metadata editor\n page.\nThis allows users to view and modify lyrics embedded in audio files.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"feat: Added lyrics editing to Metadata editor"}},{"before":"ae8b9cd9bb1dec1165dcf899d83cae4aea4c7ffe","after":"da765f37001b17cd40c201fa04f5dff5f3b05bab","ref":"refs/heads/master","pushedAt":"2024-08-05T22:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Enabled Crashlytics mapping file upload\n\nThis commit enables the upload of Crashlytics mapping files, allowing for more detailed and accurate crash reports. It\n also updates some dependencies to their latest versions.\n\nSpecifically, this commit:\n\n- Enables `mappingFileUploadEnabled` and `nativeSymbolUploadEnabled` in the Crashlytics configuration for the Play Store build.\n- Updates the Firebase BOM to version 33.1.2.\n- Updates the Android Gra\ndle Plugin to version 8.5.1.\n- Removes the unnecessary `material` dependency.\n- Moves the Firebase initialization to the `playstore` flavor.\n- Removes the unnecessary `initializeFirebase` call from the `App` class.\n- Updates the Compose BOM to the stable version.\n- Applies the Google Services and Firebase Crashlytics plugins only to the `playstore` flavor.\n- Changes the `playstoreImplementation` dependency to `playstoreApi` for Firebase libraries.\n- Removes the `setCrashlyticsCollection` function from `MainActivity` and makes it a top-level function\n.\n- Fixes the crash in the Play Store release version thanks to [this issue](https://github.com/firebase/firebase-android-sdk/issues/6146)\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Enabled Crashlytics mapping file upload"}},{"before":"76909ff740d3964068b7026c3860a3a9af055b23","after":"ae8b9cd9bb1dec1165dcf899d83cae4aea4c7ffe","ref":"refs/heads/master","pushedAt":"2024-08-01T14:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"chore: Updated Firebase dependencies and moved initialization\n\nUpdated Firebase BOM and Crashlytics Gradle plugin to the latest versions.\nMoved Firebase initialization to the Application\n class for better app lifecycle management.\nRemoved redundant plugin application from the `playstore` product flavor.\n\nAnyways, Firebase still doesn't work at release build\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"chore: Updated Firebase dependencies and moved initialization"}},{"before":"51b943d4c76522847d443a66d5de0ccf0bfe0a2a","after":"76909ff740d3964068b7026c3860a3a9af055b23","ref":"refs/heads/master","pushedAt":"2024-07-31T23:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"feat: Added artwork editing\n\nThis commit introduces the ability to edit artwork for audio files.\n\n- Added functionality to save artwork along with other metadata.\n-\n Updated the UI to allow users to select and save new artwork.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"feat: Added artwork editing"}},{"before":"8f16bd9913e7b5d2fc7373cd98d607cdf08666b9","after":"51b943d4c76522847d443a66d5de0ccf0bfe0a2a","ref":"refs/heads/master","pushedAt":"2024-07-31T22:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"feat: Enabled Crashlytics for Play Store builds\n\nThis commit enables Crashlytics for Play Store builds by applying the Google Services and Firebase Crashlytics plugins\n to the \"playstore\" product flavor. It also sets up Crashlytics with mappingFileUploadEnabled and nativeSymbolUploadEnabled set to false.\n\nThe Firebase Crashlytics Gradle plugin version has been downgraded from 3.0.2 to 2.9.0.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"feat: Enabled Crashlytics for Play Store builds"}},{"before":"88c0f46748abe85de4155841a0e3abbb9c68c1e1","after":"8f16bd9913e7b5d2fc7373cd98d607cdf08666b9","ref":"refs/heads/master","pushedAt":"2024-07-31T14:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"chore: Removed Firebase\n\nThis commit removes (temporarily) Firebase from the project.\n\n- Deleted Firebase related dependencies and plugins.\n- Removed Firebase Crashlytics setup code\n.\n- Commented out Firebase related code in `build.gradle.kts`.\n- Updated `gradle.xml` to remove Firebase.\n- Removed unused imports in `FirebaseSetup.kt`.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"chore: Removed Firebase"}},{"before":"2b8136415e9aa592a4b2a4e29b435c55f4533acc","after":"88c0f46748abe85de4155841a0e3abbb9c68c1e1","ref":"refs/heads/master","pushedAt":"2024-07-31T14:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"refactor: Removed App.context\n\nRemoved the unnecessary `App.context` and used `LocalContext` instead.\nSimplified dynamic color scheme condition.\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"refactor: Removed App.context"}},{"before":"b1bf9b82e5c8fde8a2c04d0ce3240f24bf7c4cf6","after":"2b8136415e9aa592a4b2a4e29b435c55f4533acc","ref":"refs/heads/master","pushedAt":"2024-07-31T08:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"ui: Updated RoundedTag to use ellipsis for text overflow\nui: Removed Settings from drawer\nui: Updated CrashHandlerActivity to use CrashHandlerTheme\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"ui: Updated RoundedTag to use ellipsis for text overflow"}},{"before":"065bbf87331154d0e8a9366405f6cdf7e8c1aa1c","after":"b1bf9b82e5c8fde8a2c04d0ce3240f24bf7c4cf6","ref":"refs/heads/master","pushedAt":"2024-07-29T10:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Update codeql.yml","shortMessageHtmlLink":"Update codeql.yml"}},{"before":"f0f650d678f4512e8a60ea3da6a78e391f4622f0","after":"065bbf87331154d0e8a9366405f6cdf7e8c1aa1c","ref":"refs/heads/master","pushedAt":"2024-07-29T10:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Update android_ci.yml","shortMessageHtmlLink":"Update android_ci.yml"}},{"before":"e92dac32ce815e20879bc3e65dfa0cef7899fdeb","after":"f0f650d678f4512e8a60ea3da6a78e391f4622f0","ref":"refs/heads/master","pushedAt":"2024-07-29T10:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"chore: Updated to JDK 21\n\nUpload APK as artifact after build.\n\nSigned-off-by: Your Name \nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"chore: Updated to JDK 21"}},{"before":"aa7fd6bad4c0365aab435a6c4e079ee80728cbc7","after":"e92dac32ce815e20879bc3e65dfa0cef7899fdeb","ref":"refs/heads/master","pushedAt":"2024-07-29T10:41:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"2abdf031b673e9a107eb160a5f3176106ba91e25","after":"aa7fd6bad4c0365aab435a6c4e079ee80728cbc7","ref":"refs/heads/master","pushedAt":"2024-07-29T10:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Update codeql.yml","shortMessageHtmlLink":"Update codeql.yml"}},{"before":"88d6479c6ac66ff076ab4d46a488b520b307b04b","after":"2abdf031b673e9a107eb160a5f3176106ba91e25","ref":"refs/heads/master","pushedAt":"2024-07-29T09:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"Deleted unnecessary logging\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"Deleted unnecessary logging"}},{"before":"0dd9dabea8233c7faf3e1f2811ef1428ccb6c68c","after":"88d6479c6ac66ff076ab4d46a488b520b307b04b","ref":"refs/heads/master","pushedAt":"2024-07-29T09:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Spotify search not querying full artist name\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Spotify search not querying full artist name"}},{"before":"cdad1562fe6f161e43f6d7ff97dde87bc7245428","after":"0dd9dabea8233c7faf3e1f2811ef1428ccb6c68c","ref":"refs/heads/master","pushedAt":"2024-07-29T09:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"feat: Added Spotify song information retrieve\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"feat: Added Spotify song information retrieve"}},{"before":"357b7c193548a125591b5462c5de6ef6469b73f9","after":"cdad1562fe6f161e43f6d7ff97dde87bc7245428","ref":"refs/heads/master","pushedAt":"2024-07-28T21:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: API level lower than TIRAMISU's instantly crashed the app\nfix: Now not loading MediaStore until the permissions are explicitly given\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: API level lower than TIRAMISU's instantly crashed the app"}},{"before":"d4e234516d1f0a35328893c6f65fc8242f38c624","after":"357b7c193548a125591b5462c5de6ef6469b73f9","ref":"refs/heads/master","pushedAt":"2024-07-28T16:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"perf: Rewritten the metadata saver\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"perf: Rewritten the metadata saver"}},{"before":"9da060dffbe6b4cc318152d382850d62dfe34f86","after":"d4e234516d1f0a35328893c6f65fc8242f38c624","ref":"refs/heads/master","pushedAt":"2024-07-27T18:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"fix: Navigation bar not working as expected in release version\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"fix: Navigation bar not working as expected in release version"}},{"before":"0441e724dc5f1b647ce278d9122cea22ad792254","after":"9da060dffbe6b4cc318152d382850d62dfe34f86","ref":"refs/heads/master","pushedAt":"2024-07-27T13:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"perf: Improved image loading\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"perf: Improved image loading"}},{"before":"38be2ad26c3c3213d3f8616851dade123943cd09","after":"0441e724dc5f1b647ce278d9122cea22ad792254","ref":"refs/heads/master","pushedAt":"2024-07-27T12:43:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BobbyESP","name":"Gabriel Fontán","path":"/BobbyESP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60316747?s=80&v=4"},"commit":{"message":"ui: Reworked theming (soon available)\n\nSigned-off-by: Gabriel Fontán ","shortMessageHtmlLink":"ui: Reworked theming (soon available)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNjo1NzowNC4wMDAwMDBazwAAAASbZfzZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QxMjo0MzoxMy4wMDAwMDBazwAAAASKtkXN"}},"title":"Activity · BobbyESP/Metadator"}