{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":612884518,"defaultBranch":"main","name":"photoprism-android-client","ownerLogin":"Radiokot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-12T09:17:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5675681?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713689105.0","currentOid":""},"activityList":{"items":[{"before":"dd8a31e4f2cad905cc4e198833693d751df94e06","after":"1d79722e89202feb9f5e7cb0fda79c510d6d38b2","ref":"refs/heads/main","pushedAt":"2024-06-04T19:42:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Do not handle viewer actions if data not loaded\n\nIf the repository is not yet updated, skip actions handling.","shortMessageHtmlLink":"Do not handle viewer actions if data not loaded"}},{"before":"4cbe9bd97633d7a98873433403543557421e48f5","after":"dd8a31e4f2cad905cc4e198833693d751df94e06","ref":"refs/heads/main","pushedAt":"2024-06-03T19:55:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Actualize the changelog","shortMessageHtmlLink":"Actualize the changelog"}},{"before":"1f7e013426cdf5150ba9c5727ffe99a816063008","after":"4cbe9bd97633d7a98873433403543557421e48f5","ref":"refs/heads/main","pushedAt":"2024-06-02T19:12:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add ability to get help on key activation screen","shortMessageHtmlLink":"Add ability to get help on key activation screen"}},{"before":"b4b32cd9d0de0639410ce09da99c7082eb8c759b","after":"1f7e013426cdf5150ba9c5727ffe99a816063008","ref":"refs/heads/main","pushedAt":"2024-06-01T18:29:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Show current language on the lang preference","shortMessageHtmlLink":"Show current language on the lang preference"}},{"before":"227ff5e361fd7f6445568ffb93b64f05de412600","after":"b4b32cd9d0de0639410ce09da99c7082eb8c759b","ref":"refs/heads/main","pushedAt":"2024-06-01T11:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Fix prev visibility change lag on SDK 21","shortMessageHtmlLink":"Fix prev visibility change lag on SDK 21"}},{"before":"ad9dd7d6ecc8cce1c513fa769037b5ab2adbb694","after":"227ff5e361fd7f6445568ffb93b64f05de412600","ref":"refs/heads/main","pushedAt":"2024-06-01T10:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add clarifying comments for locale-related code","shortMessageHtmlLink":"Add clarifying comments for locale-related code"}},{"before":"b47d6c38fae63a5fc8aa555f2b13711ddff1d4e1","after":"ad9dd7d6ecc8cce1c513fa769037b5ab2adbb694","ref":"refs/heads/main","pushedAt":"2024-06-01T08:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Move lang and ext prefs to the General section","shortMessageHtmlLink":"Move lang and ext prefs to the General section"}},{"before":"76b8141b2ca453953907f856911674ea240419b8","after":"b47d6c38fae63a5fc8aa555f2b13711ddff1d4e1","ref":"refs/heads/main","pushedAt":"2024-05-31T19:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add feature flag for extension store\n\nWhen not set, the key activation screen is opened instead of the store.","shortMessageHtmlLink":"Add feature flag for extension store"}},{"before":"b55e285ea48229ee2a557fffe05f28f5e09ef837","after":"76b8141b2ca453953907f856911674ea240419b8","ref":"refs/heads/main","pushedAt":"2024-05-30T20:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Fix squeezing visible bottom bar menu icons","shortMessageHtmlLink":"Fix squeezing visible bottom bar menu icons"}},{"before":"331d89d33a5fe3789f6e1026bee1e3963782f627","after":"b55e285ea48229ee2a557fffe05f28f5e09ef837","ref":"refs/heads/main","pushedAt":"2024-05-30T19:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Actualize the changelog","shortMessageHtmlLink":"Actualize the changelog"}},{"before":"2df42dc8e7f11946abcb7d1a4d67d6201e48bb0d","after":"331d89d33a5fe3789f6e1026bee1e3963782f627","ref":"refs/heads/main","pushedAt":"2024-05-30T19:55:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add Czech translation","shortMessageHtmlLink":"Add Czech translation"}},{"before":"39d2d49104e983916c2bccc3a68710c45f60260c","after":"2df42dc8e7f11946abcb7d1a4d67d6201e48bb0d","ref":"refs/heads/main","pushedAt":"2024-05-28T20:21:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Show overflow selection menu item icons\n\nMake the snippet an extension.","shortMessageHtmlLink":"Show overflow selection menu item icons"}},{"before":"0f41b4b08a9e9d90243653cfae93b32ffb74a028","after":"39d2d49104e983916c2bccc3a68710c45f60260c","ref":"refs/heads/main","pushedAt":"2024-05-24T19:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Actualize the description","shortMessageHtmlLink":"Actualize the description"}},{"before":"cab84aef10d6c2dee691a409f218efb46cf3a444","after":"0f41b4b08a9e9d90243653cfae93b32ffb74a028","ref":"refs/heads/main","pushedAt":"2024-05-24T19:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Post empty gallery list immedietely\n\nImmediate posting looks better.","shortMessageHtmlLink":"Post empty gallery list immedietely"}},{"before":"6ad2265a53535c9049bc32a42560cbb701664e18","after":"cab84aef10d6c2dee691a409f218efb46cf3a444","ref":"refs/heads/main","pushedAt":"2024-05-23T20:22:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Fix not canceling the download on dialog close\n\nUse fragment result API to get dialog cancellation, as the cancellation\nlivedata gets lost on screen rotation.","shortMessageHtmlLink":"Fix not canceling the download on dialog close"}},{"before":"29cc72653469a303f088c64410364f8aa57d0c16","after":"6ad2265a53535c9049bc32a42560cbb701664e18","ref":"refs/heads/main","pushedAt":"2024-05-22T19:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Hide viewer archive and delete options when needed\n\nWhen areActionsVisible is false, the corresponding menu items are not\naccessibble","shortMessageHtmlLink":"Hide viewer archive and delete options when needed"}},{"before":"b3e1b8144133f81e24a2971e3f11f99159e4df93","after":"29cc72653469a303f088c64410364f8aa57d0c16","ref":"refs/heads/main","pushedAt":"2024-05-22T19:49:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Eliminate race when posting gallery items\n\nSchedule gallery items posting at the single place and add small\ndebounce for situations when multiple changes trigger items posting,\ne.g. state and repository.","shortMessageHtmlLink":"Eliminate race when posting gallery items"}},{"before":"d44575ee7bfdb01a42853ae56f91174b8deb6e68","after":"b3e1b8144133f81e24a2971e3f11f99159e4df93","ref":"refs/heads/main","pushedAt":"2024-05-21T19:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Translate rest of the unreleased strings","shortMessageHtmlLink":"Translate rest of the unreleased strings"}},{"before":"9f2347da27e99ba04859f93cdbef67ae969db871","after":"d44575ee7bfdb01a42853ae56f91174b8deb6e68","ref":"refs/heads/main","pushedAt":"2024-05-20T20:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Translate some unreleased strings","shortMessageHtmlLink":"Translate some unreleased strings"}},{"before":"9de74e097503b1af67196309194228635f41b7f1","after":"9f2347da27e99ba04859f93cdbef67ae969db871","ref":"refs/heads/main","pushedAt":"2024-05-19T19:45:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Remove MaxFrameRateVideoTrackSelector\n\nSelection bug with live photos is fixed in ExoPlayer 1.3.1.","shortMessageHtmlLink":"Remove MaxFrameRateVideoTrackSelector"}},{"before":"a3da461fbb6d4ef3241f3e9560306cae2d34836e","after":"9de74e097503b1af67196309194228635f41b7f1","ref":"refs/heads/main","pushedAt":"2024-05-19T19:38:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Rename marketplace to store, translate its strings","shortMessageHtmlLink":"Rename marketplace to store, translate its strings"}},{"before":"7b3004f6ff0f93446306511203bfebb25788db96","after":"a3da461fbb6d4ef3241f3e9560306cae2d34836e","ref":"refs/heads/main","pushedAt":"2024-05-19T19:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Rename marketplace to store, translate its strings","shortMessageHtmlLink":"Rename marketplace to store, translate its strings"}},{"before":"ee695cf12e67999cf55491de8f3dc2c93ba1b586","after":"7b3004f6ff0f93446306511203bfebb25788db96","ref":"refs/heads/main","pushedAt":"2024-05-18T11:48:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Make media viewer VM state private, as it is inner","shortMessageHtmlLink":"Make media viewer VM state private, as it is inner"}},{"before":"07615c09305811c28aeaecdcac707a274482eef4","after":"ee695cf12e67999cf55491de8f3dc2c93ba1b586","ref":"refs/heads/main","pushedAt":"2024-05-17T20:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Actualize the changelog","shortMessageHtmlLink":"Actualize the changelog"}},{"before":"0cf1a2e8636c878ae6b2007b3761f140a4cf375c","after":"07615c09305811c28aeaecdcac707a274482eef4","ref":"refs/heads/main","pushedAt":"2024-05-17T20:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Close the viewer if no items left","shortMessageHtmlLink":"Close the viewer if no items left"}},{"before":"419a92cd025181310ecebee7a6eefd8c7e8cfc9d","after":"0cf1a2e8636c878ae6b2007b3761f140a4cf375c","ref":"refs/heads/main","pushedAt":"2024-05-16T19:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Fix not updating viewer title on archiving","shortMessageHtmlLink":"Fix not updating viewer title on archiving"}},{"before":"7efb402c7daa009f2694e5592e3023b8497c802e","after":"419a92cd025181310ecebee7a6eefd8c7e8cfc9d","ref":"refs/heads/main","pushedAt":"2024-05-15T19:06:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"PoC add ability to archive a single gallery item","shortMessageHtmlLink":"PoC add ability to archive a single gallery item"}},{"before":"557c99e8e1ddde2acc0f1b97556565f8f8a98484","after":"7efb402c7daa009f2694e5592e3023b8497c802e","ref":"refs/heads/main","pushedAt":"2024-05-14T19:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add calls for batch deletion and archiving","shortMessageHtmlLink":"Add calls for batch deletion and archiving"}},{"before":"93cdf3c7e43b31f467343736b045ab5239cba794","after":"557c99e8e1ddde2acc0f1b97556565f8f8a98484","ref":"refs/heads/main","pushedAt":"2024-05-13T20:20:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Translate some unreleased strings","shortMessageHtmlLink":"Translate some unreleased strings"}},{"before":"a533f426d982c161ef838fd554b53318d13511ac","after":"93cdf3c7e43b31f467343736b045ab5239cba794","ref":"refs/heads/main","pushedAt":"2024-05-12T19:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Radiokot","name":"Oleg Koretsky","path":"/Radiokot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5675681?s=80&v=4"},"commit":{"message":"Add marketplace item to the ext preferences","shortMessageHtmlLink":"Add marketplace item to the ext preferences"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXGb-vgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Radiokot/photoprism-android-client"}