Skip to content

Commit e43bbe9

Browse files
authored
Merge pull request #1216 from wakatime/feature/notes-category
New category Notes
2 parents ffede8e + b4b1e5f commit e43bbe9

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func setFlags(cmd *cobra.Command, v *viper.Viper) {
7272
"category",
7373
"",
7474
"Category of this heartbeat activity. Can be \"coding\", \"ai coding\", "+
75-
" \"building\", \"indexing\", \"debugging\", \"learning\","+
75+
" \"building\", \"indexing\", \"debugging\", \"learning\", \"notes\","+
7676
" \"meeting\", \"planning\", \"researching\", \"communicating\", \"supporting\" "+
7777
" \"advising\", \"running tests\", \"writing tests\", \"manual testing\","+
7878
" \"writing docs\", \"code reviewing\", \"browsing\","+

pkg/heartbeat/category.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ const (
4141
ManualTestingCategory
4242
// MeetingCategory means user is currently meeting.
4343
MeetingCategory
44+
// NotesCategory means user is currently taking notes.
45+
NotesCategory
4446
// PlanningCategory means user is currently planning.
4547
PlanningCategory
4648
// ResearchingCategory means user is currently researching.
@@ -71,6 +73,7 @@ const (
7173
learningCategoryString = "learning"
7274
manualTestingCategoryString = "manual testing"
7375
meetingCategoryString = "meeting"
76+
notesCategoryString = "notes"
7477
planningCategoryString = "planning"
7578
researchingCategoryString = "researching"
7679
runningTestsCategoryString = "running tests"
@@ -162,6 +165,8 @@ func ParseCategory(s string) (Category, error) {
162165
return ManualTestingCategory, nil
163166
case meetingCategoryString:
164167
return MeetingCategory, nil
168+
case notesCategoryString:
169+
return NotesCategory, nil
165170
case planningCategoryString:
166171
return PlanningCategory, nil
167172
case researchingCategoryString:
@@ -240,6 +245,8 @@ func (c Category) String() string {
240245
return manualTestingCategoryString
241246
case MeetingCategory:
242247
return meetingCategoryString
248+
case NotesCategory:
249+
return notesCategoryString
243250
case PlanningCategory:
244251
return planningCategoryString
245252
case ResearchingCategory:

pkg/heartbeat/category_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ func categoryTests() map[string]heartbeat.Category {
2525
"learning": heartbeat.LearningCategory,
2626
"manual testing": heartbeat.ManualTestingCategory,
2727
"meeting": heartbeat.MeetingCategory,
28+
"notes": heartbeat.NotesCategory,
2829
"planning": heartbeat.PlanningCategory,
2930
"researching": heartbeat.ResearchingCategory,
3031
"running tests": heartbeat.RunningTestsCategory,

pkg/params/params_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ func TestLoadHeartbeatParams_Category(t *testing.T) {
158158
"indexing": heartbeat.IndexingCategory,
159159
"learning": heartbeat.LearningCategory,
160160
"manual testing": heartbeat.ManualTestingCategory,
161+
"meeting": heartbeat.MeetingCategory,
162+
"notes": heartbeat.NotesCategory,
161163
"planning": heartbeat.PlanningCategory,
162164
"researching": heartbeat.ResearchingCategory,
163165
"running tests": heartbeat.RunningTestsCategory,

0 commit comments

Comments
 (0)