{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":524900073,"defaultBranch":"master","name":"zotero-android","ownerLogin":"zotero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-15T07:53:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/891917?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726663635.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bb983b88cf9deca38123ae39252e9591d73f550a","ref":"refs/heads/underline_and_freetext_support","pushedAt":"2024-09-18T12:47:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Building up business logic and UI of underline and freetext support.","shortMessageHtmlLink":"Building up business logic and UI of underline and freetext support."}},{"before":"2f45aff779a6ae247c7245236993ec50d7ceaedd","after":"ec394d8eae8e9de196aa6b8587e2d14ca1805c0c","ref":"refs/heads/master","pushedAt":"2024-09-16T07:19:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Bugfixes for underline and freeText annotation sync.\nHiding incomplete underline and text annotations UI from sidebar.\n\nUpping versionCode to 100","shortMessageHtmlLink":"Bugfixes for underline and freeText annotation sync."}},{"before":"3ee56e3527ef792048a08ee76bee95cca018a630","after":null,"ref":"refs/heads/strings","pushedAt":"2024-09-12T09:39:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"}},{"before":"e6bed1c9583753d842c2fa5e113ff53790aca291","after":"2f45aff779a6ae247c7245236993ec50d7ceaedd","ref":"refs/heads/master","pushedAt":"2024-09-12T09:38:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Syncing underline and freeText annotations\nUpping schemaVersion to 29.\nDB Migration for RItem annotationType field.","shortMessageHtmlLink":"Syncing underline and freeText annotations"}},{"before":"bbb408f4f0e1ab41e60354d1d4ddf263dd3566b8","after":"3ee56e3527ef792048a08ee76bee95cca018a630","ref":"refs/heads/strings","pushedAt":"2024-09-12T09:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Syncing underline and freeText annotations\nUpping schemaVersion to 29.\nDB Migration for RItem annotationType field.","shortMessageHtmlLink":"Syncing underline and freeText annotations"}},{"before":null,"after":"bbb408f4f0e1ab41e60354d1d4ddf263dd3566b8","ref":"refs/heads/strings","pushedAt":"2024-09-06T10:05:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Renaming strings ids in strings.xml. Separating a few strings into non_localizable_strings.xml.","shortMessageHtmlLink":"Renaming strings ids in strings.xml. Separating a few strings into no…"}},{"before":"91214e78ed29a671c2a8f7b67aa2c1464b3e075f","after":"e6bed1c9583753d842c2fa5e113ff53790aca291","ref":"refs/heads/master","pushedAt":"2024-09-06T02:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Only allowing .local & .home.arpa hosts for HTTP WebDav connections.\n\nUpping versionCode to 99","shortMessageHtmlLink":"Only allowing .local & .home.arpa hosts for HTTP WebDav connections."}},{"before":"6754aee12db047aef0ba0aec0659903e71272acf","after":"91214e78ed29a671c2a8f7b67aa2c1464b3e075f","ref":"refs/heads/master","pushedAt":"2024-09-05T14:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Refactoring of Network Modules and Network API\nSending custom User-Agent to Non-Zotero API’s\nNo longer sending Zotero specific headers to Non-Zotero APIs","shortMessageHtmlLink":"Refactoring of Network Modules and Network API"}},{"before":"f256fc19f26f70dc1fe4a241ca90e0f65bd47bc9","after":"6754aee12db047aef0ba0aec0659903e71272acf","ref":"refs/heads/master","pushedAt":"2024-09-04T11:03:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Show clearer error message for HTTP WebDAV server verification. Closes #156.\n\nUpping versionCode to 98","shortMessageHtmlLink":"Show clearer error message for HTTP WebDAV server verification. Closes "}},{"before":"2b5aded7b782f4105b391bfc4509a2d37e34ce80","after":"f256fc19f26f70dc1fe4a241ca90e0f65bd47bc9","ref":"refs/heads/master","pushedAt":"2024-09-03T10:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Opening Attachments other than PDF. Closes #148","shortMessageHtmlLink":"Opening Attachments other than PDF. Closes #148"}},{"before":"b25c77a8e9c1936d8d6b9e92c20683c5dc8939c3","after":"2b5aded7b782f4105b391bfc4509a2d37e34ce80","ref":"refs/heads/master","pushedAt":"2024-09-02T11:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Fix for Incorrect group permissions handling. Closes #152.\n\nUpping versionCode to 97","shortMessageHtmlLink":"Fix for Incorrect group permissions handling. Closes #152."}},{"before":"5f41d81da5a3f04ccbd9ff9ef73876987ee6f996","after":"b25c77a8e9c1936d8d6b9e92c20683c5dc8939c3","ref":"refs/heads/master","pushedAt":"2024-08-29T13:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Show confirmation prompt before signing out. Closes #153.\nFixing crash happening during immediate Login after Sign Out.\n\nUpping versionCode to 96","shortMessageHtmlLink":"Show confirmation prompt before signing out. Closes #153."}},{"before":"561a4f52e73b61a2731d2a46d859262e1f5163e8","after":"5f41d81da5a3f04ccbd9ff9ef73876987ee6f996","ref":"refs/heads/master","pushedAt":"2024-08-29T11:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Storing digital auth cache between WebDavApi invocations\n\nUpping versionCode to 95","shortMessageHtmlLink":"Storing digital auth cache between WebDavApi invocations"}},{"before":"5106fe625a67508fe74d3f20e8ceca2b36b58c60","after":"561a4f52e73b61a2731d2a46d859262e1f5163e8","ref":"refs/heads/master","pushedAt":"2024-08-29T10:47:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Digest is supported alongside the Basic method of authentication for WebDav.\n\nUpping versionCode to 94","shortMessageHtmlLink":"Digest is supported alongside the Basic method of authentication for …"}},{"before":"c437c8231dd1059a70c603b15c209f5a23cf6bbb","after":"5106fe625a67508fe74d3f20e8ceca2b36b58c60","ref":"refs/heads/master","pushedAt":"2024-08-29T10:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Adding ability to choose between digest and basic authentication methods for WebDav.\n\nUpping versionCode to 93","shortMessageHtmlLink":"Adding ability to choose between digest and basic authentication meth…"}},{"before":"c33e586cff6a1a40a4abcefc582655ce174fce1e","after":"c437c8231dd1059a70c603b15c209f5a23cf6bbb","ref":"refs/heads/master","pushedAt":"2024-08-28T11:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Adding custom User-Agent to WebDav requests.\n\nUpping versionCode to 92","shortMessageHtmlLink":"Adding custom User-Agent to WebDav requests."}},{"before":"035ef0f605a2a1647073e705a8fd8628deac8572","after":null,"ref":"refs/heads/107_pdf_outline_support","pushedAt":"2024-08-27T15:25:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"}},{"before":"de0335430a2359e8165039d908e756e6349e2561","after":"c33e586cff6a1a40a4abcefc582655ce174fce1e","ref":"refs/heads/master","pushedAt":"2024-08-27T15:21:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"PDF thumbnails list support.\nUpping versionCode to 91","shortMessageHtmlLink":"PDF thumbnails list support."}},{"before":"677a3a609f22c3e1da113ad898474c4d783132b9","after":"de0335430a2359e8165039d908e756e6349e2561","ref":"refs/heads/master","pushedAt":"2024-08-22T12:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Adding \"local\" and \"home.arpa\" with subdomains to a list of cleartextTrafficPermitted addresses\n\nUpping versionCode to 90","shortMessageHtmlLink":"Adding \"local\" and \"home.arpa\" with subdomains to a list of cleartext…"}},{"before":null,"after":"035ef0f605a2a1647073e705a8fd8628deac8572","ref":"refs/heads/107_pdf_outline_support","pushedAt":"2024-08-21T10:52:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"PDF outline support Closes #107.","shortMessageHtmlLink":"PDF outline support Closes #107."}},{"before":"e285f734a6391d9e97ef187bcd5d9af50311af42","after":"677a3a609f22c3e1da113ad898474c4d783132b9","ref":"refs/heads/master","pushedAt":"2024-08-13T08:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Removing unnecessary slash during a \"nonexistent.prop\" WebDav request.","shortMessageHtmlLink":"Removing unnecessary slash during a \"nonexistent.prop\" WebDav request."}},{"before":"27b6d93249ee0b62e80cb9fb1235be66a6ffec35","after":"e285f734a6391d9e97ef187bcd5d9af50311af42","ref":"refs/heads/master","pushedAt":"2024-08-12T09:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Improving debug logging:\nEnabling logging into a file for debug builds:\nLogging with BASIC level for Zotero APIs\nLogging with BODY level for WebDav and WebSockets\n\nUpping gradle to 8.9\nUpping versionCode to 89","shortMessageHtmlLink":"Improving debug logging:"}},{"before":"1f0202b95a2153cbf2adb68b2350fe547b44531d","after":"27b6d93249ee0b62e80cb9fb1235be66a6ffec35","ref":"refs/heads/master","pushedAt":"2024-08-09T12:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Migrating to PSPDFKIT 2024.4.0 while resolving a few issues:\nTransitioning from using PdfFragment to PdfUiFragment due to it’s having Back-n-Forward buttons for jumping to another page after navigating via inter-pdf link.\nKnown issue:\nPSPDFKIT’s Title of the PDF document briefly appearing at the top of the screen when navigating to screen.\n\nFixes:\nBack button after jumping to another page. Closes #147.\nDon't use rectangular selection for highlighting Closes #130.\nAdding Page Counter & In-Pdf quick navigation bottom bar to Pdf Screen.Closes #121.\n\nUpping versionCode to 88.","shortMessageHtmlLink":"Migrating to PSPDFKIT 2024.4.0 while resolving a few issues:"}},{"before":"1de9c6517087b5f96fee0083b427e80d87363d42","after":"1f0202b95a2153cbf2adb68b2350fe547b44531d","ref":"refs/heads/master","pushedAt":"2024-08-06T11:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Refactoring of the UI and VM callbacks on PdfReaderScreen.\nUpping versionCode to 87.","shortMessageHtmlLink":"Refactoring of the UI and VM callbacks on PdfReaderScreen."}},{"before":"b32cfa5174c5b90c15218c44a0e76fbbc6b27790","after":"1de9c6517087b5f96fee0083b427e80d87363d42","ref":"refs/heads/master","pushedAt":"2024-08-05T08:27:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Fixes \"Enter in Search Items deletes the search.\" Closes #146","shortMessageHtmlLink":"Fixes \"Enter in Search Items deletes the search.\" Closes #146"}},{"before":"8ab234dc7b1ccfd631c37628026bf1be29be8fe5","after":"b32cfa5174c5b90c15218c44a0e76fbbc6b27790","ref":"refs/heads/master","pushedAt":"2024-08-01T11:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Fix for \"This item has been changed remotely. It will now reload.\" dialog appearing on ItemDetailsScreen not only when item was changed remotely, but also every time user changed any field on the device.\nAdding 500 ms debounce to Abstract text field, to reduce number of DB Request when user is inputting data.\n\nUpping versionCode to 86","shortMessageHtmlLink":"Fix for \"This item has been changed remotely. It will now reload.\" di…"}},{"before":"e06afc03c0f17bdb609e03203abea4fa56e5366f","after":"8ab234dc7b1ccfd631c37628026bf1be29be8fe5","ref":"refs/heads/master","pushedAt":"2024-07-31T12:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Fix for Cancel button doesn't work in item edit mode.Closes #116.","shortMessageHtmlLink":"Fix for Cancel button doesn't work in item edit mode.Closes #116."}},{"before":"ce38c7836958c7a2d965535a1ab3f64c813b6cf8","after":"e06afc03c0f17bdb609e03203abea4fa56e5366f","ref":"refs/heads/master","pushedAt":"2024-07-29T16:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Improvements to the number of instances used and memory allocation required for Realm DB operations:\n1. Number of Realm instances was growing uncontrollably due to not explicitly being closed at the end of a series of DB Operations in some places throughout the app.\n2. Instead of creating two instances of DbWrapper and configuring them for Main DB and the one used for translations and distinguishing between them using @BundleDataDb annotation, now separate DbWrapperMain and DbWrapperBundle classes are used to eliminate a possibility of using a wrong instance.\n3. Removing unnecessary child coroutine scopes that was used in SyncActions.\n\nUpping versionCode to 85","shortMessageHtmlLink":"Improvements to the number of instances used and memory allocation re…"}},{"before":"0f6478e81bee0efadcc59fdbd98d57f876088dda","after":"ce38c7836958c7a2d965535a1ab3f64c813b6cf8","ref":"refs/heads/master","pushedAt":"2024-07-24T14:41:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Adds full screen mode on Pdf Screen. Closes #140\nUpping versionCode to 84","shortMessageHtmlLink":"Adds full screen mode on Pdf Screen. Closes #140"}},{"before":"6c45b751e4abf9b8d2866c99654d1c934e1b6647","after":"0f6478e81bee0efadcc59fdbd98d57f876088dda","ref":"refs/heads/master","pushedAt":"2024-07-23T08:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dima-Android","name":"Dima","path":"/Dima-Android","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25297619?s=80&v=4"},"commit":{"message":"Using a regular Background service for Share Screen's attachment upload.\nRemoving hilt-work and androidx.work dependencies\nUpping versionCode to 83","shortMessageHtmlLink":"Using a regular Background service for Share Screen's attachment upload."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEua1GtQA","startCursor":null,"endCursor":null}},"title":"Activity · zotero/zotero-android"}