Eugen Rochko
21c209636d
Set isLoading false on timelines when request fails
7 years ago
Eugen Rochko
d9022884c6
Smarter infinite scroll
7 years ago
Eugen Rochko
1761d3f9c3
Fix mistake
7 years ago
Eugen Rochko
f392030ab8
Add /api/v1/notifications/clear, non-existing link cards for statuses will
now return empty hash instead of throwing a 404 error. When following,
merge into timeline will filter statuses
7 years ago
Eugen Rochko
c8e4b9c663
No loading bars for cards, no failure if it 404s (that's expected)
7 years ago
Eugen Rochko
f0de621e76
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
7 years ago
Eugen Rochko
8d0284f8d9
Hide more non-essential loading bars
7 years ago
Eugen Rochko
98560b232a
Don't show loading bar when re-loading already loaded status. Don't even try to fetch ancestors from DB when in_reply_to_id is nil
7 years ago
Eugen Rochko
9b0941182f
Don't show loading bar when checking account timeline for newer stuff
7 years ago
Eugen Rochko
7cfd5b680a
Fix forgotten change of settings
7 years ago
Eugen Rochko
c468446f4c
Fix boops?
7 years ago
Eugen Rochko
fcb5a85cdd
Add sounds for notifications. Boop by @jk@mastodon.social
7 years ago
Eugen Rochko
7d53ee73f3
Fix #238 - Add "favourites" column
7 years ago
Eugen Rochko
1d5cbfa356
Fix #449 - don't do relationships fetch for empty array of IDs
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
Effy Elden
10a9ebae3b
Add tag property to desktop notifications, preventing duplicates (i.e. when multiple Mastodon tabs are open)
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
8 years ago
Eugen Rochko
0bc6da89d2
Hide unlisted toggle when private is active, hide nsfw toggle when no files added
8 years ago
Anthony Bellew
538d109a82
Re-add unlisted toggle to the UI
8 years ago
Eugen Rochko
de9b6e3a6a
Compose form in the UI now has public/private toggle instead of public/unlisted
8 years ago
Eugen Rochko
025f7bb223
Fix notifications reducer bug
8 years ago
Eugen Rochko
80e02b90e4
Private visibility on statuses prevents non-followers from seeing those
Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field
8 years ago
Eugen Rochko
b27066e154
Re-implemented autosuggestions component for the compose form
Fix #205 , fix #156 , fix #124
8 years ago
Eugen Rochko
908fcf83c6
Fix timelines loading bug
8 years ago
Eugen Rochko
64d109dc0e
Downsize originals in media attachments, small fixes
8 years ago
Eugen Rochko
41b4be699f
Fix rule
8 years ago
Eugen Rochko
d5da55c6cc
Fix mutating objects
8 years ago
Eugen Rochko
d4559402e4
Better responsiveness
8 years ago
Eugen Rochko
565cd95bca
Keep timelines in the UI trimmed when possible
8 years ago
Eugen Rochko
14bd46946d
Per-status control for unlisted mode, also federation for unlisted mode
Fix #233 , fix #268
8 years ago
Eugen Rochko
8efa081f21
Remove Neo4J
8 years ago
Eugen Rochko
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
8 years ago
Eugen Rochko
2112a81e86
Adding content sensitivity toggle, spoilers for media
8 years ago
Eugen Rochko
e3665c1d67
Try to fix for browsers that don't support notifications
8 years ago
Eugen Rochko
c41dc5e8e9
Icon for desktop notifications
8 years ago
Eugen Rochko
d32e0364f9
Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko
fb48cc3b74
Desktop notifications
8 years ago
Eugen Rochko
38dd85daab
Adding notifications column
8 years ago
Eugen Rochko
bcfa49aea7
Fix another mistake with infinite user list for following
8 years ago
Eugen Rochko
44f236e889
Fix infinite scrolling mistake
8 years ago
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
8 years ago
Eugen Rochko
50d3083cbd
Making upload button into a smaller icon button
8 years ago
Eugen Rochko
f0bdfadab7
Search component
8 years ago
Eugen Rochko
afded319d2
Add limit to search results
8 years ago
Eugen Rochko
09218d4c01
Use full-text search for autosuggestions
8 years ago
Eugen Rochko
9aecc0f48a
Move timelines API from statuses to its own controller, add a check for
resources that require a user context vs those that don't (such as public timeline)
/api/v1/statuses/public -> /api/v1/timelines/public
/api/v1/statuses/home -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
8 years ago