{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237647258,"defaultBranch":"master","name":"firmware","ownerLogin":"meshtastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-01T17:00:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61627050?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716741385.0","currentOid":""},"activityList":{"items":[{"before":"bcc30751819683dd7306ff5ac76a6472c8917421","after":null,"ref":"refs/heads/reboot-portduino","pushedAt":"2024-05-26T16:36:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"}},{"before":"aa33ad1d5845e99ce15ec57cd5e6529f557883ed","after":"77cf5c62008a1e8e3c331fb52dbe9bf1985a35e9","ref":"refs/heads/master","pushedAt":"2024-05-26T12:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Fix time updates from client device and potentially incorrect UI frame receiving 'toggle watch face' button tap (#3974)","shortMessageHtmlLink":"Fix time updates from client device and potentially incorrect UI fram…"}},{"before":"34553c971432812062b6c73636fd20360703231a","after":"aa33ad1d5845e99ce15ec57cd5e6529f557883ed","ref":"refs/heads/master","pushedAt":"2024-05-26T11:42:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Fix memory leak when there's no display (#3972)","shortMessageHtmlLink":"Fix memory leak when there's no display (#3972)"}},{"before":"2233507667c6030cc86d9e66a3746b2ed828d8ba","after":"34553c971432812062b6c73636fd20360703231a","ref":"refs/heads/master","pushedAt":"2024-05-26T11:42:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Bump portduino to pick up improvements to reboot() (#3975)","shortMessageHtmlLink":"Bump portduino to pick up improvements to reboot() (#3975)"}},{"before":null,"after":"bcc30751819683dd7306ff5ac76a6472c8917421","ref":"refs/heads/reboot-portduino","pushedAt":"2024-05-26T03:08:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Bump portduino to pick up improvements to reboot()","shortMessageHtmlLink":"Bump portduino to pick up improvements to reboot()"}},{"before":"72b0986a72c805fc35e5de653a6c4c5027d2d7bb","after":"b867ab5ed831e43d577acfe5ea6bc0cf5d686fa7","ref":"refs/heads/tft-gui-work","pushedAt":"2024-05-25T10:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"defines for monitoring control","shortMessageHtmlLink":"defines for monitoring control"}},{"before":"bb8b036eb1fe4a0b09e3dc24640b8d8a47e20039","after":"c41d1e0c56c09dec4ddc593a4ca90da35809f0d3","ref":"refs/heads/BME680-Fix","pushedAt":"2024-05-25T10:35:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"tryfix: init change for BME680","shortMessageHtmlLink":"tryfix: init change for BME680"}},{"before":"0fdbedfba21c9a074beb11709e11fa52ed510bc4","after":"ef7d16920d2a50efe7b95c51402c48075834eea2","ref":"refs/heads/wio-dev-1110","pushedAt":"2024-05-25T09:16:17.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"Merge branch 'master' into wio-dev-1110","shortMessageHtmlLink":"Merge branch 'master' into wio-dev-1110"}},{"before":"79ac5f1b6c0a60fa4f9a22964d0ff4f1f5d9ce33","after":"72b0986a72c805fc35e5de653a6c4c5027d2d7bb","ref":"refs/heads/tft-gui-work","pushedAt":"2024-05-24T23:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"keyboard & mouse input","shortMessageHtmlLink":"keyboard & mouse input"}},{"before":"8df08a43f162498910e7b89039def8d52850b488","after":"0fdbedfba21c9a074beb11709e11fa52ed510bc4","ref":"refs/heads/wio-dev-1110","pushedAt":"2024-05-24T20:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"add tracker pinout variant","shortMessageHtmlLink":"add tracker pinout variant"}},{"before":"9a38a4b024b1ab9e494ce0ac8fc0b5ab2ec8134b","after":"2233507667c6030cc86d9e66a3746b2ed828d8ba","ref":"refs/heads/master","pushedAt":"2024-05-24T13:08:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Added \"Hops away\" on display (#3934)\n\n* Added \"Hops away\" on display\r\n\r\nAdded in logic that displays \"hops away\" instead of signal strength when the node is more than 0 hops away.\r\n\r\n* Added comment\r\n\r\n* Update extensions.json to same as master\r\n\r\n* attempt 2 at reverting extensions JSON\r\n\r\n* Attempt 3 at getting extensions right\r\n\r\n* Take 4. should be reverting to before my edits\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Meadors ","shortMessageHtmlLink":"Added \"Hops away\" on display (#3934)"}},{"before":"2f9dc813d3c64b738777bfdba1efc9a4697f7ac2","after":"9a38a4b024b1ab9e494ce0ac8fc0b5ab2ec8134b","ref":"refs/heads/master","pushedAt":"2024-05-24T06:57:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"Merge pull request #3966 from andrew-moroz/t-watch-fix\n\nt-watch-fix: Fully insulate T-Watch free text updates from other hardware platforms","shortMessageHtmlLink":"Merge pull request #3966 from andrew-moroz/t-watch-fix"}},{"before":null,"after":"bb8b036eb1fe4a0b09e3dc24640b8d8a47e20039","ref":"refs/heads/BME680-Fix","pushedAt":"2024-05-23T21:25:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caveman99","name":"Thomas Göttgens","path":"/caveman99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25002?s=80&v=4"},"commit":{"message":"tryfix: init change for BME680","shortMessageHtmlLink":"tryfix: init change for BME680"}},{"before":"1a253dccc3aeb02290bfb09731c731bc5ed9b421","after":"2f9dc813d3c64b738777bfdba1efc9a4697f7ac2","ref":"refs/heads/master","pushedAt":"2024-05-23T12:21:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"t-watch-updates: Add canned message free text via touch keyboard and watch face frames to T-Watch S3 (#3941)\n\nCo-authored-by: Ben Meadors ","shortMessageHtmlLink":"t-watch-updates: Add canned message free text via touch keyboard and …"}},{"before":"f2dd4f4da95e2a2ec40bdaa9eb2e8b4f9aaa8bca","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-23T12:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"}},{"before":"7d873eb06bae78926c4ce7008fe42f0e9fc0e6d8","after":"1a253dccc3aeb02290bfb09731c731bc5ed9b421","ref":"refs/heads/master","pushedAt":"2024-05-23T12:20:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change (#3964)\n\nCo-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>","shortMessageHtmlLink":"[create-pull-request] automated change (#3964)"}},{"before":null,"after":"f2dd4f4da95e2a2ec40bdaa9eb2e8b4f9aaa8bca","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-23T12:18:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[create-pull-request] automated change","shortMessageHtmlLink":"[create-pull-request] automated change"}},{"before":"85c55a92dfd2432973915a34c716e0fbf9135ea2","after":"45d9765e7e691c3e98a90e489502cf0c7411f5c9","ref":"refs/heads/reorder-state-sendnodeinfo","pushedAt":"2024-05-23T11:44:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Merge branch 'master' into reorder-state-sendnodeinfo","shortMessageHtmlLink":"Merge branch 'master' into reorder-state-sendnodeinfo"}},{"before":"568e43b7ca06be26d210e020c7c7a36c1dfa9aec","after":"79ac5f1b6c0a60fa4f9a22964d0ff4f1f5d9ce33","ref":"refs/heads/tft-gui-work","pushedAt":"2024-05-23T06:30:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tft-gui-work","shortMessageHtmlLink":"Merge branch 'master' into tft-gui-work"}},{"before":"1631462db12ad7ec46b6f2a127646abf44ab176d","after":"7d873eb06bae78926c4ce7008fe42f0e9fc0e6d8","ref":"refs/heads/master","pushedAt":"2024-05-23T01:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Add exclude emoji macro","shortMessageHtmlLink":"Add exclude emoji macro"}},{"before":"7bcb8f1fee51ee100c4883350d85a24ce406a692","after":"1631462db12ad7ec46b6f2a127646abf44ab176d","ref":"refs/heads/master","pushedAt":"2024-05-23T00:28:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Oled screen emojis (#3940)\n\n* Update images.h\r\n\r\nAdd some fun emojis\r\n\r\n* Update Screen.cpp\r\n\r\nUpdate Screen.cpp to display single emojis on the OLED of devices, if a single known emoji is detected\r\n\r\n* Update images.h\r\n\r\nadd ? ! fog emojis\r\n\r\n* Update Screen.cpp\r\n\r\nadd logic for new emojis\r\n\r\n* Update Screen.cpp\r\n\r\ncorrect formatting\r\n\r\n* Update images.h\r\n\r\ncorrect formatting\r\n\r\n* Update Screen.cpp\r\n\r\nchange formatting via trunk application\r\n\r\n* Update images.h\r\n\r\nchange formatting based on trunk application\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Meadors ","shortMessageHtmlLink":"Oled screen emojis (#3940)"}},{"before":"c2fe1ef9fafcbf805f52280af61bea71390a5332","after":"568e43b7ca06be26d210e020c7c7a36c1dfa9aec","ref":"refs/heads/tft-gui-work","pushedAt":"2024-05-22T15:58:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tft-gui-work","shortMessageHtmlLink":"Merge branch 'master' into tft-gui-work"}},{"before":"e986a607837bee6ed72e9fa28e5178b8aa4a8f6c","after":null,"ref":"refs/heads/portduino-power-button","pushedAt":"2024-05-22T12:54:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"}},{"before":"0c9da9aec7ef6b01ab209f22cafb5538cdf58b6e","after":"7bcb8f1fee51ee100c4883350d85a24ce406a692","ref":"refs/heads/master","pushedAt":"2024-05-22T12:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Portduino: Catch the keyboard power button and initiate poweroff (#3953)","shortMessageHtmlLink":"Portduino: Catch the keyboard power button and initiate poweroff (#3953)"}},{"before":"e0f162d17e36801b18152ee28d209c8ee22ac2cf","after":"85c55a92dfd2432973915a34c716e0fbf9135ea2","ref":"refs/heads/reorder-state-sendnodeinfo","pushedAt":"2024-05-22T12:22:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Merge branch 'master' into reorder-state-sendnodeinfo","shortMessageHtmlLink":"Merge branch 'master' into reorder-state-sendnodeinfo"}},{"before":"64d0e94d184870ed0b8e1da32c4b2620766e3567","after":"c2fe1ef9fafcbf805f52280af61bea71390a5332","ref":"refs/heads/tft-gui-work","pushedAt":"2024-05-22T06:13:19.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"mverch67","name":"Manuel","path":"/mverch67","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71137295?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tft-gui-work","shortMessageHtmlLink":"Merge branch 'master' into tft-gui-work"}},{"before":null,"after":"e986a607837bee6ed72e9fa28e5178b8aa4a8f6c","ref":"refs/heads/portduino-power-button","pushedAt":"2024-05-22T05:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jp-bennett","name":"Jonathan Bennett","path":"/jp-bennett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5630967?s=80&v=4"},"commit":{"message":"Portduino: Catch the keyboard power button and initiate poweroff","shortMessageHtmlLink":"Portduino: Catch the keyboard power button and initiate poweroff"}},{"before":"a12b9922ed370766bf6538df45dbe27e0e935415","after":"0c9da9aec7ef6b01ab209f22cafb5538cdf58b6e","ref":"refs/heads/master","pushedAt":"2024-05-22T02:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Update platformio/espressif32 to the latest 6.7.0 (#3899)\n\n* Bump platfomio/espressif32 version to latest 6.7.0\r\n\r\n* Fix deprecated constants\r\n\r\n* Remove pin defs already defined by the framework\r\n\r\n* ESP_EXT1_WAKEUP_ALL_LOW is deprecated for any target except esp32\r\n\r\n* Enable LTO and use newlib nano flavor\r\n\r\n* Make trunk happy\r\n\r\n* Respect build_unflags of base env\r\n\r\n* Recover float printfing\r\n\r\n* Disable BLE_SM_PAIR_AUTHREQ_SC\r\n\r\n* Distribute BLE_SM_PAIR_KEY_DIST_ID too\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Meadors ","shortMessageHtmlLink":"Update platformio/espressif32 to the latest 6.7.0 (#3899)"}},{"before":"cd7ae8242a37f4262a79739f6259845d866c20ac","after":"e0f162d17e36801b18152ee28d209c8ee22ac2cf","ref":"refs/heads/reorder-state-sendnodeinfo","pushedAt":"2024-05-21T22:15:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Merge branch 'master' into reorder-state-sendnodeinfo","shortMessageHtmlLink":"Merge branch 'master' into reorder-state-sendnodeinfo"}},{"before":"cdf86f4166758737ed6039baa01342d24af94531","after":"a12b9922ed370766bf6538df45dbe27e0e935415","ref":"refs/heads/master","pushedAt":"2024-05-21T21:00:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thebentern","name":"Ben Meadors","path":"/thebentern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9000580?s=80&v=4"},"commit":{"message":"Screen changes from time deltas to timestamps after 15 minutes (#3935)\n\n* E-Ink displays sometimes use timestamp instead of delta\r\n\r\n* Allow users to disable E-Ink screensaver\r\n\r\n* Clarify variable's purpose\r\n\r\n* Operator order oopsie\r\n\r\n* Picky print problem\r\n\r\n* Implement for all display, not just E-Ink\r\n\r\n* Align \"unknown age\" behavior with existing code\r\n\r\n* One more use of timestamp, if screen is wide enough","shortMessageHtmlLink":"Screen changes from time deltas to timestamps after 15 minutes (#3935)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVDtsJQA","startCursor":null,"endCursor":null}},"title":"Activity · meshtastic/firmware"}