{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":403387566,"defaultBranch":"main","name":"templates","ownerLogin":"ratatui-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-05T18:46:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125200832?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720999226.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ceb55b1d212396b9021814870071c7bbc3e7f5b4","ref":"refs/heads/jm/generated","pushedAt":"2024-07-14T23:20:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"Add generated samples of each template","shortMessageHtmlLink":"Add generated samples of each template"}},{"before":"faccd16a715830b0f871525c601268805a443904","after":null,"ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T22:49:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"}},{"before":"dbb8e5c8429d7104cd51fe036b238b93da2a60b4","after":"0c081ee679de1373fce05078cd08861b75e8f47e","ref":"refs/heads/main","pushedAt":"2024-07-14T22:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"style: make component formatting more standard (#64)\n\n* style: make component formatting more standard\r\n\r\n- Reformat everything to 4 spaces and 100 characters per line\r\n- Remove the rust-toolchain.toml file\r\n- Remove the .rustfmt.toml file which had many unstable options\r\n- hard code the crossterm_io to use stdout instead of making this an\r\n option. Users can change this easily if they want to use stderr, and\r\n not prompting for it simplifies the template\r\n\r\n* refactor: stylistic changes to FpsCounter\r\n\r\nUpdated the default FPS CLI args to match the defaults in the app\r\n\r\n* fix: various clippy lints - unused code etc.\r\n\r\n* refactor: use tracing instead of log and more formatting fixes\r\n\r\n* refactor: smaller app methods\r\n\r\n* refactor: use comments instead of attribute to document cli params\r\n\r\n* refactor(components): small stylistic changes\r\n\r\n* refactor(config): remove underscores from data_dir and config_dir fields\r\n\r\n* refactor(utils, config): split into logging and error_handling modules\r\n\r\n* refactor(mode): move Mode to app module\r\n\r\n* refactor(config,tui): reenable allow dead code lint for\r\n\r\nThe unused code is useful to keep here\r\n\r\n* refactor(tui): move event loop into a function\r\n\r\n* refactor(errors): rename error_handling module to errors","shortMessageHtmlLink":"style: make component formatting more standard (#64)"}},{"before":"fb367364fe58a9e970c4961764eac1f0d5fb83d8","after":"faccd16a715830b0f871525c601268805a443904","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T20:37:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(errors): rename error_handling module to errors","shortMessageHtmlLink":"refactor(errors): rename error_handling module to errors"}},{"before":"bee65094bb615f55f75343dfba36b3493717d7c3","after":"fb367364fe58a9e970c4961764eac1f0d5fb83d8","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T20:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(errors): rename error_handling module to errors","shortMessageHtmlLink":"refactor(errors): rename error_handling module to errors"}},{"before":"bd523ff97f5074a55462d7a477a4889643314383","after":"bee65094bb615f55f75343dfba36b3493717d7c3","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T19:59:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(tui): move event loop into a function","shortMessageHtmlLink":"refactor(tui): move event loop into a function"}},{"before":"90242e1bc1bee6e9f159219ee6edc3c0e425959d","after":"bd523ff97f5074a55462d7a477a4889643314383","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T19:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(tui): move event loop into a function","shortMessageHtmlLink":"refactor(tui): move event loop into a function"}},{"before":"642b2c9c02acf3039bff50abc2d52ac04190b322","after":"90242e1bc1bee6e9f159219ee6edc3c0e425959d","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T19:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(config,tui): reenable allow dead code lint for\n\nThe unused code is useful to keep here","shortMessageHtmlLink":"refactor(config,tui): reenable allow dead code lint for"}},{"before":"530ea7c5b433dba90869716a2648140299642bd9","after":"642b2c9c02acf3039bff50abc2d52ac04190b322","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T19:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(mode): move Mode to app module","shortMessageHtmlLink":"refactor(mode): move Mode to app module"}},{"before":"2298c50d5ea1a30397639b431034b78da910d26d","after":"530ea7c5b433dba90869716a2648140299642bd9","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T19:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(utils, config): split into logging and error_handling modules","shortMessageHtmlLink":"refactor(utils, config): split into logging and error_handling modules"}},{"before":"8bdffff9e3adf038a489d8fa55e54eb6be39f5f7","after":"2298c50d5ea1a30397639b431034b78da910d26d","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T18:34:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(config): remove underscores from data_dir and config_dir fields","shortMessageHtmlLink":"refactor(config): remove underscores from data_dir and config_dir fields"}},{"before":"c91cff91c9a447b33c9a9c70461b0aaa0bc408df","after":"8bdffff9e3adf038a489d8fa55e54eb6be39f5f7","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T18:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: use comments instead of attribute to document cli params","shortMessageHtmlLink":"refactor: use comments instead of attribute to document cli params"}},{"before":"4f2070fa1752614784d4b39054843aad53bde01d","after":"c91cff91c9a447b33c9a9c70461b0aaa0bc408df","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T18:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: smaller app methods","shortMessageHtmlLink":"refactor: smaller app methods"}},{"before":"d1e2ad7c9474eb53204f6922a85ba6e6e98a7e84","after":"4f2070fa1752614784d4b39054843aad53bde01d","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T17:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: use tracing instead of log and more formatting fixes","shortMessageHtmlLink":"refactor: use tracing instead of log and more formatting fixes"}},{"before":"99f7d5c597322d808e84ea491a6e0d3a546d671a","after":"d1e2ad7c9474eb53204f6922a85ba6e6e98a7e84","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T17:44:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"fix: various clippy lints - unused code etc.","shortMessageHtmlLink":"fix: various clippy lints - unused code etc."}},{"before":null,"after":"99f7d5c597322d808e84ea491a6e0d3a546d671a","ref":"refs/heads/jm/formatting","pushedAt":"2024-07-14T16:56:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"style: make component formatting more standard\n\n- Reformat everything to 4 spaces and 100 characters per line\n- Remove the rust-toolchain.toml file\n- Remove the .rustfmt.toml file which had many unstable options\n- hard code the crossterm_io to use stdout instead of making this an\n option. Users can change this easily if they want to use stderr, and\n not prompting for it simplifies the template","shortMessageHtmlLink":"style: make component formatting more standard"}},{"before":"1c349ad41bcf17f372ae5123726d434b9a99af25","after":null,"ref":"refs/heads/jm/fix-event-loop","pushedAt":"2024-07-14T04:17:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"}},{"before":"5e823efc871107345d59e5deff9284235c1f0bbc","after":"dbb8e5c8429d7104cd51fe036b238b93da2a60b4","ref":"refs/heads/main","pushedAt":"2024-07-14T04:17:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"fix: make event loop handle send errors correctly (#63)\n\nWhen the crossterm event stream is dropped, or the application event\r\nchannel is dropped, the event loop now correctly exits.\r\n\r\nIf the init event fails to send, the application will likely not work\r\ncorrectly, so the event loop now panics if the init event fails to send.\r\n\r\nRefactored the event loop to make it easier to read and understand.","shortMessageHtmlLink":"fix: make event loop handle send errors correctly (#63)"}},{"before":"b32b8bbf49617129ecb218a17d781d8d014a286e","after":"1c349ad41bcf17f372ae5123726d434b9a99af25","ref":"refs/heads/jm/fix-event-loop","pushedAt":"2024-07-14T04:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"fix: move tick and render interval to the top of the loop","shortMessageHtmlLink":"fix: move tick and render interval to the top of the loop"}},{"before":null,"after":"b32b8bbf49617129ecb218a17d781d8d014a286e","ref":"refs/heads/jm/fix-event-loop","pushedAt":"2024-07-13T22:45:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"fix: make event loop handle send errors correctly\n\nWhen the crossterm event stream is dropped, or the application event\nchannel is dropped, the event loop now correctly exits.\n\nIf the init event fails to send, the application will likely not work\ncorrectly, so the event loop now panics if the init event fails to send.\n\nRefactored the event loop to make it easier to read and understand.","shortMessageHtmlLink":"fix: make event loop handle send errors correctly"}},{"before":"678bce15c901af446eb454bbeaeca5f4b6d4e263","after":"5e823efc871107345d59e5deff9284235c1f0bbc","ref":"refs/heads/main","pushedAt":"2024-07-02T18:00:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kdheepak","name":"Dheepak Krishnamurthy","path":"/kdheepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1813121?s=80&v=4"},"commit":{"message":"fix(component): rename Refresh action to ClearScreen, add handler, update tui restore logic after suspend (#61)\n\nSigned-off-by: Deep Panchal ","shortMessageHtmlLink":"fix(component): rename Refresh action to ClearScreen, add handler, up…"}},{"before":"07dde30c5a617ac3a193f911f40836a2fccc7329","after":null,"ref":"refs/heads/chore/ratatui-0.27","pushedAt":"2024-06-28T08:32:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"}},{"before":"aaed9173b1126a0ffc272cceacf8047ae61da3ed","after":"678bce15c901af446eb454bbeaeca5f4b6d4e263","ref":"refs/heads/main","pushedAt":"2024-06-28T08:32:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"chore: bump ratatui to 0.27 (#60)","shortMessageHtmlLink":"chore: bump ratatui to 0.27 (#60)"}},{"before":null,"after":"07dde30c5a617ac3a193f911f40836a2fccc7329","ref":"refs/heads/chore/ratatui-0.27","pushedAt":"2024-06-28T08:21:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"chore: bump ratatui to 0.27","shortMessageHtmlLink":"chore: bump ratatui to 0.27"}},{"before":"9b018ad5726492681ed748d74cac500b3fa7a829","after":"aaed9173b1126a0ffc272cceacf8047ae61da3ed","ref":"refs/heads/main","pushedAt":"2024-05-20T09:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"docs: update repository link (#59)","shortMessageHtmlLink":"docs: update repository link (#59)"}},{"before":"538de888a2addd79def3db51ee54223a88b56b73","after":"9b018ad5726492681ed748d74cac500b3fa7a829","ref":"refs/heads/main","pushedAt":"2024-05-18T20:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"docs: revise README.md (#57)","shortMessageHtmlLink":"docs: revise README.md (#57)"}},{"before":"983aa3cb3b8dd743200e8e2a1faa6e7c06aad85e","after":"538de888a2addd79def3db51ee54223a88b56b73","ref":"refs/heads/main","pushedAt":"2024-04-29T22:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"fix: check key event kind for the simple template (#55)\n\n* added a key-kind check to the simple template so windows doesnt produce double inputs\r\n\r\n* changed back to the template vars\r\n\r\n* chore: revert changes\r\n\r\n---------\r\n\r\nCo-authored-by: Orhun Parmaksız ","shortMessageHtmlLink":"fix: check key event kind for the simple template (#55)"}},{"before":"966cf2e2b5808de8c905eacd1f4209fe82f804fe","after":"983aa3cb3b8dd743200e8e2a1faa6e7c06aad85e","ref":"refs/heads/main","pushedAt":"2024-04-01T09:57:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orhun","name":"Orhun Parmaksız","path":"/orhun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24392180?s=80&v=4"},"commit":{"message":"chore: fix license years (#53)","shortMessageHtmlLink":"chore: fix license years (#53)"}},{"before":"c979e6fd9e5da69b87a7e63ad0ae68e7168d865e","after":"966cf2e2b5808de8c905eacd1f4209fe82f804fe","ref":"refs/heads/main","pushedAt":"2024-03-12T14:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"chore: fix typo in doc comment (#51)","shortMessageHtmlLink":"chore: fix typo in doc comment (#51)"}},{"before":"bf700d798254e5fb8b41f2d7a9da1c60c4e862c2","after":"c979e6fd9e5da69b87a7e63ad0ae68e7168d865e","ref":"refs/heads/main","pushedAt":"2024-03-03T12:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Valentin271","name":null,"path":"/Valentin271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36198422?s=80&v=4"},"commit":{"message":"Break loop when channel is closed (#48)","shortMessageHtmlLink":"Break loop when channel is closed (#48)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfzEf4QA","startCursor":null,"endCursor":null}},"title":"Activity · ratatui-org/templates"}