summaryrefslogtreecommitdiff
path: root/alot/buffers.py
Commit message (Collapse)AuthorAge
...
* clean up threadbufferPatrick Totzke2013-03-03
|
* use ThreadTree in thread bufferPatrick Totzke2013-03-03
|
* show UID information instead of KeyIDJohannes Kulick2013-02-19
| | | | This reads nicer then a hash string. The format is: name (comment) <email>
* pep8 fixesPatrick Totzke2013-02-19
|
* rmencrypt now accepts keyids/hints instead of indicesJohannes Kulick2013-02-19
| | | | | We use an own has function for that, since pygpgme doesn't implement __cmp__() or similar
* support multiple recipients in encryptionJohannes Kulick2013-02-19
| | | | | | | | Multiple recipient-keys can be specified. They are shown in the envelope buffer. A new command is introduced: 'rmencrypt' do remove a key from the encryption lsit. Unfortunately pygpgme doesn't implement __cmp__() so we have to either write something similar on our own or use this solution (index of the key in encryption list)
* show whether the mail will be encryptedJohannes Kulick2013-02-19
| | | | | We add a GPG encrypt line with the key to encrypt as description in the envelope buffer
* deliver an empty ListBox[] on errorbjoernb2013-01-15
|
* focus first match when opening thread buffersPatrick Totzke2012-09-23
| | | | cf issue #510
* actually use mode-specific gap attributesPatrick Totzke2012-09-06
| | | | | | .. in HeaderList widgets close issue #513
* doc: docstringsPatrick Totzke2012-09-05
|
* docs: fix typos in interface docsPatrick Totzke2012-08-11
|
* cleanup: split widgets.py and pep8/pyflakes fixesPatrick Totzke2012-08-10
|
* Remove envelope tempfile on buffer cleanupKazuo Teramoto2012-08-02
| | | | | | | | This prevents losing the body text and headers in the case of a fault. Leaving the removal of temporary files to be done after the buffer is explicit closed or email is sent. cf issue #453
* remove c&p relict from taglistbufferPatrick Totzke2012-07-30
| | | | this fixes issue #492
* remove 'hidden' tag representation optionPatrick Totzke2012-07-16
| | | | | | | | this makes hiding tags possible simply by making their 'translated' value the empty string. Note that this still sets the TagWidget.hidden property because those may not be displayed with width 0 (as any other widget) because it'd break urwid.
* use taglist theme secPatrick Totzke2012-07-15
|
* introduce missing theming section for taglistPatrick Totzke2012-07-15
|
* hotfix taglistPatrick Totzke2012-07-15
|
* add `get_info` method to buffersPatrick Totzke2012-06-19
| | | | .. to gather some meta info on the current buffer
* add copyright statements to all source filesPatrick Totzke2012-06-14
| | | | cf issue #472
* Merge branch '0.3-feature-pyme' into stagingPatrick Totzke2012-05-17
|\ | | | | | | | | | | | | Conflicts: alot/settings/__init__.py alot/settings/checks.py docs/source/generate_configs.py
| * align "GPG sign" line with the other headersMichael Stapelberg2012-05-11
| |
| * Make togglesign accept an optional keyid (like 4AC8EE1D) which will be used ↵Michael Stapelberg2012-05-04
| | | | | | | | for signing
| * don’t use 'lines'Michael Stapelberg2012-05-01
| |
| * add togglesign command to toggle an envelope’s sign flagMichael Stapelberg2012-04-23
| |
* | Merge branch '0.3-fix-emptybuffer' into stagingPatrick Totzke2012-05-05
|\ \ | | | | | | | | | | | | Conflicts: alot/commands/globals.py
| * | fix empty bufferlistPatrick Totzke2012-05-05
| |/ | | | | | | | | | | | | This fixes an issue with BufferlistBuffer being opened with no other buffers open. This can happen if initial command is compose and the user cancels it. If afterwards a bufferlist was opened, we had an error.
* / use envelope specific header attributesPatrick Totzke2012-04-08
|/ | | | | ..instead of the same as in thread mode issue #430
* docs: corrected pointers to db.message.MessagePatrick Totzke2012-03-11
|
* refacor: move db errors to separate filePatrick Totzke2012-03-11
|
* fix: misleading statusline in search modePatrick Totzke2012-03-10
| | | | | | | .. said (n threads) where n was actually the number of matching messages. this is a hotfix that simply changes this string issue #178
* fix issue with empty headers list in envelopePatrick Totzke2012-03-06
| | | | | | buffer: before, once you removed the last entry in an envelopes headers list the buffer tried to display an empty listbox, which fails. This commit makes the buffer only add that list if it isn't empty
* Hidden tag functionalityDaniel2012-02-27
|
* display original tagstrings in taglist buffersPatrick Totzke2012-02-25
| | | | | this makes the taglist buffer append the original tagstring in crackets to listed tags that display translated strings
* Merge branch 'rewrite-configs' into testingPatrick Totzke2012-02-23
|\
| * pep8/pyflakes cleanupPatrick Totzke2012-02-19
| |
| * switch to new theming handling in widgets and UIPatrick Totzke2012-02-19
| |
| * replace config.get_* with settings.getPatrick Totzke2012-02-18
| | | | | | | | | | this changes all "small" calls to a config getter toa theyr counterparts that call SettingsManager.get
* | Fix the location of exception classes within the notmuch bindingsJustus Winter2012-02-22
|/ | | | | | | Formerly the import was very specific although the symbols have been made available in the notmuch module. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
* nicer docstrings for buffers=modesPatrick Totzke2012-01-21
|
* replace buffer.typename with class var 'modename'Patrick Totzke2012-01-21
| | | | | this allows for easier mode name extraction at class level for auto-generating the user docs
* fix widget updating for thread retagPatrick Totzke2012-01-08
| | | | issue #236
* add ThreadBuffer.get_messagewidgetsPatrick Totzke2012-01-07
| | | | that returns all displayed message widgets
* pep8Patrick Totzke2012-01-03
|
* introduce config switch 'search_threads_sort_order'Patrick Totzke2012-01-03
| | | | and make search buffers respect it
* update ThreadBuffer wrt new folding methodPatrick Totzke2011-12-27
| | | | | folding of MessageWidgets is now done by setting widget.folded to True and calling widget.refresh()
* ThreadBuffer rebuilds to SolidFill if thread nonexistantPatrick Totzke2011-12-27
| | | | | | | ThreadBuffer will display as urwid.SolidFill if the displayed thread seized to exist. This could happen for example if the last message of that thread has been removed.
* Sort TagListBufferdtk2011-12-25
| | | | | | | | Make sorting of tags in TagListBuffer case insensitive. So far the following three tags would have been sorted like ['Notmuch', 'alot', 'xapian']. The new case insensitive sorting will arrange them as ['alot', 'Notmuch', 'xapian']. Closes #109.
* use new envelope structure in EnvelopeBufferPatrick Totzke2011-12-17
| | | | and get rid of self.mail, this isn't needed anymore.