{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137980872,"defaultBranch":"main","name":"zulip-terminal","ownerLogin":"neiljp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-20T04:40:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9568999?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721456549.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"01de36f0321ec760c74bc653094737e951de525c","ref":"refs/heads/2024-07-19-mailmap","pushedAt":"2024-07-20T06:22:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"mailmap: Add entries for Niloth P & Sashank Ravipati.","shortMessageHtmlLink":"mailmap: Add entries for Niloth P & Sashank Ravipati."}},{"before":"e362e4fc7c1585110749b01c03fd6a40d199d69f","after":"3b84d60d4ca120e29747fc0bcb13db6dec695df9","ref":"refs/heads/2023-07-05-transparent-rebase","pushedAt":"2024-07-18T17:08:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"gruvbox_light: Support transparency in gruvbox light theme.","shortMessageHtmlLink":"gruvbox_light: Support transparency in gruvbox light theme."}},{"before":"52deec6d119b3655393cb8b5e94b184170dee35d","after":"e362e4fc7c1585110749b01c03fd6a40d199d69f","ref":"refs/heads/2023-07-05-transparent-rebase","pushedAt":"2024-07-18T07:00:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"gruvbox_light: Support transparency in gruvbox light theme.","shortMessageHtmlLink":"gruvbox_light: Support transparency in gruvbox light theme."}},{"before":"9e272f9b5b5eb283b4ae3f08e1ba8e6c236cfec2","after":"daca945e2e68c9ccac217b96f352aeefa8da2d40","ref":"refs/heads/2024-07-16-was-23-07-28-unify-popups","pushedAt":"2024-07-17T06:54:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: views: Clarify PopupFrame base classes.","shortMessageHtmlLink":"refactor: views: Clarify PopupFrame base classes."}},{"before":null,"after":"9e272f9b5b5eb283b4ae3f08e1ba8e6c236cfec2","ref":"refs/heads/2024-07-16-was-23-07-28-unify-popups","pushedAt":"2024-07-17T06:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: views: Clarify PopupFrame base classes.","shortMessageHtmlLink":"refactor: views: Clarify PopupFrame base classes."}},{"before":null,"after":"9167fb3c30257db7b10d9e920a1eb3f722045f58","ref":"refs/heads/review-original-1416-9-rebased-adjusted","pushedAt":"2024-07-11T17:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"fixup: Switch DM panel button to not be selectable.","shortMessageHtmlLink":"fixup: Switch DM panel button to not be selectable."}},{"before":null,"after":"c543ff457a2c48046977bfe5310433bb99d50e3f","ref":"refs/heads/2024-05-31-gitlint-ignore-some-long-lines","pushedAt":"2024-06-01T01:21:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"gitlint: Add regex to ignore some long lines.\n\nThis does not resolve issues for all previous commits where the B1 rule\nof long lines in the body would fail, but will allow some obvious common\ncases to pass.\n\nInspired by jorisroovers/gitlint#255, this should cover at least lines\nstarting with:\n- http or https [where URLs can be long]\n- Co-authored-by: [where emails/names can be long]\n\nThe downside to this rule is that the line numbering is apparently\noffset, based on the gitlint documentation.\n(https://jorisroovers.com/gitlint/latest/ignoring_commits/)","shortMessageHtmlLink":"gitlint: Add regex to ignore some long lines."}},{"before":"23f96fa6c63c9c0d92e57e5447471f7914e23369","after":"f14c2f552bea5535e20f90d1dc21158f1a051b60","ref":"refs/heads/2024-05-17-issue-templates-fixup","pushedAt":"2024-05-17T22:59:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"bugfix: github: Adjust label yaml quoting syntax.\n\nPrior to this, two templates were ignored due to syntax errors.\n\nDocumentation suggests using quotes around all of labels, ie.\nincluding commas inside the quote.\neg. https://github.com/orgs/community/discussions/23682\n\nLabels with spaces and commas were already surrounded by quotes; this\nchange quotes labels in each template, and includes a comma at the end\ninside the closing quote.","shortMessageHtmlLink":"bugfix: github: Adjust label yaml quoting syntax."}},{"before":null,"after":"23f96fa6c63c9c0d92e57e5447471f7914e23369","ref":"refs/heads/2024-05-17-issue-templates-fixup","pushedAt":"2024-05-17T22:51:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"bugfix: github: Adjust label yaml quoting syntax.","shortMessageHtmlLink":"bugfix: github: Adjust label yaml quoting syntax."}},{"before":null,"after":"cbec3c16ae887ab0c53dce30ceae35699d8a7d24","ref":"refs/heads/2024-05-14-1301-rebase-fixup","pushedAt":"2024-05-14T19:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: model: Combine conditions in notify for stream.","shortMessageHtmlLink":"refactor: model: Combine conditions in notify for stream."}},{"before":"d5b367d7d7b901807999491feaa8020f869c1eec","after":"06ef285d0fb86474aa29be7ca0972150696c489b","ref":"refs/heads/2023-06-14-windows-ci-test","pushedAt":"2024-05-12T19:22:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: core/platform_code: Extract running_in_GUI_environment.\n\npyproject.toml updated to allow upper case in platform_code functions.","shortMessageHtmlLink":"refactor: core/platform_code: Extract running_in_GUI_environment."}},{"before":"0ee3fc9e1778d95ff9297857ed71e9abede23f49","after":"c169f8b6b6cd37246772ef1ba218066f928ba5c3","ref":"refs/heads/2024-04-22-issue-templates","pushedAt":"2024-05-12T19:10:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"github: Add preliminary issue templates & configuration.\n\nThis adds basic issue templates to support the automatic labelling of\nreported issues, and some structure to guide users towards useful\ninformation to report.\n\nThis doesn't use forms, much like in the main zulip/zulip repository,\nand also supports filing blank issues, since the structure is not\nnecessary for each case.","shortMessageHtmlLink":"github: Add preliminary issue templates & configuration."}},{"before":null,"after":"8d5df63c51ccdf6805a1bf1cf4694d0a7add4a06","ref":"refs/heads/2024-05-11-rebased-883-PM-links","pushedAt":"2024-05-12T19:06:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: buttons: Validate PM data prior to narrowing.\n\nThis commit adds validation helper for PM data, in an attempt to\navoid and handle any potential exceptions before starting to switch\nto the PM narrow. The validation checks if all the recipients IDs\nare valid or not.\n\nTests added and amended.","shortMessageHtmlLink":"refactor: buttons: Validate PM data prior to narrowing."}},{"before":null,"after":"06f8af37fdd08ba0b4ad2693ba424df3d9fdfa42","ref":"refs/heads/2024-05-11-rebased-1111-refactoring","pushedAt":"2024-05-12T19:06:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"refactor: buttons: Improve stream data handling via typed classes.\n\nCurrently stream narrow data is being primarily used for two purposes:\n - Validating the narrow link,\n - Patching the relevant information for successful narrowing.\n\nThe stream data under validation has either only stream id or only\nstream name, which makes it a better candidate for `total=False`.\nThus, this type of data it is extracted to a separate TypedDict class\n`DecodedStreamPartial`.\n\nOnce the stream data is successfully validated, we're ready to patch\nthe relevant stream data. This should be strictly typed since now we\nknow that the stream data is valid. Thus, this type of data is\nextracted to a separate TypedDict class `DecodedStreamAbsolute`.\n\nTests amended.","shortMessageHtmlLink":"refactor: buttons: Improve stream data handling via typed classes."}},{"before":"37e97754854b21f9c092114814ea5946bb74bdd3","after":"29746fa524635913964b7da905b0017a9d3d4bd8","ref":"refs/heads/2023-04-09-server_timestamp","pushedAt":"2024-05-11T16:21:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"WIP: model: Extract server aggregate status and use it by default.","shortMessageHtmlLink":"WIP: model: Extract server aggregate status and use it by default."}},{"before":"17e43fc3eefc957a6122c24c68e5cb83ceaead1b","after":"572874abfbece610dd820eb1b733797673a37a7a","ref":"refs/heads/2023-04-13-CI-Python-3.12-test","pushedAt":"2024-05-11T16:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"setup/lint-and-test: Add initial CPython 3.12 testing support.","shortMessageHtmlLink":"setup/lint-and-test: Add initial CPython 3.12 testing support."}},{"before":"6b1e4390da81ee5a970f787d9cdbcfef916dfea6","after":"0ee3fc9e1778d95ff9297857ed71e9abede23f49","ref":"refs/heads/2024-04-22-issue-templates","pushedAt":"2024-05-11T15:57:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"fixup: Add hotkey text prefix for About popup.","shortMessageHtmlLink":"fixup: Add hotkey text prefix for About popup."}},{"before":"afbe1945afb51f4702c351274026469cd8deade2","after":"6b1e4390da81ee5a970f787d9cdbcfef916dfea6","ref":"refs/heads/2024-04-22-issue-templates","pushedAt":"2024-05-11T11:47:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"fixup: Changes from first iteration, to be squashed.","shortMessageHtmlLink":"fixup: Changes from first iteration, to be squashed."}},{"before":"8991000a6578347ccca3e86f1838d4436d99d3f5","after":"afbe1945afb51f4702c351274026469cd8deade2","ref":"refs/heads/2024-04-22-issue-templates","pushedAt":"2024-04-27T00:33:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"github: Add basic issue templates & configuration.\n\nThis adds basic issue templates to support the automatic labelling of\nreported issues, and some structure to guide users towards useful\ninformation to report.\n\nThis doesn't use forms, much like in the main zulip/zulip repository,\nand also supports filing blank issues, since the structure is not\nnecessary for each case.\n\nIf this leads to too many bug reports rather than conversations on CZO,\nthen this should be adjusted closer to the style of that in zulip/zulip.\nCurrently neither bug reports or conversations receive too much traffic,\nand the existing issue reporting mechanism makes no mention of CZO in\nany case.","shortMessageHtmlLink":"github: Add basic issue templates & configuration."}},{"before":null,"after":"8991000a6578347ccca3e86f1838d4436d99d3f5","ref":"refs/heads/2024-04-22-issue-templates","pushedAt":"2024-04-23T18:39:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"github: Add issue templates & configuration.","shortMessageHtmlLink":"github: Add issue templates & configuration."}},{"before":"184340b4dc63eaa42fc446d509584838e61e46bd","after":"f9d2286530e5dbb5f38d3f941a0a95a4e66fbbe2","ref":"refs/heads/2024-02-08-codecov-action-v3","pushedAt":"2024-02-09T04:32:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"lint-and-test: Upgrade codecov-action from v3 to v4.\n\nNoted as necessary in an annotation in a recent run of the lint-and-test\nworkflow, since the previous version uses a version of Node.js which is\ndeprecated.","shortMessageHtmlLink":"lint-and-test: Upgrade codecov-action from v3 to v4."}},{"before":null,"after":"184340b4dc63eaa42fc446d509584838e61e46bd","ref":"refs/heads/2024-02-08-codecov-action-v3","pushedAt":"2024-02-09T03:17:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"lint-and-test: Upgrade codecov-action from v3 to v4.","shortMessageHtmlLink":"lint-and-test: Upgrade codecov-action from v3 to v4."}},{"before":"4a963c222d431fff3c2c9197b5b19c6e918d2525","after":"7e90e08fbde53d9583beecd2e962ce4e4c8a6b94","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-08T00:57:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"requirements[dev]: Upgrade mypy from ~=1.6.0 to ~=1.8.0.","shortMessageHtmlLink":"requirements[dev]: Upgrade mypy from ~=1.6.0 to ~=1.8.0."}},{"before":"61f1d50aed2d924f2638f8d65674475fa105244a","after":"4a963c222d431fff3c2c9197b5b19c6e918d2525","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-08T00:16:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"requirements[dev]: Upgrade mypy from ~=1.6.0 to ~=1.8.0.","shortMessageHtmlLink":"requirements[dev]: Upgrade mypy from ~=1.6.0 to ~=1.8.0."}},{"before":"fd2ead7b3ae2dd41281bab42cf16a64046829615","after":"61f1d50aed2d924f2638f8d65674475fa105244a","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T23:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"requirements[dev]: Upgrade to 1.7 and fix ignore.","shortMessageHtmlLink":"requirements[dev]: Upgrade to 1.7 and fix ignore."}},{"before":"fb4a148f9d9ec764ff1dd6bf1d6cb1d1d89533e6","after":"fd2ead7b3ae2dd41281bab42cf16a64046829615","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T23:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"worksmaybe","shortMessageHtmlLink":"worksmaybe"}},{"before":"2f6926c5b369c83e478a659f0e8f307908ef1d4f","after":"fb4a148f9d9ec764ff1dd6bf1d6cb1d1d89533e6","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T23:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"WIPboth","shortMessageHtmlLink":"WIPboth"}},{"before":"9bc8ffb3fc8e854eac4e6307d049f3c172a1e4d3","after":"2f6926c5b369c83e478a659f0e8f307908ef1d4f","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T22:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"otherway","shortMessageHtmlLink":"otherway"}},{"before":"78c28159050f975d3da923fe119c991749880ee9","after":"9bc8ffb3fc8e854eac4e6307d049f3c172a1e4d3","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T22:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"revertmaybe","shortMessageHtmlLink":"revertmaybe"}},{"before":"ad3d4375280bb7b6d5f7b3bedf3293e62d360185","after":"78c28159050f975d3da923fe119c991749880ee9","ref":"refs/heads/2024-01-25-mypy-upgrade","pushedAt":"2024-02-07T22:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neiljp","name":"Neil Pilgrim","path":"/neiljp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9568999?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhHcDcgA","startCursor":null,"endCursor":null}},"title":"Activity ยท neiljp/zulip-terminal"}