166 Commits

Author SHA1 Message Date
Peter Schilling 9921f514d8 chore: Release linear-cli version 0.6.2 v0.6.2 2025-08-12 14:00:34 -07:00
Peter Schilling 5c42b886f6 chore: Release linear-cli version 0.6.1 v0.6.1 2025-08-12 13:41:21 -07:00
Peter Schilling d4b7ee0b1d chore: Release linear-cli version 0.6.0 v0.6.0 2025-08-12 13:27:06 -07:00
Peter Schilling f063f376d4 prepare for release 2025-08-12 13:25:25 -07:00
Peter Schilling 9f7690666b Sort labels 2025-08-12 13:19:59 -07:00
Peter Schilling b530f4d339 Allow editing description in your editor 2025-08-12 13:05:57 -07:00
Peter Schilling 241e50b9ba Use a more consistent assign to self when creating issues 2025-08-12 12:48:48 -07:00
Peter Schilling c818421223 Allow choosing a project, improve UX of selections 2025-08-12 12:46:30 -07:00
Peter Schilling 197c1f200c Improve team selection 2025-08-12 12:01:28 -07:00
Peter Schilling ca17860ac1 Prompt for workflow state when creating an issue (#38)
https://linear.app/schpet/issue/SCH-14/prompt-for-state-during-issue-create
2025-08-12 11:44:07 -07:00
Peter Schilling c1fc5ae8c4 update README 2025-08-12 09:43:09 -07:00
Peter Schilling 5f7bdf80d4 feat: Create issue interactively (#37)
`linear issue create` without flags prompts the user for title, etc
2025-08-12 09:40:50 -07:00
Peter Schilling ebc78166bc Fix jsr publishing 2025-08-12 09:04:52 -07:00
Peter Schilling 7814490a78 update CHANGELOG 2025-08-11 23:08:47 -07:00
Peter Schilling 6f6d31dc35 Change create flags and print basic info after creating (#36)
- use a flag for title instead of positional args in anticipation of
supporting an interactive create later
- print a message with the url of the created issue
2025-08-11 23:07:11 -07:00
Peter Schilling 2ea8138cf4 feat: Use graphql codegen to ensure linear api data has types (#34)
CLI-5
2025-08-11 22:48:29 -07:00
Marc-Antoine Parent d4dd619098 feat: Add issue create command (#30) 2025-08-11 21:33:22 -07:00
Peter Schilling 5a62817f61 fix: Use same environemnt variable precendence as dotenv 2025-08-06 08:40:25 -07:00
Peter Schilling ce99a61731 chore: Formatting 2025-08-05 11:54:43 -07:00
Marc-Antoine Parent 947038f71d More specific security permissions in compile task (#31)
Restrict net access to linear api
Restrict run access to gh, git
Restrict env access to linear and variables used by gh and git.

---------

Co-authored-by: Peter Schilling <git@schpet.com>
2025-08-05 09:02:26 -07:00
Peter Schilling b8828da219 Handle long team ids, Improve error output (#29)
- improves error output to be pretty json
- handles longer team ids
- adds a script to update linear's graphql schema
- adds tests
2025-06-17 22:02:01 -07:00
Peter Schilling 442a7bc3c0 chore: Improve README 2025-06-16 07:31:16 -07:00
Peter Schilling 7459003755 chore: Release linear-cli version 0.5.7 v0.5.7 2025-05-22 07:40:39 -07:00
Peter Schilling e2b4ff5ca4 chore: Release linear-cli version 0.5.6 v0.5.6 2025-05-22 07:27:26 -07:00
Peter Schilling 4afadc9b1d chore: Release linear-cli version 0.5.5 v0.5.5 2025-05-21 21:41:30 -07:00
Peter Schilling 9137cf3cdf Switch dist to fork: astral-sh/cargo-dist (#28) 2025-05-21 21:39:07 -07:00
Peter Schilling d81658fca7 chore: Release linear-cli version 0.5.3 v0.5.3 2025-05-20 11:34:25 -07:00
Peter Schilling 5928955e72 use ubuntu latest instead of deprecated 20.04 2025-05-20 11:32:52 -07:00
Peter Schilling fe43491190 chore: Release linear-cli version 0.5.2 v0.5.2 2025-05-20 11:31:11 -07:00
Mackenzie Davidson 37233906e6 Allow numbers in team issue identifier (#27)
Updates regex to allow numbers in issue identifiers, support issue viewing with team ids like `4U`
2025-05-20 11:27:08 -07:00
Peter Schilling f3767d1fda note changes 2025-05-19 08:50:42 -07:00
Peter Schilling (aider) 98cb869d0e aider: style: Format code 2025-05-19 08:45:00 -07:00
Peter Schilling (aider) c57c61f83b aider: refactor: Improve API error handling to include status and body 2025-05-19 08:44:58 -07:00
Peter Schilling ec08439ac5 chore: Release linear-cli version 0.5.1 v0.5.1 2025-02-19 11:35:25 -08:00
Peter Schilling (aider) 55f64c072e aider: fix: Update terminal width calculation to include spacing for Estimate column 2025-02-19 11:34:13 -08:00
Peter Schilling ce9f27de19 chore: Fix just tag 2025-02-19 11:26:23 -08:00
Peter Schilling 7548f1e698 chore: Release linear-cli version 0.5.0 v0.5.0 2025-02-19 11:26:17 -08:00
Peter Schilling (aider) 45cff4bea7 aider: fix: Resolve TypeScript type errors in issue selection and processing 2025-02-19 11:24:55 -08:00
Peter Schilling 03f9b1a651 chore: update release cmd 2025-02-19 11:23:04 -08:00
Peter Schilling (aider) 275cb58d4b aider: chore: Rename release command to tag and derive version from changelog 2025-02-19 11:00:19 -08:00
Peter Schilling bae6b5ad3d chore: Update changelog 2025-02-19 07:49:19 -08:00
Peter Schilling (aider) 6f423a1d7e aider: fix: Correctly handle issue estimate in list command output 2025-02-19 07:47:18 -08:00
Peter Schilling (aider) 2ee1c433fb aider: style: Fix linting issues in main.ts 2025-02-19 07:45:31 -08:00
Peter Schilling (aider) ff5d845b67 aider: feat: Add estimate column to issue list output 2025-02-19 07:45:30 -08:00
Peter Schilling (aider) 54c7eab1a3 aider: style: Format issue display line in main.ts 2025-02-18 13:14:41 -08:00
Peter Schilling (aider) 1ddc6c1dc9 aider: refactor: Update issue selection to include priority display 2025-02-18 13:14:39 -08:00
Peter Schilling (aider) 1b4fff0fea aider: feat: Add priority display for linear issue start command 2025-02-18 13:14:34 -08:00
Peter Schilling (aider) e1304f76cf aider: refactor: Replace complex GraphQL query with simplified fetchIssuesForState function 2025-02-18 13:12:13 -08:00
Peter Schilling (aider) 6c460e82b9 aider: refactor: Extract shared GraphQL query logic into reusable function 2025-02-18 13:12:05 -08:00
Peter Schilling (aider) 4fd68836e2 aider: style: Format code with linter and improve type definition readability 2025-02-18 13:11:08 -08:00