Mailspring/internal_packages/thread-list
Ben Gotow 9a0c3a245e fix(thread-list): Archive performance improvements, white rows fix
Summary:
Debounce changes out of the DatabaseStore to prevent lots of calls to persistModel from flooding the app

Tasks must always call super so they get IDs

The task queue shouldn't save every time it adds/removes a task - there could be hundreds

ActivityBar package is actually surprisingly slow, re-rendering needlessly

setState in MultiselectList sometimes renders immediately. Don't do this, because sometimes we're rendering twice back to back

Remove dead references

Never allow duplicate tags in the tags array

Don't archive threads that already have the archive tag (it doesn't do anything bad, but why bother creating tasks?)

Update DB specs

Test Plan: Run tests

Reviewers: evan

Reviewed By: evan

Differential Revision: https://review.inboxapp.com/D1506
2015-05-14 14:12:53 -07:00
..
keymaps fix tests 2015-03-05 15:19:05 -08:00
lib fix(thread-list): Archive performance improvements, white rows fix 2015-05-14 14:12:53 -07:00
spec refactor(react): convert to class-based React components 2015-04-30 13:08:29 -07:00
stylesheets feat(unsafe-components): Wrap injected components, catch exceptions, clean up ComponentRegistry 2015-04-30 16:10:15 -07:00
package.json fix(speed): Mark packages as engine:atom, don't include coffee,cjsx in compiled app 2015-03-20 17:53:11 -07:00