{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168944140,"defaultBranch":"develop","name":"drift","ownerLogin":"simolus3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-03T12:42:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5738860?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717603350.0","currentOid":""},"activityList":{"items":[{"before":"e331f13bace07bb914bd0257bdc8c1aae974d6d0","after":"3f0e6f87ce352e95c87ef6c7b668da85dda98aff","ref":"refs/heads/develop","pushedAt":"2024-06-05T16:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Prepare drift postgres 1.3.0 release","shortMessageHtmlLink":"Prepare drift postgres 1.3.0 release"}},{"before":"b499e5588b433ee9cb4627aaef2f7243665bb64c","after":"e331f13bace07bb914bd0257bdc8c1aae974d6d0","ref":"refs/heads/develop","pushedAt":"2024-06-05T15:59:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Implem call to NOW() (#3007)\n\n* [FEAT](drift_postgres): implement function to call now function in postgres\r\n\r\n* Fix types for custom postgres functions\r\n\r\n---------\r\n\r\nCo-authored-by: Simon Binder ","shortMessageHtmlLink":"Implem call to NOW() (#3007)"}},{"before":"683c88903d73ad9ce60c1009154c677e77c444ff","after":"b499e5588b433ee9cb4627aaef2f7243665bb64c","ref":"refs/heads/develop","pushedAt":"2024-06-05T09:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Fix drift_postgres compilation failure to web","shortMessageHtmlLink":"Fix drift_postgres compilation failure to web"}},{"before":"c57e1bcdf071330332f8ca265cf690b66908604a","after":"683c88903d73ad9ce60c1009154c677e77c444ff","ref":"refs/heads/develop","pushedAt":"2024-05-26T11:59:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Add initially deferred option for foreign keys\n\nCloses #3020","shortMessageHtmlLink":"Add initially deferred option for foreign keys"}},{"before":"51d2e8f77b190cf3eb3bed78fbf653799079707f","after":"c57e1bcdf071330332f8ca265cf690b66908604a","ref":"refs/heads/develop","pushedAt":"2024-05-25T21:49:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Add Flutter Tests - Revert Analyzer Bump - Make Managers Public - Test Mockito (#3025)","shortMessageHtmlLink":"Add Flutter Tests - Revert Analyzer Bump - Make Managers Public - Tes…"}},{"before":"f3487f3817b463ab99a435093844591ec4bb51cb","after":"51d2e8f77b190cf3eb3bed78fbf653799079707f","ref":"refs/heads/develop","pushedAt":"2024-05-24T22:45:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Generate copyWithCompanion on data classes (#3022)\n\nThe companion class makes an extremely useful way to bundle up a set\r\nof changes to make to a record. This copyWithCompanion method makes\r\nit possible to apply those changes directly to a record as represented\r\nin Dart, as an instance of the data class.\r\n\r\nFor example, it can be used by a wrapper that keeps a write-through\r\ncache in Dart for a given database table. Here's slightly simplified\r\nfrom a real example we have in Zulip:\r\n\r\n /// Update an account in the store, returning the new version.\r\n ///\r\n /// The account with the given account ID will be updated.\r\n /// It must already exist in the store.\r\n Future updateAccount(int accountId, AccountsCompanion data) async {\r\n assert(!data.id.present);\r\n await (_db.update(_db.accounts)\r\n ..where((a) => a.id.equals(accountId))\r\n ).write(data);\r\n final result = _accounts.update(accountId,\r\n (value) => value.copyWithCompanion(data));\r\n notifyListeners();\r\n return result;\r\n }\r\n\r\nIt's possible to write such a method by hand, of course (in an\r\nextension), or to call copyWith directly. But it needs a line for\r\neach column of the table, which makes either of those error-prone:\r\nin particular, because copyWith naturally has its parameters all\r\noptional, it would be very easy for someone adding a new column to\r\noverlook the need to add a line to this method, and then updates to\r\nthe new column would just silently get dropped. So this is a case\r\nwhere there's a large benefit to generating the code.","shortMessageHtmlLink":"Generate copyWithCompanion on data classes (#3022)"}},{"before":"beb9f1cb77a17ad4b1d7c3346307b3762a33bd62","after":"f3487f3817b463ab99a435093844591ec4bb51cb","ref":"refs/heads/develop","pushedAt":"2024-05-24T16:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Only run diff for clean build test","shortMessageHtmlLink":"Only run diff for clean build test"}},{"before":"d65bee54b8372765c4e4dcfc5e76d9776de74a30","after":null,"ref":"refs/heads/minimum-sqlite-version","pushedAt":"2024-05-24T16:17:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"}},{"before":"90969e2fe97960f06becc000be409f4161f05d5d","after":"beb9f1cb77a17ad4b1d7c3346307b3762a33bd62","ref":"refs/heads/develop","pushedAt":"2024-05-24T16:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Start testing with minimum sqlite version (#3026)\n\nMention minimum version in docs and use it in CI tests","shortMessageHtmlLink":"Start testing with minimum sqlite version (#3026)"}},{"before":"4f895824a663350a4c7a19f80f765060f27b4943","after":"d65bee54b8372765c4e4dcfc5e76d9776de74a30","ref":"refs/heads/minimum-sqlite-version","pushedAt":"2024-05-24T15:37:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Mention minimum sqlite version in docs","shortMessageHtmlLink":"Mention minimum sqlite version in docs"}},{"before":"d862143977a9ccf1624977290604a225c3ea79c1","after":"4f895824a663350a4c7a19f80f765060f27b4943","ref":"refs/heads/minimum-sqlite-version","pushedAt":"2024-05-24T14:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Test migrations with minimum sqlite version","shortMessageHtmlLink":"Test migrations with minimum sqlite version"}},{"before":"e6724032d51c989fab76af987c539774d010d8ed","after":"d862143977a9ccf1624977290604a225c3ea79c1","ref":"refs/heads/minimum-sqlite-version","pushedAt":"2024-05-24T14:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Create target directory","shortMessageHtmlLink":"Create target directory"}},{"before":null,"after":"e6724032d51c989fab76af987c539774d010d8ed","ref":"refs/heads/minimum-sqlite-version","pushedAt":"2024-05-24T14:11:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Compile latest and older sqlite","shortMessageHtmlLink":"Compile latest and older sqlite"}},{"before":"02a8c56a553120cf25b19f13475514c9df629334","after":null,"ref":"refs/heads/dickermoshe-patch-1","pushedAt":"2024-05-23T20:35:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"}},{"before":"39ee880ddda8848be3c6fcbf9c6f2f24c0120142","after":"90969e2fe97960f06becc000be409f4161f05d5d","ref":"refs/heads/develop","pushedAt":"2024-05-23T20:35:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Merge pull request #3019 from simolus3/dickermoshe-patch-1\n\nAdd Name Clash Info To Docs","shortMessageHtmlLink":"Merge pull request #3019 from simolus3/dickermoshe-patch-1"}},{"before":"06ec4a18666f01d760da08225941ea709887c8ee","after":"39ee880ddda8848be3c6fcbf9c6f2f24c0120142","ref":"refs/heads/develop","pushedAt":"2024-05-23T20:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Docs: Add migration example from multiple columns","shortMessageHtmlLink":"Docs: Add migration example from multiple columns"}},{"before":"5174c5d4e721589aec885e45d755108aaac75daa","after":"02a8c56a553120cf25b19f13475514c9df629334","ref":"refs/heads/dickermoshe-patch-1","pushedAt":"2024-05-23T20:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dickermoshe","name":"Moshe Dicker","path":"/dickermoshe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75931499?s=80&v=4"},"commit":{"message":"docs nit","shortMessageHtmlLink":"docs nit"}},{"before":"fae468b3c3e812b6f7067bb0a55517338e5d253e","after":"5174c5d4e721589aec885e45d755108aaac75daa","ref":"refs/heads/dickermoshe-patch-1","pushedAt":"2024-05-23T20:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dickermoshe","name":"Moshe Dicker","path":"/dickermoshe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75931499?s=80&v=4"},"commit":{"message":"update error","shortMessageHtmlLink":"update error"}},{"before":null,"after":"fae468b3c3e812b6f7067bb0a55517338e5d253e","ref":"refs/heads/dickermoshe-patch-1","pushedAt":"2024-05-23T20:04:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dickermoshe","name":"Moshe Dicker","path":"/dickermoshe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75931499?s=80&v=4"},"commit":{"message":"Add Name Clash Info To Docs","shortMessageHtmlLink":"Add Name Clash Info To Docs"}},{"before":"996176d8a5daf535371e9512cbe8dea5b2f8b284","after":"06ec4a18666f01d760da08225941ea709887c8ee","ref":"refs/heads/develop","pushedAt":"2024-05-23T19:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Add support for sqlite 3.36.1","shortMessageHtmlLink":"Add support for sqlite 3.36.1"}},{"before":"2d870a6cf54e190dab6459dfd5060c42ce97ba2f","after":"996176d8a5daf535371e9512cbe8dea5b2f8b284","ref":"refs/heads/develop","pushedAt":"2024-05-22T19:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Fix indexeddb database created in exists check","shortMessageHtmlLink":"Fix indexeddb database created in exists check"}},{"before":"216fb621f3654b52a0c4f5bad034bf576da47862","after":"2121c2c2ed933614dd2650c83517ced8ac80f258","ref":"refs/heads/macros","pushedAt":"2024-05-22T16:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Macros: Start generating companions","shortMessageHtmlLink":"Macros: Start generating companions"}},{"before":"249752a7e0f8cb89b0c118b66e765e20708c5ce7","after":"2d870a6cf54e190dab6459dfd5060c42ce97ba2f","ref":"refs/heads/develop","pushedAt":"2024-05-19T20:01:15.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Merge pull request #3013 from 0biWanKenobi/develop\n\nFix: toColumns mixin generated with wrong name","shortMessageHtmlLink":"Merge pull request #3013 from 0biWanKenobi/develop"}},{"before":"01cf674dae27a33310b35d205b371c61f55b23d2","after":"249752a7e0f8cb89b0c118b66e765e20708c5ce7","ref":"refs/heads/develop","pushedAt":"2024-05-19T11:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Disable concurrency for build community tests","shortMessageHtmlLink":"Disable concurrency for build community tests"}},{"before":null,"after":"216fb621f3654b52a0c4f5bad034bf576da47862","ref":"refs/heads/macros","pushedAt":"2024-05-18T19:02:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Add macro playground","shortMessageHtmlLink":"Add macro playground"}},{"before":"de4923c0da230db153a97e19eb9632c52d264582","after":"01cf674dae27a33310b35d205b371c61f55b23d2","ref":"refs/heads/develop","pushedAt":"2024-05-16T21:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Reload known types after session change","shortMessageHtmlLink":"Reload known types after session change"}},{"before":"5b826aa4dfaed8be45a846463f7a5dcdce9a20c4","after":"de4923c0da230db153a97e19eb9632c52d264582","ref":"refs/heads/develop","pushedAt":"2024-05-15T21:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Delete repro file","shortMessageHtmlLink":"Delete repro file"}},{"before":"fde04bb154aeaeb9eaf03d196df62085478fd179","after":"5b826aa4dfaed8be45a846463f7a5dcdce9a20c4","ref":"refs/heads/develop","pushedAt":"2024-05-15T20:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Update to latest Dart and Flutter SDK","shortMessageHtmlLink":"Update to latest Dart and Flutter SDK"}},{"before":"9a22adf17138c3decb2ae31a003c35fa53e29bd9","after":"fde04bb154aeaeb9eaf03d196df62085478fd179","ref":"refs/heads/develop","pushedAt":"2024-05-15T20:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"},"commit":{"message":"Disable DQS in verifier by default","shortMessageHtmlLink":"Disable DQS in verifier by default"}},{"before":"23d2b7cf7180f01127deb06c1d702cce095a11e5","after":null,"ref":"refs/heads/manager-custom-row-classes","pushedAt":"2024-05-12T19:49:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simolus3","name":"Simon Binder","path":"/simolus3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5738860?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXVI3TwA","startCursor":null,"endCursor":null}},"title":"Activity · simolus3/drift"}