Cable-Desktop/js
lilia 7c9ad975bb Unravel image processing recursion and fix bugs
Although I find the previous implementation more elegant, it results in
a deeper nesting of Promises than necessary, which can make debugging
more complicated. The canvas scaling and compression apis are actually
synchronous, so the callback structure isn't really recessary here.
Converting to a loop also makes this process easier to understand at
a glance.

Fixed some bugs along the way:
* accidentally scaling small images up to 1920px
* jpeg compressing gifs and other formats even if unnecessary
2015-03-04 18:43:38 -08:00
..
models Render group members in the message detail view 2015-02-26 13:35:04 -08:00
views Unravel image processing recursion and fix bugs 2015-03-04 18:43:38 -08:00
background.js Check END_SESSION messages in processDecrypted 2015-02-26 12:11:05 -08:00
bimap.js Simplify panel state management and message passing 2015-02-11 17:37:56 -08:00
chromium.js Abstract chrome browser action and windows stuff 2015-02-11 17:37:56 -08:00
components.js Add canvas.toBlob polyfill 2015-03-03 18:44:18 -08:00
conversation_panel.js Remove uneeded render 2015-02-12 13:21:18 -08:00
database.js Add index on conversation type 2015-02-11 17:38:01 -08:00
inbox_controller.js Fix inbox comparator 2015-02-18 00:11:35 -08:00
index.js Setup loading gif on conversation list 2015-02-11 17:37:59 -08:00
libphonenumber-util.js jshint all the things 2015-02-19 00:22:23 -08:00
libtextsecure.js Remove non-existant device messages 2015-02-26 12:13:56 -08:00
options.js jshint all the things 2015-02-19 00:22:23 -08:00
panel_controller.js Adjust widths of bubbles and chat window 2015-03-04 15:59:28 -08:00