about summary refs log tree commit diff stats
path: root/widgets/providesmessage.go
Commit message (Collapse)AuthorAgeFilesLines
* Change MarkedMessages to return uidsReto Brunner2020-05-111-1/+1
| | | | | | | | | Especially if one tries to interact with all marked messages there could be the case that not all headers are fetched yet, hence the messageInfo is still nil. This segfaults a lot of commands which in principle only need the uid to complete. If we switch to uids, this issue can be alleviated for those commands.
* Refactoring: remove store from PartInfoDrew DeVault2020-03-091-1/+0
|
* add ProvidesMessages interfaceReto Brunner2019-12-211-0/+8
|
* Fix crashes when operating on empty folder (#216)Daniel Bridges2019-07-101-1/+1
|
* Factor IMAP-specific structs out of UI modelsBen Burwell2019-07-081-4/+2
| | | | | | | Before, we were using several IMAP-specific concepts to represent information being displayed in the UI. Factor these structures out of the IMAP package to make it easier for other backends to provide the required information.
* Factor UI models out of the worker message packageBen Burwell2019-07-081-2/+2
| | | | | | | | Before, the information needed to display different parts of the UI was tightly coupled to the specific messages being sent back and forth to the backend worker. Separating out a models package allows us to be more specific about exactly what a backend is able to and required to provide for the UI.
* Make :pipe command more genericDrew DeVault2019-07-051-1/+11
|
* Add date to message viewerDrew DeVault2019-06-021-2/+2
|
* widget: Add ProvidesMessage interfaceKevin Kuehler2019-06-021-0/+14
Consists of 3 functions * Store: Access to MessageStore type * SelectedAccount: Access to Account widget that the target widget belongs to * SelectedMessage: Current message (selected in msglist or the one we are viewing) Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
7'>217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300