{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315729209,"defaultBranch":"main","name":"gramps-web","ownerLogin":"gramps-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-24T19:12:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10428818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724490569.0","currentOid":""},"activityList":{"items":[{"before":"f1d53d841a0aa4048b5d2e1c5e6db845faed18d6","after":"5400b51f8be739ae7c455115a7e6e4772fe6b05d","ref":"refs/heads/main","pushedAt":"2024-09-26T17:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Add more info to system info tab","shortMessageHtmlLink":"Add more info to system info tab"}},{"before":"a1575db5a57fc9c55821e0fa719b40bb0bc080ec","after":"f1d53d841a0aa4048b5d2e1c5e6db845faed18d6","ref":"refs/heads/main","pushedAt":"2024-09-25T20:30:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Add UI for AI Chat (#489)\n\n* Add empty chat view\r\n\r\n* Add UI for chat\r\n\r\n* Store chat history in localStorage, add button\r\n\r\n* Change placeholder color\r\n\r\n* Implement UI for (dummy) AI response\r\n\r\n* Get chat response from API\r\n\r\n* Change icon to family tree\r\n\r\n* Add loading animation, render markdown links\r\n\r\n* Change type to role, submit history\r\n\r\n* Update plugin\r\n\r\n* Error handling in chat\r\n\r\n* Fix lint error\r\n\r\n* Add clear button to chat\r\n\r\n* Add string\r\n\r\n* Only show chat if authorised to use\r\n\r\n* lint issues\r\n\r\n* Add UI to manage chat permissions\r\n\r\n* Add button group component\r\n\r\n* Add UI for semantic search\r\n\r\n* UI for chat quota\r\n\r\n* Add UI to manage semantic search index","shortMessageHtmlLink":"Add UI for AI Chat (#489)"}},{"before":"baf11129d541b3d90a838fd13f4bf846e1a2d59d","after":"a1575db5a57fc9c55821e0fa719b40bb0bc080ec","ref":"refs/heads/main","pushedAt":"2024-09-23T05:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Latvian)\n\nCurrently translated at 0.5% (1 of 174 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/lv/","shortMessageHtmlLink":"Translated using Weblate (Latvian)"}},{"before":"09d308392e02b085695222a9203ea80c3a4a54f6","after":"baf11129d541b3d90a838fd13f4bf846e1a2d59d","ref":"refs/heads/main","pushedAt":"2024-08-29T20:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Strip HTML from pasted note content (fixes #490)","shortMessageHtmlLink":"Strip HTML from pasted note content (fixes #490)"}},{"before":"ba16f34845115feeaa9473de416eeeb8fc57686a","after":"09d308392e02b085695222a9203ea80c3a4a54f6","ref":"refs/heads/main","pushedAt":"2024-08-24T09:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Fix error message display","shortMessageHtmlLink":"Fix error message display"}},{"before":"802ccc30323b5ff4cfb10ff234eab0335450d5c4","after":"ba16f34845115feeaa9473de416eeeb8fc57686a","ref":"refs/heads/main","pushedAt":"2024-08-24T08:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Version -> 24.8.0","shortMessageHtmlLink":"Version -> 24.8.0"}},{"before":"d1916bd4e50bf86b68f25dd5afe64a6247bb76f3","after":"802ccc30323b5ff4cfb10ff234eab0335450d5c4","ref":"refs/heads/main","pushedAt":"2024-08-24T08:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Replace custom date filtering with maplibre-gl-dates (#479)\n\n* Replaced custom date filtering with maplibre-gl-dates\r\n\r\n* maplibre-gl-dates v1.1.0\r\n\r\n* maplibre-gl-dates v1.2.0\r\n\r\n* maplibre-gl-dates v1.2.1","shortMessageHtmlLink":"Replace custom date filtering with maplibre-gl-dates (#479)"}},{"before":"515b1c0549778fad21c0017a9bf910a76d92c602","after":"d1916bd4e50bf86b68f25dd5afe64a6247bb76f3","ref":"refs/heads/main","pushedAt":"2024-08-24T08:30:58.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Polish)\n\nCurrently translated at 96.5% (168 of 174 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/pl/","shortMessageHtmlLink":"Translated using Weblate (Polish)"}},{"before":"87910d0b0de46310327ebaf4dac1ce55fa650294","after":"515b1c0549778fad21c0017a9bf910a76d92c602","ref":"refs/heads/main","pushedAt":"2024-08-09T21:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Show link in reindex snackbar only to owners","shortMessageHtmlLink":"Show link in reindex snackbar only to owners"}},{"before":"dee0938d335728318498b8636d1ea84ce31688e2","after":"87910d0b0de46310327ebaf4dac1ce55fa650294","ref":"refs/heads/main","pushedAt":"2024-08-09T21:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Allow editing place type even if empty\nFixes #481","shortMessageHtmlLink":"Allow editing place type even if empty"}},{"before":"ba390d011ed009b5f2a432db131593ff9f247225","after":"dee0938d335728318498b8636d1ea84ce31688e2","ref":"refs/heads/main","pushedAt":"2024-08-09T21:00:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 99.4% (173 of 174 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/ru/","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"8b0c105e75d7c6d914a27d99c5ab95336180c88f","after":"ba390d011ed009b5f2a432db131593ff9f247225","ref":"refs/heads/main","pushedAt":"2024-08-07T07:08:27.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Korean)\n\nCurrently translated at 100.0% (174 of 174 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/ko/","shortMessageHtmlLink":"Translated using Weblate (Korean)"}},{"before":"7d8cd012e92044193eed1cb6f703b1a69449bda1","after":"8b0c105e75d7c6d914a27d99c5ab95336180c88f","ref":"refs/heads/main","pushedAt":"2024-07-28T15:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Fix error message (fixes #379)","shortMessageHtmlLink":"Fix error message (fixes #379)"}},{"before":"f82378671d5c2d5879867c20b0fdd14307082b60","after":"7d8cd012e92044193eed1cb6f703b1a69449bda1","ref":"refs/heads/main","pushedAt":"2024-07-28T14:50:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Version -> 24.7.1","shortMessageHtmlLink":"Version -> 24.7.1"}},{"before":"38687a1805dc77e08c587a31fa904064d8978e5a","after":"f82378671d5c2d5879867c20b0fdd14307082b60","ref":"refs/heads/main","pushedAt":"2024-07-28T13:42:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Spanish)\n\nCurrently translated at 100.0% (174 of 174 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/es/","shortMessageHtmlLink":"Translated using Weblate (Spanish)"}},{"before":"cd4620962b5fc02f6d2b3ce67212688983ba42cf","after":"38687a1805dc77e08c587a31fa904064d8978e5a","ref":"refs/heads/main","pushedAt":"2024-07-28T13:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Add Korean language","shortMessageHtmlLink":"Add Korean language"}},{"before":"2e591ea58a8a498531ce2004b6f719e476205858","after":"cd4620962b5fc02f6d2b3ce67212688983ba42cf","ref":"refs/heads/main","pushedAt":"2024-07-28T06:36:31.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Added translation using Weblate (Korean)","shortMessageHtmlLink":"Added translation using Weblate (Korean)"}},{"before":"07cfcd5e7657f49ddb2cf199ba1a9d5d3279a659","after":"2e591ea58a8a498531ce2004b6f719e476205858","ref":"refs/heads/main","pushedAt":"2024-07-26T20:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Make object type filter in search work with new search backend","shortMessageHtmlLink":"Make object type filter in search work with new search backend"}},{"before":"1ab92d2ceb5df12210c8d247f9842e91c336eb0b","after":"07cfcd5e7657f49ddb2cf199ba1a9d5d3279a659","ref":"refs/heads/main","pushedAt":"2024-07-25T20:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Add translation","shortMessageHtmlLink":"Add translation"}},{"before":"0d85be8465710c86ac429ac1efdfa056f9e80eab","after":"1ab92d2ceb5df12210c8d247f9842e91c336eb0b","ref":"refs/heads/main","pushedAt":"2024-07-25T11:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"25dcdbd2643e8c42d6bba6d9171fdac7b267efcc","after":"0d85be8465710c86ac429ac1efdfa056f9e80eab","ref":"refs/heads/main","pushedAt":"2024-07-25T10:06:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Finish preparing for Web API v2.4","shortMessageHtmlLink":"Finish preparing for Web API v2.4"}},{"before":"ed86b76984ff0dbb4064aa6b3ad0c566d86d6261","after":"25dcdbd2643e8c42d6bba6d9171fdac7b267efcc","ref":"refs/heads/main","pushedAt":"2024-07-23T21:59:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Hebrew)\n\nCurrently translated at 100.0% (173 of 173 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/he/","shortMessageHtmlLink":"Translated using Weblate (Hebrew)"}},{"before":"6f8d7075467a5a7ccefa500c844dcb8df7dc8f5d","after":"ed86b76984ff0dbb4064aa6b3ad0c566d86d6261","ref":"refs/heads/main","pushedAt":"2024-07-11T08:46:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Turkish)\n\nCurrently translated at 100.0% (173 of 173 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/tr/","shortMessageHtmlLink":"Translated using Weblate (Turkish)"}},{"before":"a97ce315599ffefb0136e32a991eb4771a9abd1e","after":"6f8d7075467a5a7ccefa500c844dcb8df7dc8f5d","ref":"refs/heads/main","pushedAt":"2024-07-07T19:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Apply place filter on event fetch","shortMessageHtmlLink":"Apply place filter on event fetch"}},{"before":"e1e04a193d1fd639f38b5c7345381f51c48895da","after":"a97ce315599ffefb0136e32a991eb4771a9abd1e","ref":"refs/heads/main","pushedAt":"2024-07-07T19:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Prevent undefined error","shortMessageHtmlLink":"Prevent undefined error"}},{"before":"66de5832d1943ee483899fcab7d443595c7e6d57","after":"e1e04a193d1fd639f38b5c7345381f51c48895da","ref":"refs/heads/main","pushedAt":"2024-07-07T15:52:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Trigger action","shortMessageHtmlLink":"Trigger action"}},{"before":"a7f27971d60fc70728018ac4f38933751988850f","after":"66de5832d1943ee483899fcab7d443595c7e6d57","ref":"refs/heads/main","pushedAt":"2024-07-07T09:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Translated using Weblate (Dutch)\n\nCurrently translated at 100.0% (173 of 173 strings)\n\nTranslation: Gramps/Web\nTranslate-URL: https://hosted.weblate.org/projects/gramps-project/web/nl/","shortMessageHtmlLink":"Translated using Weblate (Dutch)"}},{"before":"b9113664ad13775c65ba5abf11fd5f32ee62a22c","after":"a7f27971d60fc70728018ac4f38933751988850f","ref":"refs/heads/main","pushedAt":"2024-07-06T19:14:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Move time slider below map","shortMessageHtmlLink":"Move time slider below map"}},{"before":"b7559f6c5b971a4784a682239d7d53617214715d","after":"b9113664ad13775c65ba5abf11fd5f32ee62a22c","ref":"refs/heads/main","pushedAt":"2024-07-06T18:49:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Make links clickable in more places (#464)\n\n* Make URLs in citation page clickable\r\n\r\n* Link URLs in attributes\r\n\r\n* Link URLs in attribute values","shortMessageHtmlLink":"Make links clickable in more places (#464)"}},{"before":"9be3ee72b9f986dc494150a26fbcc1950b8bf189","after":"b7559f6c5b971a4784a682239d7d53617214715d","ref":"refs/heads/main","pushedAt":"2024-07-06T17:11:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMStraub","name":"David Straub","path":"/DavidMStraub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10965193?s=80&v=4"},"commit":{"message":"Fix editing source attributes (#465)","shortMessageHtmlLink":"Fix editing source attributes (#465)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxNzowNzo0OC4wMDAwMDBazwAAAATBwzgC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNlQxNzoxMToxOC4wMDAwMDBazwAAAAR4gfZv"}},"title":"Activity ยท gramps-project/gramps-web"}