{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":142758729,"defaultBranch":"master","name":"qlever-ui","ownerLogin":"ad-freiburg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-29T12:22:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37116589?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723894170.0","currentOid":""},"activityList":{"items":[{"before":"9f39f84b9ca07d1276da5928495c6097a87e2b38","after":"d39370c4f8bce3f7fb3c53ea068350fb2d98deb3","ref":"refs/heads/master","pushedAt":"2024-09-25T14:43:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Also make suggestions for `geo:hasCentroid/geo:asWKT`\n\nWhen `geo:hasGeometry` is among the predicate suggestions, the QLever UI\nalso suggests `geo:hasGeometry/geo:asWKT`. This feature is now extended\nto `geo:hasCentroid`. This new predicate has been introduced by\nhttps://github.com/ad-freiburg/osm2rdf/commit/d39d297fd6737bf2d717fd49d2d2f423b455f7b2","shortMessageHtmlLink":"Also make suggestions for geo:hasCentroid/geo:asWKT"}},{"before":"177ef3a901088b25e4470423ea5ab5de17fe36a5","after":"9f39f84b9ca07d1276da5928495c6097a87e2b38","ref":"refs/heads/master","pushedAt":"2024-09-23T20:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Fix links for `_sparql` and `_mapview` variable hack\n\nWhen a variable name ends with `_sparql` or `_mapview` and the value\nis a link, then a special link is shown which leads to an instance of\nthe QLever UI with a SPARQL query or to an instance of Petrimaps,\nrespectively.\n\nThis was broken because the link was enclosed in quotes. These are now\nremoved when they are there.\n\nIn collaboration with @qup42","shortMessageHtmlLink":"Fix links for _sparql and _mapview variable hack"}},{"before":"9b6a90b4a4155a713f610934ac03fd2d3d24c753","after":"177ef3a901088b25e4470423ea5ab5de17fe36a5","ref":"refs/heads/master","pushedAt":"2024-09-23T19:19:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Make \"Map view\" URL configurable in backend settings (#106)\n\nWhen a query results contains WKT literals in its last column, a \"Map view\" button appears. A click on that button leads to an instance of https://github.com/ad-freiburg/qlever-petrimaps, which visualizes the result.\r\n\r\nSo far, this only worked for selected backends, and it was hard-coded in `backend/static/js/qleverUI.js` which ones. Now this can be configured invididually for each backend, via a field `Map view base URL`. The URL should be the base URL of the `qlever-petrimaps` instance. When the field is empty (which is the default), no \"Map View\" button is shown for that backend. Fixes #102 . Since a new field was added to the backend configuration, this requires a migration.","shortMessageHtmlLink":"Make \"Map view\" URL configurable in backend settings (#106)"}},{"before":"4fd05b7cc58a8087baecd51b86603d3cf3f713d9","after":"9b6a90b4a4155a713f610934ac03fd2d3d24c753","ref":"refs/heads/master","pushedAt":"2024-09-23T18:14:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Customize Django settings via environment or `settings_local.py` (#100)\n\nEnable two new ways to customize the settings: (1) overwrite settings using a `local_settings.py`; (2) use environment variables with prefix `QLEVERUI_`, for example `QLEVERUI_DEBUG` (see the default `.env` file for a complete list). Each environment variable can also be set using a file, for example `QLEVERUI_SECRET_KEY_FILE` (the respective setting then gets the content of that file as value). In particular, this fixes #92. \r\n\r\nCustomizing the settings via `settings_secret.py` for `SECRET_KEY` and `ALLOWED_HOSTS` is still supported but deprecated. Instead, `settings_local.py` should now be used. For the migration, all assignments to the default value should be deleted and the file should be renamed from `settings_secret.py` to `settings_local.py`.","shortMessageHtmlLink":"Customize Django settings via environment or settings_local.py (#100)"}},{"before":"16550fc4c0a01b58558b7b0705008becdb408f0a","after":"4fd05b7cc58a8087baecd51b86603d3cf3f713d9","ref":"refs/heads/master","pushedAt":"2024-08-17T11:31:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Don't ignore `db` when building Docker image (#101)\n\nWe ignore this for our local image because there we mount the `db` directory as a volume. But for the Docker build and push action on GitHub, it should of course not be ignored. This should fix #99","shortMessageHtmlLink":"Don't ignore db when building Docker image (#101)"}},{"before":null,"after":"940748e49962b3f9d475d1dcaabfa82f51a3e8b8","ref":"refs/heads/fix-docker-ignore","pushedAt":"2024-08-17T11:29:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Don't ignore `db` when building Docker image\n\nWe ignore this for our local image because there we mount the `db`\ndirectory as a volume. But for the Docker build and push action, it\nshould of course not be ignored.","shortMessageHtmlLink":"Don't ignore db when building Docker image"}},{"before":"f549b978a428befdf28c9d172532be55d5f9329c","after":"16550fc4c0a01b58558b7b0705008becdb408f0a","ref":"refs/heads/master","pushedAt":"2024-08-15T23:00:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Update deprecated setting for static storage (#95)\n\nSo far, the variable for static storage in `settings.py` was called `STATICFILES_STORAGE`. Since Django 4.2, this is deprecated and now part of a dict called `STORAGES`. See https://docs.djangoproject.com/en/5.1/ref/settings/#storages","shortMessageHtmlLink":"Update deprecated setting for static storage (#95)"}},{"before":"cc7407b53414310f5b258869d3b3dd7d1f50e77a","after":"f549b978a428befdf28c9d172532be55d5f9329c","ref":"refs/heads/master","pushedAt":"2024-08-15T22:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Build and push Docker image after each commit to the master (#98)\n\nSo far, Docker images were built and pushed to Docker Hub irregularly by Hannah. Now there is a GitHub action for this, which runs after each commit to the master. Also, unlike before, these are now multiarch builds (for `linux/amd64` and `linux/arm64`). Addresses #96","shortMessageHtmlLink":"Build and push Docker image after each commit to the master (#98)"}},{"before":null,"after":"6fbc2210f4762fde612807a2b0daa2425a6388b4","ref":"refs/heads/dependabot/pip/django-5.0.8","pushedAt":"2024-08-07T19:15:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump django from 5.0.3 to 5.0.8\n\nBumps [django](https://github.com/django/django) from 5.0.3 to 5.0.8.\n- [Commits](https://github.com/django/django/compare/5.0.3...5.0.8)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django from 5.0.3 to 5.0.8"}},{"before":"79ea9ea0b0bb649d191be9c3ba89886797afe0cd","after":"cc7407b53414310f5b258869d3b3dd7d1f50e77a","ref":"refs/heads/master","pushedAt":"2024-08-06T02:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Update db/qleverui.sqlite3 to latest configs and example queries","shortMessageHtmlLink":"Update db/qleverui.sqlite3 to latest configs and example queries"}},{"before":"dfab4b780de193a7cfc4f39374e74e8602c84334","after":"79ea9ea0b0bb649d191be9c3ba89886797afe0cd","ref":"refs/heads/master","pushedAt":"2024-08-06T02:02:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Display details for operation in \"Analysis\" tree as tooltip (#80)\n\nThis is a nicer way to display the information than before. It would be nice if one could copy&paste this information (and, in fact, the whole information for an operation) when needed, but let's leave that for another PR.","shortMessageHtmlLink":"Display details for operation in \"Analysis\" tree as tooltip (#80)"}},{"before":"74685432f59505f144d4d6f92fe186f5190e5abd","after":null,"ref":"refs/heads/dependabot/pip/django-5.0.3","pushedAt":"2024-08-06T01:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"18cda64bb424583df09942239c4e7fe6f9749e60","after":null,"ref":"refs/heads/dependabot/pip/gunicorn-22.0.0","pushedAt":"2024-08-06T01:45:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2e315736aa027919ba61dff87bcce64b4cd73b67","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-08-06T01:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7c832b1a91b189fe7017c39918f9027c05ecd78e","after":"dfab4b780de193a7cfc4f39374e74e8602c84334","ref":"refs/heads/master","pushedAt":"2024-08-06T01:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Bump dependencies `requests`, `gunicorn`, `django` to latest version","shortMessageHtmlLink":"Bump dependencies requests, gunicorn, django to latest version"}},{"before":"273f129bef62bbc00c21cdbc2a423ab96cbbb9d2","after":"7c832b1a91b189fe7017c39918f9027c05ecd78e","ref":"refs/heads/master","pushedAt":"2024-08-06T01:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Improvements in Docker setup (#90)\n\nUpdate the base image of the `Dockerfile`, clean it up and also clean up `.dockerignore`. Also remove the file `.DS_Store` (it's a macOS specific file, which is not relevant for this repo, maybe it was added by accident a long time ago).","shortMessageHtmlLink":"Improvements in Docker setup (#90)"}},{"before":"d2313152494f6826f97c19887ccddaaa9b1d935d","after":"273f129bef62bbc00c21cdbc2a423ab96cbbb9d2","ref":"refs/heads/master","pushedAt":"2024-08-06T00:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Add keyword search to filter example queries (#83)\n\nWhen clicking on the button \"Examples\", there is now a search field on top of the list of example queries. This search field automatically has the focus, and when typing something, then after each keystroke, the list of example queries is reduced to those, where the description matches the search query. A description matches when each part of the search query matches a part of the description. The parts of the search query can even be regular expressions.","shortMessageHtmlLink":"Add keyword search to filter example queries (#83)"}},{"before":null,"after":"2e315736aa027919ba61dff87bcce64b4cd73b67","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T07:42:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":null,"after":"18cda64bb424583df09942239c4e7fe6f9749e60","ref":"refs/heads/dependabot/pip/gunicorn-22.0.0","pushedAt":"2024-04-17T02:46:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump gunicorn from 21.2.0 to 22.0.0\n\nBumps [gunicorn](https://github.com/benoitc/gunicorn) from 21.2.0 to 22.0.0.\n- [Release notes](https://github.com/benoitc/gunicorn/releases)\n- [Commits](https://github.com/benoitc/gunicorn/compare/21.2.0...22.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: gunicorn\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gunicorn from 21.2.0 to 22.0.0"}},{"before":"d66462cb60d2e7d4a2cbb82789687a851d376a93","after":"d2313152494f6826f97c19887ccddaaa9b1d935d","ref":"refs/heads/master","pushedAt":"2024-03-26T04:37:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Restore default qleverui.sqlite3\n\nI inadvertently committed another version in the last commit.","shortMessageHtmlLink":"Restore default qleverui.sqlite3"}},{"before":"6afecfe0bf6b16bddf4bc5cb94b4bfb3b8c2673f","after":"d66462cb60d2e7d4a2cbb82789687a851d376a93","ref":"refs/heads/master","pushedAt":"2024-03-26T04:33:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Fix regex in replacePredicatesList","shortMessageHtmlLink":"Fix regex in replacePredicatesList"}},{"before":null,"after":"74685432f59505f144d4d6f92fe186f5190e5abd","ref":"refs/heads/dependabot/pip/django-5.0.3","pushedAt":"2024-03-18T20:46:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump django from 5.0.2 to 5.0.3\n\nBumps [django](https://github.com/django/django) from 5.0.2 to 5.0.3.\n- [Commits](https://github.com/django/django/compare/5.0.2...5.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django from 5.0.2 to 5.0.3"}},{"before":"42af38bc8ee636d0127fc9eef3292cf7e6d46317","after":"6afecfe0bf6b16bddf4bc5cb94b4bfb3b8c2673f","ref":"refs/heads/master","pushedAt":"2024-02-20T12:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Pin requirements versions, latest Python base image, Dockerfile labels (#79)\n\n- Pin the requirements. This prevents issues like #42 from happening in the future.\r\n- Use the fully qualified name of the container registry.\r\n- Add labels according to the [OCI Annotation format](https://github.com/opencontainers/image-spec/blob/main/annotations.md).\r\n- Replace a usage of port 8000 with 7000.","shortMessageHtmlLink":"Pin requirements versions, latest Python base image, Dockerfile labels ("}},{"before":null,"after":"1c21790934dd63cc0d9ea9d10b923e406fc56cac","ref":"refs/heads/no-subject-AC-query-for-short-prefix","pushedAt":"2024-02-11T23:55:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"No subject AC query for short prefix\n\nWithout typing at least a few characters, it's more confusing than\nhelpful to suggest a subject AC query to the user. It is currently\nhard-coded that at least 3 characters have to be typed, but this should\nbe a configurable parameter.","shortMessageHtmlLink":"No subject AC query for short prefix"}},{"before":"f6b9f53a33f40dc5bd7ae2b097874e9b6aab4045","after":"42af38bc8ee636d0127fc9eef3292cf7e6d46317","ref":"refs/heads/master","pushedAt":"2024-02-11T23:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Fix wild behavior when `SELECT` is missing + other improvements in this vein (#77)\n\nSome of the useful automatic features of the query editor went rogue under certain conditions. Three things are now fixed or at least better:\r\n\r\n1. When the query did not contain `SELECT` in all upper case and one of the existing prefixes was typed, each cursor movement would be followed by a reversal of that movement, which made the UI unusable. This is now fixed. In particular, this fixes #57.\r\n\r\n2. So far, the query was \"cleaned up\" (blank lines removed, whitespace replaced by single spaces, etc.) after *every* cursor movement, which was not always desired. Now the query is only cleaned up in this way when the `TAB` key is pressed (which jumps between the different positions in the placeholder). In particular, this fixes #63.\r\n\r\n3. Some REGEXes were only looking for a fully uppercase version of SPARQL keywords like `WHERE`, etc. Now they are case-insensitive.","shortMessageHtmlLink":"Fix wild behavior when SELECT is missing + other improvements in th…"}},{"before":"5688a77620ed0db398f9d969c6f2812c7c1e38ba","after":"f6b9f53a33f40dc5bd7ae2b097874e9b6aab4045","ref":"refs/heads/master","pushedAt":"2024-02-11T23:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"When showing images, use `` (#76)\n\nFixes https://github.com/ad-freiburg/qlever-ui/issues/45.","shortMessageHtmlLink":"When showing images, use <img ... loading=\"lazy\"> (#76)"}},{"before":"c7342abc065d940fcdbcbd409f35ab0e428351a2","after":"5688a77620ed0db398f9d969c6f2812c7c1e38ba","ref":"refs/heads/master","pushedAt":"2024-02-11T23:38:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Update docs to use port `7000`, as in `Dockerfile` and `Makefile` (#67)\n\nThe `Dockerfile` and `Makefile` both use the port `7000`, but the documentation mentioned a different port. This is now fixed.","shortMessageHtmlLink":"Update docs to use port 7000, as in Dockerfile and Makefile (#67)"}},{"before":null,"after":"368327df84a938a14250ac13bd413ad698e51c62","ref":"refs/heads/fix-wild-cursor-when-SELECT-missing","pushedAt":"2024-02-11T23:05:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Fix some of the overzealous UI behavior\n\nSome of the useful automatic features of the query editor went rogue\nunder certain conditions. Two things are now fixed or at least better:\n\n1. When the query did not contain `SELECT` in all upper case and one of\n the existing prefixes was typed, each cursor movement would be\n followed by a reveral of that movement, which made the UI unusable.\n This is now fixed.\n\n2. So far, the query was \"cleaned up\" (blank lines removed, whitespace\n replaced by single spaces, etc.) after *every* cursor movement, which\n was not always desired. Now the query is only cleaned up in this way\n when the `TAB` key is pressed (which jumps between the different\n positions in the placeholder).\n\n3. Some REGEXes were only looking for fully uppercases version of SPARQL\n keywords like WHERE, etc. Now the are case-insensitive.","shortMessageHtmlLink":"Fix some of the overzealous UI behavior"}},{"before":null,"after":"7d49006a26b13bfc02581d63543983c7c04b9ee9","ref":"refs/heads/lazy-image-loading","pushedAt":"2024-02-11T09:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"When showing images, use ","shortMessageHtmlLink":"When showing images, use <img ... loading=\"lazy\">"}},{"before":"0a5ad1ddc761f3479bfbc181c9d8d790acf8d58e","after":"c7342abc065d940fcdbcbd409f35ab0e428351a2","ref":"refs/heads/master","pushedAt":"2024-02-11T08:53:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannahbast","name":"Hannah Bast","path":"/hannahbast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13968028?s=80&v=4"},"commit":{"message":"Disable Ctrl-R for replace (#75)\n\nFixes https://github.com/ad-freiburg/qlever-ui/issues/59 + I don't remember anyone using that functionality anyway.","shortMessageHtmlLink":"Disable Ctrl-R for replace (#75)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNDo0Mzo1OC4wMDAwMDBazwAAAATAdBkb","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xMVQwODo1MzowNC4wMDAwMDBazwAAAAP3oOUy"}},"title":"Activity · ad-freiburg/qlever-ui"}