{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49104439,"defaultBranch":"master","name":"tiny","ownerLogin":"osa1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-06T01:43:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/448274?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712384339.0","currentOid":""},"activityList":{"items":[{"before":"6993ce5278a1cbc4b36b2fce938fbae598449e67","after":"ee8615a55256b242b02e6f8a2350ca7f39aca517","ref":"refs/heads/master","pushedAt":"2024-05-03T10:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Fix assigning_clones lints\n\n`clone_from` can be more efficient than cloning then assigning.","shortMessageHtmlLink":"Fix assigning_clones lints"}},{"before":"16372168cef77eecfa6e7fd2978a20d3af38bd5d","after":"6993ce5278a1cbc4b36b2fce938fbae598449e67","ref":"refs/heads/master","pushedAt":"2024-04-06T07:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Improve matching when highligting mentions\n\nSimple substring search as we did before highlights messages when e.g.\nthe nick is \"abc\" and the message is \"abcd\".\n\nWe now take IRC nick syntax into account and only match when the nick\noccurs between invalid IRC nick characters.\n\nFixes: #430","shortMessageHtmlLink":"Improve matching when highligting mentions"}},{"before":"d19b1c27b80c710a74580b384699970d75b664e9","after":null,"ref":"refs/heads/use_dbus","pushedAt":"2024-04-06T06:18:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"}},{"before":"c6d380c335f8839fd78f479ae75369e0ec6892cd","after":"16372168cef77eecfa6e7fd2978a20d3af38bd5d","ref":"refs/heads/master","pushedAt":"2024-04-06T06:18:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Use dbus instead of zbus for desktop notifications (#423)\n\nzbus adds an entire async runtime to the binary and brings 90\r\ndependencies (102 to 192).\r\n\r\nThe final release binary size is 8.2M (4.2M stripped) with zbus and 6.3M\r\n(2.8M stripped) with dbus. Statically linked, 8.5M (4.4M stripped) with\r\nzbus and 6.8M (3.1M stripped).\r\n\r\nSince the dbus runtime dependency is fairly common (for example used by\r\nthe google-chrome package on Ubuntu) I suspect most users will already\r\nhave it installed, or at least will be able to easily install it.\r\n\r\nRuntime dependencies before:\r\n\r\n linux-vdso.so.1\r\n libgcc_s.so.1\r\n libc.so.6\r\n /lib64/ld-linux-x86-64.so.2\r\n\r\nAfter:\r\n\r\n linux-vdso.so.1\r\n libdbus-1.so.3\r\n libgcc_s.so.1\r\n libc.so.6\r\n /lib64/ld-linux-x86-64.so.2\r\n libsystemd.so.0\r\n liblzma.so.5\r\n libzstd.so.1\r\n liblz4.so.1\r\n libcap.so.2\r\n libgcrypt.so.20\r\n libgpg-error.so.0","shortMessageHtmlLink":"Use dbus instead of zbus for desktop notifications (#423)"}},{"before":"c753c71f216897ff54ac62e0e2c65c07f2a214e6","after":"d19b1c27b80c710a74580b384699970d75b664e9","ref":"refs/heads/use_dbus","pushedAt":"2024-04-06T06:16:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Use published notify-rust","shortMessageHtmlLink":"Use published notify-rust"}},{"before":"90e4fcf72f68d49d021fe00c21d200b6705b1972","after":"c753c71f216897ff54ac62e0e2c65c07f2a214e6","ref":"refs/heads/use_dbus","pushedAt":"2024-04-06T06:08:39.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into use_dbus","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into use_dbus"}},{"before":"2f1cd40dc7d4a37960f2662571b10c46a5d69dc6","after":"c6d380c335f8839fd78f479ae75369e0ec6892cd","ref":"refs/heads/master","pushedAt":"2024-04-06T06:07:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Remove `WidgetRet::Quit` and `TUIRet::Quit`:\n\nThese values are the same as the `WidgetRet::Command` and\n`TUIRet::Command` for the `/quit` command.\n\nReplace them with the `Command` variants to avoid representing the same\nthing in multiple ways.","shortMessageHtmlLink":"Remove WidgetRet::Quit and TUIRet::Quit:"}},{"before":"41596ab7be4557b1ef54ef7ce42742cad611e645","after":"2f1cd40dc7d4a37960f2662571b10c46a5d69dc6","ref":"refs/heads/master","pushedAt":"2024-02-13T11:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update tokio, serde, fix a new lint (1.76.0) and a warning in test","shortMessageHtmlLink":"Update tokio, serde, fix a new lint (1.76.0) and a warning in test"}},{"before":"be86aa29439285167360a2b723e91bcc0c8ee975","after":"41596ab7be4557b1ef54ef7ce42742cad611e645","ref":"refs/heads/master","pushedAt":"2024-01-05T13:52:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update README with links to AUR, remove PKGBUILD\n\nArch users should use the AUR links or build from source.","shortMessageHtmlLink":"Update README with links to AUR, remove PKGBUILD"}},{"before":"7d09bb4d58484d65e34347b0eb4dbf6b5c4e216e","after":"be86aa29439285167360a2b723e91bcc0c8ee975","ref":"refs/heads/master","pushedAt":"2024-01-01T12:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Release v0.12.0","shortMessageHtmlLink":"Release v0.12.0"}},{"before":"cd639338301dcb844ceaef35a242d4c007bdad6c","after":"7d09bb4d58484d65e34347b0eb4dbf6b5c4e216e","ref":"refs/heads/master","pushedAt":"2023-12-31T09:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update CHANGELOG with commits of recent changes","shortMessageHtmlLink":"Update CHANGELOG with commits of recent changes"}},{"before":"3ea5678ce839b58cedefc118c4b1f92273f7889d","after":"cd639338301dcb844ceaef35a242d4c007bdad6c","ref":"refs/heads/master","pushedAt":"2023-12-31T09:56:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Move FromStr implementations to non-overloaded methdos\n\nFromStr doesn't indicate what the string format should be, it's too\ngeneric. There can also be multiple string encodings of some of the\ntypes. Move implementations to separate methods with more descriptive\nnames.\n\nIn general, we should avoid overloading unless absolutely necessary\n(e.g. when calling a library code with a trait bond).","shortMessageHtmlLink":"Move FromStr implementations to non-overloaded methdos"}},{"before":"efa1d2263d8a45c3ffb43a785f2f4d5f5d81bee0","after":"3ea5678ce839b58cedefc118c4b1f92273f7889d","ref":"refs/heads/master","pushedAt":"2023-12-31T09:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Fix a crash when the config file is deleted before a `/reload`","shortMessageHtmlLink":"Fix a crash when the config file is deleted before a /reload"}},{"before":"65f367e6f96fea93b6c7e9f1a87f6457214b47b6","after":"efa1d2263d8a45c3ffb43a785f2f4d5f5d81bee0","ref":"refs/heads/master","pushedAt":"2023-12-30T08:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update serde","shortMessageHtmlLink":"Update serde"}},{"before":"63f6385b5c8efd95a6d98326dae37c99e12da06e","after":"65f367e6f96fea93b6c7e9f1a87f6457214b47b6","ref":"refs/heads/master","pushedAt":"2023-11-16T16:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Fix a new lint with Rust 1.74.0","shortMessageHtmlLink":"Fix a new lint with Rust 1.74.0"}},{"before":"5e36aa283e7b6ce266b409e8c6066b1ce136af0c","after":"63f6385b5c8efd95a6d98326dae37c99e12da06e","ref":"refs/heads/master","pushedAt":"2023-11-16T13:29:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"PKGBUILD: refactor, improve, and sync changes with the version found in AUR git (#421)\n\nThis patch mirrors the PKGBUILD from AUR git, refactors, and improves it via\r\nthe following commits. These commits are already present in the AUR git so\r\nanyone can test this script by installing tiny-irc-client-git.","shortMessageHtmlLink":"PKGBUILD: refactor, improve, and sync changes with the version found …"}},{"before":null,"after":"90e4fcf72f68d49d021fe00c21d200b6705b1972","ref":"refs/heads/use_dbus","pushedAt":"2023-11-12T09:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Use dbus instead of zbus for desktop notifications\n\nzbus adds an entire async runtime to the binary and brings 90\ndependencies (102 to 192).\n\nThe final release binary size is 8.2M (4.2M stripped) with zbus and 6.3M\n(2.8M stripped) with dbus. Statically linked, 8.5M (4.4M stripped) with\nzbus and 6.8M (3.1M stripped).\n\nSince the dbus runtime dependency is fairly common (for example used by\nthe google-chrome package on Ubuntu) I suspect most users will already\nhave it installed, or at least will be able to easily install it.\n\nRuntime dependencies before:\n\n linux-vdso.so.1\n libgcc_s.so.1\n libc.so.6\n /lib64/ld-linux-x86-64.so.2\n\nAfter:\n\n linux-vdso.so.1\n libdbus-1.so.3\n libgcc_s.so.1\n libc.so.6\n /lib64/ld-linux-x86-64.so.2\n libsystemd.so.0\n liblzma.so.5\n libzstd.so.1\n liblz4.so.1\n libcap.so.2\n libgcrypt.so.20\n libgpg-error.so.0","shortMessageHtmlLink":"Use dbus instead of zbus for desktop notifications"}},{"before":"74a156b1f89c81e1fb425656844a4cb35bcc2dae","after":null,"ref":"refs/heads/update_ci","pushedAt":"2023-11-12T08:59:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"}},{"before":"e125c77643399d0b644af41cb30fb53a63a273b8","after":"5e36aa283e7b6ce266b409e8c6066b1ce136af0c","ref":"refs/heads/master","pushedAt":"2023-11-12T08:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update CI scripts (#422)\n\n- Update Ubuntu from 20.04 to 22.04.\r\n\r\n- Test statically linked builds in PRs to make sure we don't break the build\r\n when updating dependencies.","shortMessageHtmlLink":"Update CI scripts (#422)"}},{"before":"d1b839ff32fa38a679c84ea5f6d1b0126fdde327","after":"74a156b1f89c81e1fb425656844a4cb35bcc2dae","ref":"refs/heads/update_ci","pushedAt":"2023-11-12T08:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Rename jobs for consistency","shortMessageHtmlLink":"Rename jobs for consistency"}},{"before":"092b6a4bdaf0696ee14420e96fce550e8dffd016","after":"d1b839ff32fa38a679c84ea5f6d1b0126fdde327","ref":"refs/heads/update_ci","pushedAt":"2023-11-12T08:54:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Install musl target in static build jobs","shortMessageHtmlLink":"Install musl target in static build jobs"}},{"before":null,"after":"092b6a4bdaf0696ee14420e96fce550e8dffd016","ref":"refs/heads/update_ci","pushedAt":"2023-11-12T08:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Try static builds","shortMessageHtmlLink":"Try static builds"}},{"before":"8ca8773705a78561a7215a923d2a2be553ecbd4f","after":"e125c77643399d0b644af41cb30fb53a63a273b8","ref":"refs/heads/master","pushedAt":"2023-11-10T13:18:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"README.md: replace freenode reference with libera (#418)\n\nFreenode is dead. Many open-source projects left the network due to the 2021\r\nsituation (of hostile takeover, etc.) and have since migrated to Libera.","shortMessageHtmlLink":"README.md: replace freenode reference with libera (#418)"}},{"before":"f1545fd66c4e098d6f83041a6d297b90be4a3e1b","after":"8ca8773705a78561a7215a923d2a2be553ecbd4f","ref":"refs/heads/master","pushedAt":"2023-11-07T13:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Refactor command handling:\n\n- Move all handling code to the `cmd` module, make everything in the\n module private.\n\n- Remove custom `Option` type `CmdParseResult` and commented-out code.\n\n- Document why an `unwrap` when getting the client of a tab cannot fail.","shortMessageHtmlLink":"Refactor command handling:"}},{"before":"0ccc8a018fc51f1a03bc72701569bee406129e8c","after":"f1545fd66c4e098d6f83041a6d297b90be4a3e1b","ref":"refs/heads/master","pushedAt":"2023-11-06T20:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update syn 1.0 -> 2.0","shortMessageHtmlLink":"Update syn 1.0 -> 2.0"}},{"before":"fd8bf02626d7b45593f5944204ad82f6308b4aa9","after":null,"ref":"refs/heads/tui_refactor","pushedAt":"2023-11-05T11:34:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"}},{"before":"f9e2148085edb7ccde002833d5e3fed86dbc34d6","after":"0ccc8a018fc51f1a03bc72701569bee406129e8c","ref":"refs/heads/master","pushedAt":"2023-11-05T11:33:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Refactor and document `MessagingUI`, add tests, fix a bug with `/clear` (#417)","shortMessageHtmlLink":"Refactor and document MessagingUI, add tests, fix a bug with `/clea…"}},{"before":"00411c065a6a0794df6461bacf46749da16f567d","after":"fd8bf02626d7b45593f5944204ad82f6308b4aa9","ref":"refs/heads/tui_refactor","pushedAt":"2023-11-05T11:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"More tests","shortMessageHtmlLink":"More tests"}},{"before":"c1b3f7a0e83d22a929cb1ee2b7f01b0fba32dee3","after":"00411c065a6a0794df6461bacf46749da16f567d","ref":"refs/heads/tui_refactor","pushedAt":"2023-11-05T11:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"More tests","shortMessageHtmlLink":"More tests"}},{"before":"e5f5f87e340d1226734177803c1cc2e0b1fae526","after":"c1b3f7a0e83d22a929cb1ee2b7f01b0fba32dee3","ref":"refs/heads/tui_refactor","pushedAt":"2023-11-05T11:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQKYanAA","startCursor":null,"endCursor":null}},"title":"Activity · osa1/tiny"}