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 |