Commit Graph

99 Commits

Author SHA1 Message Date
21c209636d Set isLoading false on timelines when request fails 2017-01-24 13:04:12 +01:00
d9022884c6 Smarter infinite scroll 2017-01-24 04:12:10 +01:00
1aae0cfc2c Fix #475 - add space after autocomplete 2017-01-20 21:39:41 +01:00
f0de621e76 Fix #463 - Fetch and display previews of URLs using OpenGraph tags 2017-01-20 01:00:14 +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
fcb5a85cdd Add sounds for notifications. Boop by @jk@mastodon.social 2017-01-17 20:09:03 +01:00
1a33e4042e Fix upload file input being re-rendered needlessly 2017-01-16 14:21:55 +01:00
7d53ee73f3 Fix #238 - Add "favourites" column 2017-01-16 13:28:25 +01:00
7d7a11250c Fix #427 - don't suggest hashtag if the search value contains a space 2017-01-15 14:47:39 +01:00
312c51b5c8 Home column filters 2017-01-10 17:25:10 +01:00
75f80bef10 Persist UI settings, add missing localizations for German 2017-01-09 14:00:55 +01:00
23ebf60b95 Improve initialState loading 2017-01-09 12:37:53 +01:00
5c7add2176 Fix #147 - Unreblogging will leave original status in feeds 2017-01-07 15:44:22 +01:00
4d300e2507 On file-drag, show a border around textarea 2017-01-03 00:43:45 -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
3689c119f0 Replacing follow requests in the settings area with in-UI column 2016-12-26 21:33:51 +01:00
538d109a82 Re-add unlisted toggle to the UI 2016-12-24 01:28:02 +01:00
de9b6e3a6a Compose form in the UI now has public/private toggle instead of public/unlisted 2016-12-23 00:38:16 +01:00
025f7bb223 Fix notifications reducer bug 2016-12-22 11:23:30 +01:00
b27066e154 Re-implemented autosuggestions component for the compose form
Fix #205, fix #156, fix #124
2016-12-14 18:21:31 +01:00
908fcf83c6 Fix timelines loading bug 2016-12-12 14:39:18 +01:00
565cd95bca Keep timelines in the UI trimmed when possible 2016-12-03 21:04:57 +01:00
14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix #233, fix #268
2016-11-30 21:34:59 +01:00
543d06971e Fix bad reference 2016-11-24 23:56:37 +01:00
34e18eb251 Fix forgotten reference 2016-11-24 23:49:45 +01:00
8efa081f21 Remove Neo4J 2016-11-24 23:46:27 +01:00
cbc50016eb Follow/unfollow button outside of dropdown, also make favs/reblogs update indicator instantly and
then adjust to failure later if the request fails
2016-11-23 23:34:12 +01:00
7cee27f517 Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,
skip ActionCable for follow/unfollow/block events, instead clear UI from
blocked account's posts instantly if block request succeeds. Add forgotten
i18n for sensitive content
2016-11-23 22:57:57 +01:00
2112a81e86 Adding content sensitivity toggle, spoilers for media 2016-11-23 18:53:23 +01:00
d32e0364f9 Switch to compose route when replying and compose is not mounted 2016-11-21 10:52:11 +01:00
38dd85daab Adding notifications column 2016-11-20 19:39:58 +01:00
85d1b74ac3 Adding german localization 2016-11-18 15:53:46 +01:00
4286d49ade Fix another mistake 2016-11-13 20:55:24 +01:00
dbfe1e4be6 Infinite scroll for followers/following lists 2016-11-13 20:42:54 +01:00
49b7896953 Fix stale reference 2016-11-13 19:44:19 +01:00
50d3083cbd Making upload button into a smaller icon button 2016-11-13 19:08:52 +01:00
f0bdfadab7 Search component 2016-11-13 13:04:18 +01:00
09218d4c01 Use full-text search for autosuggestions 2016-11-12 14:36:10 +01:00
48b9619439 Adding hashtags 2016-11-05 17:13:14 +01:00
2463c72006 Add forgotten reducer for FAVOURITES_FETCH_SUCCESS 2016-11-04 14:15:25 +01:00
98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals 2016-11-04 12:48:53 +01:00
6d26bfd147 Add list of who reblogged status 2016-11-03 20:16: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
3731230c6d Allow @username@domain/@username in follow form, prevent duplicate accounts
created via remote look-up when domains differ but point to the same resource
2016-11-03 16:57:44 +01:00
aff22bfdb5 Add own composed status to home without waiting for websocket event
This makes the UI appear less laggy. After all, the status *is* created
right there and then, it's the distribution to home timelines that can take
a while
2016-11-03 11:06:55 +01:00
bab4904492 Actually fix the reblogs/favs reducer issue 2016-10-31 18:11:49 +01:00
d88d148d89 Fix forgotten reducers for reblogs/favourites 2016-10-31 16:59:36 +01:00
50aaf4667f Fix accounts not being normalized from context statuses 2016-10-31 01:27:19 +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