639 Commits (5e89b02bc690b8973a295cf9bf4227eb9605f3c2)

Author SHA1 Message Date
nicolas d46c2e98ee Update index.jsx
8 years ago
Eugen Rochko 8ab2fcbb2c Mini Profiler not working well, remove it
8 years ago
Eugen Rochko 4af2805038 Add some OpenGraph tags to public statuses
8 years ago
Eugen Rochko f613f2b84a Only distribute statuses to followers who signed in in the last 2 weeks, add rake task for clearing feeds of inactive users
8 years ago
Eugen 2152dfef02 Merge pull request #242 from TazeTSchnitzel/media_uri_obfuscation
8 years ago
Alyssa Ross cb06801b21 Extract filename obfuscation into module
8 years ago
Eugen Rochko 90b3ff2518 Follow/unfollow button outside of dropdown, also make favs/reblogs update indicator instantly and
8 years ago
Eugen Rochko f6d196255c Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,
8 years ago
Andrea Faulds 66a20701b7 Rename media to avoid exposing filename (fixes #207)
8 years ago
Eugen Rochko cda67241d4 Merge branch 'development'
8 years ago
Eugen Rochko d78962c1ed Cache accounts/:id/statuses and single statuses too
8 years ago
Eugen Rochko 1c8ca7aed5 Adding content sensitivity toggle, spoilers for media
8 years ago
Andrea Faulds 5dc7e130f8 Improve contrast for settings pages (fixes #173)
8 years ago
nicolas 862b82051a Rename ‘Publier’ to ‘Pouet’ in French locale.
8 years ago
Eugen Rochko 3c12f6f23b Add content spoilers for media in sensitive-content statuses
8 years ago
Eugen Rochko 65d6191147 Adding sensitive marker to statuses in API
8 years ago
Eugen Rochko c60df460af Rename "publish" to "toot" in english locale, fix lightbox showing old image
8 years ago
Eugen Rochko 59d7fe4c05 Fix #168 - Turn off e-mail notifications by default
8 years ago
Eugen Rochko dda6354c76 Implement includes caching for timelines APIs
8 years ago
Eugen Rochko f6a975af8b More query optimizations
8 years ago
Eugen Rochko 30010a6dbd Moving some counter queries out of subqueries in the API
8 years ago
Eugen Rochko f07b0dc82f Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously
8 years ago
nicolas 5902e95af9 Update fr.jsx
8 years ago
nicolas 1a9ad408e8 Merging code updates (Unlisted Mode)
8 years ago
nicolas 1555bf8400 Adding French locale to mastodon.jsx
8 years ago
nicolas 2a1b5185b3 Adding French locale to settings_helper.rb
8 years ago
Eugen Rochko 74df3ba1d7 Local accounts can control "silenced" attribute which removes them from public timeline
8 years ago
Eugen Rochko 7e8f1061dd Fix #163 - No need for Safari chrome on iOS
8 years ago
nicolas c6ca8f8f2f First version for fr.jsx
8 years ago
Eugen Rochko 0943e98288 Adding option to specify asset server, filter followers query by local accounts
8 years ago
nicolas 14e9972858 Create fr.jsx
8 years ago
Eugen Rochko 0aeae195cb Better error message in doorkeeper json response
8 years ago
Eugen Rochko 0a68464995 Performance improvement for notifications API
8 years ago
Eugen Rochko 4d100a1b36 Remove some n+1 queries from notifications API
8 years ago
Eugen Rochko 83cdfefa7d Remove orphaned notifications, add scopes param to app create API
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 dc8b46ecbc Use old rules for mention notifications as for mentions timeline
8 years ago
Eugen Rochko 80d58c6c04 Desktop notifications
8 years ago
Eugen Rochko a75ad23c83 Fix responsive layout breakpoint, replace mentions column with notifications
8 years ago
Eugen Rochko 3fc7820d6e Call NotifyService about remote reblogs
8 years ago
Eugen Rochko 951843e646 Adding notifications column
8 years ago
Eugen Rochko 38025dfea3 Adding unified streamable notifications
8 years ago
caesarologia 622b48803b Portuguese translation (front-end)
8 years ago
Eugen Rochko 575b585024 Graphic emoji in usernames in the "reblogged" string above status
8 years ago
Eugen Rochko b8293cd830 Display human names of locales in dropdown
8 years ago
Eugen Rochko 42fb16ec3a Activating Spanish i18n
8 years ago
Eugen Rochko a750b471a2 Add more Spanish i18n
8 years ago
Eugen Rochko fbaddca49e Move Salmon processing to background as well as PuSH
8 years ago
Eugen Rochko b373fb0ff6 Catch validation errors in ProcessFeedService so that one failing entry wouldn't stop others from going through
8 years ago
Eugen Rochko d2029a8845 Don't create attachments if remote file cannot be fetched
8 years ago
Eugen Rochko 8d767b477f Validate presence of text even for remote statuses
8 years ago
Eugen Rochko c282e5be19 Fix OAuth authorization page and add a spec for it
8 years ago
victorhck 95ac094a1b fixed typos
8 years ago
Victorhck c04884563e Added spanish translation (#150)
8 years ago
Eugen 8a3ac3502e Fix syntax error
8 years ago
victorhck 73f578231c doing spanish translation
8 years ago
victorhck 709fa3e988 added spanish translation
8 years ago
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
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
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
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
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
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
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
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
8 years ago
Eugen 735dc8a14b Merge pull request #129 from fhemberger/fix/a11y-labels
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
8 years ago
Eugen Rochko e7035a4d39 Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY,
8 years ago