for 0.0.8
---------
x maildir
-_ bugfix: single-line messages come empty upon reply
+x bugfix: single-line messages come empty upon reply
_ bugfix: when one new message comes into an imap folder, we don't
- catch it until a restart
+ catch it until a reload
_ bugfix: triggering a pageup when cursor scrolling up jumps to the
bottom of the page rather than the next line
_ create attachments
_ warnings: top-posting, missing attachment
x compose in thread-view-mode auto-fills in person
_ bugfix: stars on messages with blue backgrounds still have green bgs
-_ bugfix: mark messages as read immediately when t-v-m is opened
+x bugfix: mark messages as read immediately when t-v-m is opened
for 0.0.9
---------
def select t=nil
t ||= @threads[curpos]
- ## this isn't working entirely. TODO:figure out why
- # t = t.clone # required so that messages added later on don't completely
- # screw everything up
-
## TODO: don't regen text completely
Redwood::reporting_thread do
BufferManager.say("Loading message bodies...") do |sid|
BufferManager.draw_screen # lame TODO: make this unnecessary
## the first draw_screen is needed before topline and botline
## are set, and the second to show the cursor having moved
+
+ t.remove_label :unread
+ update_text_for_line curpos
+ UpdateManager.relay self, :read, t
end
end
end
def cleanup
- @thread.remove_label :unread
- UpdateManager.relay self, :read, @thread
- @layout = @text = nil
+ @layout = @text = nil # for good luck
end
def archive_and_kill