{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571314349,"defaultBranch":"main","name":"tres","ownerLogin":"Tresjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-27T20:36:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119253150?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726562304.0","currentOid":""},"activityList":{"items":[{"before":"a2cfb0b937750222c25da5632522839ca56c16bc","after":"e0914b13ff793ef3af49b0a07c2cf85e263e4064","ref":"refs/heads/feat/UseLoader","pushedAt":"2024-09-18T04:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"Update docs/es/api/composables.md","shortMessageHtmlLink":"Update docs/es/api/composables.md"}},{"before":"369760e427eff94e21520a97d91c238d61a2dcb7","after":"3b87ba1c0c3befd82082c1ca7cc6c0543eba4a8c","ref":"refs/heads/chore/vitest-config","pushedAt":"2024-09-18T04:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: use coverageConfigDefaults","shortMessageHtmlLink":"chore: use coverageConfigDefaults"}},{"before":null,"after":"369760e427eff94e21520a97d91c238d61a2dcb7","ref":"refs/heads/chore/vitest-config","pushedAt":"2024-09-17T08:38:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: coverage setup","shortMessageHtmlLink":"chore: coverage setup"}},{"before":"7cc5cb797deebfa7193da5997960561a76668d9e","after":null,"ref":"refs/heads/renovate/vue-monorepo","pushedAt":"2024-09-17T08:12:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"3d05c8379b91af022914143bf4b8b496db7335ab","after":null,"ref":"refs/heads/renovate/vite-plugin-dts-4.x","pushedAt":"2024-09-17T08:11:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6af7e2354ff18cd89e2a0437d216b5cb2b089d77","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-17T08:11:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6e9451839ccf0b61d91a629183dbd8330988baab","after":null,"ref":"refs/heads/renovate/tresjs-eslint-config-1.x-lockfile","pushedAt":"2024-09-17T08:11:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"a8e63449bc88214d59c4ecf55480f3ef804a83db","after":null,"ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-17T08:11:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"1c9eaf40677920ea89fab3ff539991c4fefd6318","after":"a58c762be99eead8fc10f60d0b83877506650342","ref":"refs/heads/renovate/endbug-add-and-commit-9.x","pushedAt":"2024-09-17T08:11:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update endbug/add-and-commit action to v9","shortMessageHtmlLink":"chore(deps): update endbug/add-and-commit action to v9"}},{"before":"6f3c9d03569c20acfe2481aa096b21d04efcc2ae","after":"260a8b2061275cfdb0d5854010f049d10aee7098","ref":"refs/heads/renovate/pnpm-9.x","pushedAt":"2024-09-17T08:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update pnpm to v9.10.0","shortMessageHtmlLink":"chore(deps): update pnpm to v9.10.0"}},{"before":"d6ba085f7a3767693c1bd24e527346597ed9931d","after":"dc0a27bd0efbf4f6a2c00de71bfc0c581d64f8b4","ref":"refs/heads/renovate/three-0.x","pushedAt":"2024-09-17T08:11:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/three to ^0.168.0","shortMessageHtmlLink":"chore(deps): update dependency @types/three to ^0.168.0"}},{"before":"c1cac5439d9e5a20bea9065e80d2f8b43bbef98a","after":"a26a2cd92aff5a9fa13ddf425044f0aa34b44d33","ref":"refs/heads/renovate/vue-tsc-2.x-lockfile","pushedAt":"2024-09-17T08:10:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vue-tsc to v2.1.6","shortMessageHtmlLink":"chore(deps): update dependency vue-tsc to v2.1.6"}},{"before":"93cfeb8e77ef469d7194cc78477040b308f14f06","after":"19ce243c993ffcd77fae82f27eb411ac0a556771","ref":"refs/heads/renovate/vite-plugin-vue-devtools-7.x","pushedAt":"2024-09-17T08:10:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite-plugin-vue-devtools to v7.4.5","shortMessageHtmlLink":"chore(deps): update dependency vite-plugin-vue-devtools to v7.4.5"}},{"before":null,"after":"5d2f878e7a5be5773a1763ac0b536f5b94722d44","ref":"refs/heads/renovate/unplugin-auto-import-0.x-lockfile","pushedAt":"2024-09-17T08:09:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency unplugin-auto-import to v0.18.3","shortMessageHtmlLink":"chore(deps): update dependency unplugin-auto-import to v0.18.3"}},{"before":null,"after":"e189d0329fbce64608889dfb5cf5a78af51486ea","ref":"refs/heads/renovate/unocss-monorepo","pushedAt":"2024-09-17T08:09:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency unocss to v0.62.4","shortMessageHtmlLink":"chore(deps): update dependency unocss to v0.62.4"}},{"before":"9a1cdb7ae0ba6e093d20c09b1e0f520e298e382e","after":"0cd091c44cab63a26687679e31589e4ec83b07a5","ref":"refs/heads/renovate/nuxtjs-monorepo","pushedAt":"2024-09-17T08:08:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency nuxt to v3.13.2","shortMessageHtmlLink":"chore(deps): update dependency nuxt to v3.13.2"}},{"before":"7298e26a90275f421bda33523e3430e23234d1fa","after":"d44d616552f1b01d5211f1018c4b928034b459ac","ref":"refs/heads/renovate/node-22.x-lockfile","pushedAt":"2024-09-17T08:07:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/node to v22.5.5","shortMessageHtmlLink":"chore(deps): update dependency @types/node to v22.5.5"}},{"before":"7418091334c309c8c4ae2d42154352d73c025f90","after":"3111e049b4c0cc5225c7115e9956752c3f2369b6","ref":"refs/heads/renovate/tresjs-nuxt-3.x","pushedAt":"2024-09-17T08:07:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @tresjs/nuxt to v3.0.7","shortMessageHtmlLink":"chore(deps): update dependency @tresjs/nuxt to v3.0.7"}},{"before":"107bb39401509dc8d2b0f97f80fde1db8cf352cf","after":null,"ref":"refs/heads/chore/remove-husky","pushedAt":"2024-09-17T08:06:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"}},{"before":"04b001b8edadf1ec03ce1351af1334a0746fbb3e","after":"18e46424f71a422e130ced6f5bc51a97a16fa42b","ref":"refs/heads/main","pushedAt":"2024-09-17T08:06:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: remove husky and fix back linter (#834)\n\n* chore: remove husky\r\n\r\n* chore: update deps\r\n\r\n* chore: revert perfectionist sort","shortMessageHtmlLink":"chore: remove husky and fix back linter (#834)"}},{"before":"636ee525974dbf555ad81f54d715bf744667d8da","after":"107bb39401509dc8d2b0f97f80fde1db8cf352cf","ref":"refs/heads/chore/remove-husky","pushedAt":"2024-09-17T07:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: revert perfectionist sort","shortMessageHtmlLink":"chore: revert perfectionist sort"}},{"before":null,"after":"636ee525974dbf555ad81f54d715bf744667d8da","ref":"refs/heads/chore/remove-husky","pushedAt":"2024-09-17T07:50:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"21efdad44ae4bbf94c10ba538c050c0b5f51a356","after":"7cc5cb797deebfa7193da5997960561a76668d9e","ref":"refs/heads/renovate/vue-monorepo","pushedAt":"2024-09-16T11:48:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vue to v3.5.6","shortMessageHtmlLink":"chore(deps): update dependency vue to v3.5.6"}},{"before":"5afcf4e649256aaaa74884e0900473a1409cdcaf","after":"21efdad44ae4bbf94c10ba538c050c0b5f51a356","ref":"refs/heads/renovate/vue-monorepo","pushedAt":"2024-09-13T16:53:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vue to v3.5.5","shortMessageHtmlLink":"chore(deps): update dependency vue to v3.5.5"}},{"before":null,"after":"46545d54cddd46f9792b2461c9094dd2e2029eb3","ref":"refs/heads/refactor/events","pushedAt":"2024-09-12T23:19:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andretchen0","name":null,"path":"/andretchen0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20469369?s=80&v=4"},"commit":{"message":"refactor: events\n\n* (fix) BREAKING - remove `event.intersects` – use `event.intersections`\n* (fix) BREAKING - remove `event.stopPropagating` – use `event.stopPropagation`\n* (fix) BREAKING – from TresCanvas, don't emit pointer/click events bubbled from Tres objects\n* (fix) BREAKING – `event.delta` is now reset to `0` following a `click`.\n* (fix) BREAKING – `pointerleave` handlers were sent previous intersections at `event.intersections`, now current intersections.\n* (fix) BREAKING – `@dblclick` now fires whenever the canvas `dblclick` is emitted. Any TresObject with an `@dblclick` handler will receive the event if it is under the pointer. (Previously objects not under the initial click did not receive the `@dblclick`.)\n* (fix) `event.pointer` is now defined – previously typed but was `undefined` in implementation.\n* (fix) `event.unprojectedPoint` is now properly calculated. Was previously left as `TODO`.\n* (fix) `event.eventObject` holds the object that registered the event handler. Was previously typed but `undefined` in implementation.\n* (fix) use Vue-style (\"flatcase\") event names, e.g. `@pointerdown`. Keep support for old-style (\"kebab-case\") event names, e.g. `@pointer-down`, and warn. Mixing both on the same object is not supported and may lead to handlers being overwritten.\n* (fix) `@pointer{leave,out}` was fired multiple times on a single \"leave\" – Issue #801\n* (feat) BREAKING – `pointermissed` fires when the object that registered the handler is missed – previously only fired when ALL objects were missed\n* (feat) add filtering/sorting for intersections, prior to handling events. `:events={filter: (intersections) => ...}`\n* (feat) support Vue event modifiers – `stop, prevent, self, once`. (Tres cannot support `passive` and does not currently support `capture`.)\n* (feat) via `:events-target` prop, allow users to specify an HTML `addEventListener` target – allows Tres to respond to events, even if there's an overlay on the canvas.\n* (feat) via `:events-enabled` prop, allow `eventManager` to be enabled/disabled while Tres is running.\n* (feat) via `:events` prop, allow `eventManager` functions to be set/overwritten (non-reactive).\n* (feat) via `:events` prop, allow events system to be disabled completely: `` (non-reactive)\n* (feat) `pointer{leave,out}` is triggered (if necessary) just prior to object removal.\n* (feat) `:blocking=\"true\"` makes a subtree \"solid\"; objects behind objects in the subtree will not be \"hit\".","shortMessageHtmlLink":"refactor: events"}},{"before":"8908bc48853bd00ea753f57bfdeabff3346b5137","after":"03c14f08da8fe73a4cc04e5fe877da002f2bc642","ref":"refs/heads/feature/732-pass-vue-providers-down-to-custom-renderer","pushedAt":"2024-09-12T15:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"feature: just removed console log after testing in another package","shortMessageHtmlLink":"feature: just removed console log after testing in another package"}},{"before":"3fe7b9572ef4a8b85ef92c2c3d057cf319d0d9b6","after":"8908bc48853bd00ea753f57bfdeabff3346b5137","ref":"refs/heads/feature/732-pass-vue-providers-down-to-custom-renderer","pushedAt":"2024-09-12T15:24:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: remove unsued import","shortMessageHtmlLink":"chore: remove unsued import"}},{"before":"a95777a27561aa5e35cfe9b56a3e47b00866baf0","after":"3fe7b9572ef4a8b85ef92c2c3d057cf319d0d9b6","ref":"refs/heads/feature/732-pass-vue-providers-down-to-custom-renderer","pushedAt":"2024-09-11T11:32:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"chore: disable eslint console rule in playground","shortMessageHtmlLink":"chore: disable eslint console rule in playground"}},{"before":"1df35ee8d511c93347ed6b52cbced7dc84455b15","after":"a95777a27561aa5e35cfe9b56a3e47b00866baf0","ref":"refs/heads/feature/732-pass-vue-providers-down-to-custom-renderer","pushedAt":"2024-09-11T11:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alvarosabu","name":"Alvaro Saburido","path":"/alvarosabu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4699008?s=80&v=4"},"commit":{"message":"fix: solve precedence issue and added dedicated playground","shortMessageHtmlLink":"fix: solve precedence issue and added dedicated playground"}},{"before":"27393a8deb49c071b744d036f9b4ca0162b0a5e2","after":"93cfeb8e77ef469d7194cc78477040b308f14f06","ref":"refs/heads/renovate/vite-plugin-vue-devtools-7.x","pushedAt":"2024-09-11T11:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite-plugin-vue-devtools to v7.4.5","shortMessageHtmlLink":"chore(deps): update dependency vite-plugin-vue-devtools to v7.4.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuTjTuwA","startCursor":null,"endCursor":null}},"title":"Activity · Tresjs/tres"}