02e91a96dd
Make streaming API use one pattern-matching redis pubsub connection
...
Refresh timelines when streaming API reconnects in the UI
2017-02-07 14:39:08 +01:00
920ba5fc4e
Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API
...
Try to fix Travis CI setup
2017-02-05 19:18:11 +01:00
44fad0160f
Add next/previous navigation in modal for media attachments
2017-02-05 02:48:11 +01:00
ccb8ac8573
Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
...
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
2017-02-04 00:34:31 +01:00
d9ca46b464
Cleaning up format of broadcast real-time messages, removing
...
redis-backed "mentions" timeline as redundant (given notifications)
2017-02-02 00:03:31 +01:00
f21e7d6ac0
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer
...
nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
2017-01-30 21:44:11 +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
7d53ee73f3
Fix #238 - Add "favourites" column
2017-01-16 13:28:25 +01:00
1e9d2c4b1e
Add "not found" component to UI
2017-01-10 13:50:59 +01:00
3bddd647e0
Merge branch 'dropdown' of https://github.com/blackle/mastodon into blackle-dropdown
2017-01-09 14:10:32 +01:00
23ebf60b95
Improve initialState loading
2017-01-09 12:37:53 +01:00
d64c454cfe
Switch to compose view when tapping 'mention' in dropdown on mobile
2017-01-08 17:12:00 -05:00
989c3f4002
Add tab bar alternative to desktop UI, upgrade react & react-redux
2017-01-06 22:09:55 +01:00
0c600e9db6
Move "getting started" to its own route
2017-01-04 19:30:02 -08:00
3689c119f0
Replacing follow requests in the settings area with in-UI column
2016-12-26 21:33:51 +01:00
d2ab41aea4
Declare Ukrainian
...
Closes : #345
2016-12-08 18:57:58 +02:00
79e41fbd51
Forgot to enable hungarian translation in the frontend
2016-11-28 13:55:45 +01:00
66ab0d0d56
Enabling portuguese and hungarian translations, which are awfully incomplete
2016-11-28 13:55:03 +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
f9bd3d8808
Adding French locale to mastodon.jsx
2016-11-22 10:21:56 +01:00
e3665c1d67
Try to fix for browsers that don't support notifications
2016-11-21 10:59:59 +01:00
d32e0364f9
Switch to compose route when replying and compose is not mounted
2016-11-21 10:52:11 +01:00
fb48cc3b74
Desktop notifications
2016-11-21 10:24:50 +01:00
38dd85daab
Adding notifications column
2016-11-20 19:39:58 +01:00
c7a1b78536
Activating Spanish i18n
2016-11-19 00:10:47 +01:00
85d1b74ac3
Adding german localization
2016-11-18 15:53:46 +01:00
a6e4f754fc
Add an Intl polyfill
2016-11-17 16:34:36 +01:00
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
2016-11-16 17:20: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
48b9619439
Adding hashtags
2016-11-05 17:13:14 +01:00
087b993892
Adding list of who favourited status
2016-11-04 13:39:24 +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
e8ff4c8e56
Refactoring redux state into different reducers
2016-10-30 15:06:43 +01:00
1c84d505c8
Adding following/followers lists to the UI
2016-10-27 21:59:56 +02: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
04bbc57690
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
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
f0f791bb76
Don't preload timelines as props, load them when timeline component is mounted
...
This prevents the bug where if you go "back" to the UI after navigating to
another page it loads with the old set of statuses
2016-10-16 19:23:17 +02:00
45776b55b0
Responsively changing layout to single-column + nav on smaller screens
2016-10-12 13:17:17 +02:00
29e79f770f
Making AccountTimeline into a sub-route
2016-10-09 20:18:54 +02:00
1f650d327d
Adding public timeline
2016-10-07 16:00:11 +02:00
a4b8069cf5
Styling loading indicator, removing unused routes, adding "getting started" explanation
...
Also, only update relative time every minute instead of 6 seconds. My bad
2016-10-06 22:47:35 +02:00
7b9a4af311
API for blocking and unblocking
2016-10-03 18:17:06 +02:00
6d89edc4f7
Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
2016-09-20 23:18:00 +02:00
337462aa5e
Re-organizing components to be more modular, adding loading bars
2016-09-19 23:26:21 +02:00
0967961de7
Improve how account detailed view looks, load account's statuses
2016-09-18 18:18:46 +02:00
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
2016-09-16 00:21:51 +02:00
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
2016-09-13 02:24:40 +02:00