800 Commits (3778355454dbdff8dc52b134113a7518a0af94df)

Author SHA1 Message Date
Eugen Rochko aed25932b5 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
Eugen Rochko 6de079a5af Removing external hub completely, fix #333 fixing digit-only hashtags,
8 years ago
Eugen Rochko c4ffffbeed Add a better cropped image
8 years ago
Eugen Rochko 642e464670 Adding art by cutewitchirl, open graph tags for about page
8 years ago
victorhck f5c8d64b6d added to missings spanish translations
8 years ago
Eugen Rochko 4df38516e6 Fix key up listener on compose form
8 years ago
Eugen Rochko b27066e154 Re-implemented autosuggestions component for the compose form
8 years ago
Eugen Rochko 4284093aa3 Fixed AS delete verb
8 years ago
Eugen Rochko 76ec907993 Improved admin UI
8 years ago
Eugen Rochko 668013265c Restoring old async behaviour of thread resolving as it proved to be more robust
8 years ago
Eugen Rochko 908fcf83c6 Fix timelines loading bug
8 years ago
Eugen Rochko 6d1066fe61 Adding some navigation items from #262 to the getting started screen
8 years ago
Eugen Rochko 6e7e97c849 Fix metaKey usage
8 years ago
Eugen Rochko 73c142fb94 Fix #167 - Enable cmd+enter on Mac to submit form
8 years ago
Eugen Rochko cda297450f Fix #171 - You can now drag & drop files to be uploaded
8 years ago
Eugen Rochko f92cb02b9b Fix #203 - try/catch around JSON parse
8 years ago
Eugen Rochko 2b22c33039 Fix #157 - labels/titles on follow/unfollow buttons
8 years ago
Eugen Rochko 6a5036ab19 Fix whitespace preservation in status text
8 years ago
Eugen Rochko e90fcb46e3 Sensitive content federates using the "nsfw" hashtag
8 years ago
Eugen Rochko f90133d2ad Thread resolving no longer needs to be separate from ProcessFeedService,
8 years ago
Eugen Rochko 6c60757e99 Improve images in opengraph meta tags
8 years ago
Eugen Rochko c8e0ceed56 Fix OpenGraph meta tags
8 years ago
Eugen Rochko 0c491ea928 Fix translations
8 years ago
Stanislav Makar d2ab41aea4 Declare Ukrainian
8 years ago
Vladyslav d85c566960 Final steps for Ukrainian translation
8 years ago
Eugen Rochko 06dd359239 Downsize attachment previews, but improve quality from 80 to 90
8 years ago
Eugen Rochko bf5f8a2449 Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
8 years ago
Eugen Rochko 2ef9f36cf2 Improve suspend account service
8 years ago
Eugen Rochko f978b06dd1 Add suspend account functionality to admin UI
8 years ago
Eugen Rochko f406e01fcf Add filters for suspended accounts
8 years ago
Eugen Rochko 2488162733 Adding suspend account service
8 years ago
Eugen Rochko 1357c1cb3d Add single user mode
8 years ago
Eugen Rochko 84d2371d6a Fix
8 years ago
Eugen Rochko 39cc9fde8a Add account suspension
8 years ago
Eugen Rochko 64d109dc0e Downsize originals in media attachments, small fixes
8 years ago
Eugen Rochko b362de2232 Adding configurable e-mail blacklist
8 years ago
Eugen Rochko 41b4be699f Fix rule
8 years ago
Eugen Rochko d5da55c6cc Fix mutating objects
8 years ago
Eugen Rochko d4559402e4 Better responsiveness
8 years ago
Eugen Rochko 9d9f796130 Adding more to admin accounts UI
8 years ago
Eugen Rochko d236dcded2 Fix public tags page
8 years ago
Eugen Rochko 00e9dac1d3 Automatically block outgoing notifications from silenced accounts to users
8 years ago
Eugen Rochko f763e844e8 Do not use expiring links after all
8 years ago
Eugen Rochko 24e692b0cf Set a specific S3 expiration time so that files can be cached
8 years ago
Eugen Rochko 80c44ed9c1 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
8 years ago
Eugen Rochko 565cd95bca Keep timelines in the UI trimmed when possible
8 years ago
Eugen Rochko b14b5e3b44 Improve notification model
8 years ago
Eugen Rochko 5abf64d647 Add "next" pagination to public profiles
8 years ago
Eugen Rochko ec44cff9a2 Admin accounts page lists accounts
8 years ago
Eugen Rochko 816284d739 Fix #248 - Reload all accounts when fetching from cache
8 years ago
Eugen Rochko 8cfcc52876 Make all account links into permalinks (open public except on left click)
8 years ago
Eugen Rochko 470f629b06 Fix #284 - Alignment in notifications column
8 years ago
Eugen Rochko d9232959df Fix #298 - Esc to close modal
8 years ago
Eugen Rochko 3114e55c7a Fix #323 - self-replies to appear in public timelines again
8 years ago
Eugen Rochko 58b3f4fd67 Fix #329 - avatar errors no longer prevent remote accounts from being saved
8 years ago
Eugen 2b2797d6a5 Merge pull request #327 from TazeTSchnitzel/clearer_unlisted
8 years ago
Andrea Faulds 1c1102008f Fix line endings for Portuguese locale
8 years ago
Andrea Faulds fd01f13b3c Replace "Unlisted mode" with more explicit text
8 years ago
Eugen Rochko 1d0321fc45 Fix pt translations, improve pre-cache queries, removing will_paginate
8 years ago
Eugen bdf7d8f8fd Fix opengraph preview image
8 years ago
unsmell 2b13df4a8d Create pt.jsx
8 years ago
Eugen Rochko 6ff93845d5 Add basic OEmbed provider API, fix #247
8 years ago
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
8 years ago
Eugen Rochko 1b447c190e Preparing sensitive content for text
8 years ago
Eugen Rochko a21bcac9e1 Further abstract caching for includes
8 years ago
Eugen Rochko 356d3874eb Normalize localizations, add stub for admin/accounts
8 years ago
Eugen Rochko 4a2347da41 Track successful PuSH deliveries
8 years ago
Eugen Rochko ff21ff1489 Make User#current_sign_in_at actually track when user was last active,
8 years ago
Eugen 18da021529 Merge pull request #235 from TazeTSchnitzel/settings_contrast
8 years ago
Eugen 1e99a2bb03 Fix trying to PuSH-publish updates of remote removals
8 years ago
Eugen Rochko 7e90772c92 Unify collection caching code
8 years ago
Eugen Rochko 93a90cd9c3 Delete statuses asynchronously but provide instant feedback in the API
8 years ago
Eugen Rochko 5973ca3d11 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars
8 years ago
Eugen Rochko cc70f28f19 Adding rack timeout of 30sec, PuSH jobs moved to push queue so they
8 years ago
Eugen Rochko 4e351baf88 Fix URLs in inline-rendered XML
8 years ago
Eugen Rochko 5b076cbafb Fix delete Salmons
8 years ago
Eugen Rochko 3ba6531611 Fix setting of confirmed=true on successful confirmation
8 years ago
Eugen Rochko 50638174c8 More logging to ConfirmationWorker
8 years ago
Eugen Rochko 4eba76711b Adding backtracing to Salmon/Processing workers
8 years ago
Eugen Rochko 27fc49d745 Add simple admin overview of PuSH subscriptions
8 years ago
Eugen Rochko 7e5e33df48 Fix Pubsubhubbub::UnsubscribeService
8 years ago
Eugen Rochko 79e41fbd51 Forgot to enable hungarian translation in the frontend
8 years ago
Eugen Rochko 66ab0d0d56 Enabling portuguese and hungarian translations, which are awfully incomplete
8 years ago
Eugen ea05fdaa57 Merge pull request #304 from unsmell/patch-1
8 years ago
Eugen Rochko f860d15d39 Fix order of attachments (see #269)
8 years ago
Eugen Rochko 2d2c81765b Adding embedded PuSH server
8 years ago
unsmell 7109711b71 activate portuguese translation
8 years ago
Eugen 26287b6e7d Merge pull request #275 from kodacs/master
8 years ago
Eugen 0cfb8dbd20 Merge pull request #282 from nclm/misc
8 years ago
Eugen Rochko 8a4913fde0 Public and hashtag timelines now exclude reblogs and replies
8 years ago
Eugen Rochko 054138797f Fix #288 - Strip first @ from search query, don't search accounts if it begins with #
8 years ago
Eugen Rochko 950312bada Fix #278 - Use mb_chars.downcase on hashtags
8 years ago
Eugen Rochko 2cb3dc5e5a Update hub URL and re-subscribe if hub URL changes
8 years ago
nicolas 9f731b6a27 Allow vertical resizing of the toot textarea
8 years ago
Eugen Rochko 4495baf451 X-RateLimit-Reset formatted with iso8601
8 years ago
Eugen Rochko 898ab66e2e Fix checkbox spacing
8 years ago
nicolas c1aab76da4 Checkboxes label adjustement
8 years ago
nicolas 959e4b8198 Merge branch 'master' into french-translation
8 years ago
nicolas effdb42f4c Update fr.jsx
8 years ago
Eugen Rochko 8a3745a4df Remove stale entries from cache results
8 years ago
Eugen 1c9e21a507 Merge pull request #273 from nclm/french-translation
8 years ago
Eugen Rochko 71401659b8 Fix #65 - Options to block notifications from people you don't follow/who don't follow you
8 years ago
kodacs eb3a12bba6 Server side HU translation + Toot fix.
8 years ago
Eugen Rochko e3ed212b85 Filter statuses that mention blocked users
8 years ago
kodacs 7d6c461739 Hungarian translation
8 years ago
nicolas 03d22fabb7 Update fr.jsx
8 years ago
Eugen Rochko 543d06971e Fix bad reference
8 years ago
Eugen Rochko 34e18eb251 Fix forgotten reference
8 years ago
Eugen Rochko 8efa081f21 Remove Neo4J
8 years ago
Eugen Rochko fca183968e Center header in account column, hide media in "muted" status components (notifications)
8 years ago
nicolas 60577f4c6e Merge branch 'master' into french-translation
8 years ago
nicolas 5e33445c5f Update index.jsx
8 years ago
Eugen Rochko 8e34bed7cc Mini Profiler not working well, remove it
8 years ago
Eugen Rochko b6ee2fb1c6 Add some OpenGraph tags to public statuses
8 years ago
Eugen Rochko 4f1d863615 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 7baca3fe4d Merge pull request #242 from TazeTSchnitzel/media_uri_obfuscation
8 years ago
Alyssa Ross cefef2c571 Extract filename obfuscation into module
8 years ago
Eugen Rochko cbc50016eb Follow/unfollow button outside of dropdown, also make favs/reblogs update indicator instantly and
8 years ago
Eugen Rochko 7cee27f517 Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,
8 years ago
Andrea Faulds 7161f91313 Rename media to avoid exposing filename (fixes #207)
8 years ago
Eugen Rochko 3373ae02de Merge branch 'development'
8 years ago
Eugen Rochko 79a0135869 Cache accounts/:id/statuses and single statuses too
8 years ago
Eugen Rochko 2112a81e86 Adding content sensitivity toggle, spoilers for media
8 years ago
Andrea Faulds 8e936b03d5 Improve contrast for settings pages (fixes #173)
8 years ago
nicolas e8725d2d98 Rename ‘Publier’ to ‘Pouet’ in French locale.
8 years ago
Eugen Rochko 5434ad3002 Add content spoilers for media in sensitive-content statuses
8 years ago
Eugen Rochko 0603971894 Adding sensitive marker to statuses in API
8 years ago
Eugen Rochko 4bdb6a0eaf Rename "publish" to "toot" in english locale, fix lightbox showing old image
8 years ago
Eugen Rochko 9b53c7d353 Fix #168 - Turn off e-mail notifications by default
8 years ago
Eugen Rochko cf912e01fd Implement includes caching for timelines APIs
8 years ago
Eugen Rochko 5c78547198 More query optimizations
8 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API
8 years ago
Eugen Rochko 45c7ee39b3 Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously
8 years ago
nicolas c7031fd535 Update fr.jsx
8 years ago
nicolas 89dab7c534 Merging code updates (Unlisted Mode)
8 years ago
nicolas f9bd3d8808 Adding French locale to mastodon.jsx
8 years ago
nicolas 115ce90578 Adding French locale to settings_helper.rb
8 years ago
Eugen Rochko 1788164352 Local accounts can control "silenced" attribute which removes them from public timeline
8 years ago
Eugen Rochko 7abbb02824 Fix #163 - No need for Safari chrome on iOS
8 years ago
nicolas 835d5483fe First version for fr.jsx
8 years ago
Eugen Rochko 7944ed6fe5 Adding option to specify asset server, filter followers query by local accounts
8 years ago
nicolas 6b6243a186 Create fr.jsx
8 years ago
Eugen Rochko 627a85f4e4 Better error message in doorkeeper json response
8 years ago
Eugen Rochko f88ca4a206 Performance improvement for notifications API
8 years ago
Eugen Rochko 52119104b9 Remove some n+1 queries from notifications API
8 years ago
Eugen Rochko e8c27767aa Remove orphaned notifications, add scopes param to app create API
8 years ago
Eugen Rochko e3665c1d67 Try to fix for browsers that don't support notifications
8 years ago
Eugen Rochko c41dc5e8e9 Icon for desktop notifications
8 years ago
Eugen Rochko d32e0364f9 Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko 93577f74e7 Use old rules for mention notifications as for mentions timeline
8 years ago
Eugen Rochko fb48cc3b74 Desktop notifications
8 years ago
Eugen Rochko e616ffc5d6 Fix responsive layout breakpoint, replace mentions column with notifications
8 years ago
Eugen Rochko 29b12f9e0a Call NotifyService about remote reblogs
8 years ago
Eugen Rochko 38dd85daab Adding notifications column
8 years ago
Eugen Rochko da2ef4d676 Adding unified streamable notifications
8 years ago
caesarologia 3838e6836d Portuguese translation (front-end)
8 years ago
Eugen Rochko 51dc725794 Graphic emoji in usernames in the "reblogged" string above status
8 years ago
Eugen Rochko 39533190c2 Display human names of locales in dropdown
8 years ago
Eugen Rochko c7a1b78536 Activating Spanish i18n
8 years ago
Eugen Rochko ac2403fb24 Add more Spanish i18n
8 years ago
Eugen Rochko 7dea6a23f7 Move Salmon processing to background as well as PuSH
8 years ago
Eugen Rochko 2c58e7e06a Catch validation errors in ProcessFeedService so that one failing entry wouldn't stop others from going through
8 years ago
Eugen Rochko e4f56fa942 Don't create attachments if remote file cannot be fetched
8 years ago
Eugen Rochko 882de42bab Validate presence of text even for remote statuses
8 years ago
Eugen Rochko 7b7bf834e9 Fix OAuth authorization page and add a spec for it
8 years ago
victorhck 2f1b6d4f41 fixed typos
8 years ago
Victorhck 1fd2ac774f Added spanish translation (#150)
8 years ago
Eugen 3794e4e307 Fix syntax error
8 years ago
victorhck 9d9bb1d728 doing spanish translation
8 years ago
victorhck 305d0375ab added spanish translation
8 years ago
Eugen Rochko 85d1b74ac3 Adding german localization
8 years ago
Eugen Rochko a6e4f754fc Add an Intl polyfill
8 years ago
Eugen Rochko 7ac574d9a9 Fix #148 - Devise mailer fixed, test spec added so it won't slip past again
8 years ago
Eugen Rochko b2e504616a Remove broken test
8 years ago
Eugen Rochko 116ab27e08 i18n for devise mailer too
8 years ago
Eugen Rochko 2c766bd4b4 Add user locale setting
8 years ago
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet
8 years ago
Eugen Rochko 546c4718e7 Localizations for most server-side strings
8 years ago
Eugen Rochko 3ce6ac0ce2 Adding some localizations
8 years ago
Eugen Rochko a4313224d9 Improve how public status pages look slightly
8 years ago
Eugen Rochko 489bd99803 Support emojis in display name, bio
8 years ago
Eugen Rochko 4f07fb1f0a Fix #144 - Filter statuses from blocked users out of ancestors/descendants results
8 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
8 years ago
Eugen Rochko a91c3ef6ce Delegate processing of incoming PuSH data to background workers
8 years ago
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
8 years ago
Eugen Rochko f8f15e5697 Fix #63 - Filter mentions that reply to blocked users
8 years ago
Eugen Rochko bcfa49aea7 Fix another mistake with infinite user list for following
8 years ago
Eugen Rochko 4286d49ade Fix another mistake
8 years ago
Eugen Rochko 44f236e889 Fix infinite scrolling mistake
8 years ago
Eugen Rochko dbfe1e4be6 Infinite scroll for followers/following lists
8 years ago
Eugen Rochko 49b7896953 Fix stale reference
8 years ago
Eugen Rochko 3f54fba0d3 Use privacy policy from Discourse
8 years ago
Eugen Rochko 7ce4670164 Force utf-8 encoding when processing XML
8 years ago
Eugen Rochko 50d3083cbd Making upload button into a smaller icon button
8 years ago
Eugen Rochko d42ed78aa4 Fix #110 - Make web UI use browser history, change links in e-mails to link to that
8 years ago
Eugen Rochko c4eb63c1d4 Debounce autosuggestions requests
8 years ago
Eugen Rochko f0bdfadab7 Search component
8 years ago
Eugen Rochko 8152584cf5 Fix #142 - Escape ILIKE special characters from Account.find_remote
8 years ago
Eugen Rochko 20aa777c58 Weigh username matches higher than domain matches in account search
8 years ago
Eugen Rochko afded319d2 Add limit to search results
8 years ago