{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729639665,"defaultBranch":"master","name":"filigree","ownerLogin":"dimfeld","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-09T21:36:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1369558?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716945898.0","currentOid":""},"activityList":{"items":[{"before":"5271631a645dd10173ad76b2525108cdd5d4183d","after":"39bb9ba2eb0b301d0a4292cccd74b534c2c4fe7a","ref":"refs/heads/master","pushedAt":"2024-05-29T01:24:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"24ad7543a02e96f4059beeb4e17955c020caef71","after":"5271631a645dd10173ad76b2525108cdd5d4183d","ref":"refs/heads/master","pushedAt":"2024-05-29T01:21:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"db05f9647b5b82b6cca014ce4ef5e0963265b021","after":"24ad7543a02e96f4059beeb4e17955c020caef71","ref":"refs/heads/master","pushedAt":"2024-05-29T01:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"4070fb6ffad3af0dc567a51d076ddaf882a35ade","after":"db05f9647b5b82b6cca014ce4ef5e0963265b021","ref":"refs/heads/master","pushedAt":"2024-05-28T07:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"create user_sessions table when using custom auth","shortMessageHtmlLink":"create user_sessions table when using custom auth"}},{"before":"fb8f4ed90d6d2e32552bb66dc0e85f0a2f904292","after":null,"ref":"refs/heads/custom-auth","pushedAt":"2024-05-27T07:42:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"}},{"before":"c8381e404e86cb84fb37bd8f2e841fda1dc7d397","after":"4070fb6ffad3af0dc567a51d076ddaf882a35ade","ref":"refs/heads/master","pushedAt":"2024-05-27T07:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Support custom auth (#16)\n\n* add config option for custom auth\r\n\r\n* add feature flag for local-auth in Filigree\r\n\r\n* Add custom auth test app\r\n\r\nThis doesn't build yet since the templates are still trying to generate\r\nendpoints that use the local auth code\r\n\r\n* Put auth provider choices into template context\r\n\r\n* filigree crate builds with local auth disabled\r\n\r\n* add template conditions to a lot of code that only applies for local auth\r\n\r\n* updates halfway there\r\n\r\n* Start converting model definitions to allow string IDs\r\n\r\n* more work\r\n\r\n* create schemas if needed. Use auth ID types as appropriate\r\n\r\n* Use templated auth ID type and and schema in auth SQL templates\r\n\r\n* more\r\n\r\n* Handle schema creation\r\n\r\n* fix indexes not in primary schema\r\n\r\n* builds with custom auth and string ids\r\n\r\n* a few more fixes\r\n\r\n* re-add migrate_on_start to template context","shortMessageHtmlLink":"Support custom auth (#16)"}},{"before":"1f64abfe2cc3c036191c7a4a9bb4404d8706f6b4","after":"fb8f4ed90d6d2e32552bb66dc0e85f0a2f904292","ref":"refs/heads/custom-auth","pushedAt":"2024-05-27T07:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"re-add migrate_on_start to template context","shortMessageHtmlLink":"re-add migrate_on_start to template context"}},{"before":"99b8af6298940e06c2467d7936f078a8f9ee7c78","after":"1f64abfe2cc3c036191c7a4a9bb4404d8706f6b4","ref":"refs/heads/custom-auth","pushedAt":"2024-05-27T07:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"a few more fixes","shortMessageHtmlLink":"a few more fixes"}},{"before":"a6cd1f9f38bf4513ec8d11aa8a23236c903ff74c","after":"99b8af6298940e06c2467d7936f078a8f9ee7c78","ref":"refs/heads/custom-auth","pushedAt":"2024-05-27T01:32:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"builds with custom auth and string ids","shortMessageHtmlLink":"builds with custom auth and string ids"}},{"before":"f676144e3efd649944be7b7c768bff4172392eb7","after":"a6cd1f9f38bf4513ec8d11aa8a23236c903ff74c","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T20:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"927f870d3086c1c8f2c5a035f4247403c18355c5","after":"f676144e3efd649944be7b7c768bff4172392eb7","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T19:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Use templated auth ID type and and schema in auth SQL templates","shortMessageHtmlLink":"Use templated auth ID type and and schema in auth SQL templates"}},{"before":"43578b3b80ab6224938c7fd7d9c4d64105d1005c","after":"927f870d3086c1c8f2c5a035f4247403c18355c5","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T08:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"create schemas if needed. Use auth ID types as appropriate","shortMessageHtmlLink":"create schemas if needed. Use auth ID types as appropriate"}},{"before":"6b47b784104c2dd555683ef63193daec0700a036","after":"43578b3b80ab6224938c7fd7d9c4d64105d1005c","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T08:30:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"more work","shortMessageHtmlLink":"more work"}},{"before":"b6e57f745b9ea4b4d0936ed3cadc3e927f3e627e","after":"6b47b784104c2dd555683ef63193daec0700a036","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T01:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Start converting model definitions to allow string IDs","shortMessageHtmlLink":"Start converting model definitions to allow string IDs"}},{"before":"b5ce30b7bd073004557c30cefe1f2eb0413501ad","after":"b6e57f745b9ea4b4d0936ed3cadc3e927f3e627e","ref":"refs/heads/custom-auth","pushedAt":"2024-05-25T00:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"updates halfway there","shortMessageHtmlLink":"updates halfway there"}},{"before":"26b39620445bf6a5214567e62b4a6bb641c544fe","after":"b5ce30b7bd073004557c30cefe1f2eb0413501ad","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T22:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"add template conditions to a lot of code that only applies for local auth","shortMessageHtmlLink":"add template conditions to a lot of code that only applies for local …"}},{"before":"50e715a994942ca49a097d7279928c00c436a5bc","after":"26b39620445bf6a5214567e62b4a6bb641c544fe","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T22:14:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"filigree crate builds with local auth disabled","shortMessageHtmlLink":"filigree crate builds with local auth disabled"}},{"before":"b53bfd8720db698b2b9815f4c7af187bf1cb4577","after":null,"ref":"refs/heads/htmx-test-app","pushedAt":"2024-05-24T20:21:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"}},{"before":"f94e4cab0d4410c078efc2904d5ae8b4017f7892","after":"50e715a994942ca49a097d7279928c00c436a5bc","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T20:21:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"add feature flag for local-auth in Filigree","shortMessageHtmlLink":"add feature flag for local-auth in Filigree"}},{"before":"189afc74bde5d385f8dfedaabb60206c95788b40","after":"c8381e404e86cb84fb37bd8f2e841fda1dc7d397","ref":"refs/heads/master","pushedAt":"2024-05-24T20:21:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Add HTMX test app (#19)","shortMessageHtmlLink":"Add HTMX test app (#19)"}},{"before":null,"after":"b53bfd8720db698b2b9815f4c7af187bf1cb4577","ref":"refs/heads/htmx-test-app","pushedAt":"2024-05-24T20:19:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Add HTMX test app","shortMessageHtmlLink":"Add HTMX test app"}},{"before":"4ed2a537bc57842d36350e5645f798b2a92ab397","after":"f94e4cab0d4410c078efc2904d5ae8b4017f7892","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T20:19:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"add feature flag for local-auth in Filigree","shortMessageHtmlLink":"add feature flag for local-auth in Filigree"}},{"before":"befa9ed4154a155912197462822fadad25db22f0","after":"4ed2a537bc57842d36350e5645f798b2a92ab397","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T18:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"add feature flag for local-auth in Filigree","shortMessageHtmlLink":"add feature flag for local-auth in Filigree"}},{"before":"78f9c00d6c594a6b318bd3ae19aa2f4f8546b2b6","after":null,"ref":"refs/heads/multiple-test-apps","pushedAt":"2024-05-24T08:04:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"}},{"before":"78688da138751d723f53b1cb3dbd0d5df97d9183","after":"189afc74bde5d385f8dfedaabb60206c95788b40","ref":"refs/heads/master","pushedAt":"2024-05-24T08:04:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Set up for multiple test apps for better testing of various features (#18)\n\n* Set up for multiple test apps for better testing of various features\r\n\r\n* update justfile for multiple test apps","shortMessageHtmlLink":"Set up for multiple test apps for better testing of various features (#…"}},{"before":null,"after":"78f9c00d6c594a6b318bd3ae19aa2f4f8546b2b6","ref":"refs/heads/multiple-test-apps","pushedAt":"2024-05-24T08:03:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"update justfile for multiple test apps","shortMessageHtmlLink":"update justfile for multiple test apps"}},{"before":"2b22fad6a0e158f45b57d4af646f95dbde2da48b","after":"f369a0851a41840f63180b1182421cbd8731e2dc","ref":"refs/heads/minijinja-runtime","pushedAt":"2024-05-24T07:36:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Partly done switch of runtime templates to minijinja. Probably won't finish this","shortMessageHtmlLink":"Partly done switch of runtime templates to minijinja. Probably won't …"}},{"before":"fa7995fb2be96038dcba66010d7aebd5c298b8bc","after":"befa9ed4154a155912197462822fadad25db22f0","ref":"refs/heads/custom-auth","pushedAt":"2024-05-24T07:33:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"add feature flag for local-auth in Filigree","shortMessageHtmlLink":"add feature flag for local-auth in Filigree"}},{"before":"22ea0d23a27d57cadc287df39fb3ec59367c1efb","after":null,"ref":"refs/heads/fix-unique-fields","pushedAt":"2024-05-24T07:32:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"}},{"before":"ef9e25240da7d272fdf80ebdffcb8764f6f5c4e4","after":"78688da138751d723f53b1cb3dbd0d5df97d9183","ref":"refs/heads/master","pushedAt":"2024-05-24T07:30:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dimfeld","name":"Daniel Imfeld","path":"/dimfeld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1369558?s=80&v=4"},"commit":{"message":"Unique fields should be unique per org, not globally unique (#17)","shortMessageHtmlLink":"Unique fields should be unique per org, not globally unique (#17)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVmvWSgA","startCursor":null,"endCursor":null}},"title":"Activity · dimfeld/filigree"}