| 2026-07-31 06:34 | issue: initial search support | Oliver Lowe | 3 | +73 | -21 |
| 2026-07-31 03:47 | issue: initial stab at issue creation | Oliver Lowe | 3 | +99 | -10 |
| 2026-07-28 12:14 | hub: initial create issue support | Oliver Lowe | 1 | +21 | -0 |
| 2026-07-24 06:13 | issue: print correct command usage | Oliver Lowe | 1 | +1 | -5 |
| 2026-07-17 12:46 | hub: remove unneeded parent issue ID from file | Oliver Lowe | 2 | +0 | -5 |
| 2026-07-17 12:41 | issue: reimplement based on fs.FS interface to GitHub issues | Oliver Lowe | 10 | +485 | -2082 |
| 2026-07-16 05:34 | hub: new package to replace big 3rd party github | Oliver Lowe | 9 | +209 | -206 |
| 2025-10-26 23:06 | issue: start in-house github API client | Oliver Lowe | 5 | +1044 | -2 |
| 2025-07-21 00:41 | Jira: return correctly on put | Oliver Lowe | 1 | +1 | -0 |
| 2025-07-02 05:06 | jira: return no error on success lol | Oliver Lowe | 2 | +6 | -10 |
| 2025-06-11 04:06 | jira: common config file | Oliver Lowe | 4 | +125 | -54 |
| 2025-02-03 22:12 | cmd/jiraexport: by default print all messages if no modified time filter set | Oliver Lowe | 1 | +2 | -2 |
| 2025-07-18 04:06 | jira: package doc, not command doc | Oliver Lowe | 1 | +5 | -7 |
| 2025-07-18 03:59 | jira: decode issue due date | Oliver Lowe | 2 | +32 | -13 |
| 2025-06-30 05:30 | jira: add due date parse, print support | Oliver Lowe | 2 | +11 | -0 |
| 2025-06-30 05:17 | issue: limit authToken string to where it's needed | Oliver Lowe | 2 | +1 | -6 |
| 2025-06-29 04:39 | cmd/Jira: clarify why we stat on Look | Oliver Lowe | 1 | +6 | -6 |
| 2025-06-22 11:03 | cmd/Jira: add default search query | Oliver Lowe | 1 | +4 | -4 |
| 2025-06-22 11:02 | jira: keep http and json decoding plumbing in one spot | Oliver Lowe | 2 | +37 | -65 |
| 2025-06-19 01:55 | cmd/Jira: add issue creation using Put | Oliver Lowe | 2 | +78 | -22 |
| 2025-06-19 01:07 | jira: set correct fields when creating issues | Oliver Lowe | 3 | +61 | -24 |
| 2025-06-13 06:45 | jira: implement issue creation | Oliver Lowe | 1 | +28 | -52 |
| 2025-06-11 03:52 | jira: cache dir entries | Oliver Lowe | 1 | +66 | -1 |
| 2025-04-04 07:22 | cmd/Jira: add debug flag | Oliver Lowe | 1 | +9 | -2 |
| 2025-03-17 07:30 | cmd/Jira: post comments using godoc comments (markdown subset) | Oliver Lowe | 5 | +150 | -2 |
| 2025-03-12 05:33 | cmd/Jira: more options in config file | Oliver Lowe | 2 | +62 | -15 |
| 2025-01-12 11:04 | issue: move docs to its own file | Oliver Lowe | 2 | +251 | -246 |
| 2025-01-12 11:01 | cmd/jiraexport: only print comments if asked | Oliver Lowe | 1 | +43 | -27 |
| 2024-12-30 08:26 | Add commands to get jira from the command line | Oliver Lowe | 29 | +1685 | -1412 |
| 2024-11-08 21:37 | Jira: add Comment command to issue window tags | Oliver Lowe | 1 | +3 | -0 |
| 2024-11-08 21:19 | Correct pkg.go.dev package paths | Oliver Lowe | 1 | +3 | -3 |
| 2024-11-08 21:03 | Jira: decode, print issue links | Oliver Lowe | 4 | +36 | -14 |
| 2024-11-03 22:35 | all: simplify go.mod | Oliver Lowe | 1 | +1 | -3 |
| 2024-11-03 22:35 | Gitlab: correct url hostname parse error message | Oliver Lowe | 1 | +1 | -1 |
| 2024-11-03 22:30 | Jira: lots | Oliver Lowe | 7 | +388 | -224 |
| 2024-10-03 00:39 | jira: aeroplane hacking | Oliver Lowe | 25 | +1161 | -1017 |
| 2024-09-27 04:43 | jira: initial working Jira acme program | Oliver Lowe | 13 | +1924 | -229 |
| 2024-10-06 01:50 | issue: replace custom time format with identical time.DateTime | Oliver Lowe | 1 | +11 | -34 |
| 2024-09-18 21:49 | jira: printing | Oliver Lowe | 3 | +82 | -39 |
| 2024-09-16 23:47 | add initial jira support | Oliver Lowe | 5 | +471 | -0 |
| 2024-08-25 06:17 | Gitlab: use default host gitlab.com when no flag set | Oliver Lowe | 1 | +12 | -6 |
| 2024-07-30 07:13 | issue: upgrade to golang.org/x/oauth2@v0.21.0 | Oliver Lowe | 2 | +2 | -17 |
| 2024-07-30 07:08 | issue: upgrade to github.com/google/go-github/v63 | Oliver Lowe | 5 | +51 | -21 |
| 2024-07-30 02:50 | Gitlab: add debug output flag | Oliver Lowe | 2 | +6 | -1 |
| 2024-07-30 02:28 | all: remove all internal Go project tooling | Oliver Lowe | 13 | +12 | -46752 |
| 2024-07-30 02:18 | Gitlab: import from olowe.co/gitlab | Oliver Lowe | 6 | +715 | -0 |
| 2024-07-30 02:12 | github: support only token file store | Oliver Lowe | 2 | +0 | -55 |
| 2024-07-30 01:55 | internal/minutes: remove | Oliver Lowe | 10 | +0 | -1729 |
| 2023-08-31 23:59 | issue: read from OS-portable user config dir | Oliver Lowe | 1 | +9 | -1 |
| 2024-06-11 10:46 | issue: swap out deprecated ioutil with os, io | Oliver Lowe | 2 | +4 | -6 |
| 2024-06-11 10:24 | issue: return errors for loadAuth | Oliver Lowe | 1 | +14 | -23 |
| 2024-06-11 10:10 | issue: read from standard user config dir | Oliver Lowe | 1 | +7 | -9 |
| 2020-01-11 21:35 | issue: document plumb port requirement | Roi Martin | 1 | +5 | -0 |
| 2019-12-31 00:16 | issue: fix nil pointer dereference on plumb error | Roi Martin | 1 | +19 | -16 |
| 2024-09-30 00:49 | issue, issuedb: various fixes (#10) | Dmitri Shuralyov | 3 | +8 | -6 |
| 2024-09-11 15:49 | issue: add reactions | Russ Cox | 3 | +100 | -20 |
| 2024-06-21 13:14 | all: more deps updates to quiet dependabot | Russ Cox | 4 | +89 | -72 |
| 2024-06-21 13:12 | all: update deps to get past 9fans.net/go bug | Russ Cox | 2 | +5 | -1 |
| 2024-06-21 13:09 | all: update deps | Russ Cox | 6 | +57 | -42 |
| 2024-06-21 13:07 | github: add url to Issue struct | Russ Cox | 1 | +3 | -0 |
| 2024-06-21 13:00 | issue: use GitHub-provided URL so PRs show with PR URLs | Russ Cox | 2 | +16 | -16 |
| 2024-05-19 14:11 | issuedb: fix github auth a bit more | Russ Cox | 1 | +0 | -1 |
| 2024-05-19 14:10 | issuedb: fix github auth | Russ Cox | 1 | +6 | -6 |
| 2024-05-15 13:35 | issuedb: remove debugging line | Russ Cox | 1 | +0 | -3 |
| 2024-04-18 18:29 | github: drop NewClient user parameter | Russ Cox | 1 | +8 | -10 |
| 2024-04-18 17:33 | internal/minutes2: various fixes | Russ Cox | 2 | +24 | -5 |
| 2024-04-18 17:33 | github: avoid a few more nil derefs in corner case responses | Russ Cox | 1 | +20 | -10 |
| 2024-04-18 17:33 | github: add NewClient | Russ Cox | 1 | +6 | -0 |
| 2024-01-19 00:29 | internal/minutes2: delete old oauth2 code | Russ Cox | 1 | +2 | -69 |
| 2024-01-19 00:27 | github: add more api | Russ Cox | 2 | +131 | -0 |
| 2024-01-19 00:26 | internal/minutes2: add minutes v2 program | Russ Cox | 7 | +1298 | -0 |
| 2023-10-26 17:30 | internal/minutes: add go.mod | Russ Cox | 1 | +3 | -0 |
| 2022-09-21 04:13 | internal/minutes: add proposal minutes program | Russ Cox | 2 | +464 | -0 |
| 2022-09-21 04:11 | github: new package with basic GitHub API | Russ Cox | 5 | +1182 | -0 |
| 2022-09-21 04:10 | rsc.io/github/schema: new package to generate GitHub schema | Russ Cox | 5 | +44522 | -1 |
| 2019-06-20 16:13 | all: go get rsc.io/todo@v0.0.3 9fans.net/go@v0.0.2 | Russ Cox | 2 | +6 | -5 |
| 2019-06-20 15:54 | all: go get rsc.io/dbstore@v0.1.1 | Russ Cox | 2 | +4 | -5 |
| 2019-06-19 21:06 | all: go get rsc.io/dbstore@latest rsc.io/sqlite@latest | Russ Cox | 2 | +6 | -4 |
| 2019-06-19 19:54 | all: convert to modules | Russ Cox | 2 | +43 | -0 |
| 2019-06-19 19:54 | issue: various updates | Russ Cox | 3 | +407 | -458 |
| 2019-06-19 19:51 | issuedb: revise database sync strategy yet again | Russ Cox | 3 | +416 | -508 |
| 2019-06-19 19:49 | godash: remove | Russ Cox | 3 | +0 | -745 |
| 2019-06-19 19:48 | cl2issue: remove | Russ Cox | 1 | +0 | -137 |
| 2017-01-31 14:17 | github: fix for new API | Russ Cox | 3 | +7 | -7 |
| 2016-10-24 14:53 | issuedb: add resync for pulling in old events | Russ Cox | 2 | +243 | -67 |
| 2016-10-06 02:54 | issuedb: ignore pull requests, fix milestone corner case in dashboard | Russ Cox | 2 | +11 | -2 |
| 2016-09-29 19:34 | issuedb: fix no milestone heading | Russ Cox | 1 | +1 | -1 |
| 2016-09-29 19:12 | issuedb: limit issue progress to current release for now | Russ Cox | 1 | +12 | -3 |
| 2016-09-23 17:20 | issuedb: tool to sync issue data into local database | Russ Cox | 2 | +843 | -0 |
| 2016-05-09 19:28 | godash: update for current code | Russ Cox | 1 | +4 | -4 |
| 2016-05-09 19:28 | issue: update for new API | Russ Cox | 2 | +95 | -12 |
| 2015-09-03 03:24 | godash: update for this week's mail | Russ Cox | 2 | +225 | -20 |
| 2015-05-15 20:47 | godash: show reviewer scores | Russ Cox | 1 | +6 | -1 |
| 2015-05-15 14:50 | godash: do not show closed CLs | Russ Cox | 1 | +8 | -1 |
| 2015-05-15 14:29 | godash: fix build | Russ Cox | 1 | +2 | -2 |
| 2015-05-15 14:24 | godash: make links open in new window | Russ Cox | 1 | +3 | -3 |
| 2015-04-28 19:22 | issue: update after API change to fix bug in github package | Russ Cox | 1 | +3 | -15 |
| 2015-04-27 13:54 | godash: index.html for swtch.com/godash | Russ Cox | 1 | +70 | -0 |
| 2015-04-26 01:54 | cl2issue: fix print formats | Russ Cox | 1 | +2 | -2 |
| 2015-04-26 01:00 | godash: initial version of new Go dashboards | Russ Cox | 1 | +458 | -0 |
| 2015-04-26 01:00 | issue: add Number and Ref to json output | Russ Cox | 1 | +6 | -0 |
| 2015-04-25 20:26 | add README.md - github made me do it | Russ Cox | 1 | +2 | -0 |
| 2015-04-25 20:24 | cl2issue: new gopherbot program | Russ Cox | 1 | +137 | -0 |
| 2015-04-25 19:41 | issue: add -json, -token flags | Russ Cox | 2 | +345 | -198 |
| 2015-04-10 16:22 | issue: add multiple-issue load operation like in acme Mail | Russ Cox | 1 | +13 | -0 |
| 2015-04-09 15:47 | issue: add bulk edits, -e option for non-acme editors | Russ Cox | 3 | +903 | -172 |
| 2015-01-10 03:22 | issue: change 'Search: query' header to 'Search query' to make it executable | Russ Cox | 1 | +1 | -1 |
| 2015-01-10 03:20 | issue: add Sort command to acme mode | Russ Cox | 2 | +89 | -13 |
| 2015-01-08 17:19 | issue: use new acme import path | Russ Cox | 1 | +2 | -3 |
| 2015-01-08 05:49 | issue: tweak doc comment | Russ Cox | 1 | +6 | -6 |
| 2015-01-08 05:46 | issue: describe authentication | Russ Cox | 1 | +10 | -0 |
| 2015-01-08 05:43 | issue: add import comment | Russ Cox | 1 | +1 | -1 |
| 2015-01-08 05:42 | issue: new command for reading/writing GitHub project issues | Russ Cox | 2 | +1120 | -0 |
| 2015-01-08 05:40 | add LICENSE | Russ Cox | 1 | +27 | -0 |