NOTICE : There was a data loss of the last few months. Accounts and issues created in that timespan are now lost. I apologize for this blunder and sorry for any inconvenience. -- epilys
This website works better with JavaScript.
674073899d
mbox: Add different readers for mbox{o,rd,cl,cl2}
Manos Pitsidianakis
2020-06-20 11:52:05 +0300
01d83d8088
email/parser: do not set has_colon newline
Manos Pitsidianakis
2020-06-20 11:13:50 +0300
8bfdce6658
melib/error: do not discard old summary in set_summary
Manos Pitsidianakis
2020-06-20 11:12:37 +0300
75f9256a50
email/parser: change Error type to include error location
Manos Pitsidianakis
2020-06-20 11:10:27 +0300
02c881ac00
Add save-attachment option for entire message as eml
Manos Pitsidianakis
2020-06-15 01:07:50 +0300
d7e4bd9379
conf: set default override value to None
Manos Pitsidianakis
2020-06-13 12:48:15 +0300
cecd33eb5e
SVGScreenshotFilter: make svg smaller and fix grapheme cluster textLength inaccuracies
Manos Pitsidianakis
2020-06-13 01:15:24 +0300
58ddfae9a7
execute.rs: fix missing space parsers
Manos Pitsidianakis
2020-06-12 01:43:56 +0300
fe655e679c
Fix rustfmt suggestions
Manos Pitsidianakis
2020-06-12 01:42:06 +0300
0618e62ab6
Add optional feature to save SVG screenshot
Manos Pitsidianakis
2020-06-12 01:37:57 +0300
bc0189ffa1
Spawn workers on demand
Manos Pitsidianakis
2020-06-11 12:01:11 +0300
40f66f3333
imap: modify connection timeouts
Manos Pitsidianakis
2020-06-11 11:46:15 +0300
34d782f16f
imap: Remove panic from fetch_flags
Manos Pitsidianakis
2020-06-11 11:44:04 +0300
c7fbc5cafb
imap: remove redundant passing of AccountHash
Manos Pitsidianakis
2020-06-11 11:43:18 +0300
2d862e39f4
imap: off by one error in iteration
Manos Pitsidianakis
2020-06-11 11:42:02 +0300
2d3f49d64d
imap: index by (MailboxHash, UID) instead of just UID
Manos Pitsidianakis
2020-06-11 11:41:08 +0300
55948dd7c2
Use BTreeSet instead of HashSet in copy_area()
Manos Pitsidianakis
2020-06-10 19:02:54 +0300
e97cf98b3b
Add `view` subcommand
Manos Pitsidianakis
2020-06-10 18:06:28 +0300
7dc8a87a62
Prevent sub overflow in EnvelopeView
Manos Pitsidianakis
2020-06-10 18:07:37 +0300
05c6c19889
src/conf.rs: Remove debug! prints
Manos Pitsidianakis
2020-06-09 17:20:30 +0300
9f30cd6bbc
state.rs: send AccountStatusChange
Manos Pitsidianakis
2020-06-09 15:39:53 +0300
1241b6073f
Clear tags before applying new ones in NewFlags
Manos Pitsidianakis
2020-06-09 15:39:01 +0300
ca9d4fde58
Discard EnvelopeRename event if envelope is missing from Collection
Manos Pitsidianakis
2020-06-09 15:38:13 +0300
f3d5edfe14
Add copy/move to other account operations
Manos Pitsidianakis
2020-06-08 22:08:10 +0300
c07185a3aa
regexp: add priority field to regular expressions
Manos Pitsidianakis
2020-06-08 00:53:37 +0300
465c78e903
Add Cell::keep_attrs() method
Manos Pitsidianakis
2020-06-07 18:30:30 +0300
4bc8ff2ce9
Use structopt for command line parsing
Manos Pitsidianakis
2020-06-07 18:02:20 +0300
a17f0b4fd4
listing: rework MailListingTrait
Manos Pitsidianakis
2020-06-07 14:25:33 +0300
9edef4ecd2
ui: add attachment_tree() func in MailView
Manos Pitsidianakis
2020-06-07 14:21:06 +0300
5435a4615e
imap: don't try to connect in is_online()
Manos Pitsidianakis
2020-06-07 14:16:54 +0300
b4dfc1f89d
imap: add experimental header caching with sqlite3
Manos Pitsidianakis
2020-06-07 14:00:13 +0300
6458ccb860
meli: update nom dependency to 5.1.1
Manos Pitsidianakis
2020-06-06 23:22:26 +0300
6ec249dd7f
melib: update nom dependency from 3.2.0 to 5.1.1
Manos Pitsidianakis
2020-06-06 19:38:20 +0300
db4c401828
melib/error: add chain_err_summary() method
Manos Pitsidianakis
2020-06-06 12:27:02 +0300
e4d4cd55d3
melib: skip mbox `From ` header if present
Manos Pitsidianakis
2020-06-06 12:24:39 +0300
3e31c46a74
Add "regexp" feature, format text with regexps
Manos Pitsidianakis
2020-06-04 21:33:27 +0300
ef0f269fbf
terminal: add FormatTag, text format tags
Manos Pitsidianakis
2020-06-01 22:55:35 +0300
8c1c628c2c
melib: fix non-unicode encode_header() char boundary issue
Manos Pitsidianakis
2020-06-04 17:54:38 +0300
84976b1dc9
Update libloading dependency to 0.6.2
Manos Pitsidianakis
2020-06-03 17:06:24 +0300
5366888dff
Add samples/ directory with config and themes
Manos Pitsidianakis
2020-06-02 18:26:44 +0300
d2cdd26127
docs: update meli-themes.5
Manos Pitsidianakis
2020-06-02 18:13:14 +0300
de03b106f3
themes: Add support for Color/Attribute aliases
Manos Pitsidianakis
2020-06-02 16:21:39 +0300
eca8a30c3f
themes: Add Theme struct
Manos Pitsidianakis
2020-06-02 15:40:05 +0300
fa96a4e905
themes: add support for optional field theme value links
Manos Pitsidianakis
2020-06-02 06:12:48 +0300
9c0ee76ff4
themes: Rename Theme struct to Themes
Manos Pitsidianakis
2020-06-02 02:47:02 +0300
5144fb6b6b
Add CHANGELOG.md file
Manos Pitsidianakis
2020-06-01 18:05:03 +0300
049175e743
pager: fix filter invocation and ansi parsing
Manos Pitsidianakis
2020-05-31 22:37:06 +0300
bee1baedb2
themes: add indentation level color keys
Manos Pitsidianakis
2020-05-31 16:44:39 +0300
b3b9563db0
LineBreakCandidateIter: make iter non-recursive
Manos Pitsidianakis
2020-05-31 01:08:22 +0300
6ceed3cae9
sqlite3: move module to melib
Manos Pitsidianakis
2020-05-30 15:35:51 +0300
815ff98acc
imap: add smarter untagged reply detection
Manos Pitsidianakis
2020-05-30 14:40:47 +0300
2c45c39048
ShellExpandTrait: fix for non-linux targets
Manos Pitsidianakis
2020-05-30 14:09:54 +0300
960d660786
Add #[ignore] to test_parser()
Manos Pitsidianakis
2020-05-29 22:21:12 +0300
9703b39a40
Add execute command parser to improve suggestions
Manos Pitsidianakis
2020-05-29 20:39:08 +0300
fad8820868
Make serde default for manual_refresh = false
Manos Pitsidianakis
2020-05-29 20:25:11 +0300
12feca9c97
terminal/ansi: add attribute support
Manos Pitsidianakis
2020-05-29 20:21:08 +0300
e4a1ab8a09
Fix rustfmt suggestions
Manos Pitsidianakis
2020-05-29 20:19:34 +0300
0a83b99e7c
Update nix, linkify, uuid dependencies
Manos Pitsidianakis
2020-05-29 15:52:18 +0300
b8261ee36a
Overhaul input thread
Manos Pitsidianakis
2020-05-29 15:35:29 +0300
839c1b1eb5
bin.rs: remove useless #[macro_use]
Manos Pitsidianakis
2020-05-28 21:01:13 +0300
bea0ca61f5
maildir: conditionally accept invalid subdirs
Manos Pitsidianakis
2020-05-28 16:50:22 +0300
bd404e6937
Execute user shell commands with /bin/sh
Manos Pitsidianakis
2020-05-28 16:27:02 +0300
bfff0e4feb
conf: add options for logging
Manos Pitsidianakis
2020-05-28 16:02:57 +0300
608ef9a946
conf: warn on invalid mailbox name conf
Manos Pitsidianakis
2020-05-19 15:00:26 +0300
671d473894
email/parser: avoid slice index panic if slice is empty
Manos Pitsidianakis
2020-05-19 13:01:09 +0300
f8961f493a
Makefile: expand paths
Manos Pitsidianakis
2020-05-19 12:57:09 +0300
fb2bb74c5c
Remove std::dbg! use
Manos Pitsidianakis
2020-05-19 12:55:22 +0300
ab30733ce7
SegmentTree: add update() method
Manos Pitsidianakis
2020-05-18 20:58:55 +0300
c2980f5dcf
RateLimit: add test
Manos Pitsidianakis
2020-05-18 20:58:20 +0300
3573423169
PosixTimer: rearm timer only when calling rearm()
Manos Pitsidianakis
2020-05-18 20:57:17 +0300
1717aa7845
bin: use self-pipe in signal handler
Manos Pitsidianakis
2020-05-18 15:47:19 +0300
7990b71c19
StatusBar: recognize readline shortcuts in Execute mode
Manos Pitsidianakis
2020-05-16 17:32:30 +0300
3ce4772251
datetime: fix unupdated tests
Manos Pitsidianakis
2020-05-16 13:34:59 +0300
38893a77bd
notmuch: fix invalid flag setting
Manos Pitsidianakis
2020-05-16 13:34:29 +0300
595fa8ab95
notmuch: add total message count for mailboxes
Manos Pitsidianakis
2020-05-16 13:33:22 +0300
68b1feb6c8
melib: add timestamp to debug trace logs
Manos Pitsidianakis
2020-05-16 12:46:01 +0300
295577f9d7
Fix invalid theme keys in ThreadListing
Manos Pitsidianakis
2020-05-16 12:44:20 +0300
a86c1cbb26
listing: redraw on EnvelopeUpdate events
Manos Pitsidianakis
2020-05-11 20:52:45 +0300
c5fe511d95
notmuch: don't remove tags from tag_index
Manos Pitsidianakis
2020-05-10 23:56:35 +0300
a6af7fc0d3
listing.rs: don't create unnecessary operation
Manos Pitsidianakis
2020-05-10 22:33:11 +0300
b2857955e4
notmuch: add NewFlags, Remove and Create events
Manos Pitsidianakis
2020-05-10 22:28:21 +0300
8648b229ad
Add AccountHash to RefreshEvent
Manos Pitsidianakis
2020-05-10 22:05:04 +0300
eb701695f7
Remove fnv crate
Manos Pitsidianakis
2020-05-10 21:14:49 +0300
b5b9982d9e
notmuch: cache messages by msg-id, not path
Manos Pitsidianakis
2020-05-09 14:27:20 +0300
3ea1ce5454
errors: add `source` field to MeliError
Manos Pitsidianakis
2020-05-09 14:29:32 +0300
d915c4a7c8
text_processing: remove invalid unreachable!()
Manos Pitsidianakis
2020-05-08 14:58:59 +0300
d405aa9797
Show last worker thread heartbeat on status page
Manos Pitsidianakis
2020-05-08 11:07:10 +0300
c8391983ee
Refactor OfflineListing
Manos Pitsidianakis
2020-05-08 11:00:45 +0300
2c549f5fcb
Refactor comments in notmuch/bindings.rs
Manos Pitsidianakis
2020-05-08 10:54:53 +0300
2230e5705d
notmuch: LOCK database only when needed
Manos Pitsidianakis
2020-05-07 23:03:43 +0300
0a34b082f6
Add cargo-fuzz targets
Manos Pitsidianakis
2020-05-07 22:52:50 +0300
b00d3c28c5
parser: fix panic on invalid encoded_word, display_addr
Manos Pitsidianakis
2020-05-06 19:02:37 +0300
5981f98f17
parser: fix panic on invalid message id
Manos Pitsidianakis
2020-05-06 18:53:44 +0300
f2ecb81612
parser: fix panic on invalid input
Manos Pitsidianakis
2020-05-06 18:47:37 +0300
5d07a5147b
datetime: fix panic on invalid cstr conversion
Manos Pitsidianakis
2020-05-06 18:46:38 +0300
330134af5a
maildir: update mailbox unread count on file rename event
Manos Pitsidianakis
2020-05-06 17:38:29 +0300
d580b25415
themes: overwrite only explicit key attributes
Manos Pitsidianakis
2020-04-10 11:41:00 +0300
18dcf15e1e
Add open_mailbox shortcut for sidebar
Manos Pitsidianakis
2020-04-05 21:35:36 +0300
d8135674df
themes: add {even,odd}_unseen, {even,odd}_selected, {even,odd}_highlighted
Manos Pitsidianakis
2020-04-05 14:54:50 +0300
e633434b93
themes: Fix invalid attribute links panic in is_cyclic
Manos Pitsidianakis
2020-04-05 14:47:47 +0300
4930d1b46c
Add Italics, Blink, Dim and Hidden text attributes
Manos Pitsidianakis
2020-04-05 12:04:25 +0300
e9a935dbf7
melib: add search method in mail backends
Manos Pitsidianakis
2020-04-04 20:09:51 +0300
3d7b9ff7cb
Move Query to melib
Manos Pitsidianakis
2020-04-04 19:49:54 +0300
c37d8bd331
imap: add mutex timeout lock and remove unwraps
Manos Pitsidianakis
2020-04-04 19:19:48 +0300
5842a63e37
melib: ignore Draft body if empty for multipart mail
Manos Pitsidianakis
2020-04-04 19:17:16 +0300
ad2a51891b
melib: print attachment name in Display for text/*
Manos Pitsidianakis
2020-04-04 19:16:35 +0300
fd60be482f
Open sidebar for mailbox navigation with Left/Right arrow keys
Manos Pitsidianakis
2020-04-04 19:10:06 +0300
840005022c
themes: add default tag theme attribute
Manos Pitsidianakis
2020-04-03 10:13:27 +0300
6ccb9d3d75
melib/src/email/address.rs: Fix invalid UTF8 panic
Manos Pitsidianakis
2020-04-02 08:19:54 +0300
e034f4dd52
view.rs: fix redrawing errors
Manos Pitsidianakis
2020-03-28 11:46:10 +0200
a3903ea2cb
Show Cc in default headers in mail view
Manos Pitsidianakis
2020-03-28 11:45:31 +0200
9afb636894
melib/email: fix whitespace duplication in mime encoding
Manos Pitsidianakis
2020-03-28 11:44:30 +0200
8eca8b34ed
jmap: fix two error messages
Manos Pitsidianakis
2020-03-28 11:43:32 +0200
c77af98b26
imap: prevent deadlock in operations.rs
Manos Pitsidianakis
2020-03-25 13:12:02 +0200
4c32bf450d
Add {un,}subscribe mailbox operations
Manos Pitsidianakis
2020-03-24 21:01:06 +0200
5c2b93ee18
jmap: add parser for rfc3339 dates
Manos Pitsidianakis
2020-03-24 00:09:17 +0200
61be6e4c96
notmuch: fix wrong mailbox path in save()
Manos Pitsidianakis
2020-03-18 19:22:17 +0200
7a770c7f7b
imap: fetch RFC822 instead of RFC822.HEADER
Manos Pitsidianakis
2020-03-18 19:19:39 +0200
9ff54f236b
Add conf_override! macro
Manos Pitsidianakis
2020-03-18 19:13:07 +0200
a8c1016f37
Add various logic checks
Manos Pitsidianakis
2020-03-12 09:47:39 +0200
6ca8c3b964
imap: add server_password_command
Manos Pitsidianakis
2020-03-12 09:45:18 +0200
1811fb51cb
Fix unused imports/code compiler warnings
Manos Pitsidianakis
2020-03-04 22:11:37 +0200
b7175c2400
Fix compiler error in --no-default-features build
Manos Pitsidianakis
2020-03-04 22:04:57 +0200
84d7e4c034
Small documentation fixes
Manos Pitsidianakis
2020-03-04 14:11:00 +0200
31d90e1d87
Add managesieve.rs
Manos Pitsidianakis
2020-03-04 14:09:55 +0200
651dda67cf
Respect autoload mailbox setting
Manos Pitsidianakis
2020-03-02 12:06:19 +0200
106dae3334
Add config overrides to mailbox filter
Manos Pitsidianakis
2020-03-01 22:51:58 +0200
c19b9ec181
Add auto_choose_multipart_alternative to manpage
Manos Pitsidianakis
2020-03-01 20:58:24 +0200
a3600c0cd2
Add `filter` option in mail list
Manos Pitsidianakis
2020-03-01 20:24:00 +0200
9d20fd5576
Save forked processes for reaping
Manos Pitsidianakis
2020-03-01 17:56:58 +0200
6c76db2063
Add delete, copy actions for envelopes
Manos Pitsidianakis
2020-03-01 17:47:23 +0200
2a9059f9b4
Add add-attachment from pipe, default_header_values
Manos Pitsidianakis
2020-03-01 17:45:55 +0200
6079909f9c
imap: add managesieve connection
Manos Pitsidianakis
2020-02-28 15:47:07 +0200
63467a3c45
Check ComponentId equality on Composer::kill()
Manos Pitsidianakis
2020-02-28 09:18:31 +0200
63af2a688a
Detect breaks on write_string_to_grid
Manos Pitsidianakis
2020-02-28 09:17:30 +0200
f10cc954e7
Don't dump mail on Account drop
Manos Pitsidianakis
2020-02-28 09:16:50 +0200
a94bb1e27a
Show float notification on refresh cmd
Manos Pitsidianakis
2020-02-28 09:16:19 +0200
670485e8c7
compose: clear bounds of compose area properly
Manos Pitsidianakis
2020-02-28 09:15:11 +0200
7b631beb0a
Don't panic in WorkController::drop
Manos Pitsidianakis
2020-02-28 09:12:36 +0200
6b2a1f7757
imap: Don't fail on WouldBlock on ImapBlockingConnection
Manos Pitsidianakis
2020-02-28 09:11:41 +0200
ca51077f53
imap: Add support for untagged FETCH (FLAG.. messages
Manos Pitsidianakis
2020-02-28 09:09:43 +0200
c1a64d6c33
Add imports in tag_hash macro
Manos Pitsidianakis
2020-02-28 09:04:01 +0200
53fa3d03da
Notify embedded terminal on embedded process exit
Manos Pitsidianakis
2020-02-27 16:46:47 +0200
126b65817e
Forward input on input/rawinput switch
Manos Pitsidianakis
2020-02-27 16:41:58 +0200
7807f565ec
Clear input thread channel on restore()
Manos Pitsidianakis
2020-02-27 16:40:03 +0200
65666e6695
Fix double call of restore_input
Manos Pitsidianakis
2020-02-27 16:37:42 +0200
c43f3564d3
Update README on notmuch feature
Manos Pitsidianakis
2020-02-27 16:36:47 +0200
bae083cc8f
Rename Filter action to search
Manos Pitsidianakis
2020-02-26 18:36:52 +0200
760c1e859d
Add search shortcut to shortcut map
Manos Pitsidianakis
2020-02-26 16:23:02 +0200
33c1bf6558
Add consume newlines flag to phrase()
Manos Pitsidianakis
2020-02-26 15:53:46 +0200
303c530488
Load libnotmuch dynamically
Manos Pitsidianakis
2020-02-26 14:18:00 +0200
ac71d627f1
Implement search for CellBuffer
Manos Pitsidianakis
2020-02-26 12:25:57 +0200
4ac52d9d5b
Replace every use of Folder with Mailbox
Manos Pitsidianakis
2020-02-26 10:54:10 +0200
1245eae0be
Add Knuth–Morris–Pratt to pager
Manos Pitsidianakis
2020-02-25 21:56:34 +0200
c9469f26ee
Remove duplicate function timer::arm()
Manos Pitsidianakis
2020-02-24 14:09:24 +0200
45c0160cb6
Fix ThreadListing
Manos Pitsidianakis
2020-02-23 15:01:37 +0200
68007a0842
View decoded email source by default
Manos Pitsidianakis
2020-02-23 10:42:29 +0200
44da24fc96
Add left/right cursor mvments to execute bar
Manos Pitsidianakis
2020-02-23 00:17:10 +0200
c88d1cae51
Fix create_box boundary fg color
Manos Pitsidianakis
2020-02-22 23:18:56 +0200
c4c11e4abc
Make Selector widget accept FnOnce
Manos Pitsidianakis
2020-02-22 11:47:13 +0200
499fd59c6e
melib/imap: implement refresh()
Manos Pitsidianakis
2020-02-22 11:24:36 +0200
bbdc9d69b4
melib/imap: add ImapConnection::connect()
Manos Pitsidianakis
2020-02-22 11:22:11 +0200
f38d03e43a
melib: {create,delete}_folder returns updated folders
Manos Pitsidianakis
2020-02-22 10:57:59 +0200
9a46e58029
imap: don't retry command on reconnection
Manos Pitsidianakis
2020-02-19 17:06:26 +0200
e3abd458ce
Add ui_dialogs in State
Manos Pitsidianakis
2020-02-19 17:01:13 +0200
a806571322
Add UIDialog and UIConfirmationDialog widgets
Manos Pitsidianakis
2020-02-19 16:57:37 +0200
e22ab2b424
ui: fix shortcuts map title not showing up on resize
Manos Pitsidianakis
2020-02-15 17:21:45 +0200
d779a94279
Fix sent_folder not getting recorded if no explicit folder conf is set
Manos Pitsidianakis
2020-02-12 18:56:05 +0200
b6efb14824
melib: remove Mailbox
Manos Pitsidianakis
2020-02-10 02:11:07 +0200
b50e770b5a
ui/accounts: remove Index<usize> impls
Manos Pitsidianakis
2020-02-10 00:41:06 +0200
aab6b02db2
ui: clear selection with Esc
Manos Pitsidianakis
2020-02-10 00:10:19 +0200
e26ed83331
Update native-tls to 0.2.3
Manos Pitsidianakis
2020-02-10 00:09:55 +0200
4090eecd04
ui: Consume Esc input events only when necessary
Manos Pitsidianakis
2020-02-09 23:32:14 +0200
9757e523bd
debian/: add build artifacts to .gitignore
Manos Pitsidianakis
2020-02-09 20:54:09 +0200
14b0ef8f37
Respect use_color conf value as well as NO_COLOR
Manos Pitsidianakis
2020-02-09 20:47:36 +0200
a496de2794
build.rs: add rerun-if-changed
Manos Pitsidianakis
2020-02-09 20:46:39 +0200
0ebad39b50
Bumb version to 0.5.1
alpha-0.5.1
Manos Pitsidianakis
2020-02-09 19:52:00 +0200
34331232af
build.rs: use `man` binary if mandoc missing in cli-docs
Manos Pitsidianakis
2020-02-09 19:42:37 +0200
c678b16711
melib/jmap: fix macro path
Manos Pitsidianakis
2020-02-09 17:07:43 +0200
30c31c9c90
debian/: move xdg-utils to recommends
Manos Pitsidianakis
2020-02-09 16:43:03 +0200
555654d5e3
Makefile: don't emit timestamps with gzip
Manos Pitsidianakis
2020-02-09 14:49:45 +0200
fead7a5da4
meli: add invalid flag combo check
Manos Pitsidianakis
2020-02-09 02:56:39 +0200
962283f9fe
Add opt-level=z flag for release profile
Manos Pitsidianakis
2020-02-09 02:56:13 +0200
63cdf1a38f
debian/: add mandoc build dependency
Manos Pitsidianakis
2020-02-09 02:46:27 +0200
0aa2659072
meli: add cli-docs feature
Manos Pitsidianakis
2020-02-09 02:26:21 +0200
c22a141b14
ui/themes: expand theme coverage to status panel and contacts
Manos Pitsidianakis
2020-02-09 00:30:50 +0200
22fb0c0844
ui: handle ViewMailbox in listing.rs
Manos Pitsidianakis
2020-02-08 23:44:17 +0200
647cb10b33
ui: Use FolderHash instead of usize for folder cursor
Manos Pitsidianakis
2020-02-08 23:42:31 +0200
42747ef590
ui/themes: make theme_default the default for other keys
Manos Pitsidianakis
2020-02-08 23:53:20 +0200
eef007600b
ui: improve theming coverage
Manos Pitsidianakis
2020-02-08 23:33:18 +0200
9b7875c023
ui: change Component::get_status return type
Manos Pitsidianakis
2020-02-08 23:18:02 +0200
cadb1e1613
ui/conf: expand include() paths in config
Manos Pitsidianakis
2020-02-08 23:51:33 +0200
0b4109dfdb
ui: fix wrong subscription status in folders
Manos Pitsidianakis
2020-02-08 23:45:49 +0200
9616fbb544
melib/maildir: fix wrong subscription status in folders
Manos Pitsidianakis
2020-02-08 13:42:05 +0200
b107424258
melib: update GlobMatch algorithm
Manos Pitsidianakis
2020-02-08 23:08:56 +0200
50bfed7247
ui: fix subtraction overflow
Manos Pitsidianakis
2020-02-08 13:45:55 +0200
6b7dea35dc
melib/parser: fix minor encoded word error
Manos Pitsidianakis
2020-02-08 13:45:24 +0200
6afac835e0
melib/datetime: fix overflow panic on early date input
Manos Pitsidianakis
2020-02-08 13:44:53 +0200
eb501b6d50
ui: add ThemeAttribute argument to clear_area()
Manos Pitsidianakis
2020-02-08 13:40:47 +0200
3bca6d1d9c
ui: add floating notifications within terminal
Manos Pitsidianakis
2020-02-06 21:55:04 +0200
4a4c8e265a
ui: add overlay grid
Manos Pitsidianakis
2020-02-06 21:54:07 +0200
333db9ed37
ui: remove notifications from StatusBar
Manos Pitsidianakis
2020-02-06 21:52:50 +0200
d6e3c51b07
ui: move box drawing to src/terminal
Manos Pitsidianakis
2020-02-06 21:51:13 +0200
f131e01bfc
Fix drawing getting stuck in empty terminal
Manos Pitsidianakis
2020-02-06 21:49:21 +0200
4301fa3b04
ui: Change ascii branch drawings in attachment tree
Manos Pitsidianakis
2020-02-06 15:24:42 +0200
af38b1306a
ui: use quoted_argument parser in Ex command arguments
Manos Pitsidianakis
2020-02-06 01:51:50 +0200
144eb62b76
ui: force refresh_mailbox etc on Mailbox{Delete,Create}
Manos Pitsidianakis
2020-02-06 01:51:20 +0200
f5e694cf5a
Make small cosmetic fixes
Manos Pitsidianakis
2020-02-06 01:50:15 +0200
f208948651
melib: add mailbox delete/create to IMAP
Manos Pitsidianakis
2020-02-06 01:49:18 +0200
d6f04c9ed3
Fix IntoIterator warning
Manos Pitsidianakis
2020-02-05 03:41:28 +0200
ad76d4d44d
Check for $TERM in Makefile
Manos Pitsidianakis
2020-02-05 03:40:35 +0200
548c9f4ac3
Convert README to Markdown
alpha-0.5.0
Manos Pitsidianakis
2020-02-04 20:05:49 +0200
41ee43438d
Bumb version to 0.5.0
Manos Pitsidianakis
2020-02-04 18:12:44 +0200
05b91f1c02
Remove text_processing
Manos Pitsidianakis
2020-02-04 17:26:25 +0200
8b6ea8de9a
Remove ui crate
Manos Pitsidianakis
2020-02-04 15:52:12 +0200
6fcc792b83
Remove src/python
Manos Pitsidianakis
2020-02-04 04:00:10 +0200
6b15c71f83
Don't run test_escape_str without $DISPLAY set
Manos Pitsidianakis
2020-02-04 03:49:43 +0200
7d6526dede
ui: add BraillePixelIter
Manos Pitsidianakis
2020-02-02 20:42:17 +0200
5e67bc4d11
Rename `mime_apps` dependency to `xdg-utils`
Manos Pitsidianakis
2020-02-02 20:40:48 +0200
af4c5792b3
ui: remove unnecessary unreachable panics in set_and_join_box
Manos Pitsidianakis
2020-02-01 14:31:22 +0200
bc98a0ef48
Makefile: make Makefile portable
Manos Pitsidianakis
2020-01-31 03:45:55 +0200
bb80de91ae
Makefile: add debian/ and deb-dist target to build *.deb package
Manos Pitsidianakis
2020-01-31 02:47:10 +0200
cd1ed5ef40
melib/mbox: replace unimplemented!() with Error
Manos Pitsidianakis
2020-01-30 04:22:25 +0200
51d9405c72
melib/mbox: fix parse error
Manos Pitsidianakis
2020-01-30 04:18:45 +0200
6a096dd405
Add missing copyright preambles
Manos Pitsidianakis
2020-01-30 00:25:51 +0200
901cc3494f
ui/themes: add theming support in tab bar
Manos Pitsidianakis
2020-01-29 21:47:57 +0200
e3cd33f0e3
Update Makefile
Manos Pitsidianakis
2020-01-29 21:44:55 +0200
f55311bfbd
meli-themes.5: split tables into pages
Manos Pitsidianakis
2020-01-29 21:25:00 +0200
43395461dd
ui/conf: replace include macro with m4 include macro
Manos Pitsidianakis
2020-01-29 05:54:13 +0200
60457725a4
Correct mdoc lint warnings
Manos Pitsidianakis
2020-01-28 18:43:14 +0200
dbc0fd81af
Rename config file to config.toml
Manos Pitsidianakis
2020-01-28 18:41:50 +0200
449e526953
Add meli-themes.5 doc, update others
Manos Pitsidianakis
2020-01-28 00:32:40 +0200
6a7cae0988
ui/themes: add NO_COLOR support
Manos Pitsidianakis
2020-01-27 20:17:46 +0200
ee65f355c7
ui/themes: print theme name that contains error in Theme::validate
Manos Pitsidianakis
2020-01-27 17:35:32 +0200
f15e569627
ui/themes: add status.{bar,notification} and theme_default keys
Manos Pitsidianakis
2020-01-27 17:33:35 +0200
5dc477bcd5
Fix some unused etc warnings
Manos Pitsidianakis
2020-01-27 17:32:12 +0200
b823969ae2
small fixes
Manos Pitsidianakis
2020-01-27 17:15:29 +0200
3c7328d901
ui: correctly turn on/off terminal attributes in draw_horizontal_segment()
Manos Pitsidianakis
2020-01-27 17:07:29 +0200
77d9cef6fc
melib/imap: small fixes
Manos Pitsidianakis
2020-01-27 15:55:01 +0200
254028fa47
melib/threads: fix thread splintering case when inserting reply
Manos Pitsidianakis
2020-01-27 14:34:25 +0200
8ec82b836a
Add 2 theme-related cli flags
Manos Pitsidianakis
2020-01-24 16:15:31 +0200
5230ce2d03
ui/themes: load other themes from ./themes/ dir
Manos Pitsidianakis
2020-01-24 16:05:25 +0200
ab0b4f5168
ui/themes: add defaults in add!() macro
Manos Pitsidianakis
2020-01-24 09:20:26 +0200
eedb03dcd0
ui/themes: fix attr parsing not recognizing links
Manos Pitsidianakis
2020-01-24 09:19:57 +0200
fc4b9f8919
ui/themes: add other_themes field to Theme
Manos Pitsidianakis
2020-01-24 09:18:43 +0200
72e1d5d52d
ui/themes: add link cycle detection in theme validation
Manos Pitsidianakis
2020-01-24 02:29:41 +0200
2a4ecc8314
Micro fix in meli.conf.5
Manos Pitsidianakis
2020-01-24 01:31:23 +0200
1e2b3c073d
ui/themes: add ThemeAttribute
Manos Pitsidianakis
2020-01-23 19:52:54 +0200
f787eb75b6
ui/themes: add ThemeValue struct
Manos Pitsidianakis
2020-01-22 00:06:14 +0200
aa04ddda3d
ui/themes: add envelope view headers/body theme colors
Manos Pitsidianakis
2020-01-22 00:05:26 +0200
dc63e1f657
Minor changes
Manos Pitsidianakis
2020-01-22 00:04:14 +0200
1e2acd3b29
melib: add complete() method to ShellExpandTrait
Manos Pitsidianakis
2020-01-21 02:42:18 +0200
6d9f584de3
Update nix to 0.16.1
Manos Pitsidianakis
2020-01-21 02:40:28 +0200
a1c449e585
ui/themes: add theming to ConversationsListing, sidebar
Manos Pitsidianakis
2020-01-20 14:37:27 +0200
a9842cacee
ui: add theming support
Manos Pitsidianakis
2020-01-19 14:43:36 +0200
63ff25b36a
ui/listings: add folder_hash field
Manos Pitsidianakis
2020-01-18 05:21:41 +0200
e07b5faf6e
melib/threads: already-exists check in threads insert
Manos Pitsidianakis
2020-01-18 05:02:03 +0200
350fafb515
melib/thread: add attachments field to Thread
Manos Pitsidianakis
2020-01-18 03:00:02 +0200
5e68d600b9
melib/threads: Split ThreadGroup::Group to Thread
Manos Pitsidianakis
2020-01-18 02:46:59 +0200
d9269335a1
melib/threads: rename thread hashes
Manos Pitsidianakis
2020-01-18 02:00:39 +0200
47a69f8eb9
melib: add ThreadGroup
Manos Pitsidianakis
2020-01-18 01:48:29 +0200
20f86f2741
ui/listing: add mailbox reload rate limit
Manos Pitsidianakis
2020-01-15 12:41:31 +0200
0ac10aa4d0
Some listing refactoring
Manos Pitsidianakis
2020-01-15 12:38:18 +0200
f58ed387dd
ui: add ratelimiting in UI notifications and drawing
Manos Pitsidianakis
2020-01-15 12:36:31 +0200
1eb49efb22
melib/threads: use all References in thread building
Manos Pitsidianakis
2020-01-15 12:34:40 +0200
56e3ea1548
melib/imap: refactor early error exit
Manos Pitsidianakis
2020-01-15 12:33:05 +0200
7f8c638361
melib/imap: add mailbox creation ability
Manos Pitsidianakis
2020-01-15 12:31:49 +0200
853fe14128
melib: fix two minor email parsing bugs
Manos Pitsidianakis
2020-01-11 13:10:41 +0200
6835968d9a
melib/datetime: convert date to utc before converting to unix epoch
Manos Pitsidianakis
2020-01-09 22:38:18 +0200
86d8419ce7
ui: add manual_refresh, refresh_command settings
Manos Pitsidianakis
2020-01-08 21:41:57 +0200
5e912db461
Send timer ID as si_value to SIGALRM handler
Manos Pitsidianakis
2020-01-08 17:07:14 +0200
a365a846b8
Replace StackVec with smallvec::SmallVec
Manos Pitsidianakis
2020-01-08 17:04:44 +0200
b6403f486b
ui: Remove RefreshMailbox event
Manos Pitsidianakis
2020-01-07 12:56:28 +0200
ca7d72e732
melib: Replace String with Cow<'static, str>
Manos Pitsidianakis
2020-01-07 12:55:27 +0200
9fcc868acd
remove chrono
Manos Pitsidianakis
2020-01-06 16:11:46 +0200
c0ac643f05
melib: add datetime module
Manos Pitsidianakis
2020-01-06 16:10:36 +0200
f6de511abd
plugin-backend: add BackendOp for PluginBackend
Manos Pitsidianakis
2020-01-02 00:13:18 +0200
beeea9a0c1
ui: implement PosixTimer
Manos Pitsidianakis
2020-01-02 00:11:13 +0200
6671fe926e
melib: don't treat missing end boundary as error
Manos Pitsidianakis
2020-01-02 00:08:39 +0200
8694278369
ui: add auto_choose_multipart_alternative
Manos Pitsidianakis
2020-01-02 00:07:19 +0200
3d84f3b9ad
notmuch: remove needless clones
Manos Pitsidianakis
2020-01-02 00:05:36 +0200
b964a6a033
Plugins WIP #2
Manos Pitsidianakis
2019-12-27 15:20:02 +0200
12509748f6
Plugins WIP
Manos Pitsidianakis
2019-12-23 17:08:57 +0200
21526b5faf
melib: make Work use FnOnce closures
Manos Pitsidianakis
2019-12-20 00:53:43 +0200
8de5a9412d
ui/compose: small panic fix
Manos Pitsidianakis
2019-12-20 00:39:04 +0200
0739f80f4b
ui/MailView: print attachment tree instead of list
Manos Pitsidianakis
2019-12-18 15:46:21 +0200
92826f982f
melib/attachments: add MultipartType::Related kind
Manos Pitsidianakis
2019-12-18 15:45:50 +0200
9211913405
meli/backends: honor mailbox subscriptions in IMAP/JMAP
Manos Pitsidianakis
2019-12-18 15:44:44 +0200
7eceef93e9
melib/backends: remove folder_operation
Manos Pitsidianakis
2019-12-18 15:42:07 +0200
9080e0fd96
melib: rename FolderConf `rename` field to alias
Manos Pitsidianakis
2019-12-18 15:40:57 +0200
450c9f2b1c
Add pre-push git hook
Manos Pitsidianakis
2019-12-18 09:18:28 +0200
c23cc45edd
melib: fix test import not found
Manos Pitsidianakis
2019-12-17 14:24:45 +0200
bb18ddc944
ui: make search cache rebuild account-specific
Manos Pitsidianakis
2019-12-17 14:14:48 +0200
2b6f6ab42c
melib: Add BackendFolder methods, move special usage logic to backend
Manos Pitsidianakis
2019-12-17 14:12:41 +0200
7bd2b6932d
Fix meli.conf.5 typo and formatting
Manos Pitsidianakis
2019-12-16 00:14:55 +0200
8f63572584
Small refactors to avoid implicit unwrap() panics
Manos Pitsidianakis
2019-12-15 19:47:42 +0200
0201241786
melib/backends: MailBackend::refresh() returns Result
Manos Pitsidianakis
2019-12-15 08:52:22 +0200
17a0f31b3e
ui/accounts: split StartupCheck event semantics
Manos Pitsidianakis
2019-12-14 19:56:43 +0200
65efb23f14
melib/MailBackend: add refresh() method
Manos Pitsidianakis
2019-12-14 18:55:46 +0200
d2b4057b7b
melib/MailBackend: add connect() method
Manos Pitsidianakis
2019-12-14 18:55:08 +0200