{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":282816203,"defaultBranch":"master","name":"termit","ownerLogin":"kbss-cvut","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-27T06:46:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4181348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727104317.0","currentOid":""},"activityList":{"items":[{"before":"45b793fb38c9c30c0f25510cdf59123b5bc168ce","after":"22ffaed4a221679b2598aef0b11420243a27f123","ref":"refs/heads/master","pushedAt":"2024-09-23T15:08:42.000Z","pushType":"pr_merge","commitsCount":158,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"Merge pull request #302 from kbss-cvut/development\n\n[3.2.0] Release","shortMessageHtmlLink":"Merge pull request #302 from kbss-cvut/development"}},{"before":"91d8f5f8587acb5a0dfdbeacc82525741e9732f9","after":"2f45d8827e3f5f391228fd7200fbec0ab80f64f3","ref":"refs/heads/development","pushedAt":"2024-09-23T14:59:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"Merge branch 'master' into development","shortMessageHtmlLink":"Merge branch 'master' into development"}},{"before":"a90c249c60bf87a28f92362508e905b290278527","after":"91d8f5f8587acb5a0dfdbeacc82525741e9732f9","ref":"refs/heads/development","pushedAt":"2024-09-23T14:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[3.2.0] Bump version.","shortMessageHtmlLink":"[3.2.0] Bump version."}},{"before":"1526072b481913d06027a224ebc57cf17113cb72","after":"a90c249c60bf87a28f92362508e905b290278527","ref":"refs/heads/development","pushedAt":"2024-09-23T11:51:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"Merge pull request #301 from lukaskabc/lukaskabc/Refactoring-296\n\n[Ref #296] Replacing nullability annotations with jakarta","shortMessageHtmlLink":"Merge pull request #301 from lukaskabc/lukaskabc/Refactoring-296"}},{"before":"b00e9627a1a02db5bca9cd7ede2c0cdced57f2ff","after":"1526072b481913d06027a224ebc57cf17113cb72","ref":"refs/heads/development","pushedAt":"2024-09-19T09:14:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Bug kbss-cvut/termit-ui#511] rename method in ExceptionUtils\n\nRename isCausedBy to findCause to reflect changed return type.","shortMessageHtmlLink":"[Bug kbss-cvut/termit-ui#511] rename method in ExceptionUtils"}},{"before":"874e64c939fab491b44a658b0b2c3a63dbf9142f","after":null,"ref":"refs/heads/enhancement#298-iris-without-accents","pushedAt":"2024-09-16T07:44:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"}},{"before":"ff53cfc73025d1439d1566a8a0de9d7a76939b83","after":"b00e9627a1a02db5bca9cd7ede2c0cdced57f2ff","ref":"refs/heads/development","pushedAt":"2024-09-16T07:35:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Enhancement #298] Generate ASCII-only identifiers when configured to.","shortMessageHtmlLink":"[Enhancement #298] Generate ASCII-only identifiers when configured to."}},{"before":null,"after":"874e64c939fab491b44a658b0b2c3a63dbf9142f","ref":"refs/heads/enhancement#298-iris-without-accents","pushedAt":"2024-09-16T07:28:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Enhancement #298] Generate ASCII-only identifiers when configured to.","shortMessageHtmlLink":"[Enhancement #298] Generate ASCII-only identifiers when configured to."}},{"before":"dd6aff50f9139df9d486d1b205989e9eb782ca52","after":"ff53cfc73025d1439d1566a8a0de9d7a76939b83","ref":"refs/heads/development","pushedAt":"2024-09-13T15:24:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Enhancement kbss-cvut/termit-ui#505] Introduce support for parametrized localized messages in errors.\n\nAny TermIt exception can now carry a messageId for localized message on the frontend as well as a map of parameters for the message. Parameters are sent to the frontend in the ErrorInfo as values map.","shortMessageHtmlLink":"[Enhancement kbss-cvut/termit-ui#505] Introduce support for parametri…"}},{"before":"e8ed3ac098b78340734eb0411630acef5acf20a1","after":"dd6aff50f9139df9d486d1b205989e9eb782ca52","ref":"refs/heads/development","pushedAt":"2024-09-13T08:25:59.000Z","pushType":"pr_merge","commitsCount":65,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Fix] Minor transactional behavior fix.","shortMessageHtmlLink":"[Fix] Minor transactional behavior fix."}},{"before":"c185849a34361fc9a876b979f6f1acf56aee4ee8","after":null,"ref":"refs/heads/bug#293-identifier-generator-square-brackets","pushedAt":"2024-09-09T06:53:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"}},{"before":"61dc2b94daafa6a182825b2614348ff7186d797f","after":"e8ed3ac098b78340734eb0411630acef5acf20a1","ref":"refs/heads/development","pushedAt":"2024-09-09T06:53:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Bug #293] Add more general handling of identifier generation errors.\n\nWhen an invalid unescaped character appears in a generated identifier, throw an application exception that is handled by REST handler and can be displayed to the user.","shortMessageHtmlLink":"[Bug #293] Add more general handling of identifier generation errors."}},{"before":null,"after":"c185849a34361fc9a876b979f6f1acf56aee4ee8","ref":"refs/heads/bug#293-identifier-generator-square-brackets","pushedAt":"2024-09-09T06:46:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Bug #293] Add more general handling of identifier generation errors.\n\nWhen an invalid unescaped character appears in a generated identifier, throw an application exception that is handled by REST handler and can be displayed to the user.","shortMessageHtmlLink":"[Bug #293] Add more general handling of identifier generation errors."}},{"before":"79d420639fccdbd48e083c195328688619913d81","after":"61dc2b94daafa6a182825b2614348ff7186d797f","ref":"refs/heads/development","pushedAt":"2024-09-04T11:29:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"optimize imports","shortMessageHtmlLink":"optimize imports"}},{"before":"6e86878e4702c5cbf89d448e1755072fd7e9da61","after":"79d420639fccdbd48e083c195328688619913d81","ref":"refs/heads/development","pushedAt":"2024-09-04T10:59:52.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"optimize imports","shortMessageHtmlLink":"optimize imports"}},{"before":"c47785c92efd614246a05aa5c0fc18b274805449","after":"6e86878e4702c5cbf89d448e1755072fd7e9da61","ref":"refs/heads/development","pushedAt":"2024-09-03T13:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Fix] Fix application not starting in OIDC mode due to wrong WebSocket configuration.","shortMessageHtmlLink":"[Fix] Fix application not starting in OIDC mode due to wrong WebSocke…"}},{"before":"c1bf8746923b43346f321d66ffe4ac9a91465883","after":"c47785c92efd614246a05aa5c0fc18b274805449","ref":"refs/heads/development","pushedAt":"2024-09-03T12:17:04.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"add implSpec for exception handlers","shortMessageHtmlLink":"add implSpec for exception handlers"}},{"before":"01d9e1a3ae094bc72db4c9d737898c8966a02bb6","after":"c1bf8746923b43346f321d66ffe4ac9a91465883","ref":"refs/heads/development","pushedAt":"2024-08-30T14:09:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Support multiple types per term in Excel import.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Support multiple types per term in Excel im…"}},{"before":"27225836b602b9e0c7fa5d3f942fc51979e3f0ab","after":"01d9e1a3ae094bc72db4c9d737898c8966a02bb6","ref":"refs/heads/development","pushedAt":"2024-08-29T14:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Upd] Dependency updates.","shortMessageHtmlLink":"[Upd] Dependency updates."}},{"before":"2c2acba54f7de09baad66a5e29d654237106b0c8","after":null,"ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-29T13:56:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"}},{"before":"01c8be45b17364043a92094273093367c0c089cf","after":"27225836b602b9e0c7fa5d3f942fc51979e3f0ab","ref":"refs/heads/development","pushedAt":"2024-08-29T13:56:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Add some explanatory javadoc.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Add some explanatory javadoc."}},{"before":"801d64f47f260fc3da8630b566676fa578fcd079","after":"2c2acba54f7de09baad66a5e29d654237106b0c8","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-29T13:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Add some explanatory javadoc.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Add some explanatory javadoc."}},{"before":"e69a1a50cdeed5f027ce93d51ee39145230edd9f","after":"801d64f47f260fc3da8630b566676fa578fcd079","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-29T13:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Prevent import of term with existing label and different identifier.\n\nExisting identifier would be deleted and re-inserted again, but a different identifier would lead to two terms with the same label (and different identifiers).","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Prevent import of term with existing label …"}},{"before":null,"after":"e69a1a50cdeed5f027ce93d51ee39145230edd9f","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-29T12:47:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Resolve imported term identifier before persisting it so that existing one can be removed.\n\nIf the template is used, it does not contain identifier column, so the id would be generated on persist. On repeated import, this leads to errors because the existing term is not removed before the new one is persisted.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Resolve imported term identifier before per…"}},{"before":"7816a52f674d35c0f954a82d271c5bbb6fd79b08","after":null,"ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-26T09:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"}},{"before":"8c9d08683a9923ee6fe3ebcd60ff49e5c20764b2","after":"01c8be45b17364043a92094273093367c0c089cf","ref":"refs/heads/development","pushedAt":"2024-08-26T09:21:21.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplicate term identifiers.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplica…"}},{"before":"f116f308d0ffd0d561aaab153d36800d4d75e6ab","after":"7816a52f674d35c0f954a82d271c5bbb6fd79b08","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-26T06:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplicate term identifiers.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplica…"}},{"before":"2b98ba9c9d384143884fc2eb5cce09336045fd77","after":"f116f308d0ffd0d561aaab153d36800d4d75e6ab","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-19T16:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplicate term labels.","shortMessageHtmlLink":"[kbss-cvut/termit-ui#449] Throw exception when sheet contains duplica…"}},{"before":null,"after":"2b98ba9c9d384143884fc2eb5cce09336045fd77","ref":"refs/heads/kbss-cvut/termit-ui#449-excel-import","pushedAt":"2024-08-17T13:13:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[Ref] Move all TypeAwareResource implementations into the util package.","shortMessageHtmlLink":"[Ref] Move all TypeAwareResource implementations into the util package."}},{"before":"db11f759413c86b5c9e6d3ccb1003076e12ead2d","after":"45b793fb38c9c30c0f25510cdf59123b5bc168ce","ref":"refs/heads/master","pushedAt":"2024-08-13T15:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ledsoft","name":"Martin Ledvinka","path":"/ledsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2676156?s=80&v=4"},"commit":{"message":"[HotFix] Allow disabling automatic text analysis of all vocabulary terms on term edit.\n\nThe automatic analysis causes issues when multiple users edit a vocabulary at the same time (Perf #285), this is until we have a more permanent solution.\n\n(cherry picked from commit 8c9d08683a9923ee6fe3ebcd60ff49e5c20764b2)","shortMessageHtmlLink":"[HotFix] Allow disabling automatic text analysis of all vocabulary te…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNTowODo0Mi4wMDAwMDBazwAAAAS-H_9b","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxNTowMjowMC4wMDAwMDBazwAAAASZUoqq"}},"title":"Activity · kbss-cvut/termit"}