Commit Graph

58 Commits

Author SHA1 Message Date
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
d6a64f45fd Adding a notification stack for error messages 2016-09-12 19:20:55 +02:00
ce29624c6d Fixing image upload limits, allowing webm, merge/unmerge events trigger
timeline reload in UI, other small fixes
2016-09-12 18:22:43 +02:00
0077fc26df Merge and unmerge timelines on follow/unfollow, solves #21, #22 2016-09-10 18:36:48 +02:00
499beb4484 UI for uploading media attachments (and cancelling them)
Mostly resolves #8, though attachments are still not displayed in public view
2016-09-07 18:21:57 +02:00
05001d54d1 Make compose form also use normalized data 2016-09-05 16:56:43 +02:00
926eea89b5 RemoveStatusService fleshed out, still doesn't send Salmon slaps though 2016-09-05 01:59:46 +02:00