-
Notifications
You must be signed in to change notification settings - Fork 2
/
release_note
146 lines (123 loc) · 5.24 KB
/
release_note
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
This file contains major changes in each version since v1.0.0
v1.2.3
- More features for 'patch format'
- Support --to and --cc
- Set automatically added recipients as only Cc
- Suggest setting someone on Cc as To, if no --to is provided
- Fix incorrect encoding/decoding handling
- Fix display effect no input handling crash
- hkml patch format: suggest to run/show checkpatch.pl output and recipients summary
- hkml patch review: show common and additional recipients
v1.2.2
- Suggest removing draft when the mail is sent
- Let cursor moves horizontally
- Remember and restore cursor position of previous-opened mails
- Let users specify where to save patch files (export patch files menu)
- Support formatting patch files
v1.2.1
- Implement 'dim old mails' mails list menu
- Suggest dimming old mails for cached list, too
- Cleanup draft edit content
- Place cursor at the beginning of the focused line instead of colorizing
v1.2.0
- Maintain recent list opened dates in a separate file
- Colorize diff and past message lines.
- Suggest deleting re-written drafts even after the subject is changed.
v1.1.9
- Set default answer to drafts continue question as 'yes' for latest draft
- Implement 'signature' command
- Automatically add signature to mail drafts
- Support arrow keys on list
v1.1.8
- Add up to ten other dates selection for --dim_old suggestion
- Set --dim_old suggestion answer as 'y' by default
- Suggest to continue draft writing when replying
- Suggest setting --dim_old for threads
- Don't find ancestor mails on cache for tagged mails listing
v1.1.7
- Support more flexible date formats
- list: Suggest setting --dim_old to last same list generated time
- list: Sort patch series in series order
v1.1.6
- Implement a menu for adding display effects to mails of specific dates range
- list: Support public inbox link URL as mails source
- list: Find threads parents that older than --since from cache, by default
(can disable using --dont_find_ancestors_from_cache)
- list: implement an option to set old mails dimm-ed (--dim_old)
v1.1.5
- Support multiple keywords lists options for OR-relation
- Support <3.9 Python
- Fix a few corner cases including UTF-8 encoded mail headers
- Wordsmith exported patch file names
- Ask whether to merge CV into the first patch from the interactive list UI
v1.1.4
- Support collapsing/expanding threads on list ('c' and 'e' key bindings)
- Support mails list refreshing
v1.1.3
- Remove TUI menus and use only CLI menus with 'm' key binding
- Support reply/forwarding key binding from mail read screen
- Support patches exporting
- Support patches handling from interactive text viewer
v1.1.2
- Support horizontal scroll ('h', 'l' key for scroll left/right)
- Support opening files via hkml or vim from hkml text viewer's context menu
- Support commands as 'hkml open' target types
- Support '-C', '--directory' option similar to 'make' and 'git'
- Support CLI menus ('M' key)
v1.1.1
- Mention DAMON and general Linux kernel workflow as supported
- More key bindings for interactive screen
- 'J', 'K': focus donw/up 1/2 screen
- ':': focus arbitrary line or 'start'/'end'
- 'Q': terminate hkml at once
- 'n', 'N': focus next/prev row having highlighted keyword
- Support attaching files to reply/forward from interactive viewer
- Support saving content of screen to a file or the clipboard
- Fixup slow scroll speed of threads
- Support Message-Id mails source type from 'hkml list'
v1.1.0
- 'hkml open' improvements
- Use interactive viewer
- Support opening normal text file and git commit
- Interactive viewer improvements
- Implement general menu ('m' key) for mails list and text viewer
- Support forwarding, continuing draft writing, tagging, patches
checking/applying, exporting
- Document interactive viewer on USAGE.md
v1.0.9
- Support thread listing on interactive mails list ('t' key press)
- Reduce tag syncing failure possibility (let sync before and after change)
- Support actions from mail content screen ('Enter' key press)
- Let git-log/show of commit id
- Let thread-listing /opening of public-inbox URL
v1.0.8
- Implement --attach option for write,reply,forward commands
- Implement interactive mail list/thread interface
v1.0.7
- Decode mail payload with proper character sets
- Confirm mail sending only once
- Help git-email SMTP setup from init command
v1.0.6
- Suggest tagging sent mail as 'sent' instead of 'drafts_sent'
- Save real message-id to 'sent' tagged mails
- Rename --lore options to --url
v1.0.5
- Decorate last-referenced mail on list/thread
- Fix wrong cover letter identification of 'patch apply'
- Use 'scripts/checkpatch.pl' from 'patch check' by default
v1.0.4
- Optimize 'hkml list --pisearch'
- Support message id input to 'hkml thread'
- Drop internal b4 usages
- Support merging cover letter into first patch of the series ('hkml patch')
v1.0.3
- Support public-inbox search ('hkml list --pisearch')
- Support keywords option without '_keywords' suffices
v1.0.2
- Support tagging written mail as drafts
- Support resuming writing of draft mails ('hkml write --draft')
- Ask synchronization for every tag update
v1.0.1
- Implement a command, 'sync', to support remote backup/restore
- patch: Support patch series and use b4 internally if available
- init: Use manifests/lore.js as manifest file by default