{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604303607,"defaultBranch":"main","name":"RecordYou","ownerLogin":"you-apps","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-20T19:16:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142103099?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708546070.0","currentOid":""},"activityList":{"items":[{"before":"6663a6efb328187f072be86ec42eb0fabff9232e","after":"1adc35e796adab8f01ba33eed15fb710d2b9d0cc","ref":"refs/heads/main","pushedAt":"2024-04-13T11:30:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"style: add nav transitions","shortMessageHtmlLink":"style: add nav transitions"}},{"before":"3850194eb0ac994e522f635df8bcbbcf939c8d66","after":"6663a6efb328187f072be86ec42eb0fabff9232e","ref":"refs/heads/main","pushedAt":"2024-04-11T03:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"feat: support for recording internal audio in rooted devices (#284)\n\n* feat: support for recording internal audio in rooted devices\n\n* fixup! feat: support for recording internal audio in rooted devices","shortMessageHtmlLink":"feat: support for recording internal audio in rooted devices (#284)"}},{"before":"c8e560f7fe191278cb7ac05b13c61e3480f264a6","after":"3850194eb0ac994e522f635df8bcbbcf939c8d66","ref":"refs/heads/main","pushedAt":"2024-04-08T07:55:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #283 from SuhasDissa/qs\n\nfix: QS tile related issues","shortMessageHtmlLink":"Merge pull request #283 from SuhasDissa/qs"}},{"before":"eb34df14a068458541a460f36be61bce6e66e739","after":"c8e560f7fe191278cb7ac05b13c61e3480f264a6","ref":"refs/heads/main","pushedAt":"2024-04-04T10:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"fix: don't request screen annotation permissions at first app run (closes #279)","shortMessageHtmlLink":"fix: don't request screen annotation permissions at first app run (cl…"}},{"before":"bc29174faf5e0ecfaa29aabfb3395c5391eb14a5","after":"eb34df14a068458541a460f36be61bce6e66e739","ref":"refs/heads/main","pushedAt":"2024-03-28T08:30:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #276 from weblate/weblate-you-apps-record-you\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #276 from weblate/weblate-you-apps-record-you"}},{"before":"51ec9fa1e2f492fcd3d7afbab459d49c8ee05040","after":"bc29174faf5e0ecfaa29aabfb3395c5391eb14a5","ref":"refs/heads/main","pushedAt":"2024-03-15T12:36:01.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #256 from weblate/weblate-you-apps-record-you\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #256 from weblate/weblate-you-apps-record-you"}},{"before":"e4df6fbd9a5a2eb88930f096ab600eb18aa1ca36","after":"51ec9fa1e2f492fcd3d7afbab459d49c8ee05040","ref":"refs/heads/main","pushedAt":"2024-03-15T12:35:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #275 from SuhasDissa/files-dir\n\nfix: Changing save directory makes the old recordings inaccessible","shortMessageHtmlLink":"Merge pull request #275 from SuhasDissa/files-dir"}},{"before":"427831eadc21179351502d5a826a473f1b02fe64","after":"e4df6fbd9a5a2eb88930f096ab600eb18aa1ca36","ref":"refs/heads/main","pushedAt":"2024-03-12T19:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"feat: support more file formats for trimming media (#272)\n\n* Trim: Don't hardcode MP4 muxer and try to use appropriate one guessed from the input file\r\n\r\n* When trimming raw aac set m4a extension for the output file","shortMessageHtmlLink":"feat: support more file formats for trimming media (#272)"}},{"before":"1aee6a952b04de06adc420bfcb0c3d023bbdf810","after":"427831eadc21179351502d5a826a473f1b02fe64","ref":"refs/heads/main","pushedAt":"2024-03-12T11:34:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"fix: allow high quality opus recording (#273)\n\n* Allow high quality opus recording\r\nOpus codec supports low latency and high quality audio recording. I think we should make more reasonable defaults and allow more fine grained control for people who know what they are doing.\r\nAnother stab at fixing #193.\r\nSince #235 as an addition to disabling sample rate control setting up the bitrate is no longer working for opus file recordings.\r\n These sample rates are natively supported by the opus encoder with no resampling involved: 8, 12, 16, 24, or 48 kHz. See this FAQ answer and a few follow up answers https://wiki.xiph.org/OpusFAQ#What_is_Opus_Custom?\r\nWhen not specifying the sample rate at all resulting files have some kind of default sample rate that severely degrades audio quality. When inspecting files with ffmpeg the sample rate is always displayed as 48000. I have verified that setting the sample rate it increases audio quality though.\r\nChanges based off of this:\r\n* Again respect bitrate setting when recording into opus. Bitrate of 32000,\r\n40000 or 48000 sound very goot for casual recordings sampled at 48000 Hz.\r\n* Allow setting sample rate for opus encoding when specifying one of the supported values.\r\n\r\n* Extract sample rate preference into a variable for better readability\r\n\r\n* refactor: some code improvements at AudioRecorderService\r\n\r\n* refactor: some more code improvements at AudioRecorderService\r\n\r\n---------\r\n\r\nCo-authored-by: Bnyro ","shortMessageHtmlLink":"fix: allow high quality opus recording (#273)"}},{"before":"2497ca63b20099484c06149ed35c876f15adb52f","after":"1aee6a952b04de06adc420bfcb0c3d023bbdf810","ref":"refs/heads/main","pushedAt":"2024-03-11T19:39:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"Android 14 related fixes (#271)\n\n* Android 14 related fixes\r\n\r\n* Use FOREGROUND_SERVICE_MICROPHONE permission\r\n* Similarly how ScreenRecorderService overrides fgServiceType property to FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION make both AudioRecorderService and LosslessRecorderService inline with this on android 14 and newer by overriding its fgServiceType to FOREGROUND_SERVICE_TYPE_MICROPHONE.\r\n* RecorderService: When registering receivers use the RECEIVER_EXPORTED flag to avoid security exceptions on Android 14\r\n* ScreenRecorderService: added onStop callback to the MediaProjection. It may possibly fix #258.\r\n\r\n* Review: use ContextCompat.registerReceiver instead of own conditions\r\n\r\n* Update app/src/main/AndroidManifest.xml\r\n\r\nCo-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>\r\n\r\n* Update app/src/main/AndroidManifest.xml\r\n\r\nCo-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>","shortMessageHtmlLink":"Android 14 related fixes (#271)"}},{"before":"ef50f2afd0fb7fa51d729addf86e973999a1f1ef","after":null,"ref":"refs/heads/fix-ui-recorder-crash","pushedAt":"2024-02-21T20:07:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"}},{"before":"f0485dbc093983cb07cad28d1d51a1adf1bf0d92","after":"2497ca63b20099484c06149ed35c876f15adb52f","ref":"refs/heads/main","pushedAt":"2024-02-21T20:07:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"Merge pull request #261 from you-apps/fix-ui-recorder-crash\n\nfix: crash and unresponsiveness when finishing recording","shortMessageHtmlLink":"Merge pull request #261 from you-apps/fix-ui-recorder-crash"}},{"before":"d0ee6cf24dac07f863d47313fac620bd9bd764cd","after":"ef50f2afd0fb7fa51d729addf86e973999a1f1ef","ref":"refs/heads/fix-ui-recorder-crash","pushedAt":"2024-02-21T19:07:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-ui-recorder-crash","shortMessageHtmlLink":"Merge branch 'main' into fix-ui-recorder-crash"}},{"before":"6a86eebff298bca50772350c10a9dce29e9029bb","after":"f0485dbc093983cb07cad28d1d51a1adf1bf0d92","ref":"refs/heads/main","pushedAt":"2024-02-21T19:06:24.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #259 from SuhasDissa/dep\n\nchore: update dependencies","shortMessageHtmlLink":"Merge pull request #259 from SuhasDissa/dep"}},{"before":"9e961f34ad9da9a13efc89344bc5e759d0c71836","after":"6a86eebff298bca50772350c10a9dce29e9029bb","ref":"refs/heads/main","pushedAt":"2024-02-21T18:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"feat: option to sort recordings by modification date (closes #248)","shortMessageHtmlLink":"feat: option to sort recordings by modification date (closes #248)"}},{"before":null,"after":"d0ee6cf24dac07f863d47313fac620bd9bd764cd","ref":"refs/heads/fix-ui-recorder-crash","pushedAt":"2024-02-21T17:43:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"fix: crash and unresponsiveness when finishing recording","shortMessageHtmlLink":"fix: crash and unresponsiveness when finishing recording"}},{"before":"22fd4648c300b2dda2cb03e8f3eb4d662d61e301","after":"9e961f34ad9da9a13efc89344bc5e759d0c71836","ref":"refs/heads/main","pushedAt":"2024-02-21T15:12:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"Merge branch 'kik-btaski/main'","shortMessageHtmlLink":"Merge branch 'kik-btaski/main'"}},{"before":"f9f5069c2c75acb9f33b922fd03f2fadd491b07d","after":"22fd4648c300b2dda2cb03e8f3eb4d662d61e301","ref":"refs/heads/main","pushedAt":"2024-02-21T14:47:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"ci: update actions","shortMessageHtmlLink":"ci: update actions"}},{"before":"1d936372cd046f8a102bf78b53f73e295c934e46","after":"f9f5069c2c75acb9f33b922fd03f2fadd491b07d","ref":"refs/heads/main","pushedAt":"2024-02-14T10:41:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #257 from SuhasDissa/mini-player\n\nfix: unresponsive mini player","shortMessageHtmlLink":"Merge pull request #257 from SuhasDissa/mini-player"}},{"before":"bb4069925cf205bd3b32bccdf5f9261608e9e741","after":"1d936372cd046f8a102bf78b53f73e295c934e46","ref":"refs/heads/main","pushedAt":"2024-01-31T17:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"chore: bump version to v7.3","shortMessageHtmlLink":"chore: bump version to v7.3"}},{"before":"24e73da84233d97677cb7e124fbda2309095165e","after":"bb4069925cf205bd3b32bccdf5f9261608e9e741","ref":"refs/heads/main","pushedAt":"2024-01-31T17:39:22.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"Merge pull request #249 from weblate/weblate-you-apps-record-you\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #249 from weblate/weblate-you-apps-record-you"}},{"before":"172fa282206e1bfbdc4d1c59683abdad43e33557","after":"24e73da84233d97677cb7e124fbda2309095165e","ref":"refs/heads/main","pushedAt":"2024-01-20T09:27:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"Merge pull request #247 from kik-btaski/main\n\nfix: service connection leaked when recording","shortMessageHtmlLink":"Merge pull request #247 from kik-btaski/main"}},{"before":"89d17ab2ceea8bb873a622daf5b57af6f669abce","after":"172fa282206e1bfbdc4d1c59683abdad43e33557","ref":"refs/heads/main","pushedAt":"2024-01-16T17:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"fix: m4a files are not listed (closes #244)","shortMessageHtmlLink":"fix: m4a files are not listed (closes #244)"}},{"before":"d9f8d22085757b097c74eb9b2541a41fa0d4c779","after":"89d17ab2ceea8bb873a622daf5b57af6f669abce","ref":"refs/heads/main","pushedAt":"2023-12-18T18:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"fix: non audio files appearing in recordings (fix #237)","shortMessageHtmlLink":"fix: non audio files appearing in recordings (fix #237)"}},{"before":"1f9b1dc938838eb062b2a4baf851b9ccbfcde926","after":"d9f8d22085757b097c74eb9b2541a41fa0d4c779","ref":"refs/heads/main","pushedAt":"2023-12-18T10:20:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #235 from SuhasDissa/opus\n\navoid using custom sample rate for OPUS","shortMessageHtmlLink":"Merge pull request #235 from SuhasDissa/opus"}},{"before":"438da969aedad510ac196bf6d9b7e8f9603bddd2","after":"1f9b1dc938838eb062b2a4baf851b9ccbfcde926","ref":"refs/heads/main","pushedAt":"2023-12-18T10:19:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #234 from SuhasDissa/webm\n\nfeat: add webm video format","shortMessageHtmlLink":"Merge pull request #234 from SuhasDissa/webm"}},{"before":"e1ed4d99a07de27074ff3e2f004ace26ae705c51","after":"438da969aedad510ac196bf6d9b7e8f9603bddd2","ref":"refs/heads/main","pushedAt":"2023-12-18T10:19:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #236 from SuhasDissa/media-metadata-crash\n\nfix: app crash when directory contains corrupt video files","shortMessageHtmlLink":"Merge pull request #236 from SuhasDissa/media-metadata-crash"}},{"before":"bdb4ade3ad438ff9f8d86775b7852cddd11654c2","after":"e1ed4d99a07de27074ff3e2f004ace26ae705c51","ref":"refs/heads/main","pushedAt":"2023-12-18T08:08:54.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #226 from weblate/weblate-you-apps-record-you\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #226 from weblate/weblate-you-apps-record-you"}},{"before":"c7713c2871924b880ed74019f2f00e1cf6646742","after":"bdb4ade3ad438ff9f8d86775b7852cddd11654c2","ref":"refs/heads/main","pushedAt":"2023-12-18T07:57:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuhasDissa","name":"Suhas Dissanayake","path":"/SuhasDissa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64766434?s=80&v=4"},"commit":{"message":"Merge pull request #233 from SuhasDissa/main\n\nfeat: make the floating toolbar draggable","shortMessageHtmlLink":"Merge pull request #233 from SuhasDissa/main"}},{"before":"987c3ba029462681471b1b53940167cf39672105","after":"c7713c2871924b880ed74019f2f00e1cf6646742","ref":"refs/heads/main","pushedAt":"2023-11-14T18:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bnyro","name":"Bnyro","path":"/Bnyro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82752168?s=80&v=4"},"commit":{"message":"chore: bump version to v7.2","shortMessageHtmlLink":"chore: bump version to v7.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL8CpYwA","startCursor":null,"endCursor":null}},"title":"Activity · you-apps/RecordYou"}