Eugen Rochko
a82a15a38e
Adding german localization
8 years ago
Eugen Rochko
2096fc62ec
Add an Intl polyfill
8 years ago
Eugen Rochko
08ed85b3cf
Fix #148 - Devise mailer fixed, test spec added so it won't slip past again
8 years ago
Eugen Rochko
f06907eadd
Remove broken test
8 years ago
Eugen Rochko
0e0b4f9e59
i18n for devise mailer too
8 years ago
Eugen Rochko
b8e6ca45e5
Add user locale setting
8 years ago
Eugen Rochko
43daf0be85
Adding react-intl i18n to the frontend. No translations yet
8 years ago
Eugen Rochko
1b61e404b4
Localizations for most server-side strings
8 years ago
Eugen Rochko
0e956910c3
Adding some localizations
8 years ago
Eugen Rochko
2fa716c92a
Improve how public status pages look slightly
8 years ago
Eugen Rochko
15af998d7b
Support emojis in display name, bio
8 years ago
Eugen Rochko
c6f5eb8aa7
Fix #144 - Filter statuses from blocked users out of ancestors/descendants results
8 years ago
Eugen Rochko
e71b152d89
Fix rubocop issues, introduce usage of frozen literal to improve performance
8 years ago
Eugen Rochko
a7332acba3
Delegate processing of incoming PuSH data to background workers
8 years ago
Eugen Rochko
19ea717b3c
Fix wrong link header on followers API, wrong link in tabs component, order
...
account results
8 years ago
Eugen Rochko
7a55e3c409
Fix #63 - Filter mentions that reply to blocked users
8 years ago
Eugen Rochko
2a3ec3d5a3
Fix another mistake with infinite user list for following
8 years ago
Eugen Rochko
e3556ed56d
Fix another mistake
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
b20d651b88
Fix stale reference
8 years ago
Eugen Rochko
295c9e7df1
Use privacy policy from Discourse
8 years ago
Eugen Rochko
6f0d312dc3
Force utf-8 encoding when processing XML
8 years ago
Eugen Rochko
0a8aced7f4
Making upload button into a smaller icon button
8 years ago
Eugen Rochko
0f7a388de6
Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko
e60cb2792e
Debounce autosuggestions requests
8 years ago
Eugen Rochko
18341b1621
Search component
8 years ago
Eugen Rochko
733b5415be
Fix #142 - Escape ILIKE special characters from Account.find_remote
8 years ago
Eugen Rochko
6b7fdf3b5f
Weigh username matches higher than domain matches in account search
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
202fbc3e1b
Enable emojis in reply indicator as well
8 years ago
Eugen Rochko
db4df4481b
Fix modals sizing and add animation to it, fix #140 by only making the text of
...
status clickable (this also fixes multiple dropdown being openable at the same
time)
8 years ago
Eugen Rochko
d8c2044e65
Fix public timeline query
8 years ago
Eugen Rochko
6430d86e86
Fix #131 - Make active favourite buttons yellow
8 years ago
Eugen Rochko
ebe726f774
Fix #122 - Add microformats-2 classes to mention links
8 years ago
Eugen Rochko
aed424aef0
Fix live status removal from public/hashtag channels
8 years ago
Eugen Rochko
0b03bbad67
Discard misattributed remote statuses, improve timelines filter
8 years ago
Eugen Rochko
6d9f8ee11e
Improve filtering of public/hashtag timelines, both in backlog and real-time
8 years ago
Eugen Rochko
a6ae45e8d7
Status removal is broadcast to public/hashtag timelines too
8 years ago
Eugen Rochko
a6667f7f58
Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
8 years ago
Eugen Rochko
beb36e24fe
API pagination for all collections using Link header
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
46191e7071
Adding Emoji One
8 years ago
Eugen Rochko
c0ee14756f
Adding more logging
8 years ago
Eugen Rochko
ac79369f2b
Fix for thread resolve service and process feed service url method
8 years ago
Eugen Rochko
9da30e31c8
Fix region setting for AWS gem
8 years ago
Eugen Rochko
f1d2c46ded
Improve feed regeneration
8 years ago
Eugen Rochko
663c0edd8d
Fix typo
8 years ago
Eugen Rochko
434c3fb2f7
ProcessFeedService refactor
8 years ago
Eugen Rochko
8f0869876b
Improved configuration from ENV, cleaned up timeline filter methods
...
to be more readable, add extra logging to process feed service
8 years ago
Eugen Rochko
5d46b8d285
Click video player to toggle playback
8 years ago
Eugen Rochko
97d9150779
Fix #135 - More prominent focus style for inputs
8 years ago
Eugen Rochko
4a9a053b90
Better look/behaviours for video player/lightbox
8 years ago
Eugen Rochko
24abc550ab
Replace react-skylight with own solution that centers images better
8 years ago
Eugen Rochko
b225b8d32e
Fix account and hashtag regex
8 years ago
Eugen Rochko
4d2b690582
Do not modify scroll position unless content has been added to the top, not bottom
8 years ago
Eugen Rochko
8ac4c4eed1
Keep scroll position when scrolled down and new content is added
8 years ago
Eugen Rochko
6d948a809e
Account notes (bios) can now contain links. Character limit upped to 160
8 years ago
Eugen Rochko
54b9a42b3a
Fix URL configuration when S3 is enabled
8 years ago
Eugen Rochko
5ad6611101
Add test for FanOutOnWriteService
8 years ago
Eugen Rochko
f0956d434c
Improve @mention regex
8 years ago
Eugen Rochko
c6461dc247
Fix remote hashtag linking
8 years ago
Eugen Rochko
bb517d832d
Fix mistake
8 years ago
Eugen Rochko
814907e870
Fix linking of remote hashtags in UI, add public view of hashtags
8 years ago
Eugen Rochko
cb22dce970
Adding hashtags
8 years ago
Eugen Rochko
082e57fc13
Adding hashtag model
8 years ago
Eugen Rochko
5b1e01f000
Fix web app manifests
8 years ago
Eugen Rochko
c625dd46d0
Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
8 years ago
Eugen Rochko
5285e9b1f9
Adding list of who favourited status
8 years ago
Eugen Rochko
12a420f0f3
Reduce code duplication, add touch scrolling behaviour for webkit browsers
...
on scrollable areas
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
be2b3eb241
Fix #136 : Add aria-labels
8 years ago
Eugen Rochko
ca8208c1a7
Disable accounts caching too
8 years ago
Eugen Rochko
d44997809c
Disable caching of statuses (maybe this will help with the weird bug)
8 years ago
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