-
aaee6d094c
Fix NO_COLOR cursor highlight in sidebar and progress spinner
Manos Pitsidianakis
2020-11-12 03:11:57 +0200
-
60350eaa88
mail/status: add "general" shortcut section
Manos Pitsidianakis
2020-11-11 17:45:39 +0200
-
aa73bd71c3
listing: fix mailbox tree rendering
Manos Pitsidianakis
2020-11-11 16:17:27 +0200
-
aa7ebf2918
melib/smtp: fix SMTP syntax error on DSN notify use
Manos Pitsidianakis
2020-11-10 20:03:00 +0200
-
2544f54107
melib/compose: prevent bare newlines in finalised drafts
Manos Pitsidianakis
2020-11-10 17:24:04 +0200
-
72084da185
Add store_sent_mail option for gmail
Manos Pitsidianakis
2020-11-09 22:22:11 +0200
-
23777171f2
listing: clear_area in draw_menu
Manos Pitsidianakis
2020-11-09 19:45:09 +0200
-
cbaf21764c
Remove status tab, move account status page to listing
Manos Pitsidianakis
2020-11-09 19:32:38 +0200
-
da69eecafe
mail/status: make AccountStatus public
Manos Pitsidianakis
2020-11-09 18:44:56 +0200
-
f0800f38a8
melib/maildir: make MaildirOp return Result<PathBuf>
Manos Pitsidianakis
2020-11-09 03:36:40 +0200
-
a34f0aac5b
melib: fix bincode serialization
Manos Pitsidianakis
2020-11-09 00:40:32 +0200
-
353ac2d029
melib: set upper limit for bincode deserialize
Manos Pitsidianakis
2020-11-06 19:05:09 +0200
-
6c07046b66
Update bincode dependency to 1.3.1
Manos Pitsidianakis
2020-11-06 18:38:18 +0200
-
8ac5558d65
Makefile: add CARGO_ARGS env var
Manos Pitsidianakis
2020-11-05 21:11:27 +0200
-
43d3d3681e
Makefile: replace install(1) with mkdir, rm, cp, chmod
Manos Pitsidianakis
2020-11-05 21:09:42 +0200
-
f1bdae65ee
melib/jmap: add HTTP redirect policy to client
Rudi Horn
2020-11-03 22:12:08 +0000
-
6cc43540d6
docs/meli.conf.5: add SmtpPassword examples
Manos Pitsidianakis
2020-10-30 22:40:56 +0200
-
6392904047
Replace PosixTimer with async timers
Manos Pitsidianakis
2020-10-29 13:09:31 +0200
-
57e6cf3980
Limit dbus dependency to target_os = "linux"
Manos Pitsidianakis
2020-10-28 23:28:41 +0200
-
9a9c876f4a
melib: add more encodings
Manos Pitsidianakis
2020-10-26 21:23:54 +0200
-
afa74ccfb5
compose: add From text entry autocomplete
Manos Pitsidianakis
2020-10-24 14:33:52 +0300
-
560771b32a
widgets: select AutoCompleteEntry on Enter
Manos Pitsidianakis
2020-10-24 14:32:02 +0300
-
7b1ab389fa
Remove unused plugin interface
Manos Pitsidianakis
2020-10-21 17:57:40 +0300
-
594a2bd0dd
listing: add set operations to range select actions
Manos Pitsidianakis
2020-10-21 14:30:44 +0300
-
05ef863a45
utilities: move PageMovement to components mod
Manos Pitsidianakis
2020-10-21 13:13:46 +0300
-
d5aa2cb3ef
melib/line_break: add segment tree impl
Manos Pitsidianakis
2020-10-20 23:53:00 +0300
-
f7fc2e31e0
melib: Remove unused crossbeam dependency
Manos Pitsidianakis
2020-10-20 23:30:29 +0300
-
00f5c4b9c0
melib/maildir: split parsing into big chunks
Manos Pitsidianakis
2020-10-20 23:27:10 +0300
-
4b91de3d59
state: remove overlay widgets on ComponentKill events
Manos Pitsidianakis
2020-10-20 23:19:13 +0300
-
eb36034740
accounts: autoload Sent folders automatically
Manos Pitsidianakis
2020-10-20 23:18:27 +0300
-
d4e347289c
melib/README: update feature table
Manos Pitsidianakis
2020-10-20 23:15:52 +0300
-
662706607b
melib: remove memmap dependency
Manos Pitsidianakis
2020-10-20 22:36:57 +0300
-
b904f91f45
README: replace svg with webp screenshots
Manos Pitsidianakis
2020-10-20 21:57:06 +0300
-
9f39a7c5a1
statusbar: delete num buffer chars with Backspace
Manos Pitsidianakis
2020-10-20 15:09:00 +0300
-
126ed8a189
statusbar: don't overwrite num buffer when progress spinner is deactivated
Manos Pitsidianakis
2020-10-20 15:04:50 +0300
-
91fe7435f7
melib/imap: add suggestion on STARTTLS error
Manos Pitsidianakis
2020-10-20 14:58:16 +0300
-
7a9c150f33
melib/imap: fetch References header along with ENVELOPE
Manos Pitsidianakis
2020-10-18 17:41:50 +0300
-
b9f4d718c7
melib/sqlite3: reset db on version mismatch
Manos Pitsidianakis
2020-10-18 17:41:06 +0300
-
54cb4ea623
melib/build.rs: remove unnecessary file creation
Manos Pitsidianakis
2020-10-18 15:15:43 +0300
-
7919e95ddd
terminal/embed: remove some allocations and unwraps
Manos Pitsidianakis
2020-10-18 15:02:18 +0300
-
89940dd606
cli-docs: compress included text
Manos Pitsidianakis
2020-10-17 20:50:29 +0300
-
b69bc219c3
README.md: Add screenshots and update text
Manos Pitsidianakis
2020-10-17 15:02:38 +0300
-
bb51d36579
composer: send NewJob event on submission
Manos Pitsidianakis
2020-10-16 22:30:56 +0300
-
a2456fa3f5
docs/meli.conf.5: small fixes & additions
Manos Pitsidianakis
2020-10-16 22:28:00 +0300
-
3b97e66c10
docs/meli.conf.5: add progress_spinner_sequence doc
Manos Pitsidianakis
2020-10-16 15:47:00 +0300
-
ddfec3e207
listing: fix menu draw artifact
Manos Pitsidianakis
2020-10-16 15:46:21 +0300
-
a702a04043
melib/attachments: add SMIME signature variant
Manos Pitsidianakis
2020-10-16 12:46:10 +0300
-
6264ee011f
terminal/embed: remove unwraps from kill() calls
Manos Pitsidianakis
2020-10-16 12:41:21 +0300
-
5acd7dfe1c
mail/view: prevent spurious redraw in special modes
Manos Pitsidianakis
2020-10-16 12:40:02 +0300
-
8090d614e2
conf/pager: remove unused max_width option
Manos Pitsidianakis
2020-10-16 12:37:46 +0300
-
3949cecb75
mail/composer: add scrollbars
Manos Pitsidianakis
2020-10-16 12:35:51 +0300
-
1e7b40e6b3
utilities: move pager to its own module
Manos Pitsidianakis
2020-10-15 22:28:56 +0300
-
d8d66641e2
utilities/widgets: only advance stage by timer in ProgressSpinner
Manos Pitsidianakis
2020-10-15 21:45:12 +0300
-
393c5d0d53
state: cull redraws of floating notifications
Manos Pitsidianakis
2020-10-15 21:28:28 +0300
-
4c1a9b2485
Fix minor warnings
Manos Pitsidianakis
2020-10-15 19:01:42 +0300
-
03a1d5a985
listing: Update status on all update events
Manos Pitsidianakis
2020-10-15 18:58:22 +0300
-
279c288a22
Alter enter_command_mode shortcut to `:`
Manos Pitsidianakis
2020-10-14 20:21:22 +0300
-
e4cddbad25
mail/view: send NewJob event on new jobs
Manos Pitsidianakis
2020-10-14 20:16:54 +0300
-
67f50d95f4
Add quit command
Manos Pitsidianakis
2020-10-14 20:14:07 +0300
-
0c68807814
Add export-mail command
Manos Pitsidianakis
2020-10-14 20:13:15 +0300
-
4e72b6552a
conf: add setting for progress spinner
Manos Pitsidianakis
2020-10-14 20:07:39 +0300
-
310d02042f
Rename toggle_thread_snooze to "toggle thread_snooze"
Manos Pitsidianakis
2020-10-14 13:17:54 +0300
-
188e020bd1
Add opt-in mouse support
Manos Pitsidianakis
2020-10-14 12:50:38 +0300
-
20840625d6
melib/gpgme: trim header file
Manos Pitsidianakis
2020-10-14 00:56:14 +0300
-
d51d0187a6
melib/imap: change byte cache String -> Vec<u8>
Manos Pitsidianakis
2020-10-13 21:46:03 +0300
-
2944fc992b
melib/imap/untagged: handle EXPUNGE if our MSNs invalid
Manos Pitsidianakis
2020-10-13 21:18:26 +0300
-
535d04f4f0
melib/imap/untagged: lower mbox count on EXPUNGE events
Manos Pitsidianakis
2020-10-13 21:17:27 +0300
-
6f31388b27
compose: add EditAttachments menu
Manos Pitsidianakis
2020-10-13 17:17:57 +0300
-
5337a54d96
compose: move gpg mod to its own file
Manos Pitsidianakis
2020-10-13 17:06:30 +0300
-
b343530f0c
widgets: add button type parameter to FormWidget
Manos Pitsidianakis
2020-10-13 17:04:40 +0300
-
cd68008e67
melib: Implement delete_messages for IMAP, Maildir
Manos Pitsidianakis
2020-10-13 13:57:04 +0300
-
19891a3042
Cargo.toml: set codegen-units = 1
Manos Pitsidianakis
2020-10-11 17:19:10 +0300
-
9ce62c735a
compose: add key selection state for gpg operations
Manos Pitsidianakis
2020-10-11 00:32:55 +0300
-
39fab67523
compose: use melib::Bytes pretty print for attachment size
Manos Pitsidianakis
2020-10-10 17:54:42 +0300
-
0ca7b0042e
utilities: ensure Form/Button widgets are not always non-dirty
Manos Pitsidianakis
2020-10-10 17:53:53 +0300
-
406af1848f
compose: add `add-attachment-file-picker` command
Manos Pitsidianakis
2020-10-09 21:21:15 +0300
-
a4b78532b7
Refactor job structs into JoinHandle
Manos Pitsidianakis
2020-10-09 19:34:55 +0300
-
4dd8474c30
gpgme: add PartialEq impl for Key
Manos Pitsidianakis
2020-10-09 17:20:37 +0300
-
0dd9e6a34b
compose: kill selectors on ComponentKill
Manos Pitsidianakis
2020-10-09 17:18:17 +0300
-
eb1cb5cec6
compose: expand cursor reach to attachment area
Manos Pitsidianakis
2020-10-09 17:17:11 +0300
-
e42c9281fd
Fix input events going to hidden components
Manos Pitsidianakis
2020-10-09 17:15:00 +0300
-
bc74379b27
mailview: don't process_event if coordinates uninitialised
Manos Pitsidianakis
2020-10-09 11:59:50 +0300
-
be45b0c02d
compose: add encrypt layer
Manos Pitsidianakis
2020-10-09 11:58:18 +0300
-
3ec1ecb349
Add import mail action
Manos Pitsidianakis
2020-10-09 11:56:50 +0300
-
afe7eed9ef
melib/compose: don't base64 encode unless it's not ascii
Manos Pitsidianakis
2020-10-09 11:51:34 +0300
-
59e60f8d28
gpgme: add context flag set/get
Manos Pitsidianakis
2020-10-09 11:49:52 +0300
-
a2f11c341d
compose: add async draft filter stack in sending mail
Manos Pitsidianakis
2020-10-08 16:52:13 +0300
-
afee1e2be5
melib/compose: fix wrong Content-Type on PGP signatures and message/rfc822
Manos Pitsidianakis
2020-10-08 16:42:34 +0300
-
08df7f39b2
Add toggle encrypt action in composer
Manos Pitsidianakis
2020-10-07 17:16:07 +0300
-
5d968b7c40
imap: fix out of bounds panic on receive EXPUNGE
Manos Pitsidianakis
2020-10-11 16:51:49 +0300
-
347b54e0f7
segment_tree: get_max() return 0 if tree empty
Manos Pitsidianakis
2020-10-05 18:56:58 +0300
-
74f31875b8
listing: fix menu gaining focus if not visible
Manos Pitsidianakis
2020-10-05 18:55:03 +0300
-
23ca41e3e8
add libgpgme feature
Manos Pitsidianakis
2020-10-05 18:43:08 +0300
-
b9c07bacef
melib: decode text inline message/rfc822 attachments
Manos Pitsidianakis
2020-09-27 20:55:58 +0300
-
87443f156f
docs/meli.1: add copyto, moveto, delete commands
Manos Pitsidianakis
2020-09-26 18:18:24 +0300
-
b0e50a29bd
melib/list_management: don't ignore "NO" in List-Post
Manos Pitsidianakis
2020-09-25 13:45:48 +0300
-
1ddde400ee
debian/: bump version to 0.6.2
Manos Pitsidianakis
2020-09-24 18:15:46 +0300
-
6ccb4e9544
melib: bump version to 0.6.2
alpha-0.6.2
Manos Pitsidianakis
2020-09-24 12:19:45 +0300
-
e407b1e224
melib: add README.md and email module doco
Manos Pitsidianakis
2020-09-24 16:51:51 +0300
-
a1e3f269de
melib/imap: don't manually check for mailbox permissions
Manos Pitsidianakis
2020-09-24 12:17:32 +0300
-
e556191bab
melib/imap: hide LOGIN from debug log
Manos Pitsidianakis
2020-09-24 12:16:50 +0300
-
ce559b05d7
melib/imap: EXAMINE instead of SELECT in IDLE connection
Manos Pitsidianakis
2020-09-24 12:15:00 +0300
-
36cc0d4212
melib/jmap: implement refresh()
Manos Pitsidianakis
2020-09-22 14:14:11 +0300
-
425f4b9930
melib/jmap: add Type parameter to Id, State
Manos Pitsidianakis
2020-09-21 19:13:44 +0300
-
19d4a191d8
melib/jmap: add email state sync
Manos Pitsidianakis
2020-09-21 16:17:37 +0300
-
20dd4cfaf6
Makefile: fix error with manpage path
Manos Pitsidianakis
2020-09-20 23:10:46 +0300
-
4cf0b9ffec
melib/jmap: impl copy_messages()
Manos Pitsidianakis
2020-09-20 14:51:15 +0300
-
559de5e140
Add docs/ folder
Manos Pitsidianakis
2020-09-20 14:11:22 +0300
-
baa44109f2
melib/thread: "merge" duplicate messages in threads
Manos Pitsidianakis
2020-09-20 13:37:59 +0300
-
28deba708c
melib/imap: check if FETCH reply was intended for us
Manos Pitsidianakis
2020-09-20 13:35:04 +0300
-
a187cee1d3
plugins: place socket in XDG_RUNTIME_DIR, not CWD
Manos Pitsidianakis
2020-09-20 13:31:18 +0300
-
ea0fb114e1
melib/imap: delete reverse_modseq storage
Manos Pitsidianakis
2020-09-20 13:29:57 +0300
-
8e036f045c
melib/imap: accept literal astrings in bodystructure
Manos Pitsidianakis
2020-09-19 22:54:11 +0300
-
3210ee5c67
melib/jmap: impl save() message
Manos Pitsidianakis
2020-09-19 17:45:58 +0300
-
cfc380b47d
melib/jmap: allow empty to,from etc fields in EmailObject
Manos Pitsidianakis
2020-09-19 14:59:23 +0300
-
fba69d1e5d
SearchBackend: add Auto variant as default
Manos Pitsidianakis
2020-09-18 21:38:50 +0300
-
7dfa6c0639
view/thread: use reverse colors in cursor in case of NO_COLOR
Manos Pitsidianakis
2020-09-18 21:28:20 +0300
-
82cd690005
sqlite3: only update when SearchBackend is sqlite3
Manos Pitsidianakis
2020-09-18 18:39:27 +0300
-
8eb78ae01b
sidebar: compute mailbox tree only for subscribed mailboxes
Manos Pitsidianakis
2020-09-18 18:20:59 +0300
-
05e4dbcd5a
melib: update smol to 1.0.0
Manos Pitsidianakis
2020-09-18 13:49:09 +0300
-
40b63cc3e0
melib/imap: fix unseen count on cache sync
Manos Pitsidianakis
2020-09-18 12:21:05 +0300
-
38eff71971
IMAP: don't show \Recent flag as tag
Manos Pitsidianakis
2020-09-18 12:12:14 +0300
-
3004789f32
melib/imap: FETCH comma-sep list on untagged Recent response
Manos Pitsidianakis
2020-09-18 12:10:44 +0300
-
9bafba3905
melib/imap: don't print raw bytes in debug prints
Manos Pitsidianakis
2020-09-18 12:08:56 +0300
-
98949a4a72
melib/imap: expand special mailbox detection cases
Manos Pitsidianakis
2020-09-18 12:08:02 +0300
-
413be3f334
Add read-only memfd backed temporary files
memfd
Manos Pitsidianakis
2020-09-18 11:29:09 +0300
-
-
fbf2b7dc7b
sidebar: add customizable mailbox tree
Manos Pitsidianakis
2020-09-17 16:49:19 +0300
-
10a3430233
melib/line_break: fix panics from Unicode13 linebreak test cases
Manos Pitsidianakis
2020-09-17 02:17:02 +0300
-
83bee279e6
melib/email/compose: set attachment status
Manos Pitsidianakis
2020-09-16 19:57:06 +0300
-
e8f3b6aa24
melib/imap: check for max uid == 0 when resyncing
Manos Pitsidianakis
2020-09-16 19:46:11 +0300
-
64a2af3777
melib/email: smarter attachment detection
Manos Pitsidianakis
2020-09-16 18:09:24 +0300
-
e518b3f16d
melib/imap: use SystemTime for IMAP server timeout
Manos Pitsidianakis
2020-09-16 13:27:11 +0300
-
d862e7bf53
statustab: don't process scrolling events if account is open
Manos Pitsidianakis
2020-09-16 13:24:57 +0300
-
005c879a12
accounts: remove job timeout
Manos Pitsidianakis
2020-09-16 13:17:56 +0300
-
8a8c790f8c
accounts: fix blocking jobs not spawning on blocking workers
Manos Pitsidianakis
2020-09-16 13:17:26 +0300
-
e60eb23f4d
statustab: show active jobs
Manos Pitsidianakis
2020-09-16 13:17:03 +0300
-
92b25de34e
melib/EnvelopeHashBatch: impl len method
Manos Pitsidianakis
2020-09-16 13:14:54 +0300
-
096c2970b3
melib/email/parser: impl RFC6532
Manos Pitsidianakis
2020-09-16 13:12:17 +0300
-
3618bdcffb
melib/imap: treat server input as bytes
Manos Pitsidianakis
2020-09-16 13:07:26 +0300
-
366e557e1c
melib/email: don't do case sensitive eq for mime parameters
Manos Pitsidianakis
2020-09-15 13:49:41 +0300
-
9b0180fdbc
melib/email/parser: impl RFC5322 parser for dates
Manos Pitsidianakis
2020-09-15 13:48:28 +0300
-
07742ec053
utilities: ensure command suggestions are LIFO
Manos Pitsidianakis
2020-09-15 13:02:16 +0300
-
f83df69d2f
utilities/widgets: ensure ProgressSpinner is cleaned up
Manos Pitsidianakis
2020-09-15 13:01:44 +0300
-
0e2641f7ed
melib/imap: always retry connection in watch()
Manos Pitsidianakis
2020-09-15 12:59:31 +0300
-
67c722958b
melib/email/parser: quoted-printable accept message ending with soft line break
Manos Pitsidianakis
2020-09-15 10:17:56 +0300
-
a5b6f29f2b
melib/imap: ensure connection is alive before fetching bytes/flags
Manos Pitsidianakis
2020-09-15 01:18:48 +0300
-
3b10fa3895
melib/imap: set 9min tcp keepalive on connection
Manos Pitsidianakis
2020-09-15 01:17:55 +0300
-
42c4c61518
melib/connections: impl tcp keepalive
Manos Pitsidianakis
2020-09-15 01:17:32 +0300
-
dee62cc118
melib/imap: fix NoSelect mailboxes not showing up as subscribed
Manos Pitsidianakis
2020-09-14 19:45:28 +0300
-
17a4ccdcbc
melib/imap: perform reconnect on IDLE failure
Manos Pitsidianakis
2020-09-14 19:32:43 +0300
-
670675edcc
melib/imap: impl LIST-EXTENDED
Manos Pitsidianakis
2020-09-13 17:40:26 +0300
-
315af9bc05
shortcut!: prevent panic if shortcut key $section is missing
Manos Pitsidianakis
2020-09-13 16:42:26 +0300
-
f6d5c968ea
Update dependencies (cargo update)
Manos Pitsidianakis
2020-09-13 16:34:07 +0300
-
fadf20d7b1
NotificationType: add melib::ErrorKind
Manos Pitsidianakis
2020-09-13 15:23:14 +0300
-
352f7505fc
melib/imap: don't poll \Noselect mailboxes for updates
Manos Pitsidianakis
2020-09-13 00:24:26 +0300
-
46e3bb8074
conf/accounts: call is_online if Refresh job fails
Manos Pitsidianakis
2020-09-13 00:03:12 +0300
-
281a6ee6ae
Makefile: add build-rustdoc target
Manos Pitsidianakis
2020-09-12 23:50:40 +0300
-
3ef60f2688
jobs: add module doco
Manos Pitsidianakis
2020-09-12 23:43:10 +0300
-
c9a06b9b5c
mail/view: unset self.dirty early on draw
Manos Pitsidianakis
2020-09-12 23:39:07 +0300
-
776918f586
samples/themes: update orca.toml
Manos Pitsidianakis
2020-09-12 23:36:59 +0300
-
51db5b6c2f
listing/conversations: redraw selection undo on Esc
Manos Pitsidianakis
2020-09-12 23:08:09 +0300
-
14de776314
listing/plain: add row_attr! macro
Manos Pitsidianakis
2020-09-12 23:05:58 +0300
-
20b02ffd4f
Lookup tag color/ignore settings in all three setting levels
Manos Pitsidianakis
2020-09-12 23:02:06 +0300
-
06a58a70bd
melib/imap: introduce a conf flag for server timeout
Manos Pitsidianakis
2020-09-12 22:05:48 +0300
-
96985c9c1f
melib/imap: set conn to Err if watch returns Err
Manos Pitsidianakis
2020-09-12 21:34:34 +0300
-
7c6e3658c7
melib/imap: try NOOPing in connect()
Manos Pitsidianakis
2020-09-12 21:33:25 +0300
-
5079881a4c
melib/imap: add tags to tag_index when setting new tags
Manos Pitsidianakis
2020-09-12 21:31:16 +0300
-
6d9cdce923
melib/imap: don't fail utterly if cache fails on fetch
Manos Pitsidianakis
2020-09-12 21:24:45 +0300
-
7b324359c5
melib/imap: ignore case for supported capability report in MailBackendExtensionStatus
Manos Pitsidianakis
2020-09-12 21:22:17 +0300
-
41664bbe91
Don't panic if no dbus notification server is available
Manos Pitsidianakis
2020-09-12 21:06:50 +0300
-
4829e13c47
melib/maildir: impl copy_messages for Maildir
Manos Pitsidianakis
2020-09-11 16:58:56 +0300
-
a1585d4006
components/listing: draw rows select status at all times
Manos Pitsidianakis
2020-09-11 14:50:18 +0300
-
ed27ed604c
listing: select multiple messages with a motion
Manos Pitsidianakis
2020-09-11 12:50:06 +0300
-
9e20f6556a
melib/imap: refactor command generation on copy_messages
Manos Pitsidianakis
2020-09-11 00:16:52 +0300
-
d00055fdb1
melib/imap: update online instant only on server read IO
Manos Pitsidianakis
2020-09-11 00:15:11 +0300
-
1751509739
melib/imap: prevent false IDLE wakeups
Manos Pitsidianakis
2020-09-11 00:12:34 +0300
-
5cd03fff0f
melib/email/parser: add mailing list parser module
Manos Pitsidianakis
2020-09-11 00:08:56 +0300
-
927a0c3cc0
melib/imap: prevent panic in untagged fetch response
Manos Pitsidianakis
2020-09-11 00:06:32 +0300
-
bda5bd963a
mail/view: cache message body/text in MailView state
Manos Pitsidianakis
2020-09-10 21:06:43 +0300
-
1fe873887f
components/utilities: keep track of finished jobs
Manos Pitsidianakis
2020-09-10 21:04:33 +0300
-
f05dd379ae
Send NewJob event on all job startups
Manos Pitsidianakis
2020-09-10 21:01:40 +0300
-
65357625ea
conf: impl DotAddressable for NotificationsSettings
Manos Pitsidianakis
2020-09-10 20:57:15 +0300
-
1ac3a7a903
Make dbus dependency optional
Manos Pitsidianakis
2020-09-10 20:31:12 +0300
-
faa12a2d41
melib/email/address: add contains_address,subaddress methods
Manos Pitsidianakis
2020-09-10 01:43:06 +0300
-
c0c588be9c
melib/maildir: add message flag initialize in bytes
Manos Pitsidianakis
2020-09-09 22:53:12 +0300
-
be57b65dae
melib/email: add flags arg to Mail::new
Manos Pitsidianakis
2020-09-09 22:51:55 +0300
-
d57dd9c98e
melib/email/address: return Option in get_display_name
Manos Pitsidianakis
2020-09-09 22:31:13 +0300
-
c6c0da7fcb
melib: cleanup commit
Manos Pitsidianakis
2020-09-09 14:24:30 +0300
-
d14f26569e
melib/email/parser: Add rfc5322 compliant parser for MessageID
Manos Pitsidianakis
2020-09-03 14:44:03 +0300
-
5d107db8b8
melib/email/parser: add new RFC5322 compliant parsers for header bodies
Manos Pitsidianakis
2020-09-03 12:09:29 +0300
-
0de39cb658
melib/email/address: add constructors, and fix debug print
Manos Pitsidianakis
2020-09-03 11:38:01 +0300
-
46c44ced96
line_break: check of eof in LB13
Manos Pitsidianakis
2020-09-03 11:36:10 +0300
-
f8f3f1817d
melib/notmuch: fix search
Manos Pitsidianakis
2020-08-28 14:27:46 +0300
-
b4fe34eacf
melib/imap: add ImapCache trait
Manos Pitsidianakis
2020-08-28 00:24:43 +0300
-
e878c50af5
tools/imapshell: actually send LOGOUT instead of just closing socket
Manos Pitsidianakis
2020-08-28 00:16:37 +0300
-
8f46c4ebe7
Small fixes
Manos Pitsidianakis
2020-08-27 17:29:27 +0300
-
b94342c52b
themes/regexp: fix unwrap check on regexp match byte offsets
Manos Pitsidianakis
2020-08-27 17:27:45 +0300
-
75f59ee726
melib/imap: split by lines when reading IDLE unsolicited responses
Manos Pitsidianakis
2020-08-27 17:26:39 +0300
-
be2d268a20
melib/imap: build uid<>msn cache in {select,examine}_mailbox()
Manos Pitsidianakis
2020-08-27 17:26:07 +0300
-
209bd98814
melib/imap: fix cache not being updated in some events
Manos Pitsidianakis
2020-08-27 17:25:05 +0300
-
6302d9d618
Rename testing crate to tools, and add README
Manos Pitsidianakis
2020-08-27 17:18:58 +0300
-
a37faf0bec
Fix imapconn IMAP shell binary
Manos Pitsidianakis
2020-08-27 17:07:19 +0300
-
e9a80b32ac
melib/imap: small cleanups
Manos Pitsidianakis
2020-08-26 20:06:06 +0300
-
f02dde46da
melib/error:Add ErrorKind::Timeout
Manos Pitsidianakis
2020-08-26 20:01:39 +0300
-
25b325dbda
Keep bytes copy in SaveMessage job in case of failure
Manos Pitsidianakis
2020-08-26 20:00:25 +0300
-
ca0f37e1f3
Send AccountStatusChange event on receiving mailboxes
Manos Pitsidianakis
2020-08-26 19:59:27 +0300
-
843616221e
Add logging level to Generic jobs
Manos Pitsidianakis
2020-08-26 19:15:31 +0300
-
c6f11fb592
melib: update notify to 4.0.15
Manos Pitsidianakis
2020-08-26 19:13:18 +0300
-
e349882ea7
melib/email/parser: use SmallVec in encoded words
Manos Pitsidianakis
2020-08-26 00:22:16 +0300
-
14663e46b9
Remove some old TODO comments
Manos Pitsidianakis
2020-08-26 00:11:51 +0300
-
4217839155
melib/email: remove Envelope::from_token
Manos Pitsidianakis
2020-08-26 00:00:38 +0300
-
9e9be0b5f3
Remove block_on from mailbox creation/deletion
Manos Pitsidianakis
2020-08-25 22:56:45 +0300
-
1df25f36ef
melib/email: case insensitive match on charset from bytes
Manos Pitsidianakis
2020-08-25 22:23:27 +0300
-
96a3da3d7b
melib/imap: fix deflate feature flags
Manos Pitsidianakis
2020-08-25 21:34:22 +0300
-
f7ac1703e8
melib/notmuch: add watch/refresh methods to backend
Manos Pitsidianakis
2020-08-25 21:18:51 +0300
-
974836776d
melib/email: trim raw input for some fields
Manos Pitsidianakis
2020-08-25 21:15:51 +0300
-
b545a0b905
Show error if watch job fails
Manos Pitsidianakis
2020-08-25 21:12:28 +0300
-
341ff9164b
melib/notmuch: add Message,TagIterator,Thread types
Manos Pitsidianakis
2020-08-25 19:12:55 +0300
-
8c6c9806b5
Fix some clippy lints
Manos Pitsidianakis
2020-08-25 16:39:12 +0300
-
fc25c7b165
Fix compiler warnings
Manos Pitsidianakis
2020-08-25 15:55:21 +0300
-
629997397f
Allow toggle_help (default ?) remapping
Manos Pitsidianakis
2020-08-25 15:48:38 +0300
-
53e924eb33
Add edit envelope action back as async
Manos Pitsidianakis
2020-08-25 15:39:43 +0300
-
f7c9f21575
melib/imap: add CONDSTORE support
Manos Pitsidianakis
2020-08-25 12:49:31 +0300
-
1ca0bd0d96
sqlite3: add schema versioning
Manos Pitsidianakis
2020-08-25 14:02:30 +0300
-
8d50e83a33
melib/email: add case-insensitive Header struct
Manos Pitsidianakis
2020-08-25 12:25:26 +0300
-
0f3bf858a3
melib/imap: impl UNSELECT via nonexistent mailbox
Manos Pitsidianakis
2020-08-24 12:01:28 +0300
-
876e1bc510
melib/imap: turn ImapResponse From to TryFrom
Manos Pitsidianakis
2020-08-24 11:46:07 +0300
-
94433cfc40
melib/backends: cleanup MailBackend trait definition
Manos Pitsidianakis
2020-08-20 21:25:12 +0300
-
3eadaba34e
Replace old pseudo-async code with blocking rust async
Manos Pitsidianakis
2020-08-20 17:37:19 +0300
-
a190805384
melib/backends: Add BackendEvent enum
Manos Pitsidianakis
2020-08-20 01:55:24 +0300
-
9928ee78e7
Add Reply{ToAuthor,ToAll} actions
Manos Pitsidianakis
2020-08-18 12:20:23 +0300
-
d95aae1987
terminal/keys: add `Space` identifier in Key Display impl
Manos Pitsidianakis
2020-08-18 12:12:10 +0300
-
9afbdd4887
Add insert_user_agent option in composing
Manos Pitsidianakis
2020-08-18 12:07:50 +0300
-
be31d35ff6
melib/line_break: fix missing Break on B2 class
Manos Pitsidianakis
2020-08-18 12:01:13 +0300
-
bb4754e38a
themes/shortcuts: preserve order of keys
Manos Pitsidianakis
2020-08-17 15:53:59 +0300
-
8a6bf3b217
Preserve Account order from configuration file
Manos Pitsidianakis
2020-08-17 15:31:30 +0300
-
dede8d2a9e
melib/imap: timeout when establishing connection
Manos Pitsidianakis
2020-08-16 19:57:28 +0300
-
0b00f5dfbc
Update toml to 0.5.6, add preserve_order
Manos Pitsidianakis
2020-08-16 15:38:37 +0300
-
d1a9f4e28a
melib/collection: remove unnecessary mut references
Manos Pitsidianakis
2020-08-16 15:38:11 +0300
-
b9e53a7451
melib/smtp: add recipient argument in mail_transaction()
Manos Pitsidianakis
2020-08-16 15:16:27 +0300
-
30c390443a
melib: Add native_tls behind feature
Manos Pitsidianakis
2020-08-15 13:37:30 +0300
-
1affee183a
melib/nntp: fetch all articles of group
Manos Pitsidianakis
2020-08-09 21:23:13 +0300
-
92a9127758
melib/notmuch: don't read messages to String
Manos Pitsidianakis
2020-08-09 20:29:55 +0300
-
79b2b38e32
melib: add supports_submission backend capability
Manos Pitsidianakis
2020-08-09 14:56:34 +0300
-
560f9e5399
melib/email: parse empty attachments correctly
Manos Pitsidianakis
2020-08-09 09:50:20 +0300
-
c0f8bc1aed
melib/email/attachments: add Content-Disposition
Manos Pitsidianakis
2020-08-09 09:49:32 +0300
-
b2c14abd6e
melib/jmap: add {flag,tag} set support
Manos Pitsidianakis
2020-08-09 09:47:01 +0300
-
d413be02cd
Update sample-config.toml
Manos Pitsidianakis
2020-08-07 13:54:29 +0300
-
a712bf6c3c
melib/jmap: make backend async
Manos Pitsidianakis
2020-08-07 13:51:44 +0300
-
fe4dae12df
listing/*: show MailboxEntry::status() when length is 0
Manos Pitsidianakis
2020-08-07 00:39:17 +0300
-
6d61d0651c
melib/jmap: add special keywords to search
Manos Pitsidianakis
2020-08-06 21:13:20 +0300
-
c88eac1cc5
melib/jmap: implement search
Manos Pitsidianakis
2020-08-06 19:45:08 +0300
-
52bcecfd4a
conf.rs: reject unknown configuration options
Manos Pitsidianakis
2020-08-03 22:53:06 +0300
-
750e32c8e1
mail/listing: use mailbox count() total instead of loaded total
Manos Pitsidianakis
2020-08-02 16:49:49 +0300
-
5db749c258
terminal/cells.rs: fix resize to grow actually making the grid smaller
Manos Pitsidianakis
2020-08-02 16:40:50 +0300
-
5485e7b941
melib/notmuch: fetch mail in chunks
Manos Pitsidianakis
2020-08-02 16:39:40 +0300
-
e8a98f87e3
Change version to 0.6.1
alpha-0.6.1
Manos Pitsidianakis
2020-08-02 01:25:06 +0300
-
fb523c140a
terminal/cells: resize growable grid when exactly at bounds
Manos Pitsidianakis
2020-08-02 00:49:59 +0300
-
890000bd0e
status page: trim extension name at 30 chars
Manos Pitsidianakis
2020-08-02 00:48:44 +0300
-
c5d0a6c3b6
conf/accounts.rs: don't retry connect on auth error
Manos Pitsidianakis
2020-08-02 00:46:37 +0300
-
1bdecd62c7
melib/nntp: add AUTH support
Manos Pitsidianakis
2020-08-02 00:44:45 +0300
-
ce45cf5f17
melib/{imap,nntp}: flush after write_all
Manos Pitsidianakis
2020-08-01 23:53:45 +0300
-
ec0153e7b2
melib: add protocol extension info in MailBackendCapabilities
Manos Pitsidianakis
2020-08-01 12:36:47 +0300
-
2b3949ddb2
melib: add missing cfg attribute for NNTP
Manos Pitsidianakis
2020-08-01 23:40:36 +0300
-
522f667350
melib: add experimental NNTP backend
Manos Pitsidianakis
2020-07-30 20:58:53 +0300
-
7b686ff38c
Fix README in Cargo.toml
Manos Pitsidianakis
2020-07-29 21:51:58 +0300
-
93d9c195cc
Change version to 0.6.0
alpha-0.6.0
Manos Pitsidianakis
2020-07-29 19:11:39 +0300
-
3ac2c12e7a
Small fixes
Manos Pitsidianakis
2020-07-29 14:33:09 +0300
-
44fdc0765e
conf/accounts.rs: add 30s job timeout
Manos Pitsidianakis
2020-07-29 14:27:43 +0300
-
5c038887db
melib/imap: add MOVE support
Manos Pitsidianakis
2020-07-29 01:19:08 +0300
-
5ec7c59d8a
melib/threads: re-add to missing_message_ids on remove
Manos Pitsidianakis
2020-07-28 16:16:49 +0300
-
9a29f4245f
melib/imap: add COMPRESS=DEFLATE support
Manos Pitsidianakis
2020-07-28 16:16:08 +0300
-
d8f2a08e7b
melib/smtp: add serde field default values
Manos Pitsidianakis
2020-07-27 15:03:03 +0300
-
8ec0da4fbd
melib/imap: add conf toggle flags for IMAP extensions
Manos Pitsidianakis
2020-07-27 14:59:49 +0300
-
7bbfd188ef
melib/imap: move current_mailbox to ImapStream
Manos Pitsidianakis
2020-07-27 12:31:50 +0300
-
2db983ae1f
mail/view.rs: try restarting future if get bytes fails
Manos Pitsidianakis
2020-07-26 22:17:08 +0300
-
ce693904bf
samples/themes: add orca theme
Manos Pitsidianakis
2020-07-26 18:19:44 +0300
-
32b4c30fee
melib/email.rs: use SmallVec for Address fields
Manos Pitsidianakis
2020-07-26 16:08:22 +0300
-
52cec59215
melib/error: add From<&MeliError> for MeliError
Manos Pitsidianakis
2020-07-27 15:03:48 +0300
-
3152411f22
Fix Makefile semantics
Manos Pitsidianakis
2020-07-26 02:40:01 +0300
-
70a4409e59
mail/listing*: various theme color fixes
Manos Pitsidianakis
2020-07-26 02:03:45 +0300
-
74673880e6
command.rs: add eof() parser to action parsers
Manos Pitsidianakis
2020-07-26 01:23:10 +0300
-
cc119c19b0
melib/maildir: send NewFlags events
Manos Pitsidianakis
2020-07-26 01:13:00 +0300
-
031e81ac8f
imap: add UntaggedResponse::UIDFetch
Manos Pitsidianakis
2020-07-26 01:11:42 +0300
-
f41a1ffe3a
imap: remove FLAGS.SILENT from STOREs
Manos Pitsidianakis
2020-07-26 01:10:11 +0300
-
26b327d86a
mail/listing*: clear selection after perform_action()
Manos Pitsidianakis
2020-07-25 20:41:26 +0300
-
b5530860d2
conf/DotAddressable: impls for more types
Manos Pitsidianakis
2020-07-25 19:12:48 +0300
-
0d198dbb56
conf.rs: fix struct decl/impl order in file
Manos Pitsidianakis
2020-07-25 18:39:20 +0300
-
7fd511e149
conf/shortcuts.rs: implement DotAddressable for Shortcuts
Manos Pitsidianakis
2020-07-25 18:36:01 +0300
-
1cc1b0604c
conf/accounts.rs: use QueryTrait when search_backend is None
Manos Pitsidianakis
2020-07-25 18:06:42 +0300
-
3f8aa560f0
melib/MailBackend: add MailBackendCapabilities struct
Manos Pitsidianakis
2020-07-25 17:53:04 +0300
-
4aaa784d8f
Fix panic on empty command history when browsing history
Manos Pitsidianakis
2020-07-25 16:34:53 +0300
-
8b90c7fcb6
conf/shortcuts: add shortcut for COMMAND mode
Manos Pitsidianakis
2020-07-25 13:24:42 +0300
-
c2550f60b6
Rename EXECUTE mode to COMMAND
Manos Pitsidianakis
2020-07-25 13:08:36 +0300
-
b20bdea8f0
EXECUTE: cancel command with Esc
Manos Pitsidianakis
2020-07-25 13:00:23 +0300
-
989cfcc877
conf/accounts.rs: use mailbox alias if available in MailboxEntry::name()
Manos Pitsidianakis
2020-07-24 22:10:39 +0300
-
7744ef1462
conf/accounts.rs: make JobRequest::Generic name Cow<'_, str>
Manos Pitsidianakis
2020-07-24 22:09:35 +0300
-
d6ef3567f4
conf/accounts.rs: add hash() method
Manos Pitsidianakis
2020-07-24 22:08:09 +0300
-
688060ceb6
conf/accounts.rs: always load Inbox
Manos Pitsidianakis
2020-07-24 22:07:43 +0300
-
ed3b2fa6c8
types.rs: add JobCanceled event
Manos Pitsidianakis
2020-07-24 22:06:19 +0300