summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * settings: propagate more failure infoPatrick Totzke2012-07-15
| |
| * hotfix taglistPatrick Totzke2012-07-15
| |
| * fix threadline defaultsPatrick Totzke2012-07-14
| | | | | | | | | | this makes sure that undefined values in highlight 'threadline-foo' sections default to their corresponding parts in the 'threadlin' (default) section
| * doc: docstrings for new stuff in alot.settings.*Patrick Totzke2012-07-14
| |
| * docstrings for new settings methodsPatrick Totzke2012-07-12
| |
| * fix default attributes for tagstringsPatrick Totzke2012-07-11
| |
| * doc: document theme spec and tagstring formattingPatrick Totzke2012-07-08
| |
| * extra: add tagsections_convert.pyPatrick Totzke2012-07-08
| | | | | | | | | | a script that converts 'tags' config subsections that determine the format tagstrings are represented to the new format.
| * correct typoPatrick Totzke2012-07-08
| |
| * remove depricated 'authors_maxlength' settingPatrick Totzke2012-07-08
| | | | | | | | | | | | | | | | | | | | | | | | This can now be done in theme files by changing the width-value of the authors threadline part. For example: ''' [search] [[threadline]] [[[authors]]] width = 'fit', 0, 30 '''
| * proper tagstring representation in ThreadlineWidgetsPatrick Totzke2012-07-08
| | | | | | | | | | | | | | in search mode. These now work in all colourmodes and moreover simulate cascading attributes so that if fg/bg is undefined in the tagstring representation, the attribute from the widget *below* is used instead of a global default
| * compile tagstring representationPatrick Totzke2012-07-08
| | | | | | | | according to the given attribudes read in the new format
| * change tags formatting in config specPatrick Totzke2012-07-08
| | | | | | | | | | | | | | the individual tag subsections define 'normal' and 'focus' attributes to define how the tag is represented if unfocussed and focussed respectively. These are urwid attribute sextuples that define fg/bg for 1,16 and 256 coour modes
| * add bright solarized themePatrick Totzke2012-07-08
| |
| * update solarized dark themePatrick Totzke2012-07-08
| | | | | | | | background for notifications
| * add solarized_dark theme to extrasPatrick Totzke2012-07-07
| |
| * extra: colour_pickerPatrick Totzke2012-07-07
| | | | | | | | | | | | this modifies urwids palette_test so that it shows attricutes as alot would render them in your terminal. See comment inline.
| * add urwids colour pickerPatrick Totzke2012-07-07
| |
| * highlight unread threads in default themePatrick Totzke2012-07-07
| |
| * implement selective threadline theming aka. 'highlighting'Patrick Totzke2012-07-07
| | | | | | | | | | | | | | | | | | | | | | This allows the user to specify alternate 'threadline.*' sections for searchmode: They specify the difference to the default threadline theming. Each of those can contain fields 'query' and 'tagged_with' to determine if they apply: We go through all those threadline sections top down, for each of them check if the conditions query (thread matches querystring) and 'tagged_with' (culmulative tags of messages in thread contain those listed). The first section that matches wins, default is to section 'threadline'.
| * update converterPatrick Totzke2012-07-07
| |
| * rename threadline order --> partsPatrick Totzke2012-07-07
| |
| * fix with_tuple configobj checkPatrick Totzke2012-07-07
| | | | | | | | make sure it always returns a tuple
| * use width tuples correctly in themesPatrick Totzke2012-07-07
| |
| * rewrite Threadline widgetPatrick Totzke2012-07-07
| | | | | | | | | | | | | | | | This makes threadline build its parts according to a "threadline theming structure" it reads of a Theme object. This structure determines which subwidgets in which order are used and for each of them provides normal/focussed attributes, align and width
| * make sure width is setPatrick Totzke2012-07-07
| |
| * rewrite Theme classPatrick Totzke2012-07-05
| | | | | | | | | | | | | | | | | | | | | | its constructor makes sure that 'threadline' subsections of 'search' section actually have subsections defined for all parts listed in its 'order' value (which lists all parts to be displayed). Moreover, this implements 'get_threadline_structure': a method that will compile a dict with all threadline theming infos for a given thread object.
| * pass on get_threadline_theming to theme in settingsPatrick Totzke2012-07-05
| |
| * use widthtuple in theme specPatrick Totzke2012-07-05
| |
| * use widthtuple in theme spec and default themePatrick Totzke2012-07-05
| |
| * add width_tuple configobj checkPatrick Totzke2012-07-05
| |
| * fix missing brackets in theme filesPatrick Totzke2012-07-04
| |
| * add AttrFlipWidgetPatrick Totzke2012-07-03
| | | | | | | | An AttrMap that can remember attributes to set
| * converted default.theme to new formatPatrick Totzke2012-07-03
| |
| * update Theme constructorPatrick Totzke2012-07-03
| | | | | | | | | | It just needs to store the already parsed AttrSpec objects: requested attributes are simply looked up in the configobj object
| * add theme converter scriptPatrick Totzke2012-07-01
| |
| * add align_mode configobj checkPatrick Totzke2012-07-01
| | | | | | | | that checks if value is valid align mode string
| * add attr_triple configobj checkPatrick Totzke2012-07-01
| | | | | | | | | | This parses triples of attribute strings into urwid.AttrSpecs see docstring for more info
| * new spec for theme filesPatrick Totzke2012-07-01
| |
* | Merge branch '0.3.1-feature-call-480'Patrick Totzke2012-07-22
|\ \
| * | new global 'call' command to execute python codePatrick Totzke2012-07-17
| | | | | | | | | | | | issue #480
* | | Merge branch '0.3.1-fix-gpg-attachments-469'Patrick Totzke2012-07-22
|\ \ \ | |/ / |/| |
| * | fix maxlength issuePatrick Totzke2012-07-22
| | | | | | | | | | | | | | | | | | this uses a email.header.Header obj for attachments-parts Content-Disposition header to ensure their filename-parameters obey RFC2184
| * | fix regexPatrick Totzke2012-07-22
| | |
| * | dont log complete plaintext at info levelPatrick Totzke2012-07-22
| | | | | | | | | | | | but use debug level instead (use alot -d debug to see this)
| * | fix issue with non-multipart messagesPatrick Totzke2012-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msg.get_boundary will return None in those cases, so we cannot concatenate this with str untested. Also, Generator.flatten(msg) causes msg to generate a boundary string. So we don't need to call msg.as_string separately in case we get the boundary after flattening cf issue #469
| * | Fix PGP/MIME attachmentsMichael Stapelberg2012-07-22
|/ / | | | | | | | | This actually is a workaround for a Python bug as mentioned in alot/crypto.py
* | Merge branch '0.3.1-feature-bufferflow-478'Patrick Totzke2012-07-11
|\ \
| * | insert new buffers relative to current bufferPatrick Totzke2012-06-26
| | | | | | | | | | | | | | | | | | | | | .. in UI's bufferlist. This results in a more natural bufferflow when going from a search to thread and back by closing the thread. cf issue #478
* | | Merge branch '0.3.1-fix-orphans'Patrick Totzke2012-07-10
|\ \ \ | |_|/ |/| |