Commit Graph

132 Commits

Author SHA1 Message Date
aaa4d1b0fb Keep track of which timelines are connected live to avoid redundant
refreshes on navigation
2017-04-02 21:44:06 +02:00
60ebfa182f Made modal system more generic 2017-04-01 22:11:28 +02:00
d93d6f5124 Fix reworked search 2017-03-31 22:45:56 +02:00
b4046c5957 Rework search 2017-03-31 21:11:09 +02:00
a9303e7062 When replying to status with content warning, prefill content warning 2017-03-25 19:30:56 +01:00
d8c5a83827 Redesigned compose form 2017-03-25 19:14:12 +01:00
d7c6c6dbe1 Fancier drag & drop indicator, emoji icon for emoji, upload progress (fix #295) 2017-03-24 03:55:45 +01:00
5aa3df017b Fix full-text search query quotation, improve tag search performance with an index,
add ability to open status by URL from search (fix #53)
2017-03-22 17:36:34 +01:00
88f32708c3 Web UI support for the new omnisearch 2017-03-22 04:09:28 +01:00
c64a1c25c4 Fix #231 - Muting 2017-03-02 18:49:32 +01:00
442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly. 2017-03-01 22:31:21 -06:00
89fc2d7f48 Fix #372 - Emoji picker 2017-03-02 00:57:55 +01:00
4fbdf100c4 Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
2017-02-26 23:06:27 +01:00
2c50687279 Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
2017-02-26 01:23:44 +01:00
974d712fbe Improve performance of compose form 2017-02-22 15:43:07 +01:00
5997bb47a8 Fix #38 - Unread indicator when new content appears above the fold 2017-02-21 00:10:49 +01:00
c50256d25c Fix infinite scrolling breaking after navigation 2017-02-19 21:37:04 +01:00
4aa5ebe591 Split public timeline into "public timeline" which is local, and
"whole known network" which is what public timeline used to be

Only domain blocks with suspend severity will block PuSH subscriptions
Silenced accounts should not appear in conversations unless followed
2017-02-19 20:25:54 +01:00
9e99b8c068 Fix #642 - Add "empty column" text to home/notifications 2017-02-18 02:37:59 +01:00
8132cf8153 Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with media attachments
Make replies default to privacy settings of the status being replied to
2017-02-17 01:30:24 +01:00
0a2427f79b Fix #634 - Only include innermost-level statuses in report UI
Fix #635 - Include the initially-reported status in report UI even if it's not
among the user's most recent statuses
2017-02-15 00:01:52 +01:00
3b81baaaaf Adding POST /api/v1/reports API, and a UI for submitting reports 2017-02-14 20:59:26 +01:00
677e95031e Clean up collapsible components 2017-02-13 17:20:18 +01:00
6331ed16e5 Fix #614 - extra reply-boolean on statuses to account for cases when replied-to
status is not in the system at time of distribution; fix #607 - reset privacy
settings to defaults when cancelling replies
2017-02-09 20:25:39 +01:00
ac035108aa Add "clear notifications" button, exclude posts from people who have blocked *you* from public/hashtag timelines 2017-02-07 00:06:40 +01:00
347a153b3d Add API modifiers to limit returned toots from public/hashtag timelines
to only those from local users; Add link to "extended information" to
getting started in the UI; Add defaults for posting privacy; Change
how publish button looks depending on posting privacy chosen
2017-02-06 23:16:20 +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
17ae7d132c Prevent potential issue with public/hashtag statuses arriving after
they have been loaded and favourited/reblogged from another source

Since the status JSON returned from public/hashtag streams does not
contain favourited/reblogged attributes, merging them should not
override existing ones.
2017-02-02 00:49:25 +01:00
905c829179 Improve infinite scroll on notifications 2017-01-26 04:30:40 +01:00
999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations
2017-01-25 01:29:16 +01:00
f8da0dd490 Merge branch 'master' into master 2017-01-24 21:56:06 +01:00
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
bf0f6eb62d Implement a click-to-view spoiler system 2017-01-23 21:07:40 -05: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