{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":197773647,"defaultBranch":"main","name":"flutter_workmanager","ownerLogin":"fluttercommunity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-19T13:01:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35045612?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712701997.0","currentOid":""},"activityList":{"items":[{"before":"dea5c84c5df3cc8b64e116d123c017085c4bdf1c","after":"3f5106c227fcf4f9525fe8ac6ac8e71433f83c6c","ref":"refs/heads/remove-debugmode","pushedAt":"2024-04-23T23:48:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"move readme around","shortMessageHtmlLink":"move readme around"}},{"before":"d1abbe1aee6572d2458af8673aad2288eaf25df9","after":"dea5c84c5df3cc8b64e116d123c017085c4bdf1c","ref":"refs/heads/remove-debugmode","pushedAt":"2024-04-12T23:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"ci improvements","shortMessageHtmlLink":"ci improvements"}},{"before":"ade0d303066dc8a05cf4f1add3b63272241f1379","after":"d1abbe1aee6572d2458af8673aad2288eaf25df9","ref":"refs/heads/remove-debugmode","pushedAt":"2024-04-11T15:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"attempt ios build fix","shortMessageHtmlLink":"attempt ios build fix"}},{"before":"93cd9ed92b1ddccb1a5816ff78d8ae5457635b4e","after":"ade0d303066dc8a05cf4f1add3b63272241f1379","ref":"refs/heads/remove-debugmode","pushedAt":"2024-04-09T22:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"sandboxing","shortMessageHtmlLink":"sandboxing"}},{"before":null,"after":"93cd9ed92b1ddccb1a5816ff78d8ae5457635b4e","ref":"refs/heads/remove-debugmode","pushedAt":"2024-04-09T22:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"90b29b39353a95633a30580a610e21015815d79a","after":"737bdc35151becd8bd78db76567850cbc2dc1f9e","ref":"refs/heads/new-docs","pushedAt":"2024-04-09T09:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"updated workflows","shortMessageHtmlLink":"updated workflows"}},{"before":null,"after":"90b29b39353a95633a30580a610e21015815d79a","ref":"refs/heads/new-docs","pushedAt":"2024-04-09T08:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"add android docs","shortMessageHtmlLink":"add android docs"}},{"before":"d94eb348cc7da0cefeb845b0dcb898629b288450","after":"d7e6ba5ef3796fafe54d9739e481f01058751b4d","ref":"refs/heads/main","pushedAt":"2024-04-09T08:38:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"start docs (#546)","shortMessageHtmlLink":"start docs (#546)"}},{"before":null,"after":"536794c4626763395d4b68c50ee7347a22dfade9","ref":"refs/heads/docs","pushedAt":"2024-04-09T08:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"start docs","shortMessageHtmlLink":"start docs"}},{"before":"cfc4838621fb912fd165b04e19261ec8b8622847","after":"d94eb348cc7da0cefeb845b0dcb898629b288450","ref":"refs/heads/main","pushedAt":"2024-04-09T08:26:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"chore: Android build (#545)\n\n* refactors\r\n\r\n* new build style for android\r\n\r\n* global melos\r\n\r\n* simplify\r\n\r\n* correct path","shortMessageHtmlLink":"chore: Android build (#545)"}},{"before":null,"after":"1114da5de8bb644209866635fd010d61f5dc6d40","ref":"refs/heads/gh-pages","pushedAt":"2024-04-09T08:17:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"init","shortMessageHtmlLink":"init"}},{"before":"3654c90c5280f26a5222cea5b28d2c5b19d69254","after":"aedc69b4bbde8a5f359d9bb3f15ce9eac194fb8d","ref":"refs/heads/android-build","pushedAt":"2024-04-09T08:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"correct path","shortMessageHtmlLink":"correct path"}},{"before":"066183c8b0fd89661ff88593a04564efa2561a7a","after":"3654c90c5280f26a5222cea5b28d2c5b19d69254","ref":"refs/heads/android-build","pushedAt":"2024-04-09T08:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"simplify","shortMessageHtmlLink":"simplify"}},{"before":"eb6d3043f0ecc8007be9c209d4bfb5d0a6d19988","after":"066183c8b0fd89661ff88593a04564efa2561a7a","ref":"refs/heads/android-build","pushedAt":"2024-04-09T08:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"global melos","shortMessageHtmlLink":"global melos"}},{"before":null,"after":"eb6d3043f0ecc8007be9c209d4bfb5d0a6d19988","ref":"refs/heads/android-build","pushedAt":"2024-04-09T08:01:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"new build style for android","shortMessageHtmlLink":"new build style for android"}},{"before":"6a09b41fa91fccd39383168ad96ac9ea797ab8a0","after":"cfc4838621fb912fd165b04e19261ec8b8622847","ref":"refs/heads/main","pushedAt":"2024-04-08T22:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"chore: Melos restructure (#544)\n\n* restructure\r\n\r\n* do not include override file in repo\r\n\r\n* add ignores\r\n\r\n* removed ignores files\r\n\r\n* clean up test\r\n\r\n* syntax error\r\n\r\n* formtting\r\n\r\n* swift formatting\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n* publish check\r\n\r\n* move license","shortMessageHtmlLink":"chore: Melos restructure (#544)"}},{"before":"eae8cb8c8d3f0e9fbe07de3ac0ec1e986d0733f6","after":"157b84ecac5e5402c10105de9e5ff113c8a457b6","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T22:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"move license","shortMessageHtmlLink":"move license"}},{"before":"d1df368b9024dfcd4f7b1ad609ed9cd85982d42b","after":"eae8cb8c8d3f0e9fbe07de3ac0ec1e986d0733f6","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T22:08:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"publish check","shortMessageHtmlLink":"publish check"}},{"before":"35c6cf5ca73c475952f492bccfaff2be1c733cb1","after":"d1df368b9024dfcd4f7b1ad609ed9cd85982d42b","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T22:04:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"851edfccbcfc1eb31928212f68620fc5f3802078","after":"35c6cf5ca73c475952f492bccfaff2be1c733cb1","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T21:54:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"Merge branch 'main' into melos-restructure","shortMessageHtmlLink":"Merge branch 'main' into melos-restructure"}},{"before":"5d39038503c5bb9f4dfa3a0b3bb1aa40a08a28b3","after":"851edfccbcfc1eb31928212f68620fc5f3802078","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T21:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"clean up test","shortMessageHtmlLink":"clean up test"}},{"before":"7b42a9f7f464b3c924fcec314478655496f2ceb2","after":"5d39038503c5bb9f4dfa3a0b3bb1aa40a08a28b3","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T21:49:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"removed ignores files","shortMessageHtmlLink":"removed ignores files"}},{"before":null,"after":"7b42a9f7f464b3c924fcec314478655496f2ceb2","ref":"refs/heads/melos-restructure","pushedAt":"2024-04-08T21:46:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"do not include override file in repo","shortMessageHtmlLink":"do not include override file in repo"}},{"before":"bdd61b3e5704ff5eea34a05494ae8ab8cf79c848","after":"6a09b41fa91fccd39383168ad96ac9ea797ab8a0","ref":"refs/heads/main","pushedAt":"2024-04-08T21:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"add isScheduled call: checks whether a period task is scheduled (android only) (#535)\n\nCo-authored-by: Sebastian Roth ","shortMessageHtmlLink":"add isScheduled call: checks whether a period task is scheduled (andr…"}},{"before":"3607a96215d18b15827dab7d6135556c934ef3ef","after":null,"ref":"refs/heads/android-cleanups","pushedAt":"2024-04-08T21:19:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"}},{"before":"8901f299efbdaf584d6e21ba99e6c06e254d27df","after":"bdd61b3e5704ff5eea34a05494ae8ab8cf79c848","ref":"refs/heads/main","pushedAt":"2024-04-08T21:19:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"feat: Various cleanups on Android (#509)\n\n* feat: Various cleanups on Android\r\n\r\n* changelog merge","shortMessageHtmlLink":"feat: Various cleanups on Android (#509)"}},{"before":"3bccf16b172a15d496c43a35270f5bf3cc8ace7c","after":"8901f299efbdaf584d6e21ba99e6c06e254d27df","ref":"refs/heads/main","pushedAt":"2024-04-08T21:18:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"Update README.md (#523)\n\nawait is used but in a not asynchronous fonction -> just add async for the workmanager().executetask fonction","shortMessageHtmlLink":"Update README.md (#523)"}},{"before":"f4708831cce2d78316725d2e50ff511208f64ec8","after":"3bccf16b172a15d496c43a35270f5bf3cc8ace7c","ref":"refs/heads/main","pushedAt":"2024-04-08T21:18:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"Updated kotlin version (#533)","shortMessageHtmlLink":"Updated kotlin version (#533)"}},{"before":"b783000c18f6e066f3d81d5ecc352f3ce61860f6","after":"f4708831cce2d78316725d2e50ff511208f64ec8","ref":"refs/heads/main","pushedAt":"2024-04-08T21:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"feat: add flex interval on periodic work request(only android) (#537)\n\n* feat: (Only Android) add flex interval\r\n\r\n* feat: (Only Android) add flex interval\r\n\r\n* feat: (Only Android) add flex interval\r\n\r\n---------\r\n\r\nCo-authored-by: renan.mirand \r\nCo-authored-by: Sebastian Roth ","shortMessageHtmlLink":"feat: add flex interval on periodic work request(only android) (#537)"}},{"before":"370df0ca98735ab27594059e433b307e0992885e","after":"b783000c18f6e066f3d81d5ecc352f3ce61860f6","ref":"refs/heads/main","pushedAt":"2024-04-08T21:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ened","name":"Sebastian Roth","path":"/ened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/269860?s=80&v=4"},"commit":{"message":"feat!: iOS major enhancements BGAppRefreshTask, BGProcessingTask, beginBackgroundTask, printScheduledTasks (#511)\n\n* fix:Update Workmanager iOS because no callback in Background on iOS real device, added 30sec BGAppRefresh, Updated example #396\r\n\r\n* added permissionhandler an requests for iOS\r\nadded alert and MaterialApp to workmanager when no iOS permissions activated\r\n\r\n* fixed errormessage on xcode\r\n\r\n* feat:Added check for background refresh permissions #441\r\n\r\n* text to display task event dates (show prefs) added.\r\n\r\n* fixed workmanager iOS Part\r\nfixed BGProcessing\r\nfixed inputdata in callback on task\r\nclarified timings\r\n\r\n* fixed warning dead code and ! check\r\n\r\n* improved Task description (hints)\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Format readme iOS examples\r\n\r\n* Improve code documentation\r\n\r\n* Cleanups in SwiftWorkmanagerPlugin.swift\r\n* Use logInfo instead of prints and NSLog\r\n* Log unnecessary logs only in debug mode\r\n* Remove unnecessary logs\r\n* Remove isInitalized flag in SwiftWorkmanagerPlugin which was not set to true anywhere\r\n\r\n* * iOS, Rename registeriOSBackgroundProcessingTask to a generic name registerProcessingTask to be consistent with rest of the plugin and possible future Android implementation\r\n* iOS, Rename wrongly named startOnOffTask to startOneOffTask\r\n\r\n* * Cleanup code to make it more close to original plugin so that change size is reduced and it will make it easy to review\r\n* Change new task identifier to be consistent with existing ones e.g. instead of app.workmanager... use be.tramckrijte...\r\n* Documentation update\r\n* Remove unnecessary logs, comments etc which were added in PRs which were not merged, and cleanup unnecessary code\r\n* Revert using a custom log helper OS file to use the plugins existing shared prefs\r\n* Bump example flutter sdk to < 4 instead of < 3\r\n\r\n* Add task identifiers to iOS AppRefresh and ProcessingTask so that user can define task names instead of using hardcoded names\r\n\r\n* * iOS AppRefresh task interval should be 15 minutes\r\n* Documentation update\r\n\r\n* Initialize should not auto open App settings if background refresh permission is not assigned.\r\nInitialize should return result\r\n\r\n* Continue work on task identifiers for iOS AppRefresh and ProcessingTask.\r\n* Temporarily commented old iOS background fetch\r\n\r\n* Fix extra commas on iOS\r\n\r\n* New iOS feature printScheduledTasks to print details of un-executed scheduled tasks. To be used during development/debugging.\r\nFormat readme to improve readability\r\n\r\n* iOS Periodic and processing tasks will be immediately scheduled, instead of waiting for App to go to background. Since doing on backgrounding will keep on changing earliest begin date.\r\n* Add printScheduledTasks to example app\r\n* Format example code\r\n\r\n* Option to set frequency for iOS periodic tasks in AppDelegate.swift\r\n* Add initialDelay support for Workmanager.registerProcessingTask\r\n* Remove unnecessary WorkmanagerPlugin.registerBGProcessingTask calls from AppDelegate.swift\r\n* Cleanup unused params from Workmanager.registerProcessingTask\r\n* Update readme and iOS setup as per new iOS developments\r\n* Create migration steps for iOS Workmanager.registerOneOffTask to Workmanager.registerProcessingTask\r\n\r\n* Update iOS docs\r\n\r\n* TODO for cleanups later\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Huth \r\nCo-authored-by: xunreal75 \r\nCo-authored-by: Ioseph Magno <83366073+iosephmagno@users.noreply.github.com>\r\nCo-authored-by: delfme <53510751+delfme@users.noreply.github.com>","shortMessageHtmlLink":"feat!: iOS major enhancements BGAppRefreshTask, BGProcessingTask, beg…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOJatrQA","startCursor":null,"endCursor":null}},"title":"Activity · fluttercommunity/flutter_workmanager"}