-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathTODO
More file actions
58 lines (58 loc) · 2.98 KB
/
TODO
File metadata and controls
58 lines (58 loc) · 2.98 KB
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
- Cleanup code
- Monitoring --pisearch updates
- Monitoring tagged threads
- Implement complete TUI
- Support every feature with TUI
- Deprecate TUI menu and related code
- Give selection to tag removing menu
- Implement monitoring output pushing to git repo
- Keep applying dimming for threads that opened from a list
- e.g., if hkml list --dim_old 2024-11-16 and open complete thread of a mail
on the list, I'd want the thread also have same dim setup.
- Allow listing recently opened threads
- Give users ability to change color for (+), (-), (>) lines in text viewer
- Support custom list format, like 'damo report access --format_region'
- Or, just remove the unnecessary mail index for non --stdout case?
- Let interactive mails selection and menu for slected mails
- Clone and fetch old epoch git for searching if needed
- Make hidden context menu easier to find
- Rate-limit lore traffic
- delay_public_inbox_query() is doing this, but maybe we can make it better?
- Ask 'hkml patch format' tagging patches as sent-patches or drafts-patches.
- This might make tags file unnecessarily large.
- Support commits <-> patches queue conversion
- 'patch format --series' creates 'series' file together
- 'series' file contains name of patches in order, and baseline commit
- 'patch apply' should be able to receive the 'series' file and assemble tree back
- Let mails cache reading delay explainable
- E.g., when cached list output is used and --dim_old is set, dim handler
reads mail's sent date, and it makes delay if mail cache is big. Same for
first mail read. This makes user experience bad. Think about improvement.
- Let adding quick note on viewer
- The notes should be automatically added on reply draft.
- Clear screen completely when quit
- If replying was used, the screen is not cleaned after quit.
- hkml open: pass mail object to hkml_view
- handle mail cache lookup failure in a more graceful way
- Maybe this is not needed as long as we don't sync cached list outputs.
- Suggest work arounds
- Updating absolute path based keys to relative path based ones.
- 'hkml list --alias to refill the cache' for git-based one.
- 'hkml list <msgid>' for msgid-based one.
- If it is from cached list output, notify the failure and let user simply
reload the list.
- Encode origin of mail cache key on the key
- e.g., adding 'g/' or 'm/' prefix for git-based or msgid-based keys.
- implement 'hkml history'
- manage user usage history.
- Check if a patch is Cc-ing all maintainers/reviewers
- auto-completion.
- Support users setting default answers for questions.
- Support sending all draft replies of a given thread.
- Show draft replies of a given thread in a way.
- Aware of stable@ comments and skip the comments part.
- Update replies and drafts in live, on the list.
- Local-cache sashiko queries
- Support series having no cover letter
- Filter mails that completely answered by someone
- hkml patch format: Support moving changelog to commentary area before sending