396 Commits

Author SHA1 Message Date
Slug-Boi 43102053fd docs: updated docs with svg video of asciinema demo 2024-11-19 09:39:38 +01:00
Slug-Boi 1b95d5b088 docs: add asciinema terminal video as TUI demo 2024-11-17 13:49:42 +01:00
Slug-Boi a3336ed6c0 refactor: remove some of the clear screen commands 2024-11-16 23:20:25 +01:00
Slug-Boi 597d4f5572 refactor: small updates to color and flag checking 2024-11-16 22:58:53 +01:00
Slug-Boi f0547bc0f8 test: remove testing prints 2024-11-16 22:19:03 +01:00
Slug-Boi ea0755af29 fix: issue with group selection selecting users with partial name of group users 2024-11-16 22:17:37 +01:00
Slug-Boi 6e2293beb5 refactor: cleanup code 2024-11-16 22:17:09 +01:00
Slug-Boi ed7cdb0467 fix: fix group overflow in tui 2024-11-15 12:39:12 +01:00
Slug-Boi bbc2e758e5 refactor: unify colors for a tui. May change again not sure 2024-11-12 22:38:20 +01:00
Slug-Boi 49b471e188 docs: update usage messages of all cobra commands 2024-11-12 21:59:10 +01:00
Slug-Boi dff466ccff Merge branch 'main' into docs_completely_redo_docs 2024-11-12 21:52:39 +01:00
Slug-Boi 8af4f521ef test: add group selection test 2024-11-12 21:50:30 +01:00
Slug-Boi d7f279b0b3 test: fix the tui tests with the new model structure 2024-11-12 21:03:33 +01:00
Slug-Boi c8e5d87e3f refactor: changed all models for the tui to be in a proper tree structure
All tui elemnts should now be children models to a parent model where
applicable. This should eliminate the weird key regristration issues
seen before and now adhere to proper bubbletea standards
2024-11-11 12:57:14 +01:00
Slug-Boi 56cf60e071 feat: add groups and start refactor of tree model for tui elements 2024-11-08 16:19:02 +01:00
Slug-Boi 49692669b8 refactor: change bat check to be on version flag for better cross platform compatability 2024-11-01 09:13:28 +01:00
Slug-Boi 6ef0ad3b5b refactor: fix email formatting of users printout using glamour 2024-11-01 09:13:00 +01:00
Theis 79e09d44b3 Merge pull request #32 from Slug-Boi/chore_src_folder 2024-11-01 08:48:49 +01:00
Slug-Boi 8e0b3f291b ci: apply same path changes for src to build workflow 2024-11-01 08:41:45 +01:00
Slug-Boi 35c747399e fix: import paths after src folder rename 2024-11-01 08:39:04 +01:00
Slug-Boi 350458afb9 ci: update test on push src path 2024-11-01 08:34:05 +01:00
Slug-Boi 73ee788e8b chore: rename src folder 2024-11-01 08:32:10 +01:00
Theis a2c16c043c Merge pull request #30 from Slug-Boi/feat_commitizen
feat: added commitizen support
2024-10-31 22:02:42 +01:00
Slug-Boi e230237d9f test: fix tui commit message test 2024-10-31 21:59:39 +01:00
Slug-Boi d9431a5e5e refactor: small changes to exit and usage statement 2024-10-31 21:32:34 +01:00
Slug-Boi b1c4df81c8 feat: added commitizen support (due to cmd execution styles this will not be in the test suite)
Due to the way that the interactive cli call has to be made there is no
good way to automate the tests for it without spending a long time
trying to understand go pipes. since this is more of an extra feature
anyways I am fine with leaving this somewhat untested especially since
it is small isolated code
2024-10-31 21:24:17 +01:00
Slug-Boi c92079f6cd fix: change bindings to actually work for the commit message 2024-10-31 15:34:34 +01:00
Slug-Boi c09bd403a9 fix: added the temp add keybind to the tui list 2024-10-31 14:40:58 +01:00
Slug-Boi ff9b648c59 refactor: update check author file function and create new flag to enter author list tui mode 2024-10-28 19:29:03 +01:00
Slug-Boi eb8b813bdb docs: change wording for the manual install 2024-10-28 19:16:23 +01:00
Slug-Boi 6cfd39f5f8 docs: add go pkg reference link 2024-10-28 19:13:18 +01:00
Slug-Boi c4ac188918 ci: trying to fix build test ci workflow v0.4.0 2024-10-28 19:05:52 +01:00
Slug-Boi c546326412 ci: add env var to build test workflow 2024-10-28 18:52:11 +01:00
Slug-Boi 63fd1f13f9 ci: fix dagger ci problems and failing tests 2024-10-28 18:43:38 +01:00
Slug-Boi aa3ec23277 ci: change tests to actually run all tests 2024-10-28 18:14:26 +01:00
Slug-Boi f763c81fe2 test: fix remove author test 2024-10-28 18:13:31 +01:00
Slug-Boi 01da231735 test: fix remove author test 2024-10-28 18:12:54 +01:00
Slug-Boi 7a263741e8 docs: further badge updates 2024-10-28 18:04:04 +01:00
Slug-Boi 2707d11982 docs: update badges and icon 2024-10-28 17:56:02 +01:00
Slug-Boi 50776355ce chore: update go.sum 2024-10-28 15:52:02 +01:00
Slug-Boi 5ae68f1fd8 docs: started updating readme 2024-10-28 15:51:08 +01:00
Theis 675a352342 Merge pull request #21 from Slug-Boi/cobra_commands
refactor: refactor whole project to based on cobra commands with tui elements
2024-10-27 20:40:31 +01:00
Slug-Boi 04f5a50579 test: add more tui tests 2024-10-26 21:55:50 +02:00
Slug-Boi aff8d49620 refactor: remove user to actually remove both names 2024-10-26 21:55:39 +02:00
Slug-Boi aac02d095f feat: add confirmation to author deletion 2024-10-26 21:54:29 +02:00
Slug-Boi c7e39201ac test: write tui tests 2024-10-26 18:35:57 +02:00
Slug-Boi 47128cf3f6 test: cobra tests added 2024-10-26 12:51:24 +02:00
Slug-Boi ef674c20f9 ci: work path change 2024-10-25 17:34:41 +02:00
Slug-Boi 9086597d17 ci:change go work path 2024-10-25 17:32:13 +02:00
Slug-Boi 55ee0c66d1 ci: update workflow files and mod version 2024-10-25 13:55:25 +02:00