7329fbd8a4
Fix up timeout, improve contrast on "show more", add responsive style
...
for extremely wide monitors
2017-01-26 18:48:56 +01:00
d9022884c6
Smarter infinite scroll
2017-01-24 04:12:10 +01:00
8aab692034
Less re-rendering
2017-01-23 21:40:48 +01:00
46be4631ae
Fix #222 - Update followers count when following/unfollowing
...
Also, since the root component connects to the stream that updates home/notification columns,
there is pretty much no case for refreshing those columns beyond initial load. So, move the
loading of those columns into the root component, to prevent unneccessary reloads when switching tabs
on mobile or resizing desktop window between mobile/desktop layouts
2017-01-19 10:54:18 +01:00
6cf44ca92c
Improve how the list entry Account component looks when target is blocked/follow is requested
2017-01-16 19:36:32 +01:00
da5d366230
Fix #414 - Improve lightbox, add loading indicator
2017-01-16 12:04:02 +01:00
18b11100e7
Fix issue when settings are not defined for column type
2017-01-10 17:33:32 +01:00
312c51b5c8
Home column filters
2017-01-10 17:25:10 +01:00
d64c454cfe
Switch to compose view when tapping 'mention' in dropdown on mobile
2017-01-08 17:12:00 -05:00
e1ca354956
Show logout button on getting started so it's available on mobile
2017-01-07 18:41:57 -05:00
989c3f4002
Add tab bar alternative to desktop UI, upgrade react & react-redux
2017-01-06 22:09:55 +01:00
9c493b1ea2
Replace "Public" in tab bar with "More" hamburger
2017-01-04 19:30:22 -08:00
5b75f6d0f3
Make tabs bar take up less room on 4-inch phones
2017-01-04 17:32:11 -08:00
3807b0b171
Improve quality of life for 4-inch phones
...
Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
2017-01-04 17:29:09 -08:00
65647a2472
See #244 - Added notifications column settings to filter what's displayed
...
in the column and what appears as desktop notifications. Settings do not
persist yet
2017-01-02 14:09:57 +01:00
6d1066fe61
Adding some navigation items from #262 to the getting started screen
2016-12-12 14:27:52 +01:00
cda297450f
Fix #171 - You can now drag & drop files to be uploaded
2016-12-11 23:35:06 +01:00
bf5f8a2449
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
2016-12-06 19:18:37 +01:00
565cd95bca
Keep timelines in the UI trimmed when possible
2016-12-03 21:04:57 +01:00
e616ffc5d6
Fix responsive layout breakpoint, replace mentions column with notifications
2016-11-21 10:03:55 +01:00
38dd85daab
Adding notifications column
2016-11-20 19:39:58 +01:00
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
2016-11-16 17:20:52 +01:00
cea28e0c1d
Fix wrong link header on followers API, wrong link in tabs component, order
...
account results
2016-11-14 01:19:25 +01:00
50d3083cbd
Making upload button into a smaller icon button
2016-11-13 19:08:52 +01:00
d42ed78aa4
Fix #110 - Make web UI use browser history, change links in e-mails to link to that
2016-11-13 14:02:34 +01:00
c4eb63c1d4
Debounce autosuggestions requests
2016-11-13 13:13:36 +01:00
09218d4c01
Use full-text search for autosuggestions
2016-11-12 14:36:10 +01:00
1c17b932fe
Enable emojis in reply indicator as well
2016-11-10 23:30:42 +01:00
82fd74d101
Fix modals sizing and add animation to it, fix #140 by only making the text of
...
status clickable (this also fixes multiple dropdown being openable at the same
time)
2016-11-10 23:21:24 +01:00
d0d799f911
Replace react-skylight with own solution that centers images better
2016-11-07 18:23:36 +01:00
48b9619439
Adding hashtags
2016-11-05 17:13:14 +01:00
0405ef977a
Aria-labels actually didn't work in React, so removing. Fixing some bugs
2016-11-03 19:52:09 +01:00
159203a7bc
Fix #136 : Add aria-labels
2016-11-03 19:19:39 +01:00
5ff2762fcf
a11y: Add labels to input fields for screenreader
...
See: https://dequeuniversity.com/rules/axe/2.1/label
2016-11-02 14:53:39 +01:00
7e35650398
Actually complete the autosuggestion feature
2016-10-30 18:21:38 +01:00
c49f6290eb
Basic username autocomplete for text area
2016-10-30 18:13:05 +01:00
e8ff4c8e56
Refactoring redux state into different reducers
2016-10-30 15:06:43 +01:00
de50eff6ac
Add opening images in a modal window
2016-10-24 18:08:23 +02:00
f8f40f15da
Move status components inside individual containers. We still need to select
...
all statuses/accounts to assemble, but at least lists don't have to be
re-rendered all the time now. Also add "mention" dropdown option
2016-10-24 18:08:23 +02:00
8698cd3281
Remember scroll position when navigating back, do not needlessly reload
...
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
2016-10-18 23:06:28 +02:00
b8eda3026f
Fix scrolling on small devices for account timelines and compose column
2016-10-16 17:09:00 +02:00
7a6d95f70c
E-mail preferences page
2016-10-14 02:28:49 +02:00
f7f3e6e3be
Fix styles
2016-10-12 19:14:47 +02:00
45776b55b0
Responsively changing layout to single-column + nav on smaller screens
2016-10-12 13:17:17 +02:00
ef9d4f4e06
Use reselect to memoize denormalization in UI state
...
Also upgrade react-redux to latest version. This is a performance update
2016-10-08 00:01:22 +02:00
1f650d327d
Adding public timeline
2016-10-07 16:00:11 +02:00
b304cc07d5
Fix #76 - set scrollTop property of element node rather than use scrollTo() method
2016-10-06 16:18:32 +02:00
8bdbe99d69
Fix #71 - Add logout link to UI
2016-10-06 15:34:11 +02:00
68402228f3
Fix #70 - disable autocomplete on follow form
2016-10-06 15:24:28 +02:00
1fce687f8e
Unreblogging and unfavouriting from the UI
2016-10-02 15:14:26 +02:00