Eugen Rochko
4bd0286045
Fix up timeout, improve contrast on "show more", add responsive style
...
for extremely wide monitors
8 years ago
Eugen Rochko
271569fffb
Smarter infinite scroll
8 years ago
Eugen Rochko
3bd02ca121
Less re-rendering
8 years ago
Eugen Rochko
5fecdd7780
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
8 years ago
Eugen Rochko
3f30e91462
Improve how the list entry Account component looks when target is blocked/follow is requested
8 years ago
Eugen Rochko
81db795253
Fix #414 - Improve lightbox, add loading indicator
8 years ago
Eugen Rochko
bc17613e70
Fix issue when settings are not defined for column type
8 years ago
Eugen Rochko
c8bcd413e2
Home column filters
8 years ago
blackle
a697b5473a
Switch to compose view when tapping 'mention' in dropdown on mobile
8 years ago
blackle
8ceae22535
Show logout button on getting started so it's available on mobile
8 years ago
Eugen Rochko
0dac73b5cc
Add tab bar alternative to desktop UI, upgrade react & react-redux
8 years ago
Jessica Stokes
9953f14df9
Replace "Public" in tab bar with "More" hamburger
8 years ago
Jessica Stokes
97b3e63776
Make tabs bar take up less room on 4-inch phones
8 years ago
Jessica Stokes
2d89579a7a
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.
8 years ago
Eugen Rochko
019df3182b
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
8 years ago
Eugen Rochko
5e89b02bc6
Adding some navigation items from #262 to the getting started screen
8 years ago
Eugen Rochko
5c306a0260
Fix #171 - You can now drag & drop files to be uploaded
8 years ago
Eugen Rochko
0f221668a3
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
8 years ago
Eugen Rochko
e5c39148d7
Keep timelines in the UI trimmed when possible
8 years ago
Eugen Rochko
a75ad23c83
Fix responsive layout breakpoint, replace mentions column with notifications
8 years ago
Eugen Rochko
951843e646
Adding notifications column
8 years ago
Eugen Rochko
43daf0be85
Adding react-intl i18n to the frontend. No translations yet
8 years ago
Eugen Rochko
19ea717b3c
Fix wrong link header on followers API, wrong link in tabs component, order
...
account results
8 years ago
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
8 years ago
Eugen Rochko
0f7a388de6
Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko
e60cb2792e
Debounce autosuggestions requests
8 years ago
Eugen Rochko
cbfa28b9cc
Use full-text search for autosuggestions
8 years ago
Eugen Rochko
202fbc3e1b
Enable emojis in reply indicator as well
8 years ago
Eugen Rochko
db4df4481b
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)
8 years ago
Eugen Rochko
24abc550ab
Replace react-skylight with own solution that centers images better
8 years ago
Eugen Rochko
cb22dce970
Adding hashtags
8 years ago
Eugen Rochko
db3322033f
Aria-labels actually didn't work in React, so removing. Fixing some bugs
8 years ago
Eugen Rochko
be2b3eb241
Fix #136 : Add aria-labels
8 years ago
Frederic Hemberger
1a6e13a4e5
a11y: Add labels to input fields for screenreader
...
See: https://dequeuniversity.com/rules/axe/2.1/label
8 years ago
Eugen Rochko
6448169447
Actually complete the autosuggestion feature
8 years ago
Eugen Rochko
b91faaebbb
Basic username autocomplete for text area
8 years ago
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
68535f58cd
Add opening images in a modal window
8 years ago
Eugen Rochko
5bea337189
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
8 years ago
Eugen Rochko
fac770fccd
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
8 years ago
Eugen Rochko
1715657fa3
Fix scrolling on small devices for account timelines and compose column
8 years ago
Eugen Rochko
588cb77e9f
E-mail preferences page
8 years ago
Eugen Rochko
6f26b06454
Fix styles
8 years ago
Eugen Rochko
d70e728326
Responsively changing layout to single-column + nav on smaller screens
8 years ago
Eugen Rochko
f10b5ee0d8
Use reselect to memoize denormalization in UI state
...
Also upgrade react-redux to latest version. This is a performance update
8 years ago
Eugen Rochko
c3f5dfeabb
Adding public timeline
8 years ago
Eugen Rochko
b62d8e2d5b
Fix #76 - set scrollTop property of element node rather than use scrollTo() method
8 years ago
Eugen Rochko
f9f9d74053
Fix #71 - Add logout link to UI
8 years ago
Eugen Rochko
f621ee8101
Fix #70 - disable autocomplete on follow form
8 years ago
Eugen Rochko
1fce687f8e
Unreblogging and unfavouriting from the UI
8 years ago