Lunny Xiao 
							
						 
					 
					
						
						
							
						
						4c00b8b571 
					 
					
						
						
							
							Use bubbletea instead of survey for interacting with TUI ( #786 )  
						
						... 
						
						
						
						Fix  #772 
Reviewed-on: https://gitea.com/gitea/tea/pulls/786 
Reviewed-by: Bo-Yi Wu (吳柏毅) <appleboy.tw@gmail.com > 
					
						2025-08-11 18:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Neubauer 
							
						 
					 
					
						
						
							
						
						57e3400f0f 
					 
					
						
						
							
							Feat: interactive issue edit command ( #708 )  
						
						... 
						
						
						
						If there are no flags passed to the `issues edit` command, it prompts
for changes to the properties like title, description, labels, etc.
This is a follow-up to <https://gitea.com/gitea/tea/pulls/506 >.
Closes: <https://gitea.com/gitea/tea/issues/605 >
Co-authored-by: techknowlogick <techknowlogick@noreply.gitea.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/708 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: Vincent Neubauer <v.neubauer@darlor.de >
Co-committed-by: Vincent Neubauer <v.neubauer@darlor.de > 
						
						
					 
					
						2025-02-27 18:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						b868d30434 
					 
					
						
						
							
							spdx ( #581 )  
						
						... 
						
						
						
						Co-authored-by: techknowlogick <hello@techknowlogick.com >
Co-committed-by: techknowlogick <hello@techknowlogick.com > 
						
						
					 
					
						2023-09-08 01:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								Norwin 
							
						 
					 
					
						
						
							
						
						883a27b14e 
					 
					
						
						
							
							Fetch all items where needed. ( #475 )  
						
						... 
						
						
						
						Disable pagination in all places where we need all items.
Ideally we'd do multiple paginated requests until the needed items are local, but this is blocked by https://gitea.com/gitea/go-sdk/pulls/473 . So this is a stopgap to get correct behaviour.
Fixes  #464 
Co-authored-by: Norwin <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/475 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io > 
						
						
					 
					
						2022-04-08 03:44:16 +08:00 
						 
				 
			
				
					
						
							
							
								Norwin 
							
						 
					 
					
						
						
							
						
						16ba594a28 
					 
					
						
						
							
							Interactive issue/pr posting: properly fetch assignees ( #476 )  
						
						... 
						
						
						
						Gitea 1.15.0 added a proper API for listing assignee candidates.
imho that release is old enough that tea can start using this without workarounds.
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/476 
Reviewed-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io > 
						
						
					 
					
						2022-03-19 19:08:58 +08:00 
						 
				 
			
				
					
						
							
							
								Norwin 
							
						 
					 
					
						
						
							
						
						78a95f1ca4 
					 
					
						
						
							
							Allow editing multiline prompts with external text editor ( #429 )  
						
						... 
						
						
						
						- Adds a new `Preferences` struct to the config, initially only containing `Editor: bool (default false)`.
  This struct will be serialized to configs once there is a first tea induced change to the config (eg `tea login default <name>` or `tea login add`).
- Use external editor for all multiline prompts if preferred.
We already had a function for starting a texteditor for diff reviews; it does not really make sense to replace it with `survey.Editor`, as there is a big interface mismatch: survey expects strings as inputs, while our diff functions operate on files,
fixes  #424 
Co-authored-by: Norwin <git@nroo.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/429 
Reviewed-by: Andrew Thornton <art27@cantab.net >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io > 
						
						
					 
					
						2021-10-14 22:36:08 +08:00 
						 
				 
			
				
					
						
							
							
								Norwin 
							
						 
					 
					
						
						
							
						
						6f738df4a5 
					 
					
						
						
							
							Add more issue / pr creation params ( #331 )  
						
						... 
						
						
						
						adds assignees, labels, deadline, milestone params
- [x] add flags to `tea issue create` (this is BREAKING, `-b` moved to `-d` for consistency with pr create)
- [x] add interactive mode to `tea issue create`
- [x] add flags to `tea pr create`
- [x] add interactive mode to `tea pr create`
fixes  #171 , fixes  #303 
Co-authored-by: Norwin Roosen <git@nroo.de >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://gitea.com/gitea/tea/pulls/331 
Reviewed-by: 6543 <6543@obermui.de >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Norwin <noerw@noreply.gitea.io >
Co-committed-by: Norwin <noerw@noreply.gitea.io > 
						
						
					 
					
						2021-03-08 19:48:03 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Reboredo 
							
						 
					 
					
						
						
							
						
						43e9943757 
					 
					
						
						
							
							Add interactive mode for tea milestone create ( #310 )  
						
						... 
						
						
						
						Implement interactive milestone creation
Return fmt.Errorf when title is empty
Incorporate deadline functionality
Use dateparse and cleanup CreateMilestone task
Signed-off-by: Martin Reboredo <yakoyoku@gmail.com >
Co-authored-by: Martin Reboredo <yakoyoku@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/310 
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: 6543 <6543@obermui.de >
Co-Authored-By: Martin Reboredo <yakoyakoyokuyoku@noreply.gitea.io >
Co-Committed-By: Martin Reboredo <yakoyakoyokuyoku@noreply.gitea.io > 
						
						
					 
					
						2020-12-18 02:50:07 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Reboredo 
							
						 
					 
					
						
						
							
						
						b9f5ba0702 
					 
					
						
						
							
							Add interactive mode for tea issue create ( #302 )  
						
						... 
						
						
						
						Implement interactive issue creation
Comment PromptRepoSlug
Move PromptRepoSlug to the right place
Hide promptRepoSlug
Signed-off-by: Martin Reboredo <yakoyoku@gmail.com >
Co-authored-by: Martin Reboredo <yakoyoku@gmail.com >
Reviewed-on: https://gitea.com/gitea/tea/pulls/302 
Reviewed-by: Norwin <noerw@noreply.gitea.io >
Reviewed-by: khmarbaise <khmarbaise@noreply.gitea.io >
Reviewed-by: 6543 <6543@obermui.de >
Co-Authored-By: Martin Reboredo <yakoyakoyokuyoku@noreply.gitea.io >
Co-Committed-By: Martin Reboredo <yakoyakoyokuyoku@noreply.gitea.io > 
						
						
					 
					
						2020-12-15 04:05:31 +08:00