blob: c31cd5fdd568ada95d69ff50cb67a40ef351df9e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
## Shared Layout
```
┌────────────────────────────────────────────────────────────┐
│ Timer View Today: 3h 42m | Week: 18h 03m │ ← Top bar (always present)
├────────────────────────────────────────────────────────────┤
│ │
│ [Active View Content] │ ← View-specific content
│ │
├────────────────────────────────────────────────────────────┤
│ 1 Timer 2 Projects 3 Entries q Quit │ ← Footer (always visible keybindings)
└────────────────────────────────────────────────────────────┘
```
## Timer View (default page)
```
┌────────────────────────────────────────────────────────────┐
│ Timer View Today: 3h 42m | Week: 18h 03m │
├────────────────────────────────────────────────────────────┤
│ ⏱ Tracking: 00:25:43 │
│ Project: ACME Corp / Onboarding App │
│ Started: 10:03 AM │
│ │
│ [o] Punch Out [s] Switch Project │
├────────────────────────────────────────────────────────────┤
│ 1 Timer 2 Projects 3 Entries p Punch s Switch q Quit │
└────────────────────────────────────────────────────────────┘
```
## Projects View
```
┌───────────────────────────────────────────────────────────────┐
│ Projects View Today: 3h 42m | Week: 18h 03m │
├───────────────────────────────────────────────────────────────┤
│ ACME Corp ▼ │
│ - Onboarding App │
│ - Website Redesign │
│ Freelance Inc ▼ │
│ - Newsletter Design │
│ - Logo Refresh │
│ │
│ [i] Punch In [/] Search [n] New Project [N] New Client │
├───────────────────────────────────────────────────────────────┤
│ 1 Timer 2 Projects 3 Entries / Search n/N New s Switch │
└───────────────────────────────────────────────────────────────┘
```
## History View
### Level 1: Project/Day Summary
```
┌──────────────────────────────────────────────────────────────┐
│ Entries View Today: 3h 42m | Week: 18h 03m │
├──────────────────────────────────────────────────────────────┤
│ 08/04 ▼ │
│ - ACME / Onboarding App 1h 45m │
│ - Freelance / Logo Refresh 0h 35m │
│ 08/03 ▼ │
│ - Freelance / Logo Refresh 2h 15m │
│ │
│ [Enter] View Details [/] Search [←] Back │
├──────────────────────────────────────────────────────────────┤
│ 1 Timer 2 Projects 3 Entries / Search Enter View q Quit │
└──────────────────────────────────────────────────────────────┘
```
### Level 2: Entry Details for a Selected Group
```
┌────────────────────────────────────────────────────────────┐
│ Entries: 08/04 — ACME / Onboarding App │
├────────────────────────────────────────────────────────────┤
│ ⏺ 10:03 AM – 11:48 AM (1h 45m) │
│ "Wrote user authentication logic" │
│ │
│ [e] Edit [d] Delete [Enter] Resume [←] Back │
├────────────────────────────────────────────────────────────┤
│ 1 Timer 2 Projects 3 Entries e Edit d Delete q Quit │
└────────────────────────────────────────────────────────────┘
```
|