Commit Graph

78 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov 8781551cd1 Display progress % 2019-05-20 19:41:14 +03:00
Vitaliy Filippov 29fb001af3 Read/unread change frontend 2019-05-20 19:35:47 +03:00
Vitaliy Filippov 89a44d590c Code style 2019-05-20 00:28:25 +03:00
Vitaliy Filippov 1641162813 Implement attachment downloading 2019-05-19 15:25:33 +03:00
Vitaliy Filippov c2b841d757 Remove Redux-like superglobal Store, remove all var's and self's 2019-05-15 10:47:08 +03:00
Vitaliy Filippov 5433f05542 Fix two crashes 2019-05-14 13:57:17 +03:00
Vitaliy Filippov 16ec9ec90b Update to ES6 and Webpack 2018-12-02 21:41:53 +03:00
Vitaliy Filippov dbe8af8a69 Remove static react scripts 2018-12-02 19:29:52 +03:00
Vitaliy Filippov a48473673f fix int 2018-12-02 14:44:14 +03:00
Vitaliy Filippov 6c987cd745 Implement basic text search 2016-10-09 18:52:40 +03:00
Vitaliy Filippov 2abe972ff3 List attachments, fix list item positioning 2016-10-09 17:49:30 +03:00
Vitaliy Filippov 4c9e6c3d3a Implement metafolders 2016-10-09 02:01:11 +03:00
Vitaliy Filippov 31da61a9ac Implement virtual scrolling 2016-10-07 14:38:47 +03:00
Vitaliy Filippov 4ea0bdcb85 Fix message display for new DB structure, show message flags 2016-10-05 13:52:07 +03:00
Vitaliy Filippov 606865864b Add socket.io, sync on button click 2016-10-03 16:55:14 +03:00
Vitaliy Filippov ea874385c1 Implement image/css blocking, fix "Settings" button migration and some errors 2016-10-03 13:18:11 +03:00
Vitaliy Filippov 6d2b3e2aa9 Fix empty firstDay 2016-10-02 22:18:15 +03:00
Vitaliy Filippov ca8e1feb9e Load message texts from server 2016-10-02 22:12:53 +03:00
Vitaliy Filippov f4c1473c3b Fix firstDay group calculation 2016-10-02 19:41:01 +03:00
Vitaliy Filippov d8cd4f17e0 Remove external state manipulation for AccountFolders 2016-10-02 11:31:27 +03:00
Vitaliy Filippov 243599601c Remove test data, load messages from backend 2016-10-02 02:04:19 +03:00
Vitaliy Filippov 07621b0d5a Move settings popup to other button redux way 2016-10-01 23:59:02 +03:00
Vitaliy Filippov 5ea8744e83 Use react-redux like store connect 2016-10-01 19:23:01 +03:00
Vitaliy Filippov eec9c21fa7 move dropdowns into AllDropdowns.js 2016-09-29 16:23:31 +03:00
Vitaliy Filippov 22544070ae Move weekdays/months to util 2016-09-11 22:38:08 +03:00
Vitaliy Filippov aaf6c661d5 add uglifyjs 2016-09-11 16:02:20 +03:00
Vitaliy Filippov 7ed3ae7380 Use CommonJS modules, browserify, babelify, and watchify 2016-09-11 15:49:57 +03:00
Vitaliy Filippov 0cb5c727bc haha! virtual scroll is already here! 2016-07-06 18:50:12 +03:00
Vitaliy Filippov 30b7a5c0a7 fix . -> + 2016-06-28 14:17:20 +03:00
Vitaliy Filippov 3d52fa1d7e fix list item positioning 2016-06-24 23:45:10 +03:00
Vitaliy Filippov 78fc90e1ef Implement basic virtual scroll 2016-06-24 15:43:44 +03:00
Vitaliy Filippov 81629f0614 Begin to implement virtual scroll 2016-06-24 00:37:16 +03:00
Vitaliy Filippov 4ea6f95ba8 Do not count first group title as item 2016-06-24 00:02:46 +03:00
Vitaliy Filippov 27552f167d Use selection mixin in message list 2016-06-23 22:36:21 +03:00
Vitaliy Filippov 617d90757e Save selected indexes as hash + range, to not eat memory on very long lists 2016-06-23 17:50:23 +03:00
Vitaliy Filippov 3cd3685448 Extract list selection into a mixin 2016-06-23 17:27:12 +03:00
Vitaliy Filippov f4374ec5f6 add test message 2016-06-23 01:17:22 +03:00
Vitaliy Filippov c0fbd7cd64 Extract attachment list to its own component 2016-06-22 22:12:52 +03:00
Vitaliy Filippov 21d76306a4 disable text selection globally except inputs and message body 2016-06-22 22:05:16 +03:00
Vitaliy Filippov 46ab9bf386 Full keyboard list navigation 2016-06-22 21:23:50 +03:00
Vitaliy Filippov 75065941f3 Simplify unpressing dropdown buttons 2016-06-22 20:24:06 +03:00
Vitaliy Filippov ca97953d23 Implement attachment list navigation, selection and removal 2016-06-22 20:02:46 +03:00
Vitaliy Filippov 2ec51f96a3 highlight selected messages and folders 2016-06-22 14:33:32 +03:00
Vitaliy Filippov 29e4ff8ff7 Switch quick reply on/off, select viewed msg 2016-06-22 13:37:40 +03:00
Vitaliy Filippov 62b30d6a39 Reposition dropdown on window resize 2016-06-22 01:03:03 +03:00
Vitaliy Filippov 116c1f2fc4 Reposition settings popup on layout change 2016-06-22 00:50:54 +03:00
Vitaliy Filippov 98c031fcea Switch layout via primitive store 2016-06-22 00:50:44 +03:00
Vitaliy Filippov 0f38cac953 add cfg dropdowns, collapse folders handler 2016-06-21 22:55:28 +03:00
Vitaliy Filippov 97d7dc3e9f Use React to switch icons 2016-06-21 21:47:41 +03:00
Vitaliy Filippov 81af806dfd Use DropDownButton for checkables 2016-06-21 21:38:21 +03:00