Eugen Rochko
e3665c1d67
Try to fix for browsers that don't support notifications
9 years ago
Eugen Rochko
c41dc5e8e9
Icon for desktop notifications
9 years ago
Eugen Rochko
d32e0364f9
Switch to compose route when replying and compose is not mounted
9 years ago
Eugen Rochko
fb48cc3b74
Desktop notifications
9 years ago
Eugen Rochko
38dd85daab
Adding notifications column
9 years ago
Eugen Rochko
bcfa49aea7
Fix another mistake with infinite user list for following
10 years ago
Eugen Rochko
44f236e889
Fix infinite scrolling mistake
10 years ago
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
10 years ago
Eugen Rochko
50d3083cbd
Making upload button into a smaller icon button
10 years ago
Eugen Rochko
f0bdfadab7
Search component
10 years ago
Eugen Rochko
afded319d2
Add limit to search results
10 years ago
Eugen Rochko
09218d4c01
Use full-text search for autosuggestions
10 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
10 years ago
Eugen Rochko
48b9619439
Adding hashtags
10 years ago
Eugen Rochko
087b993892
Adding list of who favourited status
10 years ago
Eugen Rochko
98c3a5e9c3
Optimize how statuses are re-rendered and relative time intervals
10 years ago
Eugen Rochko
6d26bfd147
Add list of who reblogged status
10 years ago
Eugen Rochko
0405ef977a
Aria-labels actually didn't work in React, so removing. Fixing some bugs
10 years ago
Eugen Rochko
aff22bfdb5
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
10 years ago
Eugen Rochko
7e35650398
Actually complete the autosuggestion feature
10 years ago
Eugen Rochko
c49f6290eb
Basic username autocomplete for text area
10 years ago
Eugen Rochko
e8ff4c8e56
Refactoring redux state into different reducers
10 years ago
Eugen Rochko
ac4f53a3a2
Improved how user lists look, added follow button to them
10 years ago
Eugen Rochko
1c84d505c8
Adding following/followers lists to the UI
10 years ago
Eugen Rochko
de50eff6ac
Add opening images in a modal window
10 years ago
Eugen Rochko
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
10 years ago
Eugen Rochko
04bbc57690
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
10 years ago
Eugen Rochko
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
10 years ago
Eugen Rochko
f88b8ce757
Improve how errors are displayed in the UI
10 years ago
Eugen Rochko
564e01eaf6
Add console.error to all axios failures
10 years ago
Eugen Rochko
b5c6d00afa
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
10 years ago
Eugen Rochko
20f581f796
Display follow suggestions
10 years ago
Eugen Rochko
e21a3fe0cd
Adding sync of follow relationships to Neo4J, accounts/suggestions API
10 years ago
Eugen Rochko
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
10 years ago
Eugen Rochko
1fce687f8e
Unreblogging and unfavouriting from the UI
10 years ago
Eugen Rochko
ef2b50c9ac
Deleting statuses from UI
10 years ago
Eugen Rochko
4f9b7432dd
Fix #52 - Add API versioning (v1)
10 years ago
Eugen Rochko
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
...
registration API
10 years ago
Eugen Rochko
e9bc4a4a08
Limit usernames to 30 chars, statuses to 500, open account after follow form success
10 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)
10 years ago
Eugen Rochko
2a84271e85
Infinite scroll for account timelines
10 years ago
Eugen Rochko
2c0261ac25
Infinite scroll for timeline columns
10 years ago
Eugen Rochko
e46abc71ca
Fix notifications in UI, added new API for fetching account relationships
10 years ago
Eugen Rochko
6d89edc4f7
Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
10 years ago
Eugen Rochko
ee770c3fd3
Live update account timelines, small fix for replyCompose
10 years ago
Eugen Rochko
0967961de7
Improve how account detailed view looks, load account's statuses
10 years ago
Eugen Rochko
dafcb02153
Remove unused action constants
10 years ago
Eugen Rochko
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
10 years ago
Eugen Rochko
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
10 years ago
Eugen Rochko
d6a64f45fd
Adding a notification stack for error messages
10 years ago