Commit Graph

39 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 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 16ec9ec90b Update to ES6 and Webpack 2018-12-02 21:41:53 +03:00
Vitaliy Filippov 606865864b Add socket.io, sync on button click 2016-10-03 16:55:14 +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 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 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
Vitaliy Filippov 1e9bea827f Port all other dropdowns to DropDownButton 2016-06-21 18:32:14 +03:00
Vitaliy Filippov 4ee59393d5 Implement DropDownButton component, fix vertical centering of nomail 2016-06-21 16:57:41 +03:00
Vitaliy Filippov 0e3572055d React-based render v1 2016-06-20 23:11:04 +03:00
Vitaliy Filippov e38bcbef21 Continue static react rework 2016-06-20 20:15:06 +03:00
Vitaliy Filippov 9df55085cd Begin splitting mock into React components 2016-06-20 01:42:23 +03:00