{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1317787,"defaultBranch":"main","name":"structr","ownerLogin":"structr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-01T20:55:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/595571?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715505376.0","currentOid":""},"activityList":{"items":[{"before":"a7549e6e6d5b8d0080add95a55a6d15d54f19dae","after":"8e1ba1cc82646033b28dbc5ff43ba502359706a5","ref":"refs/heads/main","pushedAt":"2024-06-04T14:23:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Merge branch 'main' of ssh://github.com/structr/structr","shortMessageHtmlLink":"Merge branch 'main' of ssh://github.com/structr/structr"}},{"before":"2f34a35ab24f56b236ea4fc7390db4dc84127bc2","after":"0f64d1ed7d13a6a2ce274b83efda8e2a1d84a753","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-06-04T14:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Upgrades GraalVM dependencies to JDK22 and version 24.0.1.\nAdds llvm runtime dependencies.\nPrepares python context builder for virtual filesystem adaptation.","shortMessageHtmlLink":"Upgrades GraalVM dependencies to JDK22 and version 24.0.1."}},{"before":"c794bd510b9e565a38d31892dfee003bfabb53fb","after":"a7549e6e6d5b8d0080add95a55a6d15d54f19dae","ref":"refs/heads/main","pushedAt":"2024-06-04T12:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Minor: Makes number of selected nodes visible","shortMessageHtmlLink":"Minor: Makes number of selected nodes visible"}},{"before":"bd809d01e2766458deb1096f5a11cc77e5044241","after":"c794bd510b9e565a38d31892dfee003bfabb53fb","ref":"refs/heads/main","pushedAt":"2024-06-04T12:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"UI: Make partial schema snapshot functionality visible","shortMessageHtmlLink":"UI: Make partial schema snapshot functionality visible"}},{"before":"caa6118c973075e91dd210e7b7ce7d6f200db31b","after":"bd809d01e2766458deb1096f5a11cc77e5044241","ref":"refs/heads/main","pushedAt":"2024-06-04T11:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Test: Adds test to ensure behaviour of method lookup","shortMessageHtmlLink":"Test: Adds test to ensure behaviour of method lookup"}},{"before":"dd8f72cc9cbaa4592e6ff3a98556c095b8d184aa","after":"caa6118c973075e91dd210e7b7ce7d6f200db31b","ref":"refs/heads/main","pushedAt":"2024-06-04T09:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Bugfix: Look up potentially existing lifecycle method onOAuthLogin on the dynamic User class instead of User.class","shortMessageHtmlLink":"Bugfix: Look up potentially existing lifecycle method onOAuthLogin on…"}},{"before":"560a24af61d525ee274b2ec60d027e0b22b193ef","after":"dd8f72cc9cbaa4592e6ff3a98556c095b8d184aa","ref":"refs/heads/main","pushedAt":"2024-06-04T09:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Improvement: Block all property names that do not follow the given pattern [_A-Za-z][-_0-9A-Za-z]*","shortMessageHtmlLink":"Improvement: Block all property names that do not follow the given pa…"}},{"before":"fea23d1598dad677fdf510ac43276bcc62eaaadd","after":"2f34a35ab24f56b236ea4fc7390db4dc84127bc2","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-06-04T07:17:16.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into scripting_cleanup","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into scripting_cleanup"}},{"before":"1f9ac128c01828712beec2b810941405bb64c0a9","after":"560a24af61d525ee274b2ec60d027e0b22b193ef","ref":"refs/heads/main","pushedAt":"2024-06-03T13:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Bugfix: Correctly update dirty status of schema method if number input controls are used","shortMessageHtmlLink":"Bugfix: Correctly update dirty status of schema method if number inpu…"}},{"before":"d93437047da5207d79a97379acaff830dfb12c3e","after":"1f9ac128c01828712beec2b810941405bb64c0a9","ref":"refs/heads/main","pushedAt":"2024-06-03T11:20:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Feature: Distinguish principal not found from ambiguous principal in deployment","shortMessageHtmlLink":"Feature: Distinguish principal not found from ambiguous principal in …"}},{"before":"9d3baeb7aa0c6f08e1dd5094aa99aa9ce188852e","after":"d93437047da5207d79a97379acaff830dfb12c3e","ref":"refs/heads/main","pushedAt":"2024-06-03T09:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Minor: removes unused file","shortMessageHtmlLink":"Minor: removes unused file"}},{"before":"be7e9075a194bbfda5ef341dc634c7e561fafa65","after":"9d3baeb7aa0c6f08e1dd5094aa99aa9ce188852e","ref":"refs/heads/main","pushedAt":"2024-05-31T11:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Cleanup: Make use of classList.toggle with the force parameter to replace conditions","shortMessageHtmlLink":"Cleanup: Make use of classList.toggle with the force parameter to rep…"}},{"before":"1c03a3ad11e7782e37e836bd5ef1749d8cb33317","after":"be7e9075a194bbfda5ef341dc634c7e561fafa65","ref":"refs/heads/main","pushedAt":"2024-05-29T11:19:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:/structr/structr","shortMessageHtmlLink":"Merge branch 'main' of github.com:/structr/structr"}},{"before":"6f1c1e55eef2532ed25b5d2ad1763f1f246beb02","after":"1c03a3ad11e7782e37e836bd5ef1749d8cb33317","ref":"refs/heads/main","pushedAt":"2024-05-28T08:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Fix: Removes menu configuration settings (as done in 57c1474366df8bed66d3a1c31d99b27937706111 )","shortMessageHtmlLink":"Fix: Removes menu configuration settings (as done in 57c1474 )"}},{"before":"301c2ae12fe1e7865519481efd66456f9d930711","after":"6f1c1e55eef2532ed25b5d2ad1763f1f246beb02","ref":"refs/heads/main","pushedAt":"2024-05-27T09:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Enhancement: allow lists and single values in JWKS group references.","shortMessageHtmlLink":"Enhancement: allow lists and single values in JWKS group references."}},{"before":"d1da209ad01b1d7bfb27ac81d8daf17e4d13c7d9","after":"301c2ae12fe1e7865519481efd66456f9d930711","ref":"refs/heads/main","pushedAt":"2024-05-24T14:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Removes AbstractNonDatabaseUser in favor of ServicePrincipal, adds more JWKS config keys to allow better control over JWKS behavior.","shortMessageHtmlLink":"Removes AbstractNonDatabaseUser in favor of ServicePrincipal, adds mo…"}},{"before":"facb36ac3e105e3e91af1790d489a431ccafa385","after":"d1da209ad01b1d7bfb27ac81d8daf17e4d13c7d9","ref":"refs/heads/main","pushedAt":"2024-05-23T13:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Adds virtual user type to allow JWKS authentication without user node.","shortMessageHtmlLink":"Adds virtual user type to allow JWKS authentication without user node."}},{"before":"51668cddcb5d150fb74437d9ddf55d2d3dfc61e6","after":"facb36ac3e105e3e91af1790d489a431ccafa385","ref":"refs/heads/main","pushedAt":"2024-05-22T11:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Adds host access setting to allow instantiation of Java classes in a scripting context at runtime.","shortMessageHtmlLink":"Adds host access setting to allow instantiation of Java classes in a …"}},{"before":"505dc68c2dd58ddcb594bb175acc7771f46591b2","after":"fea23d1598dad677fdf510ac43276bcc62eaaadd","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-22T08:39:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Merge branch 'scripting_cleanup' of github.com:/structr/structr into scripting_cleanup","shortMessageHtmlLink":"Merge branch 'scripting_cleanup' of github.com:/structr/structr into …"}},{"before":"013dd4753908df240cfd4c16307744dceb34c5ec","after":"505dc68c2dd58ddcb594bb175acc7771f46591b2","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-21T07:54:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into scripting_cleanup","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into scripting_cleanup"}},{"before":"100d7e309d26dc3e5f65d8f2f1cbd8e3beb630e7","after":"51668cddcb5d150fb74437d9ddf55d2d3dfc61e6","ref":"refs/heads/main","pushedAt":"2024-05-17T12:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Bugfix: Look up potentially existing lifecycle method onOAuthLogin on the dynamic User class instead of User.class","shortMessageHtmlLink":"Bugfix: Look up potentially existing lifecycle method onOAuthLogin on…"}},{"before":"d1fcd103e7e94bab8147cb94a115268fb9295cdc","after":"013dd4753908df240cfd4c16307744dceb34c5ec","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-16T09:29:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Fixes edge case in which current entity in context was overridden when calling user-defined methods.","shortMessageHtmlLink":"Fixes edge case in which current entity in context was overridden whe…"}},{"before":"da0abe7b943c146a482a24c0aa3f86c42f272223","after":"100d7e309d26dc3e5f65d8f2f1cbd8e3beb630e7","ref":"refs/heads/main","pushedAt":"2024-05-16T09:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vigorouscoding","name":"Kai Schwaiger","path":"/vigorouscoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099108?s=80&v=4"},"commit":{"message":"Updates URLs to file repository in upload step and in settings","shortMessageHtmlLink":"Updates URLs to file repository in upload step and in settings"}},{"before":"f62dcc6408117dc5668d105789e216121b49692e","after":"da0abe7b943c146a482a24c0aa3f86c42f272223","ref":"refs/heads/main","pushedAt":"2024-05-15T13:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Revert changes in JarConfigurationProvider.","shortMessageHtmlLink":"Revert changes in JarConfigurationProvider."}},{"before":"d3c849241f640c69bef73fd00315b9ae9d36bb61","after":"f62dcc6408117dc5668d105789e216121b49692e","ref":"refs/heads/main","pushedAt":"2024-05-15T10:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Some more performance fixes for better concurrent performance.","shortMessageHtmlLink":"Some more performance fixes for better concurrent performance."}},{"before":"c5c7919bd1857f21863eb7bc016d06b458e28580","after":"d1fcd103e7e94bab8147cb94a115268fb9295cdc","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-15T10:34:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Fixes parsing of engine names in auto-script contexts for languages other than default js.","shortMessageHtmlLink":"Fixes parsing of engine names in auto-script contexts for languages o…"}},{"before":"5532711bf3b7af31eede83ef6b02f79605a80a91","after":"c5c7919bd1857f21863eb7bc016d06b458e28580","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-15T09:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Fixes polylgot context handling when mixing languages.\nImproves context caching.","shortMessageHtmlLink":"Fixes polylgot context handling when mixing languages."}},{"before":"97e869fce4b6f377604697494ee09d9b60f11564","after":"5532711bf3b7af31eede83ef6b02f79605a80a91","ref":"refs/heads/scripting_cleanup","pushedAt":"2024-05-15T06:56:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ckramp","name":"Christian Kramp","path":"/ckramp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13546262?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into scripting_cleanup","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into scripting_cleanup"}},{"before":"e24ec8bcf9a82c578821851071dcc90f5df618b7","after":"d3c849241f640c69bef73fd00315b9ae9d36bb61","ref":"refs/heads/main","pushedAt":"2024-05-14T14:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Adds cache for (nonexisting) user-defined functions to avoid database queries.","shortMessageHtmlLink":"Adds cache for (nonexisting) user-defined functions to avoid database…"}},{"before":"f2c87f065ccb60b842ea45e7497b7059cabe708f","after":"e24ec8bcf9a82c578821851071dcc90f5df618b7","ref":"refs/heads/main","pushedAt":"2024-05-13T18:43:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmorgner","name":"Christian Morgner","path":"/cmorgner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/311577?s=80&v=4"},"commit":{"message":"Increases another performance threshold to fix tests.","shortMessageHtmlLink":"Increases another performance threshold to fix tests."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXB_ywQA","startCursor":null,"endCursor":null}},"title":"Activity · structr/structr"}