{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707513118,"defaultBranch":"main","name":"ged","ownerLogin":"rafaelespinoza","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-20T04:14:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16147250?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705769509.0","currentOid":""},"activityList":{"items":[{"before":"68e3770d807937fc25629fc529e47b629966b5ad","after":"066a076e69b511b6b5f420f77200f28068c20225","ref":"refs/heads/main","pushedAt":"2024-04-13T18:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"fix(explore-data): Add flag --ttl for bkt usage\n\nFor bkt, as of version 0.8.0, it's a required flag.","shortMessageHtmlLink":"fix(explore-data): Add flag --ttl for bkt usage"}},{"before":"68e3770d807937fc25629fc529e47b629966b5ad","after":null,"ref":"refs/heads/development-touch_up_cli_render_styles","pushedAt":"2024-01-20T16:51:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"3f8e311068ace487203f14b92ebe26c6fc1e20b2","after":"68e3770d807937fc25629fc529e47b629966b5ad","ref":"refs/heads/main","pushedAt":"2024-01-20T16:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"cmd: Touch up presentational CLI in explore-data subcmd\n\n- render family stat as faint\n- feat: Add Title field to groupSheetFamily\n- touch up family headers\n- touch up relationship presentation\n- update table borders\n- fix some copy-related errors\n- set color profile so that styling sticks around","shortMessageHtmlLink":"cmd: Touch up presentational CLI in explore-data subcmd"}},{"before":null,"after":"68e3770d807937fc25629fc529e47b629966b5ad","ref":"refs/heads/development-touch_up_cli_render_styles","pushedAt":"2024-01-20T16:45:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"cmd: Touch up presentational CLI in explore-data subcmd\n\n- render family stat as faint\n- feat: Add Title field to groupSheetFamily\n- touch up family headers\n- touch up relationship presentation\n- update table borders\n- fix some copy-related errors\n- set color profile so that styling sticks around","shortMessageHtmlLink":"cmd: Touch up presentational CLI in explore-data subcmd"}},{"before":"3f8e311068ace487203f14b92ebe26c6fc1e20b2","after":null,"ref":"refs/heads/development","pushedAt":"2024-01-08T01:51:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"43c32d958ddb48720e987e0ff2eadbe7fc86481f","after":"3f8e311068ace487203f14b92ebe26c6fc1e20b2","ref":"refs/heads/main","pushedAt":"2024-01-08T01:51:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"refactor: mv relate subcmd to explore-data\n\nTheir UI is similar enough now that it makes sense to put them under the\nsame subcommand. Also do some source code organizing in a loose attempt\nto isolate the CLI rendering things. Update docs.\nThis is a breaking change, but I'm the only user I know about.","shortMessageHtmlLink":"refactor: mv relate subcmd to explore-data"}},{"before":"c6ae39ca7653f83de65f0bf1cb332e0a5c73fa09","after":"3f8e311068ace487203f14b92ebe26c6fc1e20b2","ref":"refs/heads/development","pushedAt":"2024-01-08T01:44:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"refactor: mv relate subcmd to explore-data\n\nTheir UI is similar enough now that it makes sense to put them under the\nsame subcommand. Also do some source code organizing in a loose attempt\nto isolate the CLI rendering things. Update docs.\nThis is a breaking change, but I'm the only user I know about.","shortMessageHtmlLink":"refactor: mv relate subcmd to explore-data"}},{"before":null,"after":"c6ae39ca7653f83de65f0bf1cb332e0a5c73fa09","ref":"refs/heads/development","pushedAt":"2024-01-06T17:36:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"refactor: mv relate subcmd to explore-data\n\nTheir UI is similar enough now that it makes sense to put them under the\nsame subcommand. Also do some source code organizing in a loose attempt\nto isolate the CLI rendering things. Update docs.\nThis is a breaking change, but I'm the only user I know about.","shortMessageHtmlLink":"refactor: mv relate subcmd to explore-data"}},{"before":"9c20ed53c4d81be85b7bcede1142522e8a9bac3b","after":"43c32d958ddb48720e987e0ff2eadbe7fc86481f","ref":"refs/heads/main","pushedAt":"2024-01-05T04:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"Change plurality of dates in GEDCOM data\n\nIt's not uncommon for individuals in GEDCOM to have multiple views of\nthe birthdate due to sources having entirely different dates or\ndifferent granularities of dates.\nAlso, when there is a collection of the same tags, the first one is\nconsidered the \"preferred\" value. So pick that one most of the time.","shortMessageHtmlLink":"Change plurality of dates in GEDCOM data"}},{"before":"9c20ed53c4d81be85b7bcede1142522e8a9bac3b","after":null,"ref":"refs/heads/feat-gedcom_note","pushedAt":"2023-12-28T02:21:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"181255a011ef1d1f4506723f501d6c157b0f6ef5","after":"9c20ed53c4d81be85b7bcede1142522e8a9bac3b","ref":"refs/heads/main","pushedAt":"2023-12-28T02:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(gedcom): Add Note type\n\nAlso adjust unused or erroneously-added fields from SourceRecord.","shortMessageHtmlLink":"feat(gedcom): Add Note type"}},{"before":"95749168ae1d6f4746e58f24c468f7bfedd032eb","after":"9c20ed53c4d81be85b7bcede1142522e8a9bac3b","ref":"refs/heads/feat-gedcom_note","pushedAt":"2023-12-28T02:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(gedcom): Add Note type\n\nAlso adjust unused or erroneously-added fields from SourceRecord.","shortMessageHtmlLink":"feat(gedcom): Add Note type"}},{"before":null,"after":"95749168ae1d6f4746e58f24c468f7bfedd032eb","ref":"refs/heads/feat-gedcom_note","pushedAt":"2023-12-28T02:08:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(gedcom): Add Note type","shortMessageHtmlLink":"feat(gedcom): Add Note type"}},{"before":"181255a011ef1d1f4506723f501d6c157b0f6ef5","after":null,"ref":"refs/heads/development-gedcom_date","pushedAt":"2023-12-23T20:16:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"5abb62ff33842b946df2b3e9ec9c94387a1a3d14","after":"181255a011ef1d1f4506723f501d6c157b0f6ef5","ref":"refs/heads/main","pushedAt":"2023-12-23T20:16:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"Use new entity/date package","shortMessageHtmlLink":"Use new entity/date package"}},{"before":null,"after":"181255a011ef1d1f4506723f501d6c157b0f6ef5","ref":"refs/heads/development-gedcom_date","pushedAt":"2023-12-23T20:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"Use new entity/date package","shortMessageHtmlLink":"Use new entity/date package"}},{"before":"b9363ec3956c203da9914c6f27adbfd79c67eff0","after":null,"ref":"refs/heads/feat-relate_inlaws","pushedAt":"2023-11-30T17:40:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"2875fb55b38bf017ac2b1113a7d1ffb1c6649b07","after":"5abb62ff33842b946df2b3e9ec9c94387a1a3d14","ref":"refs/heads/main","pushedAt":"2023-11-30T17:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat: relate people via union\n\nSquashed commit of the following:\n\ncommit b9363ec3956c203da9914c6f27adbfd79c67eff0\nAuthor: Rafael Espinoza \nDate: Sat Nov 25 14:35:48 2023 -0800\n\n feat(cmd): Present MutualRelationship as JSON\n\ncommit 25497eb5f580c323c9aaec835f28ad8266fa4f06\nAuthor: Rafael Espinoza \nDate: Tue Nov 7 14:43:33 2023 -0800\n\n feat(srv): Relate people via a union\n\ncommit eee10b49c98657038f1527473f77fb269966c6d2\nAuthor: Rafael Espinoza \nDate: Tue Nov 7 14:34:50 2023 -0800\n\n feat(entity): Add affinity-related types\n\n These types are for relating two people via a marriage\n\ncommit ae033384bbb9b1ab3b14aadd1ca649178645f89a\nAuthor: Rafael Espinoza \nDate: Fri Nov 10 13:18:19 2023 -0800\n\n srv: Allow relating of same people\n\n Using this simple case to recognize spouses.\n\ncommit c66a2ee9fdd4bbb800e472aceac751c5ad5528bd\nAuthor: Rafael Espinoza \nDate: Sat Nov 4 21:13:19 2023 -0700\n\n feat: Add Spouses field to Person","shortMessageHtmlLink":"feat: relate people via union"}},{"before":"e7c4c29d06ad93fb16a7cde4264b54fa0a233f90","after":"b9363ec3956c203da9914c6f27adbfd79c67eff0","ref":"refs/heads/feat-relate_inlaws","pushedAt":"2023-11-30T17:37:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(cmd): Present MutualRelationship as JSON","shortMessageHtmlLink":"feat(cmd): Present MutualRelationship as JSON"}},{"before":"5e40de1ce5953bb518d10b89cf8a0a55bd03cc0c","after":"2875fb55b38bf017ac2b1113a7d1ffb1c6649b07","ref":"refs/heads/main","pushedAt":"2023-11-30T17:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(log): Sort attr keys, stop early unless enabled","shortMessageHtmlLink":"feat(log): Sort attr keys, stop early unless enabled"}},{"before":null,"after":"e7c4c29d06ad93fb16a7cde4264b54fa0a233f90","ref":"refs/heads/feat-relate_inlaws","pushedAt":"2023-11-30T03:24:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(cmd): Present MutualRelationship as JSON","shortMessageHtmlLink":"feat(cmd): Present MutualRelationship as JSON"}},{"before":"e25afa6f4ecc6be466866a908d843a636fc010fc","after":"5e40de1ce5953bb518d10b89cf8a0a55bd03cc0c","ref":"refs/heads/main","pushedAt":"2023-11-05T19:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(cmd): Split up parse into subcmds\n\nWhile the gedcom records are available via logging, sometimes it's\nmore convenient see that when it's sent directly to stdout. Adjust the\nparse subcommand to specify what kind of data you want.","shortMessageHtmlLink":"feat(cmd): Split up parse into subcmds"}},{"before":"5e40de1ce5953bb518d10b89cf8a0a55bd03cc0c","after":null,"ref":"refs/heads/feat-parse_subcmd","pushedAt":"2023-11-05T19:32:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":null,"after":"5e40de1ce5953bb518d10b89cf8a0a55bd03cc0c","ref":"refs/heads/feat-parse_subcmd","pushedAt":"2023-11-05T19:29:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat(cmd): Split up parse into subcmds\n\nWhile the gedcom records are available via logging, sometimes it's\nmore convenient see that when it's sent directly to stdout. Adjust the\nparse subcommand to specify what kind of data you want.","shortMessageHtmlLink":"feat(cmd): Split up parse into subcmds"}},{"before":"e25afa6f4ecc6be466866a908d843a636fc010fc","after":null,"ref":"refs/heads/feat-actually_draw","pushedAt":"2023-11-02T04:51:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"4bf78543fbff1d8eb3e1492451b57fae1bf2b039","after":"e25afa6f4ecc6be466866a908d843a636fc010fc","ref":"refs/heads/main","pushedAt":"2023-11-02T04:51:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat: Render mermaid flowchart from GEDCOM data\n\nAlso retain option to generate the mermmaid flowchart itself so that you\ncan apply, inspect that intermediate text.\n\nUpdate tests","shortMessageHtmlLink":"feat: Render mermaid flowchart from GEDCOM data"}},{"before":"aa22415d8c306dc28932e714c8b5e501be9021b1","after":"e25afa6f4ecc6be466866a908d843a636fc010fc","ref":"refs/heads/feat-actually_draw","pushedAt":"2023-11-02T04:35:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat: Render mermaid flowchart from GEDCOM data\n\nAlso retain option to generate the mermmaid flowchart itself so that you\ncan apply, inspect that intermediate text.\n\nUpdate tests","shortMessageHtmlLink":"feat: Render mermaid flowchart from GEDCOM data"}},{"before":null,"after":"aa22415d8c306dc28932e714c8b5e501be9021b1","ref":"refs/heads/feat-actually_draw","pushedAt":"2023-11-02T04:23:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"feat: Render mermaid flowchart from GEDCOM data\n\nAlso retain option to generate the mermmaid flowchart itself so that you\ncan apply, inspect that intermediate text.\n\nUpdate tests","shortMessageHtmlLink":"feat: Render mermaid flowchart from GEDCOM data"}},{"before":"4bf78543fbff1d8eb3e1492451b57fae1bf2b039","after":null,"ref":"refs/heads/development","pushedAt":"2023-10-29T22:22:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"}},{"before":"b06dbb2659bc6627d4a737ccd53a13892f18f953","after":"4bf78543fbff1d8eb3e1492451b57fae1bf2b039","ref":"refs/heads/main","pushedAt":"2023-10-29T22:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelespinoza","name":"Rafael Espinoza","path":"/rafaelespinoza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16147250?s=80&v=4"},"commit":{"message":"Improve draw functionality\n\nMove some logic out of the templates. Much easier construct data in\nregular golang than in the templating language.\n\nUse the elk rendering engine, which is only available for mermaid\nversions >= v9.4. As of 2023-10, the docs say this is experimental and\nthat it must be enabled. For family trees, the elk rendering engine is\nbetter than the default b/c lines are easier to follow.\n\nAdded some CLI options:\n- Specify flowchart direction\n- Omit display ID by default\n\nUpdated the union nodes so they're easier to read and distinguish from\nthe person nodes.\nAdd person initials for union nodes labels. Less space to take up.\nHaving a brief reference to the partners of a union inside the node\nlabel is really helpful when the family tree starts getting dense.\n\nUpdate tests","shortMessageHtmlLink":"Improve draw functionality"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL-hw_gA","startCursor":null,"endCursor":null}},"title":"Activity ยท rafaelespinoza/ged"}