Eugen Rochko
4a9a053b90
Better look/behaviours for video player/lightbox
2016-11-07 18:42:39 +01:00
Eugen Rochko
24abc550ab
Replace react-skylight with own solution that centers images better
2016-11-07 18:23:36 +01:00
Eugen Rochko
4d2b690582
Do not modify scroll position unless content has been added to the top, not bottom
2016-11-07 02:11:38 +01:00
Eugen Rochko
8ac4c4eed1
Keep scroll position when scrolled down and new content is added
2016-11-07 02:02:55 +01:00
Eugen Rochko
6d948a809e
Account notes (bios) can now contain links. Character limit upped to 160
2016-11-07 01:14:12 +01:00
Eugen Rochko
c6461dc247
Fix remote hashtag linking
2016-11-05 17:54:19 +01:00
Eugen Rochko
bb517d832d
Fix mistake
2016-11-05 17:48:53 +01:00
Eugen Rochko
814907e870
Fix linking of remote hashtags in UI, add public view of hashtags
2016-11-05 17:44:14 +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
5285e9b1f9
Adding list of who favourited status
2016-11-04 13:39:24 +01:00
Eugen Rochko
12a420f0f3
Reduce code duplication, add touch scrolling behaviour for webkit browsers
...
on scrollable areas
2016-11-04 13:32:14 +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
be2b3eb241
Fix #136 : Add aria-labels
2016-11-03 19:19:39 +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
72565e9e61
Fix subtle bugs, new icon button
2016-11-02 22:29:19 +01:00
Eugen
e0d7b3401c
Merge pull request #132 from marcus-herrmann/master
...
a11y: Improve icon button component regarding semantics, screen reader usage
2016-11-02 21:53:05 +01:00
mhe
7867bfc281
a11y: Improve icon button component regarding semantics and screen reader usage
2016-11-02 20:18:39 +01:00
Frederic Hemberger
1a6e13a4e5
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
Eugen Rochko
36470feeb2
Fix follow icon changing plus to minus, add terms page stub
2016-11-01 18:05: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
6448169447
Actually complete the autosuggestion feature
2016-10-30 18:21:38 +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
1c157c040a
Hide notes on user lists for now
2016-10-29 01:31:33 +02:00
Eugen Rochko
f9e06eb819
Make suggestions box also use user list components
2016-10-28 20:26:49 +02:00
Eugen Rochko
553760399f
Improved how user lists look, added follow button to them
2016-10-28 20:05:44 +02:00
Eugen Rochko
b3aab1f3bc
Adding following/followers lists to the UI
2016-10-27 21:59:56 +02:00
Eugen Rochko
43905dd59a
Guard against unexisting statuses rendering
2016-10-25 11:13:16 +02:00
Eugen Rochko
68535f58cd
Add opening images in a modal window
2016-10-24 18:08:23 +02:00
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
2016-10-24 18:08:23 +02:00
Eugen Rochko
4470966cd9
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
2016-10-19 18:20:19 +02:00
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
2016-10-18 23:06:28 +02:00
Eugen Rochko
9d7c7bd342
Improve how errors are displayed in the UI
2016-10-18 17:09:45 +02:00
Eugen Rochko
f4376d4d01
Small clean up
2016-10-18 01:48:46 +02:00
Eugen Rochko
f9659685ab
This should fix it
2016-10-18 01:44:31 +02:00
Eugen Rochko
4a2cb79b58
Debugging
2016-10-18 01:38:32 +02:00
Eugen Rochko
e052929058
More debugging
2016-10-18 01:34:38 +02:00
Eugen Rochko
f3a6be81cc
More debugging
2016-10-18 01:31:03 +02:00
Eugen Rochko
b92c8c3f87
More debugging
2016-10-18 01:22:28 +02:00
Eugen Rochko
f06a788e19
More debugging
2016-10-18 01:16:50 +02:00
Eugen Rochko
1abe6ed990
Will this fix the issue?
2016-10-18 01:11:00 +02:00
Eugen Rochko
032de4b5e8
More debugging
2016-10-18 00:59:18 +02:00
Eugen Rochko
b9ace5a74c
Add console.error to all axios failures
2016-10-18 00:42:04 +02:00
Eugen Rochko
9dab51e047
Fix #82 - only show latest reblog of status in UI
2016-10-17 01:34:16 +02:00