{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662044397,"defaultBranch":"dev","name":"flipperzero-firmware","ownerLogin":"RebornedBrain","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-04T08:33:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138568282?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718642761.0","currentOid":""},"activityList":{"items":[{"before":"782799e3b8dce9d44bb9461a1a01ba30e0d34274","after":"3fbd4f0b5e3127f09dbaacee8d4201c1405de993","ref":"refs/heads/reborned/unlock_ulc","pushedAt":"2024-06-19T09:58:13.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Merge branch 'dev'\n\nConflicts:\n\ttargets/f18/api_symbols.csv\n\ttargets/f7/api_symbols.csv","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"d8ef0991fbc3a31b9a64ae45df5fe03459ac5921","after":"3859646e13ed52983ff24d4f69648d00d0873ebd","ref":"refs/heads/dev","pushedAt":"2024-06-19T09:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Debug: backup openocd work area, fix crash after fresh debugger connect and continue (#3722)","shortMessageHtmlLink":"Debug: backup openocd work area, fix crash after fresh debugger conne…"}},{"before":"2f0787c341b5d943c45550a31da59ec03366797a","after":"782799e3b8dce9d44bb9461a1a01ba30e0d34274","ref":"refs/heads/reborned/unlock_ulc","pushedAt":"2024-06-19T09:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Some comments and macro replacements","shortMessageHtmlLink":"Some comments and macro replacements"}},{"before":"fd4e3d025fcf9b13db1fc7caf7433506529d4b78","after":"2f0787c341b5d943c45550a31da59ec03366797a","ref":"refs/heads/reborned/unlock_ulc","pushedAt":"2024-06-18T17:43:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"New unit test for ultralight C","shortMessageHtmlLink":"New unit test for ultralight C"}},{"before":"876371cef24c7152c906cad897f7db60dd67f202","after":"fd4e3d025fcf9b13db1fc7caf7433506529d4b78","ref":"refs/heads/reborned/unlock_ulc","pushedAt":"2024-06-18T13:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Some macro defines added","shortMessageHtmlLink":"Some macro defines added"}},{"before":null,"after":"876371cef24c7152c906cad897f7db60dd67f202","ref":"refs/heads/reborned/unlock_ulc","pushedAt":"2024-06-17T16:46:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Update api_symbols.csv and api_symbols.csv","shortMessageHtmlLink":"Update api_symbols.csv and api_symbols.csv"}},{"before":"ca8517a1b00b5352fb023a67fe069bcc11f1625f","after":"d8ef0991fbc3a31b9a64ae45df5fe03459ac5921","ref":"refs/heads/dev","pushedAt":"2024-06-17T16:45:34.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"ELF, Flipper application: do not crash on \"out of memory\" (#3664)\n\n* ELF, Flipper application: do not crash on \"out of memory\"\r\n* loader: better error messages\r\n* typo\r\n* fix position\r\n* Loader: QR code for common errors\r\n* NFC: error message\r\n* Loader: error descriptions","shortMessageHtmlLink":"ELF, Flipper application: do not crash on \"out of memory\" (flipperdev…"}},{"before":"ef0300d239026da47b2315dd3278ec99826600e1","after":"ca8517a1b00b5352fb023a67fe069bcc11f1625f","ref":"refs/heads/dev","pushedAt":"2024-06-13T17:23:51.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Cli: top (#3707)\n\n* Cli: top command to replace ps. Furi: ThreadList and thread enumeration routine.\r\n* Sync API Symbols\r\n* Cli: cleanup top output, add memory section. Furi: thread enumeration code cleanup. Fix doxygen and make pvs happy.\r\n* Furi: iterator in thread_list instead of M_EACH, fix memory leak\r\n* Update documentation\r\n* Cli: customizable refres interval for top command\r\n* Furi: add consistentency into float declaration in thread list\r\n* FreeRTOSConfig: remove invalid comment\r\n\r\nCo-authored-by: Sergei Gavrilov ","shortMessageHtmlLink":"Cli: top (flipperdevices#3707)"}},{"before":"20c4121f25125a3e85820c45037602a7b1648a67","after":"ef0300d239026da47b2315dd3278ec99826600e1","ref":"refs/heads/dev","pushedAt":"2024-06-10T09:41:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"[FL-3840] SubGhz: fix gui \"No transition to the \"Saved\" menu when deleting a SubGHz RAW file\" (#3695)\n\n* SubGhz: fix gui \"No transition to the \"Saved\" menu when deleting a SubGHz RAW file\"\r\n* SubGhz: remove dead code\r\n\r\nCo-authored-by: あく ","shortMessageHtmlLink":"[FL-3840] SubGhz: fix gui \"No transition to the \"Saved\" menu when del…"}},{"before":"f79b0a869f3f770c87b9e7e406e618c86110383e","after":"8856ec5de53b1874f10bbc41973773122027833d","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-08T14:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Format doxygen comments","shortMessageHtmlLink":"Format doxygen comments"}},{"before":"a50d2293381d2e27f758c835db8e9aab6a43e085","after":"f79b0a869f3f770c87b9e7e406e618c86110383e","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-08T14:04:25.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into reborned/felica_listener_2nd","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into reborned/felica_listen…"}},{"before":"e9aa2804db7cbef0121078c63129ac9abba0c7d9","after":"952a19bb853d825e1838f5bdf9f6aa6eb225a171","ref":"refs/heads/reborned/ultralight_write","pushedAt":"2024-06-08T13:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Bump Api Symbols","shortMessageHtmlLink":"Bump Api Symbols"}},{"before":"e817f1c38150f02f9f973227e5df4875e2083303","after":"e9aa2804db7cbef0121078c63129ac9abba0c7d9","ref":"refs/heads/reborned/ultralight_write","pushedAt":"2024-06-08T13:15:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into reborned/ultralight_write","shortMessageHtmlLink":"Merge branch 'dev' into reborned/ultralight_write"}},{"before":"bbece015e0fa595abdd7b14547d8515585989862","after":"fc434f75f254ec1bf02e9267a4081b295b2a16ea","ref":"refs/heads/reborned/infinite_dict_attack_fix","pushedAt":"2024-06-08T11:46:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into reborned/infinite_dict_attack_fix","shortMessageHtmlLink":"Merge branch 'dev' into reborned/infinite_dict_attack_fix"}},{"before":"0d4ead8fbd836142da52b5f0c0c0cf76f250204b","after":"20c4121f25125a3e85820c45037602a7b1648a67","ref":"refs/heads/dev","pushedAt":"2024-06-06T11:35:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"[FL-3832] Use static synchronisation primitives (#3679)\n\n* Use static mutex\r\n* Add static_assert checks\r\n* Use static semaphore\r\n* Fix formatting\r\n* Use static stream buffer\r\n* Use static timer\r\n* Use static event group\r\n* Increase allocation size for stream buffer\r\n* Remove recursive bit from the mutex before freeing\r\n* Prevent service tasks from ever returning\r\n* Use static threads\r\n* Do not realloc memory when changing stack size\r\n* Use FuriSemaphore instead of raw FreeRTOS one in rpc_test\r\n* Remove redundant includes\r\n* Abolish FreeRTOS dynamic allocation\r\n* Improve FuriMutex\r\n* Improve FuriMessageQueue\r\n* Remove redundant comments and parentheses\r\n* Clean up code more\r\n* Create service threads via a dedicated constructor\r\n* Minor code improvements\r\n* Update docs for FuriThread, FuriTimer\r\n* Fix doxygen typo\r\n* Use a bigger buffer for static StreamBuffer\r\n* Furi: remove timer control block only when timer thread have completed all operations\r\n---------\r\n\r\nCo-authored-by: Aleksandr Kutuzov ","shortMessageHtmlLink":"[FL-3832] Use static synchronisation primitives (flipperdevices#3679)"}},{"before":"78f8835cac5c195d72aff6b84afe3f44e8b3dd92","after":"e817f1c38150f02f9f973227e5df4875e2083303","ref":"refs/heads/reborned/ultralight_write","pushedAt":"2024-06-05T12:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Fix api_symbols.csv for f18","shortMessageHtmlLink":"Fix api_symbols.csv for f18"}},{"before":"2215b51cab6f25c15be307379d836de225dab709","after":"a50d2293381d2e27f758c835db8e9aab6a43e085","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-05T12:10:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Replaced crash with error log and return value","shortMessageHtmlLink":"Replaced crash with error log and return value"}},{"before":"8cfa82fad758387da721a51f61d02196721b56f8","after":"2215b51cab6f25c15be307379d836de225dab709","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-04T16:58:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Reformat comments","shortMessageHtmlLink":"Reformat comments"}},{"before":null,"after":"bbece015e0fa595abdd7b14547d8515585989862","ref":"refs/heads/reborned/infinite_dict_attack_fix","pushedAt":"2024-06-04T12:44:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Fixed infinite loop in dictionary attack scene","shortMessageHtmlLink":"Fixed infinite loop in dictionary attack scene"}},{"before":"05e80a94c653e119b9a90699675df6bb39ee73de","after":"8cfa82fad758387da721a51f61d02196721b56f8","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-03T16:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Removed 'More' button and added MoreInfo feature which adds this button back","shortMessageHtmlLink":"Removed 'More' button and added MoreInfo feature which adds this butt…"}},{"before":"e56b725558159d1b7edb86d40275fe61f87ff04f","after":"05e80a94c653e119b9a90699675df6bb39ee73de","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-03T16:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Set feature to emulate full for felica","shortMessageHtmlLink":"Set feature to emulate full for felica"}},{"before":"06d44550d94c73a546daf31e6cebe4df8fa6b6e7","after":"78f8835cac5c195d72aff6b84afe3f44e8b3dd92","ref":"refs/heads/reborned/ultralight_write","pushedAt":"2024-06-03T16:38:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into reborned/ultralight_write","shortMessageHtmlLink":"Merge branch 'dev' into reborned/ultralight_write"}},{"before":null,"after":"06d44550d94c73a546daf31e6cebe4df8fa6b6e7","ref":"refs/heads/reborned/ultralight_write","pushedAt":"2024-06-03T16:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Enabled write menu item also for Ultralight 11 and 21","shortMessageHtmlLink":"Enabled write menu item also for Ultralight 11 and 21"}},{"before":"06c7e1829efcc7feb51275f5c1014b4b91b78082","after":"e56b725558159d1b7edb86d40275fe61f87ff04f","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-03T14:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Bump api symbols","shortMessageHtmlLink":"Bump api symbols"}},{"before":"68d2b5e2d2abe2b39a43443f6a6e5d60e0c024fe","after":"06c7e1829efcc7feb51275f5c1014b4b91b78082","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-06-03T14:18:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"skotopes","name":"あく","path":"/skotopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1633132?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into reborned/felica_listener_2nd","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into reborned/felica_listen…"}},{"before":"f309844ee001cf4f42aabec29fabc0a7ece98005","after":"0d4ead8fbd836142da52b5f0c0c0cf76f250204b","ref":"refs/heads/dev","pushedAt":"2024-06-03T12:14:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Add initial ISO7816 support (#3681)\n\n* Add initial ISO7816 support\r\n* Format sources and sync API Symbols version\r\n* Debug: change VID/PID in ccid test app to opensc detectable generic one\r\n\r\nCo-authored-by: あく ","shortMessageHtmlLink":"Add initial ISO7816 support (flipperdevices#3681)"}},{"before":"c946bb7e61d51dd09227db3d317dd37ace7f4bc0","after":"68d2b5e2d2abe2b39a43443f6a6e5d60e0c024fe","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-05-31T12:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Some renaming and documentation","shortMessageHtmlLink":"Some renaming and documentation"}},{"before":"84beb7284d1f4bb8c0bb58ee00c4296c2f112e17","after":"c946bb7e61d51dd09227db3d317dd37ace7f4bc0","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-05-31T09:15:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Now we allocate memory for max possible response pack in any case","shortMessageHtmlLink":"Now we allocate memory for max possible response pack in any case"}},{"before":"0f64d9cf700852bb79717374f726bf655521a2cd","after":"84beb7284d1f4bb8c0bb58ee00c4296c2f112e17","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-05-30T18:56:46.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Fixes after merge","shortMessageHtmlLink":"Fixes after merge"}},{"before":"51eda458bca59ca9d8d186bd1bec8d81d0f7f8a4","after":"0f64d9cf700852bb79717374f726bf655521a2cd","ref":"refs/heads/reborned/felica_listener_2nd","pushedAt":"2024-05-30T15:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RebornedBrain","name":null,"path":"/RebornedBrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138568282?s=80&v=4"},"commit":{"message":"Changed protected block in felica test card dump and adjusted tests","shortMessageHtmlLink":"Changed protected block in felica test card dump and adjusted tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaWJvNgA","startCursor":null,"endCursor":null}},"title":"Activity · RebornedBrain/flipperzero-firmware"}