{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":453958407,"defaultBranch":"main","name":"pygenda","ownerLogin":"semiprime","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-31T10:15:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10055393?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719748640.0","currentOid":""},"activityList":{"items":[{"before":"c0d757e02d849cd72025dabbd90ab0094c82855e","after":"55d907e81fce30dcfa3c0121d4c79364ba6107dd","ref":"refs/heads/main","pushedAt":"2024-06-30T12:02:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Week/Year Views. If timezone of an event is not the local timezone, made it display the time of the event in its home timezone in addition to the local timezone.","shortMessageHtmlLink":"Week/Year Views. If timezone of an event is not the local timezone, m…"}},{"before":"bff6ec62e000bd347298e65ced3c7838acae0e9f","after":"c0d757e02d849cd72025dabbd90ab0094c82855e","ref":"refs/heads/main","pushedAt":"2024-06-30T11:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Utils. Handled possible exception when getting local timezone on initialisation. Added fallback to method that should work on Linuxes.","shortMessageHtmlLink":"Utils. Handled possible exception when getting local timezone on init…"}},{"before":null,"after":"c0d757e02d849cd72025dabbd90ab0094c82855e","ref":"refs/heads/handle-get-localzone-exception","pushedAt":"2024-06-16T13:24:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Utils. Handled possible exception when getting local timezone on initialisation. Added fallback to method that should work on Linuxes.","shortMessageHtmlLink":"Utils. Handled possible exception when getting local timezone on init…"}},{"before":"1016c51a270b4eb2abb5214293ce7888957963dc","after":"bff6ec62e000bd347298e65ced3c7838acae0e9f","ref":"refs/heads/main","pushedAt":"2024-06-15T11:04:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Docs. Updated Debian & pmOS quickstarts: info about --break-system-packages, and in Debian remove libgtk3 install since it might break things.","shortMessageHtmlLink":"Docs. Updated Debian & pmOS quickstarts: info about --break-system-pa…"}},{"before":"4bf502c0ed58f2b10a747f2c888c30b551cbee9f","after":"1016c51a270b4eb2abb5214293ce7888957963dc","ref":"refs/heads/main","pushedAt":"2024-05-26T08:38:17.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Version. Made this v0.3.3.","shortMessageHtmlLink":"Version. Made this v0.3.3."}},{"before":"1ac621f996c79317de9a3c2be96542900e5e1df1","after":"4bf502c0ed58f2b10a747f2c888c30b551cbee9f","ref":"refs/heads/main","pushedAt":"2024-05-16T21:38:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Version. Made this v0.3.2.","shortMessageHtmlLink":"Version. Made this v0.3.2."}},{"before":"cb516497bea91ecf25c9b2204d083b768d8760a1","after":"1ac621f996c79317de9a3c2be96542900e5e1df1","ref":"refs/heads/main","pushedAt":"2024-05-10T20:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Updated Dutch translation (#2)","shortMessageHtmlLink":"Updated Dutch translation (#2)"}},{"before":"772edcf4a87fed14a7fe79e1b07048838568f334","after":"cb516497bea91ecf25c9b2204d083b768d8760a1","ref":"refs/heads/main","pushedAt":"2024-05-08T13:50:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Docs. Updated information about contributing translations and current translations.","shortMessageHtmlLink":"Docs. Updated information about contributing translations and current…"}},{"before":"669e5149c5099286b116d3ae70e48f3363fb20d3","after":"772edcf4a87fed14a7fe79e1b07048838568f334","ref":"refs/heads/main","pushedAt":"2024-05-04T12:45:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Calendar. Fixed import/paste code to include timezone in DTSTART and DTEND fields. This fixes bugs when pasting entries changes DST offset, or importing/pasting repeating entries that cross a DST boundary.","shortMessageHtmlLink":"Calendar. Fixed import/paste code to include timezone in DTSTART and …"}},{"before":"77119e6a8f0321101b280b8fd14d9c1e6f35e9df","after":"669e5149c5099286b116d3ae70e48f3363fb20d3","ref":"refs/heads/main","pushedAt":"2024-04-28T13:51:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Calendar. When calculating repeats, changed to fallback to slow calculation if event time has a TZID. This fixes some cases where event repeats were incorrect. Added tests to test_repeats.py and a test file.","shortMessageHtmlLink":"Calendar. When calculating repeats, changed to fallback to slow calcu…"}},{"before":"77ef4f01af39f9069e471e4ff36e55ca6f5bf91d","after":"77119e6a8f0321101b280b8fd14d9c1e6f35e9df","ref":"refs/heads/main","pushedAt":"2024-03-31T14:10:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"GUI/Import dialog. Changed input handler for comboboxes to take an optional response argument. Use this to fix bug in Import dialog, where Enter key on combobox was not taken as an Import command.","shortMessageHtmlLink":"GUI/Import dialog. Changed input handler for comboboxes to take an op…"}},{"before":"b89bd09ffb3029d259bc5352fbdbab73cc589abb","after":"77ef4f01af39f9069e471e4ff36e55ca6f5bf91d","ref":"refs/heads/main","pushedAt":"2024-03-23T17:31:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Week/Year Views. Fixed bug: when jumping to an event whose time has a timezone, convert to local time before getting date, otherwise might be off by a day.","shortMessageHtmlLink":"Week/Year Views. Fixed bug: when jumping to an event whose time has a…"}},{"before":"b5ccc54f581e1d848e8720494149897d9bce352e","after":"b89bd09ffb3029d259bc5352fbdbab73cc589abb","ref":"refs/heads/main","pushedAt":"2024-03-10T14:21:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Entry Properties Dialog. Modified to not show URL property/link if it is empty.","shortMessageHtmlLink":"Entry Properties Dialog. Modified to not show URL property/link if it…"}},{"before":"d5d9ddec276fc9da669a13a62a7927b927f53e0d","after":"b5ccc54f581e1d848e8720494149897d9bce352e","ref":"refs/heads/main","pushedAt":"2024-02-25T21:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"GUI/Locale. Added translator credits to About dialog.","shortMessageHtmlLink":"GUI/Locale. Added translator credits to About dialog."}},{"before":"97588bbb7f8f968fb5777716f0364630ffac407c","after":"d5d9ddec276fc9da669a13a62a7927b927f53e0d","ref":"refs/heads/main","pushedAt":"2024-02-25T09:02:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Added Dutch translation (#1)\n\n* Added Dutch translation\r\n\r\n* Rename nl.mo to pygenda.mo\r\n\r\n* Rename nl.po to pygenda.po\r\n\r\n* Update pygenda.po","shortMessageHtmlLink":"Added Dutch translation (#1)"}},{"before":"74fefe0f5de5b46e84fc3144b7516e89d458768e","after":"97588bbb7f8f968fb5777716f0364630ffac407c","ref":"refs/heads/main","pushedAt":"2024-02-10T21:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Year View. Fixed bug: events with a time in another timezone were being shown as icons in the grid position corresponding to the recorded timezone, rather than the local timezone. (Also revised code, making it tidier and more efficient.)","shortMessageHtmlLink":"Year View. Fixed bug: events with a time in another timezone were bei…"}},{"before":"a3d77e90ff724c3b724d13eb23f22d1fd7992e43","after":"74fefe0f5de5b46e84fc3144b7516e89d458768e","ref":"refs/heads/main","pushedAt":"2024-01-19T22:02:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"GUI/Import Dialog. Added basic UI/functionality for importing iCal files.","shortMessageHtmlLink":"GUI/Import Dialog. Added basic UI/functionality for importing iCal fi…"}},{"before":"59fd01f72bac4555801ce1b80ca460774d68944e","after":"a3d77e90ff724c3b724d13eb23f22d1fd7992e43","ref":"refs/heads/main","pushedAt":"2023-12-31T09:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Version. Made this v0.3.1.","shortMessageHtmlLink":"Version. Made this v0.3.1."}},{"before":"429f2e72132646d2f8d36e0c4c5a0df29958e2dd","after":"59fd01f72bac4555801ce1b80ca460774d68944e","ref":"refs/heads/main","pushedAt":"2023-12-31T08:16:35.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Docs. Added a note about using the \"break-system-packages\" option when installing on postmarketOS.","shortMessageHtmlLink":"Docs. Added a note about using the \"break-system-packages\" option whe…"}},{"before":"c3900e0bbe085303ec1073002838ccbfef7d79fa","after":"429f2e72132646d2f8d36e0c4c5a0df29958e2dd","ref":"refs/heads/main","pushedAt":"2023-12-23T23:03:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Week View/Calendar. Added code to show ongoing events that start before the viewed week (non-repeating events only; repeating events to-do; you'll need to set the show_ongoing_event config option). Added test_ongoing.py to test retrieving ongoing events.","shortMessageHtmlLink":"Week View/Calendar. Added code to show ongoing events that start befo…"}},{"before":"bf16bc7ce207cbc5961c64d3b86c32ce20dd87c3","after":"c3900e0bbe085303ec1073002838ccbfef7d79fa","ref":"refs/heads/main","pushedAt":"2023-12-14T22:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Calendar. Reorganised code to write entry timestamps - DTSTAMP/CREATED/LAST-MODIFIED. Fixed bug where toggling status from the menu didn't update timestamps.","shortMessageHtmlLink":"Calendar. Reorganised code to write entry timestamps - DTSTAMP/CREATE…"}},{"before":"aca5ff6dbb74b15038929d53e5a3086288221c01","after":"bf16bc7ce207cbc5961c64d3b86c32ce20dd87c3","ref":"refs/heads/main","pushedAt":"2023-12-05T22:00:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"GUI. Changed GTK import to only specify required version in one place.","shortMessageHtmlLink":"GUI. Changed GTK import to only specify required version in one place."}},{"before":"1ee3c3caec92b51e49b595ab8104283ad7fd97e2","after":"aca5ff6dbb74b15038929d53e5a3086288221c01","ref":"refs/heads/main","pushedAt":"2023-11-25T22:38:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Todo dialog. Fixed bug: typo in completed time property name meant property was not detected.","shortMessageHtmlLink":"Todo dialog. Fixed bug: typo in completed time property name meant pr…"}},{"before":"7604fe93e03394a33252437d136c123d3fdf0077","after":"1ee3c3caec92b51e49b595ab8104283ad7fd97e2","ref":"refs/heads/main","pushedAt":"2023-11-10T22:34:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Docs. Added details of postmarketOS/Phosh buggy appmenu, and changed example config to give better behaviour.","shortMessageHtmlLink":"Docs. Added details of postmarketOS/Phosh buggy appmenu, and changed …"}},{"before":"a160fdc56d90efee9c445109ce127df4f26296c5","after":"7604fe93e03394a33252437d136c123d3fdf0077","ref":"refs/heads/main","pushedAt":"2023-10-31T22:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Version. Made this v0.3.0.","shortMessageHtmlLink":"Version. Made this v0.3.0."}},{"before":"8c79e26985f77ba8bff088bd5542c3de4a94c7fa","after":"a160fdc56d90efee9c445109ce127df4f26296c5","ref":"refs/heads/main","pushedAt":"2023-10-31T22:06:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Docs. Added/expanded some known issues.","shortMessageHtmlLink":"Docs. Added/expanded some known issues."}},{"before":"c6c410754bb61e9e692a47a68b205f0b5ab1a6a9","after":null,"ref":"refs/heads/v0.3.0-test-release3","pushedAt":"2023-10-31T22:02:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"}},{"before":"a4e4b3ad35945d62dcfe0438f4a1c01b9be052a9","after":"8c79e26985f77ba8bff088bd5542c3de4a94c7fa","ref":"refs/heads/main","pushedAt":"2023-10-30T22:34:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"},"commit":{"message":"Locale. Updated translations (one string added for multi-calendar UI).","shortMessageHtmlLink":"Locale. Updated translations (one string added for multi-calendar UI)."}},{"before":"3b3b0a805fd7bc3559b8795a80f321e6fe997b68","after":null,"ref":"refs/heads/v0.3.0-test-release2","pushedAt":"2023-10-30T09:20:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"}},{"before":"a9cf83429430e4ee3fb081352084675101917122","after":null,"ref":"refs/heads/v0.3.0-test-release","pushedAt":"2023-10-30T09:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semiprime","name":"Matt Lewis","path":"/semiprime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10055393?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcvhIjgA","startCursor":null,"endCursor":null}},"title":"Activity · semiprime/pygenda"}