{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":554233771,"defaultBranch":"main","name":"OpenAtlas-Discovery","ownerLogin":"craws","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-19T13:23:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17729345?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715172366.0","currentOid":""},"activityList":{"items":[{"before":"72f19e00965099c1bca43c8b0794e410fcf11ce4","after":"90a2c4eba0bcc3c1e4a2829a3a965a6a55afaa93","ref":"refs/heads/develop","pushedAt":"2024-06-26T09:23:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"chore: cleanup","shortMessageHtmlLink":"chore: cleanup"}},{"before":"a97da83afc1584d3d0fa15e7e2907f81d5a4cea3","after":"72f19e00965099c1bca43c8b0794e410fcf11ce4","ref":"refs/heads/develop","pushedAt":"2024-06-25T13:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Merge branch 'feat/detail-view-integration'","shortMessageHtmlLink":"Merge branch 'feat/detail-view-integration'"}},{"before":"f42085d213e1f37a7bda76cf8f55f3bfd3f1d86b","after":"a97da83afc1584d3d0fa15e7e2907f81d5a4cea3","ref":"refs/heads/develop","pushedAt":"2024-06-25T13:25:30.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"feat: update deps and tests, replace route announcer, use valibot (#21)\n\n- updates packages, and removes unused packages\r\n- aligns tests with template repository\r\n- enables nuxt v4 compatibility flag\r\n- uses new built-in route announcer\r\n- uses recommended naming convention for runtime config\r\n- uses valibot instead of zod for validation","shortMessageHtmlLink":"feat: update deps and tests, replace route announcer, use valibot (#21)"}},{"before":"ca1db6cfc4279fdbdd475f44352c2a80133b8f0d","after":"f42085d213e1f37a7bda76cf8f55f3bfd3f1d86b","ref":"refs/heads/develop","pushedAt":"2024-06-05T11:27:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Feat/iiif viewer (#16)\n\nintegrate the mirador iiif-viewer, so images in high resolution can be\r\ndisplayed & their annotations.\r\n\r\n---------\r\n\r\nCo-authored-by: Mocca101 <49754596+Mocca101@users.noreply.github.com>","shortMessageHtmlLink":"Feat/iiif viewer (#16)"}},{"before":"bb1ac5a03bef65dcdcf75ac142a0ded0edc10c9e","after":"ca1db6cfc4279fdbdd475f44352c2a80133b8f0d","ref":"refs/heads/develop","pushedAt":"2024-05-22T09:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"change api request format to newer lpx format","shortMessageHtmlLink":"change api request format to newer lpx format"}},{"before":"747e66704faf3c57c0bfd51e690f64daad909c51","after":"bb1ac5a03bef65dcdcf75ac142a0ded0edc10c9e","ref":"refs/heads/develop","pushedAt":"2024-05-22T09:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Feat/sigma network visualization (#13)\n\nthis adds a new network visualisation page, and also adds a network\r\nvisualisation tab to entity details pages.\r\n\r\nthe visualisation uses [sigma.js](https://www.sigmajs.org/) for\r\nrendering the graph on a webgl canvas, and\r\n[graphology](https://graphology.github.io/) for the graph layout.","shortMessageHtmlLink":"Feat/sigma network visualization (#13)"}},{"before":null,"after":"0d3990a217bea7cba316955687564fc76f1696ae","ref":"refs/heads/feat/adaptive-detail-views","pushedAt":"2024-05-08T12:46:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Add further details to all entity views","shortMessageHtmlLink":"Add further details to all entity views"}},{"before":"e48b7bef265daeaf512a992cefc556ce3d4cf2d5","after":"747e66704faf3c57c0bfd51e690f64daad909c51","ref":"refs/heads/develop","pushedAt":"2024-04-10T15:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Added config for default search filters","shortMessageHtmlLink":"Added config for default search filters"}},{"before":"fce727e2f3a2bf2326e2eea085d14ef04aa05ca6","after":"e48b7bef265daeaf512a992cefc556ce3d4cf2d5","ref":"refs/heads/develop","pushedAt":"2024-04-10T13:24:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"feat: integrate a documentation for the cms (#15)\n\nIntegrate a detailed documentation for the admin area","shortMessageHtmlLink":"feat: integrate a documentation for the cms (#15)"}},{"before":"87971f994ce8bb2028ed4c8499776dce5959689b","after":"fce727e2f3a2bf2326e2eea085d14ef04aa05ca6","ref":"refs/heads/develop","pushedAt":"2024-03-27T17:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"updated dependencies","shortMessageHtmlLink":"updated dependencies"}},{"before":"cb17dcc75b3325959ca41e03b650ced9d7538b54","after":"87971f994ce8bb2028ed4c8499776dce5959689b","ref":"refs/heads/develop","pushedAt":"2024-03-27T14:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Update documentation for site generation","shortMessageHtmlLink":"Update documentation for site generation"}},{"before":"83b21f847472b9014d6d4636b45247bd777e65fa","after":"cb17dcc75b3325959ca41e03b650ced9d7538b54","ref":"refs/heads/develop","pushedAt":"2024-03-26T16:36:53.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into develop"}},{"before":"1b0a61d17c8bd805c043e9163f6ecbf25b732b6d","after":"83b21f847472b9014d6d4636b45247bd777e65fa","ref":"refs/heads/develop","pushedAt":"2024-03-26T16:27:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"fix: generating for static hosting","shortMessageHtmlLink":"fix: generating for static hosting"}},{"before":"f754feeef495eafe6cf00721eae10fe2c312ff4e","after":"1b0a61d17c8bd805c043e9163f6ecbf25b732b6d","ref":"refs/heads/develop","pushedAt":"2024-03-14T11:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"fix: use spaces for indent","shortMessageHtmlLink":"fix: use spaces for indent"}},{"before":"a1139ad9bbd0002322ca6d5c9a37f62569a3bb75","after":"f754feeef495eafe6cf00721eae10fe2c312ff4e","ref":"refs/heads/develop","pushedAt":"2024-03-14T11:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Update Landing page text","shortMessageHtmlLink":"Update Landing page text"}},{"before":"16f8cb660ae7b9ee72aa97e1a2fbf42118741ca7","after":"a1139ad9bbd0002322ca6d5c9a37f62569a3bb75","ref":"refs/heads/develop","pushedAt":"2024-03-14T11:11:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"docs: mention system-pages collection in readme [skip ci]","shortMessageHtmlLink":"docs: mention system-pages collection in readme [skip ci]"}},{"before":"e537b1900ff4055f9384ba27799f9f857d326bf0","after":"16f8cb660ae7b9ee72aa97e1a2fbf42118741ca7","ref":"refs/heads/develop","pushedAt":"2024-02-26T17:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"feat: hide navigation btns for single image","shortMessageHtmlLink":"feat: hide navigation btns for single image"}},{"before":"61f8dfe088e5d3fc3cc150f1c68c55487e339840","after":"e537b1900ff4055f9384ba27799f9f857d326bf0","ref":"refs/heads/develop","pushedAt":"2024-02-26T17:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"fix/ui: Stop table size updates on page navigation","shortMessageHtmlLink":"fix/ui: Stop table size updates on page navigation"}},{"before":"a350feb228c427d55dcaa48461e894de92fb481e","after":"61f8dfe088e5d3fc3cc150f1c68c55487e339840","ref":"refs/heads/develop","pushedAt":"2024-02-26T13:12:05.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Merge branch 'feat/tanstack-table' into develop","shortMessageHtmlLink":"Merge branch 'feat/tanstack-table' into develop"}},{"before":"bdfad745b1a6f164164727718dd2078334857e7f","after":"a350feb228c427d55dcaa48461e894de92fb481e","ref":"refs/heads/develop","pushedAt":"2024-02-26T13:06:37.000Z","pushType":"push","commitsCount":79,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"feat: update ui components, data fetching, tooling, map (#11)\n\nthis pr:\r\n\r\n- introduces vue-query for request deduplication and response caching\r\n(see https://tanstack.com/query/latest/docs/framework/vue/overview)\r\n- generates a new api client based on openapi spec document (see\r\nhttps://openapi-ts.pages.dev/)\r\n- replaces vuetify ui components with radix/shadcn (see\r\nhttps://www.shadcn-vue.com/)\r\n- replaces leaflet with maplibre-gl for the map view (see\r\nhttps://maplibre.org/maplibre-gl-js/docs/)\r\n- updates tooling\r\n- adds team page\r\n\r\nit does not (yet) change our ci/cd workflow.\r\n\r\nTODOs before this can be merged:\r\n\r\n- [x] entity details page needs layout\r\n- [x] display popover when clicking a geojson feature on the map (with\r\nlinks to entity details page)\r\n- [ ] review config options exposed via cms\r\n- [x] update github environment variables/secrets\r\n- [x] ensure loading spinner on map page is visible in both light and\r\ndark mode\r\n- [ ] review readme\r\n- [ ] decide if it is actually ok to fetch all map features in one go\r\n(with `?limit=0`)\r\n- [ ] mobile styles\r\n- [ ] review where \"brand\" color (cms-configurable) should apply\r\n- [ ] figure out intention for `type` relations on entity details page\r\n\r\nFUTURE:\r\n\r\n- [ ] needs tests for data and map pages\r\n- [ ] we could create two additional branches (something like\r\n`variant/single-locale` and `variant/light-mode-only`), which make it\r\neasy for forks to remove i18n and/or dark-mode functionality\r\n- [ ] data table: add column sorting (with tanstack/vue-table), improve\r\npagination styles, make mobile friendly\r\n- [ ] create some component abstractions on top of maplibre-gl\r\n- [ ] maybe come up with a way to use the api response for `/map` to\r\navoid fetching data for entity details pages. simply adding the\r\nfollowing\r\n[here](https://github.com/acdh-oeaw/openatlas-discovery/blob/feat/update-all-the-things/composables/use-get-search-results.ts#L124)\r\nwill not work because `setQueryData` is synchronous, and will block the\r\nmain thread for ~2.5s for ~3000 geojson features:\r\n ```ts\r\n entity.features.forEach((feature) => {\r\n const params = { entityId: feature.properties._id };\r\n queryClient.setQueryData([\"entity\", params], entity);\r\n });\r\n ```\r\nEDIT: no longer viable, since we now use the `show` search param to\r\nselect which fields to include in responses (and we limit to\r\n`system_class=place` on the map view)","shortMessageHtmlLink":"feat: update ui components, data fetching, tooling, map (#11)"}},{"before":"f6c286fc02c616355647b6572fad2df27b0f27fe","after":"bdfad745b1a6f164164727718dd2078334857e7f","ref":"refs/heads/develop","pushedAt":"2024-01-31T08:22:35.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"chore: fix typescript setup for playwright","shortMessageHtmlLink":"chore: fix typescript setup for playwright"}},{"before":"346d34e28bddd3ec287ac3f75fdd2a90091b21f5","after":"e13c1dd23bb1610688a1847d990eb71f4b785b3c","ref":"refs/heads/upgrade-nuxt","pushedAt":"2024-01-29T14:37:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"WIP update client","shortMessageHtmlLink":"WIP update client"}},{"before":"af90656facc08a185e218ea4a0d9bbf2d1c72e46","after":"346d34e28bddd3ec287ac3f75fdd2a90091b21f5","ref":"refs/heads/upgrade-nuxt","pushedAt":"2024-01-29T13:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"migrate: to pnpm","shortMessageHtmlLink":"migrate: to pnpm"}},{"before":null,"after":"af90656facc08a185e218ea4a0d9bbf2d1c72e46","ref":"refs/heads/upgrade-nuxt","pushedAt":"2024-01-29T13:10:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into upgrade-nuxt","shortMessageHtmlLink":"Merge branch 'develop' into upgrade-nuxt"}},{"before":"e216daaff8a677eaba3e74fa871ca66558f9d30a","after":"f6c286fc02c616355647b6572fad2df27b0f27fe","ref":"refs/heads/develop","pushedAt":"2024-01-29T13:08:04.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Feat/playwright integration (#9)\n\nmerge playwright integration into develop.","shortMessageHtmlLink":"Feat/playwright integration (#9)"}},{"before":"2a2c316bc28794617b5a2cc019ddbe8785d37147","after":"e216daaff8a677eaba3e74fa871ca66558f9d30a","ref":"refs/heads/develop","pushedAt":"2024-01-29T12:27:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/acdh-oeaw/OpenAtlas-Discovery into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/acdh-oeaw/OpenAtlas-Disc…"}},{"before":"9b31d0220d94b3ad1f30764bd0242af7ee78ca6e","after":"2a2c316bc28794617b5a2cc019ddbe8785d37147","ref":"refs/heads/develop","pushedAt":"2024-01-29T12:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"change vs-code eslint setting","shortMessageHtmlLink":"change vs-code eslint setting"}},{"before":"fb5f00776d962c4b587ea29153b81f35a0ee9dea","after":"9b31d0220d94b3ad1f30764bd0242af7ee78ca6e","ref":"refs/heads/develop","pushedAt":"2024-01-23T11:00:56.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"fix: update cms interface (#6)","shortMessageHtmlLink":"fix: update cms interface (#6)"}},{"before":"ee3409e21a1487deda9a72b861e0b6ed80871ef9","after":"fb5f00776d962c4b587ea29153b81f35a0ee9dea","ref":"refs/heads/develop","pushedAt":"2023-12-09T13:11:55.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"AlexanderWatzinger","name":"Alexander Watzinger","path":"/AlexanderWatzinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130113?s=80&v=4"},"commit":{"message":"chore: clean up","shortMessageHtmlLink":"chore: clean up"}},{"before":"54a60b093fc72e20cb717667b4857f60afc7dcb0","after":"ee3409e21a1487deda9a72b861e0b6ed80871ef9","ref":"refs/heads/develop","pushedAt":"2023-12-05T13:15:33.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"Mocca101","name":null,"path":"/Mocca101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49754596?s=80&v=4"},"commit":{"message":"Feature/i18n (#4)\n\nintegrated nuxt/i18n functionality","shortMessageHtmlLink":"Feature/i18n (#4)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb4aRZAA","startCursor":null,"endCursor":null}},"title":"Activity · craws/OpenAtlas-Discovery"}