{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":578583428,"defaultBranch":"main","name":"ruta","ownerLogin":"ydcjeff","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-15T12:00:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32727188?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707034224.0","currentOid":""},"activityList":{"items":[{"before":"0e09216dff13de0a5178e075318e0199cfc052df","after":"3421f6665d26cb00993f1a071b6cd363e4b5df86","ref":"refs/heads/main","pushedAt":"2024-02-05T07:14:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"release: ruta-vue@0.0.6 & ruta-svelte@0.0.6","shortMessageHtmlLink":"release: ruta-vue@0.0.6 & ruta-svelte@0.0.6"}},{"before":"59d4449e550501c34e2a4610f2f3b3f8b7bb9e18","after":"0e09216dff13de0a5178e075318e0199cfc052df","ref":"refs/heads/main","pushedAt":"2024-02-05T05:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"release: v0.0.5","shortMessageHtmlLink":"release: v0.0.5"}},{"before":"13f800b4edc78c6fad4f097e9a164e859a899e63","after":"59d4449e550501c34e2a4610f2f3b3f8b7bb9e18","ref":"refs/heads/main","pushedAt":"2024-02-05T05:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: create symbols in components (fix #7)","shortMessageHtmlLink":"fix: create symbols in components (fix #7)"}},{"before":"f75abc8416c49a76d09368f5f0c8665f96f9ebf0","after":"13f800b4edc78c6fad4f097e9a164e859a899e63","ref":"refs/heads/main","pushedAt":"2024-02-04T14:50:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"release: 0.0.4","shortMessageHtmlLink":"release: 0.0.4"}},{"before":"fee6a2826cb11de5055478d6696c659899f36620","after":"f75abc8416c49a76d09368f5f0c8665f96f9ebf0","ref":"refs/heads/main","pushedAt":"2024-02-04T12:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"refactor(types): reduce param separators & simplify parse param keys","shortMessageHtmlLink":"refactor(types): reduce param separators & simplify parse param keys"}},{"before":"e0dd659b66b350656b101e5641ca80c818aa75f1","after":null,"ref":"refs/heads/gh-4-error-handling","pushedAt":"2024-02-04T08:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"}},{"before":"04113a3174ebaec3e5c487bc8ef5a99df729e303","after":"fee6a2826cb11de5055478d6696c659899f36620","ref":"refs/heads/main","pushedAt":"2024-02-04T08:10:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"feat: error handling (#8)\n\n* chore: up deps\r\n\r\n* release: 0.0.3\r\n\r\n* feat: error handling\r\n\r\n* fix test\r\n\r\n* tweaks & add error message if no error component\r\n\r\n* add comments & change to Promise.all","shortMessageHtmlLink":"feat: error handling (#8)"}},{"before":"13e0efc98ba8911d3831fae68c697271a5ecf175","after":"e0dd659b66b350656b101e5641ca80c818aa75f1","ref":"refs/heads/gh-4-error-handling","pushedAt":"2024-02-04T08:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"add comments & change to Promise.all","shortMessageHtmlLink":"add comments & change to Promise.all"}},{"before":"0e00784fcfe811c32d60e3676c890a6fc0ee0878","after":"13e0efc98ba8911d3831fae68c697271a5ecf175","ref":"refs/heads/gh-4-error-handling","pushedAt":"2024-02-03T15:33:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"tweaks & add error message if no error component","shortMessageHtmlLink":"tweaks & add error message if no error component"}},{"before":"1c35b92491aeee8a005477a43db0e1be4f24b6b1","after":"04113a3174ebaec3e5c487bc8ef5a99df729e303","ref":"refs/heads/main","pushedAt":"2024-02-03T14:45:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"release: 0.0.3","shortMessageHtmlLink":"release: 0.0.3"}},{"before":null,"after":"0e00784fcfe811c32d60e3676c890a6fc0ee0878","ref":"refs/heads/gh-4-error-handling","pushedAt":"2024-02-03T14:44:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"feat: error handling","shortMessageHtmlLink":"feat: error handling"}},{"before":"b5b2c92c3935a2af5eb0340c2f1e626d15b15767","after":"1c35b92491aeee8a005477a43db0e1be4f24b6b1","ref":"refs/heads/main","pushedAt":"2024-02-02T07:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: href now contains base & reset params in route matching","shortMessageHtmlLink":"fix: href now contains base & reset params in route matching"}},{"before":"9bd2fb780c47314fe550dc04537a9a7f1adf098f","after":"b5b2c92c3935a2af5eb0340c2f1e626d15b15767","ref":"refs/heads/main","pushedAt":"2024-02-01T14:53:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: replace params with modifiers and param values all default to string","shortMessageHtmlLink":"fix: replace params with modifiers and param values all default to st…"}},{"before":"87025f64bb5c10e9f7305c4fb01fe72f054dc4dd","after":"9bd2fb780c47314fe550dc04537a9a7f1adf098f","ref":"refs/heads/main","pushedAt":"2024-01-30T05:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: parsed params are string by default unless there is parse_params","shortMessageHtmlLink":"fix: parsed params are string by default unless there is parse_params"}},{"before":"83b1fe16bdcc310a34054139fe867767fe8e1eca","after":"87025f64bb5c10e9f7305c4fb01fe72f054dc4dd","ref":"refs/heads/main","pushedAt":"2024-01-27T13:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"release: v0.0.2","shortMessageHtmlLink":"release: v0.0.2"}},{"before":"f8b798342cd41af30937b8d01e62b825fea6d763","after":"83b1fe16bdcc310a34054139fe867767fe8e1eca","ref":"refs/heads/main","pushedAt":"2024-01-27T13:21:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: guard for experimental navigation API","shortMessageHtmlLink":"fix: guard for experimental navigation API"}},{"before":"2be21973206733ac0e286ac9c6054c65766bb9f2","after":null,"ref":"refs/heads/types","pushedAt":"2024-01-27T13:06:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"}},{"before":"b140ab2140f1b486ad0d99d5d7df70706d90a2de","after":"f8b798342cd41af30937b8d01e62b825fea6d763","ref":"refs/heads/main","pushedAt":"2024-01-27T07:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: do not skip undefined error, load, parse_params, parse_search","shortMessageHtmlLink":"fix: do not skip undefined error, load, parse_params, parse_search"}},{"before":"a20d47b9b31f7e7a09ebf64e344d7660d06073d2","after":"b140ab2140f1b486ad0d99d5d7df70706d90a2de","ref":"refs/heads/main","pushedAt":"2024-01-26T12:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"chore: extract events","shortMessageHtmlLink":"chore: extract events"}},{"before":"e7863a3965732662b5ce0bdeda36365cf060c055","after":"a20d47b9b31f7e7a09ebf64e344d7660d06073d2","ref":"refs/heads/main","pushedAt":"2024-01-26T12:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"feat: preload on data-ruta-preload=hover/tap","shortMessageHtmlLink":"feat: preload on data-ruta-preload=hover/tap"}},{"before":"5a54e8651676a2244362990fa166853308a79c26","after":"e7863a3965732662b5ce0bdeda36365cf060c055","ref":"refs/heads/main","pushedAt":"2024-01-26T10:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"chore: remove console log","shortMessageHtmlLink":"chore: remove console log"}},{"before":"1282568ab4291d1f381f57bf37984ee5341f2028","after":"5a54e8651676a2244362990fa166853308a79c26","ref":"refs/heads/main","pushedAt":"2024-01-26T07:26:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"feat: do not create URLPattern if static path","shortMessageHtmlLink":"feat: do not create URLPattern if static path"}},{"before":"d7868b9adbe1f14fdf06e3ea468af3934dc2bae1","after":"1282568ab4291d1f381f57bf37984ee5341f2028","ref":"refs/heads/main","pushedAt":"2024-01-24T13:46:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"wip: support for layout routes\n\nLayout routes can be defined by setting the path of one of its children\nto empty string like in Vue Router.\n\nThis commit\n- sets the `pages` array from parent to child\n- runs all `load`, `parse_params`, `parse_search` functions of matched routes","shortMessageHtmlLink":"wip: support for layout routes"}},{"before":"1a632339f9a70be4751fff30073b0a5c631619d5","after":"d7868b9adbe1f14fdf06e3ea468af3934dc2bae1","ref":"refs/heads/main","pushedAt":"2024-01-24T06:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"fix: wait navigation to be finished","shortMessageHtmlLink":"fix: wait navigation to be finished"}},{"before":"e782c088b1c6b7c584b03873b4c2eba7e4d059d4","after":"1a632339f9a70be4751fff30073b0a5c631619d5","ref":"refs/heads/main","pushedAt":"2024-01-24T04:35:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"refactor: normalize url vs href handling","shortMessageHtmlLink":"refactor: normalize url vs href handling"}},{"before":"0ca4015d943f182bf2e8e619458bb8683e179a2d","after":"e782c088b1c6b7c584b03873b4c2eba7e4d059d4","ref":"refs/heads/main","pushedAt":"2024-01-23T16:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"chore: reuse RegisteredRoutes type","shortMessageHtmlLink":"chore: reuse RegisteredRoutes type"}},{"before":"3d944df39862c8d0a563e6c978a86744674821f5","after":"0ca4015d943f182bf2e8e619458bb8683e179a2d","ref":"refs/heads/main","pushedAt":"2024-01-23T16:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"wip: load hook","shortMessageHtmlLink":"wip: load hook"}},{"before":"3ae7a0eec677d37709db8fca6a4900761a2f4ff7","after":"3d944df39862c8d0a563e6c978a86744674821f5","ref":"refs/heads/main","pushedAt":"2024-01-23T12:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"chore: add published files field","shortMessageHtmlLink":"chore: add published files field"}},{"before":"042dc2794d06536fd59c0e4d008ab6af0be8c96f","after":"3ae7a0eec677d37709db8fca6a4900761a2f4ff7","ref":"refs/heads/main","pushedAt":"2024-01-23T12:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"chore: up deps","shortMessageHtmlLink":"chore: up deps"}},{"before":"b28599301713bfec9bc2981cf0e51874aca63763","after":"042dc2794d06536fd59c0e4d008ab6af0be8c96f","ref":"refs/heads/main","pushedAt":"2024-01-23T12:05:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydcjeff","name":"Jeff Yang","path":"/ydcjeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32727188?s=80&v=4"},"commit":{"message":"wip: no type error in svelte/vue playground","shortMessageHtmlLink":"wip: no type error in svelte/vue playground"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8fg3swA","startCursor":null,"endCursor":null}},"title":"Activity · ydcjeff/ruta"}