Eugen Rochko
aaa4d1b0fb
Keep track of which timelines are connected live to avoid redundant
refreshes on navigation
7 years ago
Eugen Rochko
60ebfa182f
Made modal system more generic
7 years ago
Eugen Rochko
d93d6f5124
Fix reworked search
7 years ago
Eugen Rochko
b4046c5957
Rework search
7 years ago
Eugen Rochko
a9303e7062
When replying to status with content warning, prefill content warning
7 years ago
Eugen Rochko
d8c5a83827
Redesigned compose form
7 years ago
Eugen Rochko
d7c6c6dbe1
Fancier drag & drop indicator, emoji icon for emoji, upload progress ( fix #295 )
7 years ago
Eugen Rochko
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 )
7 years ago
Eugen Rochko
88f32708c3
Web UI support for the new omnisearch
7 years ago
Eugen Rochko
c64a1c25c4
Fix #231 - Muting
7 years ago
Kit Redgrave
442fdbfc53
Mute button progress so far. WIP, doesn't entirely work correctly.
7 years ago
Eugen Rochko
89fc2d7f48
Fix #372 - Emoji picker
7 years ago
Eugen Rochko
4fbdf100c4
Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
7 years ago
Eugen Rochko
2c50687279
Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
7 years ago
Eugen Rochko
974d712fbe
Improve performance of compose form
7 years ago
Eugen Rochko
5997bb47a8
Fix #38 - Unread indicator when new content appears above the fold
7 years ago
Eugen Rochko
c50256d25c
Fix infinite scrolling breaking after navigation
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
9e99b8c068
Fix #642 - Add "empty column" text to home/notifications
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
7 years ago
Eugen Rochko
677e95031e
Clean up collapsible components
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
ac035108aa
Add "clear notifications" button, exclude posts from people who have blocked *you* from public/hashtag timelines
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
920ba5fc4e
Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API
Try to fix Travis CI setup
7 years ago
Eugen Rochko
44fad0160f
Add next/previous navigation in modal for media attachments
7 years ago
Eugen Rochko
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.
7 years ago
Eugen Rochko
905c829179
Improve infinite scroll on notifications
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
21c209636d
Set isLoading false on timelines when request fails
7 years ago
Eugen Rochko
d9022884c6
Smarter infinite scroll
7 years ago
blackle
bf0f6eb62d
Implement a click-to-view spoiler system
7 years ago
Eugen Rochko
1aae0cfc2c
Fix #475 - add space after autocomplete
7 years ago
Eugen Rochko
f0de621e76
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
fcb5a85cdd
Add sounds for notifications. Boop by @jk@mastodon.social
7 years ago
Eugen Rochko
1a33e4042e
Fix upload file input being re-rendered needlessly
7 years ago
Eugen Rochko
7d53ee73f3
Fix #238 - Add "favourites" column
7 years ago
Eugen Rochko
7d7a11250c
Fix #427 - don't suggest hashtag if the search value contains a space
7 years ago
Eugen Rochko
312c51b5c8
Home column filters
7 years ago
Eugen Rochko
75f80bef10
Persist UI settings, add missing localizations for German
7 years ago
Eugen Rochko
23ebf60b95
Improve initialState loading
7 years ago
Eugen Rochko
5c7add2176
Fix #147 - Unreblogging will leave original status in feeds
7 years ago
Mitchell Hentges
4d300e2507
On file-drag, show a border around textarea
7 years ago
Eugen Rochko
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
7 years ago
Eugen Rochko
3689c119f0
Replacing follow requests in the settings area with in-UI column
7 years ago
Anthony Bellew
538d109a82
Re-add unlisted toggle to the UI
7 years ago
Eugen Rochko
de9b6e3a6a
Compose form in the UI now has public/private toggle instead of public/unlisted
7 years ago