Eugen Rochko
d0a9cbbd10
Fix timelines loading bug
8 years ago
Eugen Rochko
303044f899
Downsize originals in media attachments, small fixes
8 years ago
Eugen Rochko
cc7e8339ac
Fix rule
8 years ago
Eugen Rochko
9c379084a7
Fix mutating objects
8 years ago
Eugen Rochko
bae8aa876a
Better responsiveness
8 years ago
Eugen Rochko
e5c39148d7
Keep timelines in the UI trimmed when possible
8 years ago
Eugen Rochko
8d4ef0b6c3
Per-status control for unlisted mode, also federation for unlisted mode
...
Fix #233 , fix #268
8 years ago
Eugen Rochko
30f9e9e624
Remove Neo4J
8 years ago
Eugen Rochko
f6d196255c
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
1c8ca7aed5
Adding content sensitivity toggle, spoilers for media
8 years ago
Eugen Rochko
3624a8b6dd
Try to fix for browsers that don't support notifications
8 years ago
Eugen Rochko
75590bba23
Icon for desktop notifications
8 years ago
Eugen Rochko
524847e4e1
Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko
80d58c6c04
Desktop notifications
8 years ago
Eugen Rochko
951843e646
Adding notifications column
8 years ago
Eugen Rochko
2a3ec3d5a3
Fix another mistake with infinite user list for following
8 years ago
Eugen Rochko
d2b92bca09
Fix infinite scrolling mistake
8 years ago
Eugen Rochko
c244c3f7bc
Infinite scroll for followers/following lists
8 years ago
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
8 years ago
Eugen Rochko
18341b1621
Search component
8 years ago
Eugen Rochko
6206f75837
Add limit to search results
8 years ago
Eugen Rochko
cbfa28b9cc
Use full-text search for autosuggestions
8 years ago
Eugen Rochko
d98b43cf56
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
Eugen Rochko
cb22dce970
Adding hashtags
8 years ago
Eugen Rochko
5285e9b1f9
Adding list of who favourited status
8 years ago
Eugen Rochko
ef16a48c5f
Optimize how statuses are re-rendered and relative time intervals
8 years ago
Eugen Rochko
1f9aaede07
Add list of who reblogged status
8 years ago
Eugen Rochko
db3322033f
Aria-labels actually didn't work in React, so removing. Fixing some bugs
8 years ago
Eugen Rochko
6c4efc9cab
Add own composed status to home without waiting for websocket event
...
This makes the UI appear less laggy. After all, the status *is* created
right there and then, it's the distribution to home timelines that can take
a while
8 years ago
Eugen Rochko
6448169447
Actually complete the autosuggestion feature
8 years ago
Eugen Rochko
b91faaebbb
Basic username autocomplete for text area
8 years ago
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
553760399f
Improved how user lists look, added follow button to them
8 years ago
Eugen Rochko
b3aab1f3bc
Adding following/followers lists to the UI
8 years ago
Eugen Rochko
68535f58cd
Add opening images in a modal window
8 years ago
Eugen Rochko
5bea337189
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
8 years ago
Eugen Rochko
4470966cd9
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
8 years ago
Eugen Rochko
fac770fccd
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
8 years ago
Eugen Rochko
9d7c7bd342
Improve how errors are displayed in the UI
8 years ago
Eugen Rochko
b9ace5a74c
Add console.error to all axios failures
8 years ago
Eugen Rochko
b1dee1b6d1
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
8 years ago
Eugen Rochko
92209a1b6e
Display follow suggestions
8 years ago
Eugen Rochko
5860094354
Adding sync of follow relationships to Neo4J, accounts/suggestions API
8 years ago
Eugen Rochko
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
8 years ago
Eugen Rochko
1fce687f8e
Unreblogging and unfavouriting from the UI
8 years ago
Eugen Rochko
ef2b50c9ac
Deleting statuses from UI
8 years ago
Eugen Rochko
4f9b7432dd
Fix #52 - Add API versioning (v1)
8 years ago
Eugen Rochko
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
...
registration API
8 years ago
Eugen Rochko
e9bc4a4a08
Limit usernames to 30 chars, statuses to 500, open account after follow form success
8 years ago
Eugen Rochko
3f9708edc4
Change output of api/accounts/:id/follow and unfollow to return relationship
...
Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled)
8 years ago