Commit Graph

695 Commits (4495baf4513cc4a07d077bf0081de686a3b7f985)
 

Author SHA1 Message Date
Eugen Rochko 159203a7bc Fix : Add aria-labels
Eugen Rochko 1828df9bc0 Disable accounts caching too
Eugen Rochko abf664b560 Disable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko 829d189f44 Add tests for recently added API end points
Eugen Rochko 3731230c6d Allow @username@domain/@username in follow form, prevent duplicate accounts
created via remote look-up when domains differ but point to the same resource
Eugen Rochko e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko c003e70758 Caching should work correctly now (fingers crossed)
Eugen Rochko 562044f36a Need to disable caching again due to bug in Rabl
Eugen Rochko 0160d1d9b5 Enable caching for some rabl views
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
Eugen Rochko 4b357ecf98 Fix subtle bugs, new icon button
Eugen d427df4a8a Merge pull request from marcus-herrmann/master
a11y: Improve icon button component regarding semantics, screen reader usage
Eugen 76a717d549 Merge pull request from fhemberger/fix/a11y-labels
a11y: Add labels to input fields for screenreader
mhe 87aabeb7af a11y: Improve icon button component regarding semantics and screen reader usage
Eugen 77045d0886 Merge pull request from fhemberger/feature/manifest
Add touch icons for Chrome, iOS and Windows 10
Eugen bc1dba22c5 Fix syntax errors
Eugen Rochko e7723ab662 Add puma preloading, decrease DB pool size to size of threads per worker
Frederic Hemberger e7cd6da938 Add touch icons for Chrome, iOS and Windows 10
Frederic Hemberger 5ff2762fcf a11y: Add labels to input fields for screenreader
See: https://dequeuniversity.com/rules/axe/2.1/label
Eugen Rochko 53fb7b1aa8 Replace in-memory cache store with redis store, should decrease memory
footprint of each running process by 128mb
Eugen Rochko a59d10d3df Fix missing default headers
Eugen Rochko 9467b900a2 Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
add permissive CORS to API controllers
Eugen 0a6b5e2c17 Merge pull request from fhemberger/fix/a11y-language
a11y: Add HTML lang attribute and utf8 encoding meta tag
Frederic Hemberger d991869498 a11y: Add HTML lang attribute and utf8 encoding meta tag
See: https://dequeuniversity.com/rules/axe/2.1/html-has-lang
Eugen Rochko dd03118098 Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko 57304ac375 Catch 404 errors when downloading remote media, add screenshot to landing page
Eugen Rochko bab4904492 Actually fix the reblogs/favs reducer issue
Eugen d88d148d89 Fix forgotten reducers for reblogs/favourites
Eugen 3692051561 Updated screenshot
Eugen 50aaf4667f Fix accounts not being normalized from context statuses
Eugen Rochko 7e35650398 Actually complete the autosuggestion feature
Eugen Rochko c49f6290eb Basic username autocomplete for text area
Eugen Rochko fa1cc2d05a Limit returned followees/followers by API to 40 for now
Eugen Rochko f10feb2e70 Fix common followers API
Eugen Rochko e8ff4c8e56 Refactoring redux state into different reducers
Eugen Rochko 7060bdf04b Hide notes on user lists for now
Eugen Rochko e0a197650a Adding common followers API, fixing fallback query again
Eugen Rochko c913bdfc98 Fix follow suggestion fallback to exclude already followed users
Eugen Rochko bfb6cc5f2c Make suggestions box also use user list components
Eugen Rochko ac4f53a3a2 Improved how user lists look, added follow button to them
Eugen Rochko 1c84d505c8 Adding following/followers lists to the UI
Eugen Rochko 909d0d5e88 Adding public timeline silencing
Eugen Rochko e5565a7e4a Fix suggestions fallback query
Eugen Rochko 19615a2c37 Add restart policy to docker compose
Eugen Rochko c1a0633a12 Guard against unexisting statuses rendering
Eugen Rochko de50eff6ac Add opening images in a modal window
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
Eugen 61db14bcbe Add more useful links to the readme
Eugen Rochko 720d1f8f3d Restrict access to oauth/applications to admins only
Eugen Rochko b746a931a5 Fix OAuth authorization redirect