Eugen Rochko
271569fffb
Smarter infinite scroll
2017-01-24 04:12:10 +01:00
Eugen Rochko
bfe579499b
Fix #475 - add space after autocomplete
2017-01-20 21:39:41 +01:00
Eugen Rochko
f748a91ec7
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
2017-01-20 01:00:14 +01:00
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
2017-01-19 10:54:18 +01:00
Eugen Rochko
7865ce28e5
Add sounds for notifications. Boop by @jk@mastodon.social
2017-01-17 20:09:03 +01:00
Eugen Rochko
89740d69ec
Fix upload file input being re-rendered needlessly
2017-01-16 14:21:55 +01:00
Eugen Rochko
f4d7f4c687
Fix #238 - Add "favourites" column
2017-01-16 13:28:25 +01:00
Eugen Rochko
73e217d9d7
Fix #427 - don't suggest hashtag if the search value contains a space
2017-01-15 14:47:39 +01:00
Eugen Rochko
c8bcd413e2
Home column filters
2017-01-10 17:25:10 +01:00
Eugen Rochko
4293e132d1
Persist UI settings, add missing localizations for German
2017-01-09 14:00:55 +01:00
Eugen Rochko
c1c814e6a1
Improve initialState loading
2017-01-09 12:37:53 +01:00
Eugen Rochko
126aba0e13
Fix #147 - Unreblogging will leave original status in feeds
2017-01-07 15:44:22 +01:00
Mitchell Hentges
0f79047d49
On file-drag, show a border around textarea
2017-01-03 00:43:45 -08:00
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
2017-01-02 14:09:57 +01:00
Eugen Rochko
6a54df90c8
Replacing follow requests in the settings area with in-UI column
2016-12-26 21:33:51 +01:00
Anthony Bellew
dfc95491f1
Re-add unlisted toggle to the UI
2016-12-24 01:28:02 +01:00
Eugen Rochko
4839ab3998
Compose form in the UI now has public/private toggle instead of public/unlisted
2016-12-23 00:38:16 +01:00
Eugen Rochko
bb74b9787a
Fix notifications reducer bug
2016-12-22 11:23:30 +01:00
Eugen Rochko
d088b3cade
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
2016-12-14 18:21:31 +01:00
Eugen Rochko
d0a9cbbd10
Fix timelines loading bug
2016-12-12 14:39:18 +01:00
Eugen Rochko
e5c39148d7
Keep timelines in the UI trimmed when possible
2016-12-03 21:04:57 +01:00
Eugen Rochko
8d4ef0b6c3
Per-status control for unlisted mode, also federation for unlisted mode
...
Fix #233 , fix #268
2016-11-30 21:34:59 +01:00
Eugen Rochko
ca342abbff
Fix bad reference
2016-11-24 23:56:37 +01:00
Eugen Rochko
45c68c76d0
Fix forgotten reference
2016-11-24 23:49:45 +01:00
Eugen Rochko
30f9e9e624
Remove Neo4J
2016-11-24 23:46:27 +01:00
Eugen Rochko
90b3ff2518
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
Eugen Rochko
f6d196255c
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
Eugen Rochko
1c8ca7aed5
Adding content sensitivity toggle, spoilers for media
2016-11-23 18:53:23 +01:00
Eugen Rochko
524847e4e1
Switch to compose route when replying and compose is not mounted
2016-11-21 10:52:11 +01:00
Eugen Rochko
951843e646
Adding notifications column
2016-11-20 19:39:58 +01:00
Eugen Rochko
a82a15a38e
Adding german localization
2016-11-18 15:53:46 +01:00
Eugen Rochko
e3556ed56d
Fix another mistake
2016-11-13 20:55:24 +01:00
Eugen Rochko
c244c3f7bc
Infinite scroll for followers/following lists
2016-11-13 20:42:54 +01:00
Eugen Rochko
b20d651b88
Fix stale reference
2016-11-13 19:44:19 +01:00
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
2016-11-13 19:08:52 +01:00
Eugen Rochko
18341b1621
Search component
2016-11-13 13:04:18 +01:00
Eugen Rochko
cbfa28b9cc
Use full-text search for autosuggestions
2016-11-12 14:36:10 +01:00
Eugen Rochko
cb22dce970
Adding hashtags
2016-11-05 17:13:14 +01:00
Eugen Rochko
c625dd46d0
Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
2016-11-04 14:15:25 +01:00
Eugen Rochko
ef16a48c5f
Optimize how statuses are re-rendered and relative time intervals
2016-11-04 12:48:53 +01:00
Eugen Rochko
1f9aaede07
Add list of who reblogged status
2016-11-03 20:16:14 +01:00
Eugen Rochko
db3322033f
Aria-labels actually didn't work in React, so removing. Fixing some bugs
2016-11-03 19:52:09 +01:00
Eugen Rochko
4c3885b952
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
Eugen Rochko
6c4efc9cab
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
Eugen Rochko
31cacef08b
Actually fix the reblogs/favs reducer issue
2016-10-31 18:11:49 +01:00
Eugen
8c3f7964fb
Fix forgotten reducers for reblogs/favourites
2016-10-31 16:59:36 +01:00
Eugen
543e8d6a20
Fix accounts not being normalized from context statuses
2016-10-31 01:27:19 +01:00
Eugen Rochko
b91faaebbb
Basic username autocomplete for text area
2016-10-30 18:13:05 +01:00
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
2016-10-30 15:06:43 +01:00
Eugen Rochko
553760399f
Improved how user lists look, added follow button to them
2016-10-28 20:05:44 +02:00