Eugen Rochko
4c3885b952
Allow @username@domain/@username in follow form, prevent duplicate accounts
...
created via remote look-up when domains differ but point to the same resource
8 years ago
Eugen Rochko
7a527c947d
Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
8 years ago
Eugen Rochko
389535429e
Caching should work correctly now (fingers crossed)
8 years ago
Eugen Rochko
695f62e49e
Need to disable caching again due to bug in Rabl
8 years ago
Eugen Rochko
71836838dd
Enable caching for some rabl views
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
72565e9e61
Fix subtle bugs, new icon button
8 years ago
Eugen
e0d7b3401c
Merge pull request #132 from marcus-herrmann/master
...
a11y: Improve icon button component regarding semantics, screen reader usage
8 years ago
Eugen
735dc8a14b
Merge pull request #129 from fhemberger/fix/a11y-labels
...
a11y: Add labels to input fields for screenreader
8 years ago
mhe
7867bfc281
a11y: Improve icon button component regarding semantics and screen reader usage
8 years ago
Eugen
9f551f2cbd
Fix syntax errors
8 years ago
Frederic Hemberger
739e8d6605
Add touch icons for Chrome, iOS and Windows 10
8 years ago
Frederic Hemberger
1a6e13a4e5
a11y: Add labels to input fields for screenreader
...
See: https://dequeuniversity.com/rules/axe/2.1/label
8 years ago
Eugen Rochko
e7035a4d39
Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
...
add permissive CORS to API controllers
8 years ago
Frederic Hemberger
6c44d9e7f5
a11y: Add HTML lang attribute and utf8 encoding meta tag
...
See: https://dequeuniversity.com/rules/axe/2.1/html-has-lang
8 years ago
Eugen Rochko
36470feeb2
Fix follow icon changing plus to minus, add terms page stub
8 years ago
Eugen Rochko
02a90979c5
Catch 404 errors when downloading remote media, add screenshot to landing page
8 years ago
Eugen Rochko
31cacef08b
Actually fix the reblogs/favs reducer issue
8 years ago
Eugen
8c3f7964fb
Fix forgotten reducers for reblogs/favourites
8 years ago
Eugen
543e8d6a20
Fix accounts not being normalized from context statuses
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
95e65d883a
Limit returned followees/followers by API to 40 for now
8 years ago
Eugen Rochko
e5c0f979cf
Fix common followers API
8 years ago
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
1c157c040a
Hide notes on user lists for now
8 years ago
Eugen Rochko
38cacac4b0
Adding common followers API, fixing fallback query again
8 years ago
Eugen Rochko
2917bca72b
Fix follow suggestion fallback to exclude already followed users
8 years ago
Eugen Rochko
f9e06eb819
Make suggestions box also use user list components
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
1eac265f35
Adding public timeline silencing
8 years ago
Eugen Rochko
d8a66ab492
Fix suggestions fallback query
8 years ago
Eugen Rochko
43905dd59a
Guard against unexisting statuses rendering
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
cab1211ef7
Fix OAuth authorization redirect
8 years ago
Eugen Rochko
d63f0295b9
Fix public channel
8 years ago
Eugen Rochko
6657414266
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
...
to the API
8 years ago
Eugen Rochko
cc10f56f66
Fix method return when rescuing
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
39aa7caaa5
Do not force-transcode uploaded videos to webm (leave mp4 as-is)
8 years ago
Eugen Rochko
9d7c7bd342
Improve how errors are displayed in the UI
8 years ago
Eugen Rochko
f46cf245bf
Fix #97 - plain text version of devise e-mails
8 years ago
Eugen Rochko
be98addccc
Improving all forms
8 years ago
Eugen Rochko
683c42724f
Added e-mail edit field to settings, proper format default for webfinger
8 years ago
Eugen Rochko
02613aef3b
Adding application/jrd+json webfinger resource
8 years ago
Eugen Rochko
f4376d4d01
Small clean up
8 years ago
Eugen Rochko
f9659685ab
This should fix it
8 years ago
Eugen Rochko
4a2cb79b58
Debugging
8 years ago
Eugen Rochko
e052929058
More debugging
8 years ago
Eugen Rochko
f3a6be81cc
More debugging
8 years ago
Eugen Rochko
b92c8c3f87
More debugging
8 years ago
Eugen Rochko
f06a788e19
More debugging
8 years ago
Eugen Rochko
1abe6ed990
Will this fix the issue?
8 years ago
Eugen Rochko
032de4b5e8
More debugging
8 years ago
Eugen Rochko
b9ace5a74c
Add console.error to all axios failures
8 years ago
Eugen Rochko
d0240a2cf2
Include <id> (identical value to <uri>) on person-type objects in Atom
...
This might help with GS compatibility
8 years ago
Eugen Rochko
39d6f837db
Actually fix public timeline
8 years ago
Eugen Rochko
9dab51e047
Fix #82 - only show latest reblog of status in UI
8 years ago
Eugen Rochko
b1dee1b6d1
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
8 years ago
Eugen Rochko
1df4d2e3aa
Increase default number of loaded suggestions to 10
8 years ago
Eugen Rochko
7b52b5ab9e
Don't preload timelines as props, load them when timeline component is mounted
...
This prevents the bug where if you go "back" to the UI after navigating to
another page it loads with the old set of statuses
8 years ago
Eugen Rochko
bcdb0dc310
Fix RemoveStatusService trying to send delete salmons on behalf of remote statuses
8 years ago
Eugen Rochko
41aae40927
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
8 years ago
Eugen Rochko
19b6f7a013
Filter out reblogs of blocked users from public timeline (the not real-time variant)
8 years ago
Eugen Rochko
1715657fa3
Fix scrolling on small devices for account timelines and compose column
8 years ago
Eugen Rochko
916907580e
Backfill follow suggestions with fallback when not enough results. Cycling
...
through suggestions in UI
8 years ago
Eugen Rochko
395d15e5fd
Fix suggestions fallback
8 years ago
Eugen Rochko
8497dfc98e
Fix follow suggestions order
8 years ago
Eugen Rochko
4e89662eea
Fix typo
8 years ago
Eugen Rochko
52a5ad8207
Fix follow suggestions ranking
8 years ago
Eugen Rochko
e5bcf8040c
Adding sort by node rank to follow suggestions and fallback to most influential users
8 years ago
Eugen Rochko
2614a47a15
Exclude blocked users from follow suggestions, fix tests
8 years ago
Eugen Rochko
f4e5ca98bf
Fix suggestions box style for long names
8 years ago
Eugen Rochko
8374abcf06
Fix multiple results return from FollowSuggestion.get
8 years ago
Eugen Rochko
e88d667d3f
Add sync command for neo4j, fix configuration, add neo4j to docker-compose, fix seed
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
4762bb6b7a
Fix duplication of media attachments when a remote status reblogs a local one
8 years ago
Eugen Rochko
7beab6b00c
Fix remove status service sending salmons
8 years ago
Eugen Rochko
6f1497586c
Add "edit profile" link to dropdown on own profile
8 years ago
Eugen Rochko
588cb77e9f
E-mail preferences page
8 years ago
Eugen Rochko
32b6dc088e
Add window titles to auth pages and about page, link sign up/login from about page
8 years ago
Eugen Rochko
84495615b4
Shorten rendered links (strip protocol and www, truncate to 30 chars), redirect
...
to sign in page after sign up instead of root path which redirects to /about
8 years ago
Eugen Rochko
405f7f0541
No-op for Salmons without body, fail fast if Webfinger does not contain
...
all required resource links (profile page, salmon, atom feed, magic key)
8 years ago
Eugen Rochko
dd99153ce6
Treat dfrn:owner like xmlns:author for Friendica compatibility
8 years ago
Eugen Rochko
a1d34be18b
Improve Friendica support (but still not there yet)
8 years ago
Eugen Rochko
3902f9f46d
Fix magic key in webfinger XRD href
8 years ago
Eugen Rochko
34bfc0f0dc
Fix up a few exceptions
8 years ago
Eugen Rochko
6f26b06454
Fix styles
8 years ago
Eugen Rochko
5e49118f86
Change how convert options are escaped
8 years ago
Eugen Rochko
1474f87a14
Allow mp4 uploads, convert to WebM
8 years ago
Eugen Rochko
d70e728326
Responsively changing layout to single-column + nav on smaller screens
8 years ago
Eugen Rochko
1af00c8193
Fixing namespaces issue
8 years ago
Eugen Rochko
43f73c35fd
Show media of reblogged statuses in public html view
8 years ago
Eugen Rochko
ad2a5cc79f
Stop logging incoming Atom
8 years ago
Eugen Rochko
61d7c88408
Fix namespace parsing in Atom feeds
8 years ago
Eugen Rochko
4f406d89b1
Log incoming Atom from PuSH
8 years ago