6536 Commits (45fd0464de96c58d600f57119355116d01958a5a)

Author SHA1 Message Date
Eugen Rochko ca8172ee02 Remove fallback to long description on sidebar and meta description (#12119)
5 years ago
trwnh 028758a768 Add missing back button header for invalid account (#12094)
5 years ago
Eugen Rochko b665e99b2f Fix hashtag timeline REST API accepting too many hashtags (#12091)
5 years ago
Eugen Rochko 6b96a6dd15 Fix `GET /api/v1/instance` REST APIs being unavailable in secure mode (#12089)
5 years ago
Eugen Rochko c453888616 Fix performance of home feed regeneration (#12084)
5 years ago
Hugo Gameiro b302921eb1 add loglevel fatal to video and audio styles (#12088)
5 years ago
Eugen Rochko 63fe37a977 New Crowdin translations (#12067)
5 years ago
Eugen Rochko a57da77719 Remove invite comments from UI (#12068)
5 years ago
Eugen Rochko 12fef4dab0 New Crowdin translations (#12061)
5 years ago
Eugen Rochko 059287ad08 Add `reason` param to `POST /api/v1/accounts` REST API (#12064)
5 years ago
Eugen Rochko 1656a9fa9c Fix wrong attribute in MoveWorker (#12066)
5 years ago
Eugen Rochko 27dff3317c Add br, es-AR, et, mk, nn to available locales (#12062)
5 years ago
Eugen Rochko 59d551093f New Crowdin translations (#12047)
5 years ago
Eugen Rochko 9c4f1fb4e1 Fix audio attachments opening in video modal from media tab in web UI (#12056)
5 years ago
Eugen Rochko 4137247274 Fix issues in RTL layout in web UI (#12060)
5 years ago
Eugen Rochko f9c94be74c Fix media editing modal and profile directory in light theme (#12059)
5 years ago
Eugen Rochko 746fae0bd1 Fix performance of GIF re-encoding (#12057)
5 years ago
Eugen Rochko 37f09d3ace Add `openRegistrations` attribute to nodeinfo endpoint (#12058)
5 years ago
Eugen Rochko 1db0719dbb Fix needlessly indexing unsearchable statuses into ElasticSearch (#12041)
5 years ago
ThibG be13fc919c Fix RSS caching (but disable localization) (#12054)
5 years ago
Jeong Arm 345898e920 Fix drag and drop link to composebox (#12055)
5 years ago
Eugen Rochko ced431f02f Fix account counters being overwritten by parallel writes (#12045)
5 years ago
Eugen Rochko 28c19c66ba Fix featured hashtag URL being interpreted as media or with_replies (#12048)
5 years ago
Eugen Rochko 6152eaea04 New Crowdin translations (#11998)
5 years ago
Cutls 27817baca5 Fix bad word breaking on conversations (#12039)
5 years ago
ThibG cdce1328a7 Fix typo in mute confirmation dialog (#12044)
5 years ago
Eugen Rochko 55b6f9202a Add error description and button to copy stack trace to web UI (#12033)
5 years ago
Jeong Arm c388ed5630 Scroll into search bar when focus (#12032)
5 years ago
ThibG 66f85e540c Fix custom emoji animation on hover in conversations view (#12040)
5 years ago
ThibG 081cae4c22 Fix BootstrapTimelineService crashing when bootstrapped accounts are invalid (#12037)
5 years ago
ThibG 147f2e0d06 Fix missing propType for conversation delete (#12035)
5 years ago
Eugen Rochko b7b91d3597 Add refresh button to list of rebloggers/favouriters in web UI (#12031)
5 years ago
Eugen Rochko 8811f37949 Fix long domain block descriptions breaking table layout (#12029)
5 years ago
Eugen Rochko 6bf6f5e06c Fix delete conversation action not being reflected in web UI (#12030)
5 years ago
Eugen Rochko 67713f8b08 Remove HEAD request from fetching link previews (#12028)
5 years ago
mayaeh da68736ca3 Fix hashtag link to directory in AdminUI (#12005)
5 years ago
Eugen Rochko b006b7914e Fix active user count for different number of weeks using same cache (#12025)
5 years ago
Eugen Rochko f77337daaf Fix records not being indexed sometimes (#12024)
5 years ago
Cutls 7c6fef81a4 Fix and remove ugly css around the conversation component (#12022)
5 years ago
abcang 2b89873dfc Fix follow requests N+1 (#12004)
5 years ago
ThibG f088e090e4 Add voters count support (#11917)
5 years ago
koyu ac007dfb83 Change at icon in notification filter to reply-all (#11995)
5 years ago
ThibG fdd1848c7c Add explanation to mute dialog, refactor and clean up mute/block UI (#11992)
5 years ago
Eugen Rochko 51a72a802f Add a nodeinfo endpoint (#12002)
5 years ago
ThibG 812a7828d1 Change vote results to display ex-aequo leading options as leading (#12001)
5 years ago
Eugen Rochko 11e7f5936e New Crowdin translations (#11985)
5 years ago
trwnh e4289a50fc Fix muted text color not applying to all text (#11996)
5 years ago
Eugen Rochko aadf3981fa Fix follower/following lists resetting on back-navigation in web UI (#11986)
5 years ago
Eugen Rochko ae03161ad9 Fix account migration not affecting followers on origin server (#11980)
5 years ago
Eugen Rochko 7b7c50f124 Fix public list of domain blocks being too verbose on about page (#11967)
5 years ago
Yamagishi Kazutoshi 03e29f4c51 Do not add margin light when opening modal on mobile (#11830)
5 years ago
Eugen Rochko f5c71a6cd2 Add (back) option to set redirect notice on account without moving followers (#11994)
5 years ago
ThibG 03d3481688 Fix vote checkmark in poll results (#11990)
5 years ago
Eugen Rochko d8f09d5853 Fix unscoped being used in the wrong place (#11987)
5 years ago
Eugen Rochko 561b0509c3 Fix redirecting non-functional accounts on public pages (#11978)
5 years ago
Eugen Rochko 386dc65671 Fix preview card image not being re-fetched even if link is re-posted (#11981)
5 years ago
Eugen Rochko 6baaceefcd Fix index not being used in Status.reblogs_map (#11982)
5 years ago
Eugen Rochko 66d3e13777 Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977)
5 years ago
Eugen Rochko acdd77b5ee New Crowdin translations (#11909)
5 years ago
ThibG 70990720c5 Change silences to always require approval on follow (#11975)
5 years ago
Eugen Rochko e2372fcdc2 Fix unreviewed hashtag not being found by exact case-insensitive match (#11976)
5 years ago
abcang 2c43d538dc Validate Web::PushSubscription (#11971)
5 years ago
abcang 4c0da93bc7 Improve status pin query (#11972)
5 years ago
ThibG f3d4db653c Avoid storing audio and video file data in memory (#11974)
5 years ago
ThibG d6b6267c27 Use blob URL for Tesseract to avoid CORS issues (#11964)
5 years ago
Cutls 45bdb2cea4 Fix overflow on conversations (#11965)
5 years ago
Eugen Rochko c41cd0d8f6 Fix hashtag batch actions not redirecting back with right filters (#11962)
5 years ago
Eugen Rochko 67796a267d Fix relays UI being available in whitelist/secure mode (#11963)
5 years ago
Jeong Arm 565a36ab61 Fix search error when ElasticSearch is enabled but not available (#11954)
5 years ago
Eugen Rochko 3773115066 Fix authentication before 2FA challenge (#11943)
5 years ago
Yamagishi Kazutoshi 1f2ab953ba Add fallback section ID with ToC (#11941)
5 years ago
Eugen Rochko b02ac11e2a Fix unread indicator not updating for notifications (#11923)
5 years ago
Eugen Rochko 25c70115c1 Fix emoji search not showing custom emoji when none are uncategorized (#11920)
5 years ago
Eugen Rochko 69b44ba726 Revert "Change timelines to add new items to pending items when scrolled down #11867" (#11921)
5 years ago
ThibG c596206f8c Show user what options they have voted (#11195)
5 years ago
Jeong Arm ffbd6a2f27 Fix ugly TOC when title is too long (#11916)
5 years ago
Takeshi Umeda 1f38dc65cd Add full numeric notation to the dashboard title attribute (#11911)
5 years ago
Eugen Rochko 036e851c1a New Crowdin translations (#11901)
5 years ago
Eugen Rochko 5d5af651f1 Change conversations UI (#11896)
5 years ago
Eugen Rochko 84c3ceecb7 Fix "reason" prefix being shown with no reason for public blocks (#11908)
5 years ago
Eugen Rochko 3198f5b0ad Fix updates being hidden behind pending items on unmounted components (#11898)
5 years ago
Takeshi Umeda 4049193f69 Fixed missing account in MoveDistributionWorker (#11906)
5 years ago
Takeshi Umeda 9267e4310d Accept acct starting with @ in account migration (#11907)
5 years ago
Takeshi Umeda 45fe523a18 Addition of update activity distribution by alias, minor correction (#11905)
5 years ago
Takeshi Umeda 74e4abcebc Fixed an error in the aliases template of the aliases controller (#11902)
5 years ago
Eugen Rochko f3917e433b New Crowdin translations (#11861)
5 years ago
Eugen Rochko 501b95fa4d Fix hashtag batch actions being unavailable on pending review page (#11897)
5 years ago
Yamagishi Kazutoshi 67c90c16f1 Respect original ID with ToC (#11895)
5 years ago
Eugen Rochko 53ceb703b3 Fix page body not being scrollable in admin layout (#11893)
5 years ago
Eugen Rochko bd3e1b383e Fix left side of single column layout being cropped on smaller screens (#11894)
5 years ago
Eugen Rochko a2d3728c36 Add account migration UI (#11846)
5 years ago
Eugen Rochko 21cca10a6e Fix placeholder colors for inputs not being explicitly defined (#11890)
5 years ago
Eugen Rochko 35bc382e57 Fix thread column showing pin button (#11891)
5 years ago
tsia e998a170a0 fix rss enclosure length (#11889)
5 years ago
Eugen Rochko 61442032a2 Add table of contents to about page (#11885)
5 years ago
Eugen Rochko 1781358bd9 Add password challenge to 2FA settings, e-mail notifications (#11878)
5 years ago
nzws✨ 7bfef64877 Fix eslint error of import/no-extraneous-dependencies (#11884)
5 years ago
Eugen Rochko 195ea5bce5 Change spam check to apply to local accounts and add a threshold (#11806)
5 years ago
ThibG 266f26f23b Fix “load more” adding older toots/notifications to pending items (#11883)
5 years ago
Yamagishi Kazutoshi dabb03467e Check existence of timeline state in community timeline (#11880)
5 years ago
Eugen Rochko 8904a4eb36 Fix TOTP codes not being filtered from logs during enabling/disabling (#11877)
5 years ago
han@highemelry 66241cfc7e Fix audit log error when custom emoji is copied from remote server (#11876)
5 years ago
mayaeh 16dbecf6e5 Fixed not being able to display review pending hashtags in the admin UI. (#11875)
5 years ago
Eugen Rochko ae443cb6ea Fix webfinger response not returning 410 when account is suspended (#11869)
5 years ago
mayaeh 2d79552c3c Fix the sample account icon of Profile directory to local only (#11872)
5 years ago
Eugen Rochko d321515c11 Fix Move handler queuing jobs that will fail if account is suspended (#11864)
5 years ago
abcang f419d968d8 Improve IP cleanup query (#11871)
5 years ago
Eugen Rochko 68ce208da3 Fix SSO login not using existing account when e-mail is verified (#11862)
5 years ago
Eugen Rochko 4e39d575dc Fix web UI allowing uploads past status limit via drag & drop (#11863)
5 years ago
ThibG 57c7ce5e7f Change timelines to add new items to pending items when scrolled down (#11867)
5 years ago
ThibG df8b1b3547 Fix poll options checkboxes/radio buttons not being vertically centered (#11833)
5 years ago
ThibG 7f7f8cac37 Fix “slow mode” issues (#11859)
5 years ago
Eugen Rochko 722d8cdc36 New Crowdin translations (#11799)
5 years ago
ThibG ba7a1f9f75 Fix expiring polls not being displayed as such in the WebUI (#11835)
5 years ago
mayaeh 566e85716f Add search and sort functions to hashtag admin UI (#11829)
5 years ago
Takeshi Umeda 7bdf741377 Change dashboard to short number notation (#11847)
5 years ago
Eugen Rochko 8eb0d880cb Fix 2FA challenge and password challenge for non-database users (#11831)
5 years ago
mayaeh 79927b1f55 Change the hashtag link from WebUI to public page (#11845)
5 years ago
ThibG 20f209452e Fix media description button being disabled at 420 characters instead of 1500 (#11836)
5 years ago
Eugen Rochko c5836cc5de Fix profile fields overflowing page width (#11828)
5 years ago
Eugen Rochko a5e34d5ff8 Fix web push subscriptions being deleted on rate limit or timeout (#11826)
5 years ago
Eugen Rochko 8824964836 Remove deprecated `GET /api/v1/search` API (#11823)
5 years ago
ThibG f8e09ac4a8 Fix display of long poll options (#11717)
5 years ago
ThibG 7d2fceae9b Change /api/v1/timelines/public to require auth when public preview is off (#11802)
5 years ago
Eugen Rochko ee1c152083 Fix search API not resolving URL when type is given (#11822)
5 years ago
Eugen Rochko 45b759a2ca Fix hashtags being split by ZWNJ character (#11821)
5 years ago
Eugen Rochko ec20fd2112 Change unlisted custom emoji to not appear in autosuggestions (#11818)
5 years ago
Eugen Rochko 8352a0f352 Fix unused CSS (#11824)
5 years ago
Eugen Rochko 9301574423 Change max length of media descriptions from 420 to 1500 characters (#11819)
5 years ago
Eugen Rochko c8b25aa7fc Fix name of Portuguese language not including Portugal (#11820)
5 years ago
Eugen Rochko ad91a0578b Fix scroll position resetting when opening media modals in web UI (#11815)
5 years ago
Eugen Rochko a55f075ab6 Add missing locale file for ga and add rake task to check for it (#11813)
5 years ago
Eugen Rochko 605a4e654a Fix uncaught errors in media proxy controller (#11811)
5 years ago
Eugen Rochko a74b17635b Fix nil error in warning e-mail template (#11812)
5 years ago
Eugen Rochko 4291b74031 Change deletes to preserve soft-deleted statuses in unresolved reports (#11805)
5 years ago
Tao Bror Bojlén 0430cbec29 add admin setting for default search engine indexing (fix #11750) (#11804)
5 years ago
ThibG 875d2e2b59 Add updated relationship to follow request API responses (#11800)
5 years ago
ThibG 4ba49f14dc Change /admin/custom_emoji to honor the auto_play_gif setting (#11801)
5 years ago
ThibG 3c1c9f8a8e Fix duplicate HTML ids in /about (#11803)
5 years ago
Eugen Rochko 8eab4349b4 Add retry for failed media downloads and `tootctl media refresh` (#11775)
5 years ago
Eugen Rochko 666c1a8a06 Change tootctl to use inline parallelization instead of Sidekiq (#11776)
5 years ago
Eugen Rochko 853de72d60 New Crowdin translations (#11626)
5 years ago
Eugen Rochko 25fb124ee6 Add batch actions and categories to admin UI for custom emojis (#11793)
5 years ago
Eugen Rochko 39e904f9c1 Fix display of instance actor in reports UI (#11798)
5 years ago
ThibG fef7f3b6d5 Add account bio to account admin view (#11473)
5 years ago
Eugen Rochko 7799c7c75f Add batch approve/reject for pending hashtags in admin UI (#11791)
5 years ago
Takeshi Umeda 50c2f0dcc1 Add featured tags API (#11778)
5 years ago
Eugen Rochko 021a19deba Change half-life of trend decay (#11774)
5 years ago
Yamagishi Kazutoshi 7544167f3c Add healthcheck endpoint for web (#11770)
5 years ago
Eugen Rochko 89989b6255 Add timeline read markers API (#11762)
5 years ago
Yamagishi Kazutoshi 50195c790d Add method and enctype to manifest (#11767)
5 years ago
mayaeh f743f7a7bf Fix NotificationMailer failing when receiving mention with media from remote instance (#11765)
5 years ago
Eugen Rochko f6cd27f41f Fix line breaks in hashtag autosuggestions in web UI (#11764)
5 years ago
Eugen Rochko 09fe562dd6 Fix wrong variable regression from #11753 (#11763)
5 years ago
ThibG 5f6fd01ea6 Attempt to concurrently connect to remote IP addresses (#11757)
5 years ago
Mostafa Ahangarha 6899564a76 Exclude URLs from text analysis (#11759)
5 years ago
Eugen Rochko b5651654f7 Fix wrong sum of usage in hashtag component in web UI (#11755)
5 years ago
Eugen Rochko 17df40e74e Fix wrong pluralization in hashtag component in web UI (#11754)
5 years ago
Eugen Rochko 7ef93513f7 Change account deletion page to have better explanations (#11753)
5 years ago
ThibG ecd444dc99 Fix admin interface showing superfluous reject media/reports on suspended blocks (#11749)
5 years ago
ThibG 8b271d6d25 Fix ActivityPub context not being dynamically computed (#11746)
5 years ago
Eugen Rochko ae3c1fbf40 Fix error in admin UI for hashtag usage breakdown (#11743)
5 years ago
Eugen Rochko 8d61ef6dda Change hashtag component in web UI to show numbers for 2 last days (#11742)
5 years ago
Eugen Rochko 97beb5d3de Fix error in user warning template (#11741)
5 years ago
Eugen Rochko 2807f39900 Fix user preference to show trends not working on public pages (#11740)
5 years ago
Eugen Rochko feeecba886 Change OpenGraph description on sign-up page to reflect invite (#11744)
5 years ago
Eugen Rochko acf168f1a2 Fix uncached media in web UI not being clickable (#11745)
5 years ago
mayaeh 80fe7fa415 Integrate translation strings for the Profile Directory. (#11722)
5 years ago
ThibG 06f49d9cf2 Fix Mastodon logo style on hover on public pages' footer (#11735)
5 years ago
ThibG c5e4f4e0c1 Fix height of dashboard counters (#11736)
5 years ago
Eugen Rochko 436266ca27 Change trending hashtags to not disappear instantly after midnight (#11712)
5 years ago
ThibG 1443f2bd3c Fix custom emoji animation on hover in WebUI directory bios (#11716)
5 years ago
Eugen Rochko 76bdc01aee Fix wrong percentages in admin UI for hashtag usage breakdown (#11714)
5 years ago
Eugen Rochko 59d873e1e5 Add "not available" label on unknown media attachments (#11715)
5 years ago
Eugen Rochko b47119eb61 Change layout of public profile directory to be the same as in web UI (#11705)
5 years ago
umonaca 70e0c2f162 Add more media formats (#11687)
5 years ago
Eugen Rochko c194c17cb7 Fix non-numbers being passed to Redis and causing an error (#11697)
5 years ago
Eugen Rochko 73d8f314a9 Fix error in REST API for an account's statuses (#11700)
5 years ago
Eugen Rochko a2a65f43b2 Fix uncaught error when resource param is missing in Webfinger request (#11701)
5 years ago
Eugen Rochko ee9d0c0f38 Fix uncaught domain normalization error in remote follow (#11703)
5 years ago
ThibG accac63c88 Change detailed status child ordering to sort self-replies on top (#11686)
5 years ago
Eugen Rochko 478288bf4c Fix encoding error when checking e-mail MX records (#11696)
5 years ago
Eugen Rochko 35242b7dc2 Fix error in warning e-mail template (#11698)
5 years ago
Eugen Rochko f21e27e914 Fix uncaught parameter missing exceptions and missing error templates (#11702)
5 years ago
Eugen Rochko 79922ae20f Add profile directory to web UI (#11688)
5 years ago
ThibG 6fc1a84958 Add special alert for throttled requests (#11677)
5 years ago
ThibG d255ce2f1a Add confirmation modal when logging out from the web app (#11671)
5 years ago
mayaeh 9676ae2219 Add translation target for hashtag (#11657)
5 years ago
ThibG 2673b89971 Fix crash when switching back/from mobile layout (#11655)
5 years ago
ThibG 15a82d48ea Change window resize handler to switch to/from mobile layout as soon as needed (#11656)
5 years ago
Eugen Rochko eaa759ffd4 Fix more visual issues with the audio player (#11654)
5 years ago
Eugen Rochko c8df53b75f Fix public page crash due to audio player, fix unpause in audio player (#11652)
5 years ago
Eugen Rochko f13761d84b Add audio player (#11644)
5 years ago
Eugen Rochko 9959cdc79f Add option to include reported statuses in warning e-mail (#11639)
5 years ago
ThibG 0b19014089 Fix items in StatusContent render list not all having a key (#11645)
5 years ago
Eugen Rochko cf56532ced Add header to trends section and change refresh rate to 15 minutes (#11641)
5 years ago
Eugen Rochko 32c781ec6b Add soft delete for statuses for instant deletes through API (#11623)
5 years ago
ThibG d94a4763f6 Restore hashtag suggestions from local tag history (#11632)
5 years ago
Eugen Rochko e4605bbb4a Fix remote and staff-removed statuses leaving media behind for a day (#11638)
5 years ago
mayaeh 2a49f9f5f5 Fix the whitelist mode display not being enabled in the admin dashboard (#11634)
5 years ago
ThibG db5c84ce4b Fix trending hashtags being fetched every 36 seconds instead of every hour (#11631)
5 years ago
ThibG 73b23ef7be Fix handling of audio files in account media gallery (#11629)
5 years ago
Eugen Rochko 123ffd0a45 Fix ignoring whole status because of one invalid hashtag (#11621)
5 years ago
Eugen Rochko cc34509d65 New Crowdin translations (#11596)
5 years ago
ThibG d8153b99b3 Fix hidden statuses losing focus (#11208)
5 years ago
ThibG f17b0ff712 Add invite comments (#10465)
5 years ago
ThibG 867b9f3e9c Add public blocks to /about/blocks (#11298)
5 years ago
Takeshi Umeda 363c6e8f52 Add an RSS feed tagged to a public profile page (#10502)
5 years ago
Eugen Rochko dde2c17e12 Fix uncaught 422 and 500 errors (#11590)
5 years ago
Eugen Rochko dc20e1af71 Add HTTP signature keyId to request log (#11591)
5 years ago
Eugen Rochko f4802e5c51 Fix loading bar being obscured by other elements in web UI (#11598)
5 years ago
Eugen Rochko 87df04d94c Add trends to public pages sidebar (#11594)
5 years ago
Eugen Rochko 3f5571301a Add `tootctl cache recount` command (#11597)
5 years ago
Eugen Rochko 3dfef67643 New Crowdin translations (#11593)
5 years ago
Eugen Rochko 848cb2a697 Add more accurate hashtag search (#11579)
5 years ago
Eugen Rochko 193df2e8cb Fix hashtag autosuggestions line breaks for long suggestions (#11588)
5 years ago
Stanislas 8f7051ee33 Remove WebP support (#11589)
5 years ago
Eugen Rochko bfca519250 New Crowdin translations (#11305)
5 years ago
Eugen Rochko 8e76c759c1 Add explanation to featured hashtags page and profile (#11586)
5 years ago
ThibG 404b64f5ca Fix multiple issues with replies collection for pages further than self-replies (#11582)
5 years ago
Eugen Rochko a8d983934e Fix blurhash and autoplay not working on public pages (#11585)
5 years ago
Eugen Rochko 291f316022 Fix accounts search by full/partial display name and others (#11580)
5 years ago
Eugen Rochko 88ef061da1 Fix 422 being returned instead of 404 when POSTing (#11574)
5 years ago
Eugen Rochko 6393a094c6 Add more accurate account search (#11537)
5 years ago
ThibG dc83169865 Improve focal point modal on mobile (#11575)
5 years ago
ThibG a886bf3808 Allow clicking behind preview (#11576)
5 years ago
Eugen Rochko 375f2f3864 Fix edit media modal on small screens, touch events (#11573)
5 years ago
Eugen Rochko 9b1568c466 Change title bar to only show unread notifications (#11572)
5 years ago
Arnout Engelen bd43bd8925 Include max image dimensions in error (#11552)
5 years ago
Sasha Sorokin 406f2f7d57 Fix trending counter width (#11569)
5 years ago
Eugen Rochko fe52fca65c Fix tesseract.js being part of the common chunk (#11571)
5 years ago
Eugen Rochko 41b188dce6 Add OCR tool to media editing modal (#11566)
5 years ago
ThibG 0fd7f8315f Fix client-side resizing of image uploads (#11570)
5 years ago
Eugen Rochko da208e7d9b Add media editing modal (#11563)
5 years ago
ThibG cfc3fc6bcd Fix reverse-proxy caching of instance actor object (#11561)
5 years ago
Eugen Rochko 954840740e Fix short number formatting for numbers above million in web UI (#11559)
5 years ago
Eugen Rochko a398045539 Add indicator of unread content to window title when web UI is out of focus (#11560)
5 years ago
ThibG 93e6461e66 Fix more ActivityPub queries setting cookies and preventing caching (#11557)
5 years ago
ThibG bfa0b76a6c Fix ActivityPub and REST API queries setting cookies and preventing caching (#11539)
5 years ago
kedama 7bb4d0e751 Fix some emojis in profile metadata labels are not emojified. (#11534)
5 years ago
Eugen Rochko 826bc61c2c Fix account search always returning exact match on paginated results (#11525)
5 years ago
Eugen Rochko 32ff86b6e5 Fix crash when saving invalid domain name (#11528)
5 years ago
Eugen Rochko 24a5f99d10 Fix pinned statuses API returning pagination headers (#11526)
5 years ago
Eugen Rochko 85466a2b9d Fix weekly usage not being displayed correctly in hashtag admin UI (#11524)
5 years ago
Eugen Rochko 5948fbf969 Add GIF and WebP support for custom emojis (#11519)
5 years ago
ThibG a9d60cc0b4 Fix “read more” button behing hidden (regression from #11404) (#11522)
5 years ago
Eugen Rochko aed7dca53b Fix "cancel follow request" button having unreadable text in web UI (#11521)
5 years ago
Eugen Rochko 10b486f627 Fix acct URIs with IDN domains not being resolved (#11520)
5 years ago
Eugen Rochko cc1e24ddc7 Add breakdown of usage by source to admin UI for hashtags (#11517)
5 years ago
ThibG 072e696aa1 Add domain block notes (#11515)
5 years ago
Eugen Rochko 25f549557b Fix trending tags returning less items than requested sometimes (#11513)
5 years ago
Eugen Rochko bfb43d7104 Add number of pending accounts and pending hashtags to admin dashboard (#11514)
5 years ago
ThibG b169874828 Improve focus handling with dropdown menus (#11511)
5 years ago
Eugen Rochko fd352ec288 Fix account tags not being saved correctly (#11507)
5 years ago
Eugen Rochko 277acb8772 Fix non-lowercase hashtags not being picked up by the streaming API (#11508)
5 years ago
Eugen Rochko b55fd4f12d Fix featured tags not finding the right tag on save (#11504)
5 years ago
Eugen Rochko 6362ac6617 Fix admin dashboard missing latest features (#11505)
5 years ago
Eugen Rochko 191392e5c3 Add trends UI with admin and user settings (#11502)
5 years ago
Eugen Rochko 15746b5107 Revert "Change links in webUI to rewrite misleading links (#11426)" (#11500)
5 years ago
ThibG 54e8f2b08a Fix image uploads being perfectly white when canvas read access is blocked (#11499)
5 years ago
ThibG 13811f4d7b Improve keyboard navigation in privacy dropdown (#11492)
5 years ago
ThibG 61f7ff6522 Improve dropdown menu keyboard navigation (#11491)
5 years ago
ThibG 0da8fdc438 Trap tab in modals (#11493)
5 years ago
ThibG 9f15da6b15 Fix privacy dropdown active state when dropdown is placed on top of it (#11495)
5 years ago
Eugen Rochko 05e9cd13eb Change admin UI for hashtags and add back whitelisted trends (#11490)
5 years ago
Jeong Arm b3776710e2 Fix timestamp on featured tag (#11477)
5 years ago
ThibG ebc78b6f2b Change icon button styles to make hover/focus states more obvious (#11474)
5 years ago
ThibG 5d32e422c0 Disable list title validation button when list title is empty (#11475)
5 years ago
Eugen Rochko bb86c642a4 Fix tag score not being updated when the tag is trending (#11465)
5 years ago
Eugen Rochko 293f789239 Fix scroll to top in single column UI (#11463)
5 years ago
Eugen Rochko 0ed96e9aee Remove XML version of Webfinger and remove links to Atom feeds (#11460)
5 years ago
Eugen Rochko cf45e39dd5 Fix column header scrolling with the page (#11458)
5 years ago
Mélanie Chauvel (ariasuni) 67899611b4 Fix jumping of toot date when clicking spoiler button (#11449)
5 years ago
Eugen Rochko e674fd3eab Fix delete regression (#11450)
5 years ago
Eugen Rochko b92e18080a Change hashtag search to only return results that have trended in the past (#11448)
5 years ago
ThibG 1848f7fae4 Fix boosting & unboosting preventing a boost from appearing in the TL (#11405)
5 years ago
Eugen Rochko c90eba765d Add hashtag score for better sorting of autosuggestions (#11427)
5 years ago
ThibG a13ba1cc7b Change links in webUI to rewrite misleading links (#11426)
5 years ago
ThibG e85805138a Fix crash when expanding search results for hashtags (#11447)
5 years ago
Eugen Rochko 825dc3ca22 Add whitelist mode (#11291)
5 years ago
Eugen Rochko c111bd01a4 Fix tag normalization and migration not removing duplicate tags (#11441)
5 years ago
Eugen Rochko 32d2260a8c Fix emoji autosuggestions (#11442)
5 years ago
Eugen Rochko 172bf17555 Revert "Remove conversation URI (#11423)" (#11424)
5 years ago
Eugen Rochko 47bf2698c2 Remove conversation URI (#11423)
5 years ago
Eugen Rochko 450b8a70a5 Add autosuggestions for hashtags (#11422)
5 years ago
dependabot-preview[bot] 1cf7bdede4 Bump json-ld-preloaded from 3.0.2 to 3.0.3 (#11316)
5 years ago
mayaeh 7d13da568e Add `tootctl preview_cards remove` (#11320)
5 years ago
ThibG 13b0943e36 Fix animate on hover in poll options without CW (#11404)
5 years ago
Jeong Arm c4e5f4698c Prevent archiving when user set "noindex" (#11421)
5 years ago
ThibG 6701b9329d Change contrast of status links that are not mentions nor hashtags (#11406)
5 years ago
Eugen Rochko b8386076c5 Change hashtags to preserve first-used casing (#11416)
5 years ago
Eugen Rochko 5e0ccb3020 Fix tabs bar scrolling along with content on mobile (#11418)
5 years ago
Eugen Rochko 5119a0608d Add search results pagination to web UI (#11409)
5 years ago
Eugen Rochko 9c617b3b3a Add search syntax for operators and phrases (#11411)
5 years ago
Eugen Rochko 2854c8e4d6 Remove timestamps from converted images to make them deterministic (#11408)
5 years ago
ThibG 52cda33b82 Fix invites not being disabled upon account suspension (#11412)
5 years ago
Eugen Rochko 93a6ab5a32 Change account domain block to clear out notifications and follows (#11393)
5 years ago
Rey Tucker 24d2316f63 Don't delete periods when validating username uniqueness (#11392) (#11400)
5 years ago
ThibG 1635e401b6 Fix scrolling in single-column mode on Chrome (#11395)
5 years ago
dependabot-preview[bot] 884e20c028 Bump active_model_serializers from 0.10.9 to 0.10.10 (#11311)
5 years ago
Eugen Rochko 6be7b414e2 Change unconfirmed user login behaviour (#11375)
5 years ago
Eugen Rochko 79b9eee938 Add (back) rails-level JSON caching (#11333)
5 years ago
ThibG ee7254e8eb Fix boost to original audience not working on mobile (#11371)
5 years ago
ThibG 99b3dd5b00 Play animated custom emoji on hover (#11348)
5 years ago
Eugen Rochko 9027d911d0 Fix `alerts` booleans not being typecast correctly in push subscription (#11343)
5 years ago
Eugen Rochko 2b4fa0d6fa Change locale detection to run once per session (#8657)
5 years ago
Eugen Rochko f9ed4354b1 Remove WebSub subscriptions (#11303)
5 years ago
ThibG 2582701b72 Display custom emoji in bio field names (#11350)
5 years ago
ThibG 6d5f00fdfe Disallow numeric-only hashtags (#11363)
5 years ago
ThibG 47dfcc601b Fix some flash notices/alerts staying on unrelated pages (#11364)
5 years ago
Eugen Rochko de4ead8fc6 Change single-column mode to scroll the whole page (#11359)
5 years ago
ThibG 026f3a9d2d Fix avatar animation on hover when not logged in (#11349)
5 years ago
koyu ee3ab5a51d Added logout to dropdown menu (#11353)
5 years ago
ThibG 773130d51a Fix sanitizing lists contents (#11354)
5 years ago
ThibG c2126e3f98 Add ActivityPub actor representing the entire server (#11321)
5 years ago
Eugen Rochko 1d560713b6 Fix only one middle dot being recognized in hashtags (#11345)
5 years ago
Eugen Rochko 01cff5ee60 Add aac, m4a, 3gp to allowed audio formats (#11342)
5 years ago
Eugen Rochko c27fb14e9f Change language detection to include hashtags as words (#11341)
5 years ago
ThibG 9bea975f52 Fix typo in StatusPolicy (#11344)
5 years ago
ThibG 9015b19e09 Add setting to disable the anti-spam (#11296)
5 years ago
Eugen Rochko 50caff4dc0 Change terms and privacy policy pages to always be accessible (#11334)
5 years ago
ThibG 978792a112 Fix custom CSS controller (#11336)
5 years ago
ThibG ac154ccc95 Extend AUTHORIZED_FETCH mode to user blocks as well (#11332)
5 years ago
ThibG a4b1083795 Fix caching headers in ActivityPub endpoints (#11331)
5 years ago
ThibG ab6af77728 Remove unused Account#magic_key (#11327)
5 years ago
Eugen Rochko 9dead08055 Add option to disable real-time updates in web UI (#9984)
5 years ago
Eugen Rochko ac853dca51 Add periodic removal of older thumbnails for preview cards (#11304)
5 years ago
Eugen Rochko c4a05eaa87 New Crowdin translations (#11153)
5 years ago
ThibG a7b0224699 Disable LDSigning when AUTHORIZED_FETCH is set to true (#11295)
5 years ago
ThibG 3f12a0b8fd Fix leaking private statuses the admin account follows (#11300)
5 years ago
Eugen Rochko f70b20a01c Add a spam check (#11217)
5 years ago
han@highemelry b6997d2622 Change the retry limit in error of web push notification (#11292)
5 years ago
Eugen Rochko 39719ae981 Add ActivityPub secure mode (#11269)
5 years ago
ThibG 4bf0ee9467 Fix BlockService trying to reject incorrect follow request (#11288)
5 years ago
Eugen Rochko 317b79d673 Add HTTP signatures to all outgoing ActivityPub GET requests (#11284)
5 years ago
Eugen Rochko 6baf5099a6 Refactor fetching of remote resources (#11251)
5 years ago
ThibG f9548fd31f Drop magic-public-key from webfinger replies as it's only used for OStatus (#11280)
5 years ago
ThibG e39e4786b4 Fix handling of webfinger redirects in ResolveAccountService (#11279)
5 years ago
Eugen Rochko f83ce1d943 Fix activity being rendered within activity due to caching (#11271)
5 years ago
Eugen Rochko d0b0b63b1a Refactor domain block checks (#11268)
5 years ago
ThibG 5031bc3998 Fix Status.remote scope matching *all* statuses (#11265)
5 years ago
Eugen Rochko e17c937f65 Remove unused remote unfollow controller (#11250)
5 years ago
Eugen Rochko 56f0203c66 Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
ThibG 12d6c0ff9b Fix BackupService crashing when an attachment is missing (#11241)
5 years ago
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Eugen Rochko ad6b03d4b6 Fix URLs appearing twice in errors of ActivityPub::DeliveryWorker (#11231)
5 years ago
ThibG ac1fec5be3 Fix support for HTTP proxies (#11245)
5 years ago
Eugen Rochko 4931208dd8 Remove Salmon and PubSubHubbub (#11205)
5 years ago
ThibG 64909cf0d9 Only scroll to the compose form if it's not horizontally in the viewport (#11246)
5 years ago
Eugen Rochko ce5f0247f6 Fix option to send e-mail notification about account action always being true (#11242)
5 years ago
ThibG 33607c43a5 Fix HTTP requests to IPv6 hosts (#11240)
5 years ago
Eugen Rochko d9f42ba34b Remove deprecated REST API `GET /api/v1/statuses/:id/card` (#11213)
5 years ago
Eugen Rochko 6cae1b40bf Remove deprecated REST API `GET /api/v1/timelines/direct` (#11212)
5 years ago
ThibG eda4094171 Memoize ancestorIds and descendantIds in detailed status view (#11234)
5 years ago
Eugen Rochko 7391d223ab Fix statsd UDP sockets not being cleaned up in Sidekiq (#11230)
5 years ago
Eugen Rochko 227d9297ba Change ActivityPub::DeliveryWorker to not retry HTTP 501 errors (#11233)
5 years ago
ThibG a55fd40802 When deleting & redrafting a poll, fill in closest expires_in (#11203)
5 years ago
Eugen Rochko e782fcef4f Add request pool to improve delivery performance (#10353)
5 years ago
Eugen Rochko 9ac82421f8 Change domain block behaviour to prevent creation of accounts from suspended domains (#11219)
5 years ago
ThibG a70732fd06 Fix expiration date of filters being set to “Never” when editing them (#11204)
5 years ago
Eugen Rochko 6385ddb97f Fix support for MP4 files that are actually M4V files (#11210)
5 years ago
ThibG ff65c494a6 Optimize makeGetStatus (#11211)
5 years ago
ThibG fa7866c9c8 When sending a toot, ensure a CW is only set if the CW field is visible (#11206)
5 years ago
ThibG 20b1f8dcf6 Use ScrollToOptions for smooth scrolling if supported (#11207)
5 years ago
ThibG 72dc1b3e60 Display FTS warning based on actual search term, not the one being typed (#11202)
5 years ago
Eugen Rochko 1c612f24e4 Add categories for custom emojis (#11196)
5 years ago
ThibG 9668e42afd Fix swiping columns on mobile sometimes failing (#11200)
5 years ago
ThibG 0943e994dd Add message telling FTS is disabled when no toot can be found because of this (#11112)
5 years ago
ThibG 8adac384ed Fix account URI in UpdatePollSerializer (#11194)
5 years ago
mayaeh 9fb7c513e3 Fix NameError (#11192)
5 years ago
ThibG 4b3d91dc2c Add option to disable blurhash previews (#11188)
5 years ago
ThibG 28806d5d6d Add support for Audio activities (#11189)
5 years ago
ThibG 1af85ca177 Scroll to compose form rather than reply indicator on focus (#11182)
5 years ago
PatOnTheBack 9a216634a1 Removed extra pipes from regex. (#11181)
5 years ago
Eugen Rochko 8ed78f0b85 Fix unnecessary SQL query performed on unauthenticated requests (#11179)
5 years ago
ThibG 42c803fe61 Apply filters to poll options (#11174)
5 years ago
Eugen Rochko 47e6cb8ee5 New Crowdin translations (#11144)
5 years ago
Eugen Rochko 297e15baa0 Fix audio-only OGG and WebM files not being processed as such (#11151)
5 years ago
koyu a317acfa72 Change camera icon to paperclip icon in upload form (#11149)
5 years ago
Eugen Rochko 3208a52d36 Add `short_description` and `approval_required` to `GET /api/v1/instance` (#11146)
5 years ago
Eugen Rochko d85b2a734b Fix audio not being downloaded from remote servers (#11145)
5 years ago
Eugen Rochko 9ab22716a1 Bump version to 2.9.1 (#11143)
5 years ago
Eugen Rochko 3ca5768f94 New Crowdin translations (#11116)
5 years ago
Eugen Rochko eb0b2bd185 Remove expensive counters from federation page in admin UI (#11139)
5 years ago
Eugen Rochko eac19f2300 Change domain blocks to automatically support subdomains (#11138)
5 years ago
Eugen Rochko a266d7f1a2 Change audio format from ogg to mp3 for wider compatibility (#11141)
5 years ago
Eugen Rochko c078bf94a9 Fix converted media being saved with original extension and mime type (#11130)
5 years ago
Eugen Rochko 433036ab8c Add moderation API (#9387)
5 years ago
Acid Chicken (硫酸鶏) f2f6c5d462 Fix layout of identity proofs settings (#11126)
5 years ago
Eugen Rochko d7e2f554fb Add audio uploads (#11123)
5 years ago
Alix Rossi 2b5a98126f Add label for admin theme selector (#11121)
5 years ago
Eugen Rochko cc1c520434 New Crowdin translations (#11077)
5 years ago
ThibG 6e7ee06114 Completely hide toots matched by “irreversible” filters even if they got to the client (#11113)
5 years ago
ThibG 821f0b13bd Fix User#active scope only returning suspended users (#11111)
5 years ago
Eugen Rochko ffbca47356 Fix sanitizer making block level elements unreadable (#10836)
5 years ago
ThibG cdfeb86b7b Do not scroll in the compose panel on single-column (#11093)
5 years ago
Eugen Rochko aad57e3b96 New Crowdin translations (#11075)
6 years ago
Eugen Rochko e0ef0f1a83 New Crowdin translations (#11073)
6 years ago
ThibG 770515a629 Fix ordering of keyboard access between CW field, textarea and emoji picker (#11066)
6 years ago
ThibG 92ec50ad4b List attachments in reply indicator and boost modal (#10997)
6 years ago
Eugen Rochko 71ff3d822f New Crowdin translations (#11069)
6 years ago
ThibG 78dab9cbea Do not expand toot when clicking on a poll option (#11067)
6 years ago
ThibG b988634e4e Only show profile directory link when it's enabled (#11064)
6 years ago
ThibG ad46a7ecb5 Add button to conveniently copy OAuth code (#11065)
6 years ago
ThibG 89025150d1 Fix border-bottom of active tab bars (#11068)
6 years ago
Eugen Rochko e6fc96ff62 New Crowdin translations (#11062)
6 years ago
Eugen Rochko 24f367b383 New Crowdin translations (#11060)
6 years ago
mayaeh cd9d96c895 i18n: Update Japanese translations (#11035)
6 years ago
Masoud Abkenar d12625fa74 l10n: update Persian translation (#11050)
6 years ago
唐宗勛 cca89f3e06 update zh-CN translations (#11046)
6 years ago
Eugen Rochko cbaff2bf53 Fix list not being automatically unpinned when it returns 404 in web UI (#11045)
6 years ago
Eugen Rochko f03dd5728a Add German translations (#11043)
6 years ago
ThibG 17ee16cbfe Fix clicking on the left side of a conversation not marking it as read (#11041)
6 years ago
ふるふる cf7950977a Fix can't save preference other (#11042)
6 years ago
Eugen Rochko 75ef673216 Fix login sometimes redirecting to paths that are not pages (#11019)
6 years ago
mayaeh 42a53e57d7 Fix emoji-button appearing above privacy-dropdown (#11027)
6 years ago
manuelviens efe4ef1b20 Update fr.json (#11024)
6 years ago
Alix Rossi 6d44010dd4 i18n: Update Corsican front-end translation (#11010)
6 years ago
Eugen Rochko 035755bf96 Run yarn manage:translations (#11008)
6 years ago
Eugen Rochko aed4fa02f1 Change priority of delete activity forwards for replies and reblogs (#11002)
6 years ago
Eugen Rochko f698e28803 Fix position of search icon (#11003)
6 years ago
spla df11f10efd i18n: Update Catalan translations (#10998)
6 years ago
Eugen Rochko 0984e09538 Fix more issues in the light theme (#10996)
6 years ago
Aditoo17 2d601a278c I18n: Update Czech translation 🇨🇿 (#10995)
6 years ago
ThibG 21acf681d2 Put poll options behind content warnings (#10983)
6 years ago
Eugen Rochko 73e610790e Change full logo to use primary text color of the given theme (#10994)
6 years ago
Eugen Rochko c7feecc715 Improve light theme (#10992)
6 years ago
Eugen Rochko b44ae7d284 Fix RTL layout not being RTL within the columns area (#10990)
6 years ago
Eugen Rochko 5c1a46bdcf Fix some React warnings (#10989)
6 years ago
Eugen Rochko b788e58ea4 Change /settings/preferences to redirect to appearance, add /settings/preferences/other (#10988)
6 years ago
ThibG 2b35ddc80a Fix display of alt-text when a media attachment is not available (#10981)
6 years ago
Eugen Rochko 8bf8d6d9d9 Change preferences page into appearance, notifications, and other (#10977)
6 years ago
Eugen Rochko 87f5646ec3 Add waiting time to list of pending accounts in admin UI (#10985)
6 years ago
Yamagishi Kazutoshi e20f7876e8 Fix sass-lint config (#10982)
6 years ago
Wenceslao Páez Chávez 796b8e8d34 Fix overlap of emoji button on search popup (#10978)
6 years ago
Eugen Rochko a36e4db82f Fix not being able to directly switch between list timelines in web UI (#10973)
6 years ago
ThibG 024ec0759c Fix “mark as sensitive” not being used in delete & redraft (#10980)
6 years ago
Takeshi Umeda 88a04bf6c4 Fix emoji picker being always displayed (#10979)
6 years ago
Jeong Arm 91ae2d1275 Scroll to compose form when focus (#10970)
6 years ago
ThibG 806c2f8102 Cleanup various controllers (#10972)
6 years ago
ThibG e80cb67ed7 Fix potential private status leak (#10969)
6 years ago
ThibG 1fee4b0fe2 Fix refreshing featured toots when the new collection is empty (#10971)
6 years ago
ThibG be6e54a70c Do not misattribute inlined boosts if `attributedTo` isn't present (#10967)
6 years ago
Eugen Rochko b01b8521ec Fix margins on profile metadata in single column mode (#10961)
6 years ago
Eugen Rochko a7952c3a54 Change reblogs counter to be updated when boosted privately (#10964)
6 years ago
Eugen Rochko 57098a1b8d Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966)
6 years ago
Eugen Rochko f3a02e70a8 Fix poll API not requiring authentication on non-public polls (#10960)
6 years ago
Eugen Rochko 4331f4948e Add profile directory link to single column navigation panel (#10963)
6 years ago
Jeong Arm ca61d7577a Add missing Korean translations (#10962)
6 years ago
ThibG c45a330824 Handle blank poll options more gracefully (#10946)
6 years ago
Jeong Arm 77375ad7df Fix profile picture preview (#10931)
6 years ago
Takeshi Umeda 96ac52dabd Improvement variable height in single column layout (#10917)
6 years ago
Hanage999 702dbf1622 Center 2-columns layout without side effect (#10915)
6 years ago
Eugen Rochko 233a60f6a2 Change links in right panel to open in the same tab (#10848)
6 years ago
ThibG 0162dc0c9c Fix React warning about legacy lifecycle calls and sensitive status resetting (#10872)
6 years ago
Takeshi Umeda 9c174f4d02 Fix safari post field display issue in single column layout (#10883)
6 years ago
Alix Rossi 6f624f449e i18n: Update Corsican front-end translation (#10884)
6 years ago
mayaeh 7403b0ec05 Update Japanese translations. (#10875)
6 years ago
Aditoo17 d0dc7a60ab I18n: Update Czech translation (#10874)
6 years ago
ThibG 31b8203887 Fix web push notifications for polls (#10864)
6 years ago
Eugen Rochko 7d2b4e9277 Refactor footers in web UI into a single component (#10846)
6 years ago
abcang 4c9d8f8ef9 Display notifications count on a new single column (#10859)
6 years ago
Eugen Rochko c5234ac2aa Use `<use />` to render transparent SVG logo instead of inserting it (#10845)
6 years ago
Takeshi Umeda 03054b27e1 Fix poll visibility on public pages (#10817)
6 years ago
Neil Moore 139730e3db Create new click handler for status__expand area in status (#10837)
6 years ago
Eugen Rochko 9e238804ea Fix null error in status component when determining showMedia state (#10838)
6 years ago
Hanage999 66081c489f Fix wrong redirect from getting started to home in advanced Web UI (#10839)
6 years ago
Eugen Rochko 6d4af23a69 Improvements to the single column layout (#10835)
6 years ago
ThibG 7ee189fa60 Add a keyboard shortcut to hide/show media (#10647)
6 years ago
Mélanie Chauvel (ariasuni) 276c9e6e9e Avoid cutting bottom of letters of last paragraph of statuses (#10821)
6 years ago
Eugen Rochko a1bceb2cb6 Add responsive panels to the single-column layout (#10820)
6 years ago
ThibG 7b1d582232 Improve streaming server security (#10818)
6 years ago
Eugen Rochko 106cfa7553 Various improvements to single column layout (#10809)
6 years ago
ThibG 028fb2060b Fix possible race condition when processing statuses (#10815)
6 years ago
ThibG f5637b174f Move signature verification stoplight to the requests themselves (#10813)
6 years ago
ThibG 4eaa4a649e Retry ActivityPub inbox delivery on HTTP 401 and 408 errors (#10812)
6 years ago
Eugen Rochko f9ca3d62b6 Add `forceSingleColumn` prop to `<UI />` (#10807)
6 years ago
nzws 1fbe5c2fec Fix stacking order of emoji picker (#10801)
6 years ago
dxwc 0a1ba7c14b i18n: Complete frontend Bengali translation (#10800)
6 years ago
Paul Woolcock 626844dfb1 Add `account_id` param to `GET /api/v1/notifications` (#10796)
6 years ago
trwnh d8e5268939 Change bio limit from 160 to 500 (#10790)
6 years ago
ThibG 4ad004d2ef Fix “invited by” not showing up for invited accounts in admin interface (#10791)
6 years ago
Hinaloe 4de9bd3870 fix `isSubmitting` prop case (#10785)
6 years ago
Ben Lubar 8ec309ee64 add og:image:alt for media attachments in embeds (#10779)
6 years ago
Eugen Rochko 3a4761c665 Change poll options to alphabetic letters when status text is hidden (#10685)
6 years ago
ThibG 1fec2ff78f Prevent from publicly boosting one's own private toots (#10775)
6 years ago
ThibG 85a991cfa7 Minor performance improvements and cleanup in formatter (#10765)
6 years ago
Neil Moore 59f6637559 Adds click-able div that expands status (#10733) (#10766)
6 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
6 years ago
nzws f79d089b65 Fix some colors in light theme (#10754)
6 years ago
ThibG cfb69164ad Fix incorrect reference to raw_content (it is raw_text instead) (#10753)
6 years ago
ThibG 2a917031c9 Add toot source to delete result to ease Delete & Redraft (#10669)
6 years ago
nzws d35f558b37 Use local time in audit log (#10751)
6 years ago
Alix Rossi 062684bcf8 i18n: Update French translations (#10747)
6 years ago
Alix Rossi 1959e4e5ec i18n: Update Corsican translations (#10746)
6 years ago
ThibG 01ba6c5d83 Change icon and label depending on whether media is marked as sensitive (#10748)
6 years ago
Aurélien Reeves d225a952a8 Add confirm modal for unboosting toots (#10287)
6 years ago
ThibG 5cf2f8c646 Add emoji suggestions to CW and poll option fields (#10555)
6 years ago
ThibG a571b07557 Prevent silenced local users from notifying remote users not following them (#10575)
6 years ago
ThibG 4870d7f122 Add some caching for HTML versions of statuses pages (#10701)
6 years ago
Maciek Baron fc40391743 Improve poll link accessibility (#10720)
6 years ago
Jeong Arm 5ad2a7b5dc Record deleted(by mod) status to prevent re-appear (#10732)
6 years ago
Jeong Arm 3288f4a571 Bring back crossed eye icon on gallery (#10715)
6 years ago
nzws 6b71076391 Fix some colors of high contrast theme (#10711)
6 years ago
spla 13244f7bb3 i18n Update Catalan translation (#10719)
6 years ago
ThibG 139ef769f7 Add description on hover in media gallery (#10713)
6 years ago
mayaeh 683a5ae765 i18n: Update Japanese translations (#10706)
6 years ago
jeroenpraat 027f35c6a5 1 NL string update (#10709)
6 years ago
Aditoo17 71fd62835e I18n: Update Czech translation 🇨🇿 (#10704)
6 years ago
Baptiste Gelez 05b2a77a6d Make sure the instance banner is never cropped (#10702)
6 years ago
ThibG 9e044c9649 Fix transition: all (#10699)
6 years ago
ThibG d5357fcbf2 Minor account media gallery fixes (#10695)
6 years ago
ThibG 09ce4ea53c Do not retry processing ActivityPub jobs raising validation errors (#10614)
6 years ago
Eugen Rochko c3b1f6963b Change e-mail whitelist/blacklist to not be checked when invited (#10683)
6 years ago
Eugen Rochko f7879bbe08 Change font weight of sensitive button to 500 (#10682)
6 years ago
ThibG 4c4f9d78fd Explicitly disable storage of REST API results (#10655)
6 years ago
ThibG 8c716f917f Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
6 years ago
Eugen Rochko 4aabc452d0 Add button to view context to media modal (#10676)
6 years ago
ThibG d8418c07c9 When selecting a toot via keyboard, ensure it is scrolled into view (#10593)
6 years ago
Eugen Rochko cc39785d45 Make the "mark media as sensitive" button more obvious in web UI (#10673)
6 years ago
Eugen Rochko 78f5b96bf6 Fix alignment of items in the account gallery in web UI and load more per page (#10674)
6 years ago
Eugen Rochko db73f8e585 Change account gallery in web UI (#10667)
6 years ago
ThibG af3971a0e6 Check that an invite link is valid before bypassing approval mode (#10657)
6 years ago
partev f843bdbd73 Update hy.json (#10644)
6 years ago
Eugen Rochko b1e10ed1b3 Fix approved column being set to nil instead of false (#10642)
6 years ago
Eugen Rochko a6d2fe7165 Add blurhash (#10630)
6 years ago
Eugen Rochko be7bab1fd9 Fix LDAP/PAM/SAML/CAS users not being approved instantly (#10621)
6 years ago
Eugen Rochko 2ba12c8917 Fix not being able to save e-mail preference for new pending accounts (#10622)
6 years ago
ThibG 23e87a4742 Fix upload progressbar when image resizing is involved (#10632)
6 years ago
ThibG 140be28787 Reject follow requests of blocked users (#10633)
6 years ago
Eugen Rochko 72f3242a59 Fix sign up button not saying sign up when invite is used (#10623)
6 years ago
ThibG eb80c3924f Allow switching between singe-option and multiple-option polls (#10603)
6 years ago
kedama 92ced1e94b Fix modal items cannot scroll on touch devices (#10605)
6 years ago
ThibG 3c6f8de45a Minor code cleanup (#10613)
6 years ago
Ben Lubar 483aa50856 Default to the web domain (eg. mastodon.lubar.me) instead of the local domain (eg. lubar.me) for keybase proofs (#10565)
6 years ago
Yamagishi Kazutoshi 47c0af88f1 Add hi.json (#10573)
6 years ago
partev fe19e9d7b1 Update hy.json (#10591)
6 years ago
Daniel Aleksandersen e3dda38c8b Treat meta[property] as a space-separated list (#10604)
6 years ago
Jessica d7c34fb945 Animate avatar GIFs on-hover on public profiles (#10549)
6 years ago
jeroenpraat f7cc05db80 Update NL (Dutch) translation (#10601)
6 years ago
ThibG 1fecdb013a Use correct local names for fonts (#10594)
6 years ago
Sho Kusano 1af37e09f3 Configrationable repository url (#10600)
6 years ago
ThibG a6fe7ae53c Allow modal secondary button to shrink and allow wider confirmation modals (#10586)
6 years ago
Renato "Lond" Cerqueira 83420b9d41 Add new pt-br translations (#10564)
6 years ago
Evgeny Petrov 4c19204392 i18n: Russian localization update (#10515)
6 years ago
Eugen Rochko 6302bed0b5 Fix Keybase verification using wrong domain for remote accounts (#10547)
6 years ago
Eugen Rochko a0000b9a94 Weblate translations (2019-04-10) (#10545)
6 years ago
Alex Gessner ec8b3c46df increase allowable length of remote proof username (#10546)
6 years ago
Alex Gessner da3d516fcf compare usernames case-insensitively on new proof creation flow (#10544)
6 years ago
Aditoo17 db70d35c3f I18n: Final Czech translation 🇨🇿 (#10542)
6 years ago
Marek Ľach aced669796 Updates the grammar of the SK translation (#10541)
6 years ago
Eugen Rochko 75ab8cef8f Change the groupings of menu items in settings navigation (#10533)
6 years ago
Eugen Rochko 753bb5e701 Change HTML validator to ignore all errors except unmatched tags (#10534)
6 years ago
Eugen Rochko 6d5b05e3d5 Add invite request to pending account notification e-mail (#10528)
6 years ago
Eugen Rochko 13c1b5bac8 Add preference to disable e-mails about new pending accounts (#10529)
6 years ago
Yağızhan 6286ace752 Fixed terrible grammar and translated the most (#10527)
6 years ago
Hinaloe da343470c4 Allow set the voting period to just 5 minutes (#10525)
6 years ago
Eugen Rochko 7eb05b8724 Add "why do you want to join" field to invite requests (#10524)
6 years ago
Eugen Rochko 55f25ceda3 Fix permission denied bug on approve all/reject all pending accounts (#10519)
6 years ago
Eugen Rochko 403338108e Fix glitched out "not found" message for non-existing profiles in web UI (#10517)
6 years ago
Quentí 5c9f6740c6 [i18n] Update and correction (#10511)
6 years ago
ThibG a604f766e0 Fix batch actions not working on pending accounts (#10508)
6 years ago
koyu c66a043591 Updated German locales (#10505)
6 years ago
Alix Rossi a5a7780ad1 i18n: Update Corsican translations (#10504)
6 years ago
Aditoo17 20040927fc i18n: Update Czech translation (#10506)
6 years ago
Takeshi Umeda 21193ed31e Fix config serializer regex (#10487)
6 years ago
ThibG 110dbb5286 Export and import show_reblogs together with following list (#10495)
6 years ago
Jeong Arm d035f4af41 Translate Korean (#10499)
6 years ago
mayaeh 4f8beb3717 i18n: Update Japanese translations (#10494)
6 years ago
Eugen Rochko c84c30c542 Improve blocked view of profiles (#10491)
6 years ago
Eugen Rochko c34a7f5bd2 Add batch actions for approving and rejecting pending accounts (#10469)
6 years ago
Eugen Rochko d48f53cf1a Fix admin validation being too strict about usernames (#10449)
6 years ago
Marek Ľach 1409a529dd Improve sk translation further (#10484)
6 years ago
ashleyhull-versent b0348d0f92 tinyfix 2: unrequired arguments (#10471)
6 years ago
marcin mikołajczak 0e7c4d0c69 i18n: Update Polish translation (#10479)
6 years ago
Marek Ľach 705a2b7615 Updates the Slovak translation (#10477)
6 years ago
jeroenpraat 4c20f5376a Dutch (nl) translation (#10474)
6 years ago
ashleyhull-versent 8037fa7d2e Duplicate values (#10470)
6 years ago
spla f46cd7f002 i18n: update Catalan translation (#10458)
6 years ago
ThibG 4fa0b331ae Cache featured collections, as well as outbox, followers and following (#10467)
6 years ago
ThibG e87214826b Export and import `hide_notifications` alongside user mutes (#10335)
6 years ago
ThibG 6e024f0d7a Update poll remaining time just like with status timestamps (#10466)
6 years ago
ThibG aa7fe3101f Hopefully fix input text selection quirks on iOS (#10463)
6 years ago
Jeong Arm 7deedcc0cf Esperanto translations (#10461)
6 years ago
Renato "Lond" Cerqueira a0eaf51ad4 Re-dd PT-br translations (#10459)
6 years ago
spla 8cc94c38cf i18n: update catalan translations (#10455)
6 years ago
Aditoo17 445568eff3 I18n: Improve Czech translation (#10454)
6 years ago
ThibG 0317f37c6f Fix filtering of favourited_by, reblogged_by, followers and following (#10447)
6 years ago
ThibG 4cd944d364 Hide blocking accounts from blocked users (#10442)
6 years ago
slice 67cd7abbb1 Improvements to image upload validation and creation (#10431)
6 years ago
mayaeh 0615bc56aa i18n: Update Japanese translations (#10427)
6 years ago
ThibG 65930be714 Ensure request.body isn't emptied out before signature verification (#10432)
6 years ago
slice 0aea1c0775 Add thumbnail, hero, and mascot back to Form::AdminSettings::KEYS (#10430)
6 years ago
Jeong Arm 1289e86116 Remove unused code (#10426)
6 years ago
Eugen Rochko a82bc7f5ae Add ActivityPub representation for identity proofs (#10414)
6 years ago
Eugen Rochko ed2862e249 Fix emoji-mart crashing web UI on search by reverting the upgrade to 2.10.0 (#10413)
6 years ago
Eugen Rochko 9a12568a33 Fix transparent avatars showing underlying elements in avatar stack and profile (#10422)
6 years ago
Eugen Rochko 20769a332a Fix search in web UI not setting a limit, restore limit of 5 (#10421)
6 years ago
Eugen Rochko d31affe69b Add indication that you have been blocked in web UI (#10420)
6 years ago
Aditoo17 0c334481cc I18n: Update Czech translation (#10419)
6 years ago
Jeong Arm 6c39082e87 Add missing Korean translations (#10416)
6 years ago
Alix Rossi 1ce9bd86b3 Update Corsican translations (#10418)
6 years ago
Masoud Abkenar c2e0b3487d l10n update: fa (#10417)
6 years ago
ThibG ddd7a9e44b Fix opacity of relationship tags (#10411)
6 years ago
Aditoo17 2a740c3e9a I18n: Update Czech translation (#10410)
6 years ago
Alex Gessner be7c92061c squashed identity proof updates (#10375)
6 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
Eugen Rochko 7aeb50cc89 Add order options to relationship manager UI (#10404)
6 years ago
Eugen Rochko f1a582dc15 Revert locales touched by automated translations (#10399)
6 years ago
Eugen Rochko 6e163d5b2a Fix alternative relay support regression (#10398)
6 years ago
slice da47c30eac Add rel='noopener' to redesigned profile column header avatar link (#10393)
6 years ago
Eugen Rochko 367ab6764f Remove unused ActivityPub `@context` values depending on response (#10378)
6 years ago
ThibG 2e5ec8b7c8 Move the account dropdown menubar to the right, make sure it doesn't move (#10390)
6 years ago
ThibG 36a6089a22 Add a “Block & Report” button to the block confirmation dialog (#10360)
6 years ago
ThibG cffb8cb38d Fix HTML validation (#10354)
6 years ago
Aditoo17 70a78d968f Make clicking on avatar open public profile in new tab (#10387)
6 years ago
Hinaloe cc670c3234 Do not set CSRF Token when no csrf header (#10383)
6 years ago
mayaeh 798d9a6b4a Fix menu items that don't action (#10379)
6 years ago
Eugen Rochko 88a85f2574 Change icons of features on admin dashboard to remove bias (#10366)
6 years ago
Eugen Rochko a8bb10633d Add `blocked_by` relationship to the REST API (#10373)
6 years ago
Eugen Rochko 0e730974cd Change language detector threshold from 140 characters to 4 words (#10376)
6 years ago
Eugen Rochko ff61c88d7e Improve performance of list of blocked domains by caching counts (#10374)
6 years ago
Eugen Rochko 858bc12635 Redesign profile column in web UI to match design on public pages (#10337)
6 years ago
rinsuki 74e9a4dec4 Add allowfullscreen attribute to oembed iframe (#10370)
6 years ago
ThibG 248de99443 Do not empty timeline of blocked users on block (#10359)
6 years ago
Eugen Rochko 1e8cf2cd43 Weblate translations (2019-03-24) (#10362)
6 years ago
Eugen Rochko d22b2de301 Fix MergeWorker being queued for remote users (#10355)
6 years ago
koyu 61e11b1572 Don't autofocus registration form (#10356)
6 years ago
Eugen Rochko 2b25f64bf1 Fix vote-after-expiration not showing error, count vote as interaction (#10352)
6 years ago
Eugen Rochko c21bdc81d3 Add validations to admin settings (#10348)
6 years ago
Eugen Rochko b4c64dcccc Add custom closed registrations message to landing page when set (#10347)
6 years ago
Eugen Rochko 8865d64bce If registrations have been re-opened when user confirms account, approve (#10349)
6 years ago
Eugen Rochko d20386e209 Improve config serializer for Keybase (#10338)
6 years ago
ThibG c967088621 Mark the 410 gone response for suspended accounts as cachable (#10339)
6 years ago
ThibG f398b9ce02 Fix processing poll Updates (#10333)
6 years ago
ThibG 2a211ff18c Add support for custom emojis in poll options (#10322)
6 years ago
ThibG 11c3ceb56e Do not try fetching keys of unknown accounts on a Delete from them (#10326)
6 years ago
ThibG 45e43b70f9 Reduce padding around logo on landing page (#10291)
6 years ago
ThibG e9fc1e8ccb Do not distribute Delete when rejecting unapproved accounts (#10321)
6 years ago
ThibG 01cdd74013 Do not show timeline preview or directory widgets if they are disabled (#10284)
6 years ago
Eugen Rochko 0653375622 Add missing locales (bn, ga, hi) (#10295)
6 years ago
Eugen Rochko a3c41f3532 Add Keybase integration (#10297)
6 years ago
Eugen Rochko 9832fbf3c5 Disable real-time updates on public pages to improve readability (#10260)
6 years ago
Eugen Rochko b1e0164848 Add dormant filter to relationship manager, rename other filters (#10308)
6 years ago
Eugen Rochko 88864708e6 Fix relationship manager on narrow screens (#10293)
6 years ago
Ben Lubar 591c26dc97 Reduce server load caused by anonymous viewing. (#9059)
6 years ago
ThibG 9efb9d7f72 Set and store report URIs (#10303)
6 years ago
ThibG 3daa23c783 Fix reblogs privacy (#10302)
6 years ago
ThibG 14901400f3 Save quick filter settings when selecting a different filter (#10296)
6 years ago
mayaeh ba18cba5f7 Fix returned translations. (#10298)
6 years ago
Eugen Rochko efe8707657 Weblate translations (2019-03-16) (#10294)
6 years ago
ThibG 289199a107 Avoid race condition when streaming deleted statuses (#10280)
6 years ago
Nolan Lawson e781d842a5 fix: update to emoji-mart 2.10.0 (#10281)
6 years ago
Eugen Rochko 55b8a88419 Fix scrollbar styles on compose textarea, small bugs (#10292)
6 years ago
Eugen Rochko 4fa2d55d4e Add relationship manager UI (#10268)
6 years ago
ysksn 7e16669c44 Add specs for action log helper (#9605)
6 years ago
Yamagishi Kazutoshi e0e72c90b6 Bump webpacker from 3.5.5 to 4.0.2 (#10277)
6 years ago
Eugen Rochko 0b6bcb9384 Fix detailed poll validation errors not being returned in the API (#10261)
6 years ago
Eugen Rochko eb7cb9555b Show disappointed elephant if web UI crashes (#10275)
6 years ago
Eugen Rochko 5dbcf627b0 Fix maxed-out invites not showing up as expired in UI (#10274)
6 years ago
Eugen Rochko 793587060b Fix language detection of non-latin alphabets even at few characters (#10276)
6 years ago
Eugen Rochko 1279d85ff4 Add `visibility` param to reblog REST API (#9851)
6 years ago
Eugen Rochko e1130e461e Add a preferences API so apps can share basic behaviours (#10109)
6 years ago
Aditoo17 bb98b4e8f8 I18n: Update Czech translation (#10272)
6 years ago
Eugen Rochko 457cfafad4 Fix error in AdminMailer#new_pending_account (#10264)
6 years ago
Eugen Rochko bd094f1c78 Fix wrong method used in PollExpirationNotifyWorker (#10265)
6 years ago
Eugen Rochko 73fb7bfa0f Admission-based registrations mode (#10250)
6 years ago
Eugen Rochko 2e6c6ce855 Improve invites list with click-to-copy inputs (#10259)
6 years ago
Eugen Rochko 3592fc182d Refactor User model, extract PamAuthenticable, LdapAuthenticable (#10217)
6 years ago
ThibG 104c3879aa Add UI for enabling/disabling poll notifications (#10255)
6 years ago
mayaeh c130aebba8 i18n: Add Japanese translations for new landing page (#10254)
6 years ago
Eugen Rochko 5ff943716e Fix `tagged` param not being normalized before querying tags (#10249)
6 years ago
mayaeh 9d214f30ae Fix to limit to discoverable accounts. (#10253)
6 years ago
Eugen Rochko d5377d0d45 Fix poll update handler calling method was that was not available (#10246)
6 years ago
Eugen Rochko 45d257a20f Optimize RemoveStatusService by removing n+1 query and using shared inboxes (#10247)
6 years ago
Eugen Rochko de50bc6def Add muted style for polls in web UI (#10248)
6 years ago
Eugen Rochko 3a435fa130 Fix public timeline page not paginating correctly (#10245)
6 years ago
Eugen Rochko 56822606f4 Redesign landing page (#10232)
6 years ago
Aurélien Reeves ae33129975 Squish username before validation (#10239)
6 years ago
Eugen Rochko 2572884347 Fix remote interaction dialogs being indexed by search engines (#10240)
6 years ago
ThibG 154c8a0302 Increase DNS timeouts (#10238)
6 years ago
ThibG cdf5a7f854 Avoid race conditions when creating backups (#10234)
6 years ago
ThibG 11ce444b8b Support pushing and receiving updates to poll tallies (#10209)
6 years ago
ThibG 05aa8b9303 Reject existing Follows when suspending a remote account (#10230)
6 years ago
Aditoo17 caa40e9d9b Change joinmastodon.org to joinmastodon.org/#getting-started for sign up on another server (#10224)
6 years ago
ThibG 32f0cc5ccd Fix setting up fields of a previously suspended account (#10222)
6 years ago
ThibG dcbe6c16ba Do not allow adding votes to expired polls (#10214)
6 years ago
Eugen Rochko b7a8a52bc5 Immediately display poll results to poll author (#10187)
6 years ago
Eugen Rochko 19cccea89a Fix NaN in Poll component (#10213)
6 years ago
Eugen Rochko 8e9db67a6a Fix public timelines being broken by new toots when they are not mounted (#10131)
6 years ago
ThibG 641384d288 Handle StaleObjectError when retrieving polls (#10208)
6 years ago
marcin mikołajczak 5232eccc5c i18n:🇵🇱 (#10199)
6 years ago
ThibG db21a6c5ee Avoid unnecessarily fetching the replies collection when it is empty (#10201)
6 years ago
rinsuki ed3d470069 Fix #10202 (#10203)
6 years ago
ThibG 4f2eb43d8a Add optimistic lock to avoid race conditions when handling votes (#10196)
6 years ago
ThibG 365f875f57 Disable the underlying button element when an ItemButton is disabled (#10194)
6 years ago
ThibG 0b7c53937f Disable file upload when there is a poll (#10195)
6 years ago
Eugen Rochko 9cae3a3b48 Fix poll options not rendering text after vote/refresh (#10189)
6 years ago
Eugen Rochko 0d8890f073 Avoid line breaks in poll options (#10188)
6 years ago
Eugen Rochko 1441046fdf Fix poll validation issues (#10186)
6 years ago
Eugen Rochko a15b0dc600 Add UI for creating polls (#10184)
6 years ago
Eugen Rochko 73d3bb4a2c Render unicode emoji in polls using emoji pack (#10185)
6 years ago
ThibG 46f837a107 Fix newlines in OStatus and RSS serializations (#10183)
6 years ago
Eugen Rochko 9e24d7dfa9 Weblate translations (2019-03-05) (#10180)
6 years ago
ThibG acbf18b517 When serializing polls over OStatus, serialize poll options to text (#10160)
6 years ago
Eugen Rochko 7c61f27433 Fix status creation API silently discarding invalid poll (#10171)
6 years ago
ThibG 0c8e3beb51 Do not error out on unsalvageable errors in FetchRepliesService (#10175)
6 years ago
ThibG fbe97b9643 Fix suspended account's fields being set as empty dict instead of list (#10178)
6 years ago
Eugen Rochko a7dfbbd4fb Fix NoMethodError in ActivityPub::NoteSerializer (#10172)
6 years ago
Eugen Rochko 31a1fa3dcf Fix last_fetched_at not being set on polls (#10170)
6 years ago
Eugen Rochko 1321801577 Fix various issues in polls (#10165)
6 years ago
Eugen Rochko 9cb5dcc379 Fix featured tag form not failing on failed tag validations (#10167)
6 years ago
Eugen Rochko 7f956cfa30 Fix poll options not being stripped of surrounding whitespace on save (#10168)
6 years ago
ThibG 674d232cd1 Display closed polls as such (#10156)
6 years ago
ThibG 7da087dabe Store remote votes URI (#10158)
6 years ago
ThibG 7e84e1a956 Ensure only people allowed to see the poll can actually vote (#10161)
6 years ago
ThibG 1cba6f9790 Widen allowed time windows for polls (#10162)
6 years ago
ThibG d19c56b615 Add non-JS fallback for polls on public pages (#10155)
6 years ago
ThibG 4987602069 Fixes to the polls UI (#10150)
6 years ago
Eugen Rochko 6056edf7a5 Fix ActivityPub votes having nil IDs (#10151)
6 years ago
Eugen Rochko 03b5da7b6f Add tests for ActivityPub poll processing (#10143)
6 years ago
Eugen Rochko 8e75233020 Fix missing in_reply_to in ActivityPub::VoteSerializer (#10148)
6 years ago
Eugen Rochko 1c6a9a6ea8 Fix another typo in ActivityPub::FetchRemotePollService (#10146)
6 years ago
Eugen Rochko 1bbbc31cc0 Fix typo in ActivityPub::FetchRemotePollService (#10145)
6 years ago
Eugen Rochko 952045604c Fix remote poll expiration time (#10144)
6 years ago
ThibG ad11260825 Correctly make polls and media mutually exclusive (#10141)
6 years ago
ThibG 7d0dc066a7 Make sure the poll is created before storing its id (#10142)
6 years ago
Eugen Rochko 21246d861e Fix web UI crash on page load when detailed status has a poll (#10139)
6 years ago
ThibG 6d08fd5170 Insert polls in redux stores before statuses so it avoids crashes (#10140)
6 years ago
Eugen Rochko 06511d1942 Fix vote validation for polls with multiple choices (#10138)
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
ThibG 2e28c486b3 Fix lists export (#10136)
6 years ago
Eugen Rochko 0c8d1435c5 Fix home timeline perpetually reloading when empty (#10130)
6 years ago
ThibG 7daa4425ac Fix serialization of boosts (#10129)
6 years ago
ThibG 892327c686 Give the `replies` collection an identifier and enable pagination (#10128)
6 years ago
ThibG 9f3f47e91f Improved remote thread fetching (#10106)
6 years ago
ThibG 5ba0c11a72 Fix direct timeline pagination in the WebUI (#10126)
6 years ago
trwnh ab95e681f4 Allow getting-started to scroll on short screens (#10075)
6 years ago
ThibG 181c40a402 Fix mention processing for unknwon accounts on incoming ActivityPub Notes (#10125)
6 years ago
abcang affb8b1de9 Improve account media query (#10121)
6 years ago
Eugen Rochko 693f2353bc Add type, limit, offset, min_id, max_id, account_id to search API (#10091)
6 years ago
ThibG c6a8bf710c Avoid redundant HTTP request on some error cases (#10115)
6 years ago
Eugen Rochko a4c460274d Fix web UI not removing notifications after block (#10108)
6 years ago
NOGISAKA Sadata ae346fd6d1 Skip some methods in BatchedRemoveStatusService when account is nil (#10095)
6 years ago
Aditoo17 6b1d7a36be I18n: Add language options for Kazakh and Lithuanian (#10104)
6 years ago
Eugen Rochko c6adec0c13 Weblate translations (2019-02-23) (#10103)
6 years ago
Hinaloe 7517957a91 Randomize emoji filename (#10090)
6 years ago
ThibG abfa8617f3 Do not error out when performing admin actions on no statuses (#10094)
6 years ago
Hinaloe 2ab3932110 correct opt-out showing application (#10086)
6 years ago
ThibG 8a8e476a32 Fix crash when conversations have no valid participants (#10078)
6 years ago
ThibG 1533336b98 Fix “reset” button of instance filter switching to custom emoji admin panel (#10076)
6 years ago
ThibG c0340994a7 Add quick link from admin account view to block/unblock instance (#10073)
6 years ago
ThibG 9b7de13928 Add domain search/filter to the "Federation" (/admin/instances) page (#10071)
6 years ago
ThibG d94db4536f Hide domain filter in admin page when “local” filter is active (#10074)
6 years ago
ThibG eaba640112 Fix video player width not being updated to fit container width (#10069)
6 years ago
Eugen Rochko 6068b479f6 Fix Announce activities of unknown statuses not fetching those statuses (#10065)
6 years ago
Eugen Rochko 397f180493 Add logging for rejected ActivityPub payloads and add tests (#10062)
6 years ago
ThibG 3547e3e59e Fix crash on public hashtag pages when streaming fails (#10061)
6 years ago
Eugen Rochko 8ff757ed6a Fix mutes, blocks, domain blocks and follow requests not paginating (#10057)
6 years ago
Eugen Rochko 99f902f224 Add vapid_key to the application entity in the REST API (#10058)
6 years ago
Eugen Rochko c7b6f2f6c6 Add registrations attribute to instance entity in REST API (#10060)
6 years ago
Eugen Rochko 66758328ba Change error graphic to hover-to-play (#10055)
6 years ago
Eugen Rochko 6534acc019 Change buttons on timeline preview to open the interaction dialog (#10054)
6 years ago
Eugen Rochko 0230b3c41d Filter incoming Announce activities by relation to local activity (#10041)
6 years ago
Eugen Rochko ce470feefc Fix relay enabling/disabling not resetting inbox availability status (#10048)
6 years ago
Eugen Rochko 4b9df07eac Change conversations to always show names of other participants (#10047)
6 years ago
rinsuki 1a12ef6099 Fix breaks when opening a reply tree in WebUI (#10046)
6 years ago
Eugen Rochko dae31d8799 Fix hashtag column not subscribing to stream on mount (#10040)
6 years ago
Ben Lubar a679867d38 Improve image description user experience (#10036)
6 years ago
Aditoo17 f24e258692 I18n: Update Czech pluralization and fix some language names (#10015)
6 years ago
ThibG 793946fadb Add list title editing (#9748)
6 years ago
Eugen Rochko ddbf75ea87 Filter incoming Create activities by relation to local activity (#10005)
6 years ago
Eugen Rochko 72190529d0 Fix style regressions on landing page (#10030)
6 years ago
ThibG 99dcb6d910 Alternative handling of private self-boosts (#9998)
6 years ago
Eugen Rochko bc9930f59d Fix hashtags select styling in default and high contrast themes (#10029)
6 years ago
ThibG bf0c9d7dfa Disable box shadows for featured hashtags in light theme (#10034)
6 years ago
Eugen Rochko a90bbe9bc1 Fix color of static page links in high contrast theme (#10028)
6 years ago
ThibG a60f90b078 Save IP address used for sign-up, not only sign-in (#10026)
6 years ago
Franck Zoccolo ffe97d5dda Add support for IPv6 only MXes in Email validation (#10009)
6 years ago
ThibG b27f715601 Move sending account Delete to anyone but the account's followers to the pull̀ queue (#10016)
6 years ago
Hinaloe 6866739387 Don't focus spiler input when disabled spoiler (#10017)
6 years ago
ThibG 98642fef2a Fix timeline jumps (#10001)
6 years ago
Eugen Rochko d25756990a Add available locales for lv, ms, sq (#10008)
6 years ago
Eugen Rochko 87a5991846 Weblate translations (2019-02-11) (#10007)
6 years ago
Eugen Rochko 12cb694634 Add "copy link" item to status action bars (#9983)
6 years ago
mayaeh 5e94fb5386 i18n: add Japanese translations (#10000)
6 years ago
Eugen Rochko 5adc3f5676 Fix URL linkifier grabbing full-width spaces and quotations (#9997)
6 years ago
Hinaloe cce3319bc2 Only URLs extract with pre-escaped text (#9991)
6 years ago
ThibG d66346eb0c Fix IntersectionObserverArticle not hiding some out-of-view items (#9982)
6 years ago
abcang 4a8a8bcb8a Fix Tombstone.delete_all ArgumentError (#9978)
6 years ago
mayaeh f308fb56ab Rename from instance to server. (#9938)
6 years ago
marcin mikołajczak 72f55c7cdf i18n: Update Polish translation 🇵 (#9974)
6 years ago
ThibG fdb8fa6f2b Hide misleading “You will be sent a confirmation e-mail” hint from admin view (#9973)
6 years ago
Takeshi Umeda 3d54d631a4 Fix it as tagged_request of accounts_controller is not addressable_uri (#9976)
6 years ago
trwnh 9ce59ef31d [UI] Fix whitespace being applied to div instead of p (#9968)
6 years ago
Eugen Rochko 06a8ca8937 Fix pinned statuses being shown in a featured hashtag (#9971)
6 years ago
rinsuki b037f6cec5 Fix not showing custom emojis in share page emoji picker (#9970)
6 years ago
rinsuki d280cc15be Fix authorized applications list page design (#9969)
6 years ago
rinsuki 18af20b9cf Use video filesize limit with gifv (#9924)
6 years ago
mike castleman be6c12fbea change "finish tutorial" text to "finish toot-orial" (#9905)
6 years ago
Eugen Rochko d2d4d38f22 Add featured hashtags to profiles (#9755)
6 years ago
Eugen Rochko 1f303e5591 Add option to overwrite imported data (#9962)
6 years ago
tmm576 640966f3fc Allow multiple files upload through web UI, including drag & drop (#9856)
6 years ago
ThibG dfb101cd45 Make displaying application used to toot opt-in (#9897)
6 years ago
ysksn 9cad360caa Create Redisable#redis (#9633)
6 years ago
Jakub Mendyk 234e8105da Allow most kinds of characters in URL query (fixes #8408) (#8447)
6 years ago
Acid Chicken (硫酸鶏) bcf34e31bd Add WebP support (#9879)
6 years ago
gol-cha 73558377c9 Upgrade new Web Share Target API (#9963)
6 years ago
Eugen Rochko 9cef8f1eb7 Fix link color in high-contrast theme, add underlines (#9949)
6 years ago
Eugen Rochko 77dc5cc132 Refactor icons in web UI to use Icon component (#9951)
6 years ago
Clar Charr 4fb1d8129d Replace unlock-alt icon with unlock (#9952)
6 years ago
ThibG b5feaa4d54 Fix initial value of volume slider in video player and handle volume changes (#9929)
6 years ago
ThibG 09f7773e26 Implement missing hotkeys for notifications (#9927)
6 years ago
ThibG b1c76ef610 Prevent posting toots with media attachments from someone else (#9921)
6 years ago
Eugen Rochko e259f244c6 Fix SSO authentication not working due to missing agreement boolean (#9915)
6 years ago
Renato "Lond" Cerqueira cde2fe25b9 Rescue SSL error in verify link service (#9914)
6 years ago
trwnh 26fc37a2ea Fix Firefox scrollbar color regression in #9210 (#9908)
6 years ago
Jeong Arm f909d00241 Apply style for .landing-page strong (#9892)
6 years ago
ThibG a238beb870 Fix scheduled toot with media immediately creating a toot (#9894)
6 years ago
Eugen Rochko 58f77b7de2 Fix multiple workers for the same scheduled status being queueable (#9875)
6 years ago
Eugen Rochko f77529ca00 Fix directory showing tags that have no currently eligible accounts (#9872)
6 years ago
mayaeh da1a2d19af i18n: Update Japanese translations (#9871)
6 years ago
Eugen Rochko 39fa85a023 Weblate translations (2019-01-19) (#9867)
6 years ago
Eugen Rochko 17a8c10a03 Fix error when `scheduled_at` attribute is malformed (#9866)
6 years ago
Eugen Rochko 960b3b2257 Fix missing account association in tombstone model (#9857)
6 years ago
Eugen Rochko d28a2f7636 Fix new hashtag page's items not being full-width on mobile (#9852)
6 years ago
Eugen Rochko 83fdb7b4f4 Fix REST API showing non-public reblogs for a given status (#9850)
6 years ago
ThibG 8de5d28891 Reject existing Follow in addition to sending a Block (#9811)
6 years ago
ThibG d0008b5051 Add tombstones for remote statuses (#9830)
6 years ago
Eugen Rochko 77f972d5b1 Add support for non-public reblogs from ActivityPub (#9841)
6 years ago
Eugen Rochko 86087f7461 Add information about how to opt-in to the directory on the directory (#9834)
6 years ago
Eugen Rochko 9a98e3fe76 Fix code style of regeneration-related code (#9843)
6 years ago
Eugen Rochko 4abfcbd614 Weblate translations (2019-01-17) (#9844)
6 years ago
Mélanie Chauvel (ariasuni) 06668c1959 Fix slightly cropped font on settings page dropdowns when using system font (#9839)
6 years ago
tmm576 393a56d611 Allow event defaults on index for text data transfer (#9840)
6 years ago
Eugen Rochko 43014334f8 Improve the public hashtag page (#9831)
6 years ago
tmm576 180a665f29 Hide floating action button on search and getting started pages (#9826)
6 years ago
ThibG cbb8399df4 Fix public hashtag timeline width on mobile, fix scrollbar width compensation (#9824)
6 years ago
Eugen Rochko 380b246728 Redesign public hashtag page to use a masonry layout (#9822)
6 years ago
Eugen Rochko 9b0c7cfa6f Use summary as summary for converted ActivityPub objects (#9823)
6 years ago
ThibG b8867a3412 Reduce chances of race conditions when processing deleted toots (#9815)
6 years ago
Renato "Lond" Cerqueira 7acc905604 Weblate translations (2019-01-15) (#9813)
6 years ago
ThibG 65c546f9b0 Make hashtag search results link to the hashtag URL (#9810)
6 years ago
ThibG 8044612d15 Fix hashtag timeline on mobile (#9806)
6 years ago
ThibG 9c184c825d Display a double reply arrow on public pages for toots that are replies (#9808)
6 years ago
Renato "Lond" Cerqueira ed55b4f8fb Fix undefined method error in sidekiq (#9807)
6 years ago
Hinaloe e77cb61481 make draggingOver state off correctly (#9797)
6 years ago
ThibG bb2dbd681f Add attachment list fallback to public pages (#9780)
6 years ago
Jeong Arm 6d067302ce Adjust admin UI right panel size (#9768)
6 years ago
Mateusz Bugowski 9b409bf95e change height on narrow view to take 100% of screen (#9781)
6 years ago
ThibG 2486493a31 Hide CWed content in notifications and fix sensitive images without CWs (#9778)
6 years ago
ThibG f6a5894af6 Postpone scroll-to-detailed status after react components are loaded (#9773)
6 years ago
Marcin Mikołajczak 056e45a293 i18n: Update Polish translation (#9674)
6 years ago
Eugen Rochko 0cba7e7ebb Change "federation" admin UI link to point to "limited" domains (#9762)
6 years ago
Eugen Rochko df85714b77 Remove obsolete web UI translations (#9761)
6 years ago
mayaeh a74a1412bd Changed not to display DISCOVER subheader via single column layout. (#9759)
6 years ago
Eugen Rochko c53b7fd78b Weblate translations (2019-01-08) (#9758)
6 years ago
Eugen Rochko f2ec1803cb Redesign admin instances area (#9645)
6 years ago
Eugen Rochko 922158bcae Move profile directory link in web UI from footer to discover section (#9745)
6 years ago
ThibG e60999c3c5 Improvements to signature verification (#9667)
6 years ago
kedama 2a113f0185 Stop gifv timeline preview explicitly when open the media gallery. (#9749)
6 years ago
Eugen Rochko defe248b1c Change remote interaction dialog to use specific actions (#9743)
6 years ago
Eugen Rochko d62a2a69e4 Add locale param to sign-up API (#9747)
6 years ago
0xflotus 695de5d134 refactored account.js (#9739)
6 years ago
Eugen Rochko 4c99d23df8 Fix embed play icons regression from #9715 (#9731)
6 years ago
Eugen Rochko f6940286f5 Add cache to custom emojis API (#9732)
6 years ago
Eugen Rochko 425cb74066 Fix deleting a scheduled status immediately deleting media attachments (#9728)
6 years ago
Eugen Rochko bf1ee883d8 Fix wrong param name in scheduled statuses and return params in API (#9725)
6 years ago
Eugen Rochko c3922e1c3c Fix PublishScheduledStatusWorker being queued with no arguments (#9724)
6 years ago
Eugen Rochko ae1aaa3b8a Add scheduled statuses (#9706)
6 years ago
Eugen Rochko e7591340b0 Follow new account before unfollowing the old one during move (#9719)
6 years ago
Naoki Kosaka ef6de324c4 Use Contact User as Relay, Report, Subscribe. (#9661)
6 years ago
Eugen Rochko fd35d69b4f Change note length validation to ignore mention domains and URLs (#9717)
6 years ago
Eugen Rochko f63fff4689 Fix unreadable text color in report modal for some statuses (#9716)
6 years ago
ThibG 631a91cbc0 Add quick links to the admin interface in the WebUI (#8545)
6 years ago
Eugen Rochko 39d81be7de Display fallback link card thumbnail when none is given (#9715)
6 years ago
Eugen Rochko 7c4a15a9e8 Add preview cards to non-detailed statuses on public pages (#9714)
6 years ago
Eugen Rochko 82abf9b371 Fix admin UI view of local followers (#9712)
6 years ago
Eugen Rochko 93f560423b Fix list of local followers showing remote followers in admin UI (#9700)
6 years ago
ysksn 3cab7b9a17 Add specs for UnreservedUsernameValidator (#9698)
6 years ago
Eugen Rochko 6936271536 Improve e-mail digest (#9689)
6 years ago
Yamagishi Kazutoshi 735940a1bf Upgrade ESLint to v5.x (#9694)
6 years ago
ThibG ffcaa4719a Ensure blocked user unfollows blocker if Block/Undo Block are processed out of order (#9687)
6 years ago
ThibG fe1c04eed4 Fix icon alignment in onboarding interaction screen (#9686)
6 years ago
Eugen Rochko 9244a06846 Add CSV export for lists and domain blocks (#9677)
6 years ago
ThibG e29480083a Restore ReplyDistributionWorker to allow existing jobs to be processed (#9676)
6 years ago
Eugen Rochko 5fee09d35f Remove visible timestamps for notifications (#9675)
6 years ago
Yamagishi Kazutoshi 101a46ac24 Update dependencies for Node.js (2018-12-31) (#9669)
6 years ago
kodai 9648c59d6f Fix links not being verified (#9673)
6 years ago
Jeong Arm c176b4ec80 Skip full text search if failed (#9654)
6 years ago
ThibG 0244534700 Avoid duplicate work by merging ReplyDistributionWorker into DistributionWorker (#9660)
6 years ago
ThibG 9bc77287d2 Do not ignore federated reports targetting already-reported accounts (#9534)
6 years ago
ThibG 88b8ddfd9c Immediately go back in browser history upon successfully sending toot (#9663)
6 years ago
Takeshi Umeda c3a406ec62 If it is disabled, remove the link of the profile directory (#9665)
6 years ago
ThibG cd5a929037 Fix crash when clearing uninitialized timeline (#9662)
6 years ago
ThibG bdc44c3558 Reduce usage of LD signatures (#9659)
6 years ago
ysksn 5eb6d7e3e0 Add specs for BlackListedEmailValidator (#9651)
6 years ago
ysksn a3b4684435 Add specs for DisallowedHashtagsValidator (#9653)
6 years ago
Eugen Rochko 4e3131f02f Add handler for Move activity (#9629)
6 years ago
ysksn c4559969b4 Add pending specs for StatusLengthValidator (#9647)
6 years ago
mayaeh 6429b2f94f Change the icon to "reply-all" when reply to other accounts (#9378)
6 years ago
Eugen Rochko 8958e58bd4 Improve admin UI for account view (#9643)
6 years ago
chr v1.x b659f51c43 Add local followers page to admin account UI (#9610)
6 years ago
Renato "Lond" Cerqueira a234fde3a4 Weblate translations (2018-12-27) (#9642)
6 years ago
Eugen Rochko d70d8321d3 Add exclude_reblogs option to account statuses API (#9640)
6 years ago
Eugen Rochko 7c2340443e Redirect to reports overview instead of report after account action (#9639)
6 years ago
Quentí 217b42a992 [i18n] OC/CAT/FR «crop» => «change preview» (#9636)
6 years ago
ThibG d75e32caa3 Fix account unsilencing and unsuspension (#9637)
6 years ago
Eugen Rochko ab9308b7f7 Fix ThreadResolveWorker getting queued with invalid URLs (#9628)
6 years ago
Eugen Rochko e5ebd4df78 Fix signature verification stoplight triggering on non-timeout errors (#9617)
6 years ago
ysksn 09b6bf49ee Fix scope latest of ReportNote (#9630)
6 years ago
ysksn 75e3538da4 Create DomainNormalizable#normalize_domain (#9631)
6 years ago
Takeshi Umeda 9f74c2b877 Add error message with invalid email confirmation (#9625)
6 years ago
ysksn 6de2c32991 Remove Form::StatusBatch::ACTION_TYPE unused (#9623)
6 years ago
Aboobacker MK 7eab6acc42 Add support for Malayalam in language filter (#9624)
6 years ago
Eugen Rochko bbf9f4f93b Add REST API for creating an account (#9572)
6 years ago
Eugen Rochko ca8e8d5fae Rename "crop" to "change preview" (#9616)
6 years ago
Eugen Rochko 36a5585cac Update emoji codepoint mappings to v11.0 (#9618)
6 years ago
ThibG a2492a89fb Limit maximum visibility of local silenced users to unlisted (#9583)
6 years ago
ThibG 4bf67e9cd0 Sanitize and sandbox toot embeds (#9552)
6 years ago
Eugen Rochko eb2994d454 Remove links to bridge.joinmastodon.org (non-functional) (#9608)
6 years ago
Eugen Rochko 5fdfe0c4cf Show 40 profiles per directory page instead of 30 (#9609)
6 years ago
Eugen Rochko 2e0d617b8b Add moderation warnings (#9519)
6 years ago
Quentí fb34dafd3c [i18n] Occitan update (#9607)
6 years ago
ysksn c2efe52de7 Remove MailerHelper does nothing (#9604)
6 years ago
Marcin Mikołajczak 7fbf9eb817 i18n: Update Polish translation (#9594)
6 years ago
ThibG 39e4cbe2dc Fix composer not getting focus after reply confirmation dialog (#9602)
6 years ago
Eugen Rochko ae8c6b892f Allow unauthenticated REST API access to GET /api/v1/accounts/:id/statuses (#9573)
6 years ago
ThibG 240d41b3ca Fix unnecessary loadMore calls when the end of a timeline has been reached (#9581)
6 years ago
Renato "Lond" Cerqueira e60b59e5ca Weblate translations (2018-12-19) (#9578)
6 years ago
mayaeh 26f2c1240e Update Japanese translations. (#9574)
6 years ago
Hinaloe e9ad8044cc improved appearance of notification filter on safari (#9564)
6 years ago
ThibG a8f77d9f91 Clean up dead code in public timeline code (#9565)
6 years ago
kedama f579f1b10e Back to the getting-started when pins the timeline. (#9561)
6 years ago
jomo dc9f3d2cf2 fix CSP / X-Frame-Options for media embeds (#9558)
6 years ago
Eugen Rochko 84385d876f Make notifications quick-filter use consistent style with profile tabs (#9554)
6 years ago
ThibG f76665a276 Ignore low-confidence CharlockHolmes guesses when parsing link cards (#9510)
6 years ago
ThibG ca2c7ed8d7 Minor scrollable list fixes (#9551)
6 years ago
ysksn 7df45c6e11 Move #set_user to Admin::BaseController (#9470)
6 years ago
Eugen Rochko 75eb2ac3b3 Add new first-time tutorial (#9531)
6 years ago
Eugen Rochko 5573216d67 Fix regression in #9539 (#9541)
6 years ago
Eugen Rochko 32bd452b56 Remove "most popular" tab from profile directory, add responsive design (#9539)
6 years ago
Eugen Rochko 26140838c4 Do no retry web push workers if the server returns a 4xx response (#9434)
6 years ago
ThibG 967079defa Split out is_changing_upload from is_submitting (#9536)
6 years ago
Paweł Ngei df7186e93a Add notification quick-filter bar in the frontend app (#9399)
6 years ago
ThibG dc1dfcf7e4 When posting in mobile mode, go back to previous history location (#9502)
6 years ago
ThibG 70da16b375 Make avatar and headers respect `auto_play_gif` (#9515)
6 years ago
Sumit Khanna b1b6e5911d Error message for avatar image that's too large. #9204 (#9518)
6 years ago
ThibG 9a8d7b0865 Restore profile links in /admin/accounts (#9494)
6 years ago
ThibG 708714b01c Fix padding on select elements in preferences (#9517)
6 years ago
ThibG c56e54d322 Fix timeline pagination in the WebUI (#9516)
6 years ago
Renato "Lond" Cerqueira d6d223c2a2 Weblate translations (2018-12-13) (#9513)
6 years ago
Eugen Rochko b9e063139d Add account hashtags to ActivityPub actor JSON (#9450)
6 years ago
ThibG 513f59726a Various fixes to scrollable lists and media gallery (#9501)
6 years ago
ysksn 8996de49df Create Settings::BaseController (#9507)
6 years ago
ysksn 316bc93abd Remove redundant (#9503)
6 years ago
ysksn 201a9e844a Use find_or_initialize_by (#9504)
6 years ago
ThibG 5548049e71 Add admin ability to remove an user's header image (#9495)
6 years ago
ThibG 0686523e18 Add instance-wide setting to disable profile directory (#9497)
6 years ago
Yamagishi Kazutoshi e534f72da5 [i18n] Update Occitan (#9491)
6 years ago
Adam Copp 55ebf8a6e8 Make custom emoji domains case insensitive #9351 (#9474)
6 years ago
Eugen Rochko 8d3910afdd Improve e-mail MX validator and add tests (#9489)
6 years ago
ysksn dfd6445334 Add specs for activitypub collections controller (#9484)
6 years ago
ysksn af123ea5e8 Remove RemoteAccountControllerConcern never used (#9482)
6 years ago
ysksn a6641d0541 Fix Admin::TagsController#unhide (#9481)
6 years ago
ThibG 097d866028 Add setting to not aggregate reblogs (#9248)
6 years ago
Eugen Rochko f551383e4a Cache hashtag sample accounts, and exclude ineligible ones (#9465)
6 years ago
Eugen Rochko d72487aef6 Make notification time smaller and reduce contrast (#9464)
6 years ago
Paweł Ngei 03289a4d14 Escape HTML in profile name preview in profile settings (#9446)
6 years ago
Eugen Rochko ac437d6b25 Fix various things in the directory (#9449)
6 years ago
Takeshi Umeda f2ca159c3b Fix tag mb_chars comparison of profile directory (#9448)
6 years ago
Eugen Rochko fd8ca11f19 Add profile directory (#9427)
6 years ago
ThibG 88faa4ff2d Attempt fixing deadlocks by moving account stats update outside transaction (#9437)
6 years ago
Paweł Ngei 2a9843a021 Add visible dates for notifications in Notification column (#9423)
6 years ago
ThibG 5e2cd7f672 Fix thread depth computation in statuses_controller (#9426)
6 years ago
Eugen Rochko 626a544d08 Improve account suspension speed and completeness (#9290)
6 years ago
ThibG a3f01ec6f8 Fix last_status parameter for notifications and conversations (#9407)
6 years ago
Quentí d69ee38a7b [i18n] update and corrections for Occitan locale (#9404)
6 years ago
Paweł Ngei 49fe8fa425 Add a tooltip explaining what a locked account is (#9403)
6 years ago
mayaeh 88e40d03d9 Fix that translation is not applied to "joining hashtags" (#9397)
6 years ago
Eugen Rochko 272c58904f Remove npm-run-all dependency (#9401)
6 years ago
ThibG a6b5451df5 Swap avatar and header input fields in profile page (#9271)
6 years ago
Eugen Rochko 030ce53623 Fix TLS handshake timeout not being enforced (#9381)
6 years ago
Eugen Rochko 12ee020187 Skip deliveries to inboxes that have already been marked as unavailable (#9358)
6 years ago
Eugen Rochko 81536e07ab Don't count suspended users in user count (#9380)
6 years ago
Eugen Rochko 8c7ba82dc1 Fix nil error when no DNS addresses are found for host (#9379)
6 years ago
Eugen Rochko 9606e4dabf Change identities id column to a bigint (#9371)
6 years ago
Renato "Lond" Cerqueira 13f080b204 Weblate translations (2018-11-27) (#9367)
6 years ago
ThibG 80ef517747 Allow hyphens in the middle of remote user names (#9345)
6 years ago
Sumit Khanna b7229bef1a Volume sliders for videos #7429 (#9366)
6 years ago
Hugo Gameiro 92238e2f7a add loglevel to ffmpeg in gif upload (#9368)
6 years ago
Eugen Rochko 305556274a Redesign admin accounts index (#9340)
6 years ago
valerauko 2178c50fed Ensure replied-to is a status not a boost (#9129)
6 years ago
takayamaki 057097e8ad check_boxes label should use display: inline-block (#9348)
6 years ago
Eugen Rochko 1d16575d71 Sort self-replies to the top of descendants (#9320)
6 years ago
Eugen Rochko e49abb3b4f Revert "Sort self-replies to the top of the thread (#9296)" (#9335)
6 years ago
Eugen Rochko f3fee3cd27 Fix connect timeout not being enforced (#9329)
6 years ago
valerauko a6ebcda59b Ignore JSON-LD profile in mime type comparison (#9179)
6 years ago
ThibG 6d38e81021 Include replies to list owner and replies to list members in list statuses (#9324)
6 years ago
Eugen Rochko 0ebb6c1480 Revert connect timeout from 1s to 10s (#9319)
6 years ago
Alexandre Alapetite d51ed0a0a1 WebSub: ATOM before RSS (#9302)
6 years ago
Eugen Rochko a217abb71c Cast status_count to integer (#9314)
6 years ago
James Kiesel b874d9dac7 Simplify hashtag query service, perf increase for 'any' tags (#9298)
6 years ago
Eugen Rochko 7c9a655933 Fix filter ID not being a string in REST API (#9303)
6 years ago
Eugen Rochko 62c0e112ea Extract counters from accounts table to account_stats table (#9295)
6 years ago
James Kiesel 98c9ad366b Deep compare tags for hashtag column reload (#9297)
6 years ago
Eugen Rochko 4ec133ef93 Prevent multiple handlers for Delete of Actor from running (#9292)
6 years ago
Eugen Rochko 76a0c28687 Sort self-replies to the top of the thread (#9296)
6 years ago
Eugen Rochko 7a939f7cfc Remove intermediary arrays when creating hash maps from results (#9291)
6 years ago
mayaeh 6d9f63dba6 Change the password form order (#9267)
6 years ago
mayaeh d8ea8569c0 Update Japanese translation for "Show thread". (#9287)
6 years ago
ThibG 7083838a54 Fix race condition causing shallow status with only a "favourited" attribute (#9272)
6 years ago
Eugen Rochko c735638483 Fix null error introduced in #9270 (#9275)
6 years ago
ThibG df154d2ffa Perform deep comparison for card data when receiving new props (#9270)
6 years ago
Les Orchard 4e067b1bd0 Only consider mouse move in scrolling on item insertion (#9262)
6 years ago
mayaeh 04f0b63c59 i18n: Add ja translations (#9261)
6 years ago
ThibG b6e377a340 Fix emoji update date processing (#9255)
6 years ago
ThibG 49889c0b8b Check that twitter:player is valid before using it (#9254)
6 years ago
Eugen Rochko 0562e258b3 Fix loading indicator inconsistency (#9252)
6 years ago
Les Orchard 59ecfbd28c Identify manual scrolling to cancel scroll to top reset on mouse idle (#9245)
6 years ago
ThibG 3472950cea Remove unused computation of reblog references from updateTimeline (#9244)
6 years ago
Eugen Rochko d78aed7a37 Reduce connect timeout limit and limit signature failures by source IP (#9236)
6 years ago
Eugen Rochko 9a32abcbac Use local instead of global loading indicator for timelines, account timelines (#9224)
6 years ago
Eugen Rochko 142940f4c6 Add "Show thread" link to self-replies (#9228)
6 years ago
Eugen Rochko 718e4752a9 Fix form validation flash message color and input borders (#9235)
6 years ago
Eugen Rochko 32c2f5a07f Fix follow limit validator reporting lower number past threshold (#9230)
6 years ago
Eugen Rochko 5f613d55e6 Optimize the process of following someone (#9220)
6 years ago
Les Orchard 54bc905a57 Cancel list scroll reset after mouse move on wheel scroll (#9233)
6 years ago
Eugen Rochko 3e6a35d3ee Increase default column width from 330px to 350px (#9227)
6 years ago
Les Orchard 6e72dda7ef Temporarily hold timeline if mouse moved recently (fixes #8630) (#9200)
6 years ago
m.b 1093295902 Update resolve_url_service.rb (#9188)
6 years ago
James Kiesel d2a9ea58da Allow joining several hashtags in a single column (#8904)
6 years ago
namelessGonbai 43bfd0a7d0 Implement adding a user to a list from their profile (#9062)
6 years ago
Steven Tappert 6cd08a266a Check for empty "last_status" before sorting DM column (#9207)
6 years ago
Sorin Davidoi bd31e76dcf fix(reset): Property name for styled scrollbars (#9210)
6 years ago
Eugen Rochko 083f015f9f Fix reducer error when conversation has no last status in web UI (#9173)
6 years ago
Eugen Rochko 3981da6f90 Revert "Fix FetchAtomService content type handling (#9132)" (#9171)
6 years ago
Quentí 407cab9844 [i18n] Update for Occitan (#9169)
6 years ago
Eugen Rochko 4084814d8a Fix empty display name precedence over username in web UI (#9163)
6 years ago
Eugen Rochko e242688a74 Fix td instead of th in sessions table header (#9162)
6 years ago
Eugen Rochko ca87d98d16 Revert "feat(auth/session_controller): Send Clear-Site-Data when logging out (8627)" (#9161)
6 years ago
valerauko c20d55f7dd Fix FetchAtomService content type handling (#9132)
6 years ago
Quentí a43fdd72ba [i18n] Update for Occitan (#9157)
6 years ago
Eugen Rochko d84886f35e Accept the same payload in multiple inboxes and deliver (#9150)
6 years ago
Eugen Rochko c15b8ee75b Always let through notifications from staff (#9152)
6 years ago
ThibG cfe92b50bb Fix Pleroma mentions being fetched as preview cards (#9158)
6 years ago
trwnh fcd79aba0b Make detailed-status__wrapper actually wrap detailed status (#8547)
6 years ago
Masoud Abkenar 27b5a57f6d RTL: fix toot privacy preferences radio buttonss (#9146)
6 years ago
Masoud Abkenar 4e034437e3 RTL: fix preferences page checkbox margins (#9145)
6 years ago
ThibG 1cbcb09d67 Do not hide boost notifications from followed people with hidden boosts (#9147)
6 years ago
m.b a342451341 Add Page AP type support (#9121)
6 years ago
Renato "Lond" Cerqueira e362029b5d Weblate translations (2018-10-26) (#9113)
6 years ago
Eugen Rochko 766a808de4 Fix dimensions of preview cards, fix crash in web UI, fix warning (#9133)
6 years ago
Eugen Rochko c3005d09e6 Reset status cache when status_stat or media_attachment updates (#9119)
6 years ago
kedama 854d492e34 Set z-index of dropdown to 9999. (#9126)
6 years ago
Eugen Rochko cf2ab9c394 Include preview cards in status entity in REST API (#9120)
6 years ago
ThibG 11fc53d394 When searching for an emoji with multiple separators, consider the full input (#9124)
6 years ago
Eugen Rochko 7c01fbf4fd Add locality check to ActivityPub::FetchRemoteAccountService (#9109)
6 years ago
Masoud Abkenar 38bd132c46 RTL: fix column-back-button__icon margins/content (#9112)
6 years ago
ThibG b5042bbeeb Fix styling in /auth/edit (#9117)
6 years ago
ThibG e169e36810 Ignore invalid hashtags on remote statuses instead of rejecting them (#9118)
6 years ago
ThibG 56774d3bd4 Fix missing `mention` argument when processing incoming Create activities (#9114)
6 years ago
abcang 95ef0e144a Skip link-back check if body is nil (#9107)
6 years ago
Eugen Rochko 3a115d3f49 Remove character counter from edit profile (#9100)
6 years ago
Eugen Rochko f8596e3b5a Fix direct messages column not loading more items on scroll (#9102)
6 years ago
Eugen Rochko ebaef6e3df Fix conversations not being marked read on click (#9103)
6 years ago
ThibG 8d76db2714 Do not fetch preview card for mentioned users (#6934)
6 years ago
Eugen Rochko b110105a53 Allow inbox owner to view implicitly targeted ActivityPub payload (#9093)
6 years ago
Eugen Rochko db85c8f0f6 Migrate all old direct messages to new conversations schema (#9085)
6 years ago
Yamagishi Kazutoshi cad03e69b3 Set @body_classes to admin layout (#9081)
6 years ago
Eugen Rochko e29581a150 Fix RTL layout of status display names (#9075)
6 years ago
Eugen Rochko 256a10c192 Show upload options on click as well as hover (#9074)
6 years ago
Eugen Rochko 27e829b362 Fix JS error when posting from page without router context (#9073)
6 years ago
Eugen Rochko b49f2eef89 Fix public timelines not instantly updating on compose (#9050)
6 years ago
Eugen Rochko 541fda5fc8 Show suggested follows on search screen in mobile layout (#9010)
6 years ago
Eugen Rochko a984d5a1c4 Revert "RTL: remove blank character inside bdi (#9038)" (#9056)
6 years ago
Masoud Abkenar 4bfec4b32d RTL: remove blank character inside bdi (#9038)
6 years ago
ThibG f14067368f Fix og:url on toots' public view (#9047)
6 years ago
Masoud Abkenar eb62f72990 RTL: fix cardbar margins and alignment (#9044)
6 years ago
Masoud Abkenar a105bf8516 RTL: fix admin account avatar margin in about page (#9039)
6 years ago
Masoud Abkenar 26c662792c RTL: fix column settings toggle label (#9037)
6 years ago
kedama 45b8a91983 Fix domain label position and color (#9033)
6 years ago
Eugen Rochko 40d23fc4d1 Add option to block reports from domain (#8830)
6 years ago
Eugen Rochko 9ccae7feff Add "disable" button to report screen (#9024)
6 years ago
Eugen Rochko 9309e5981d Redesign direct messages column (#9022)
6 years ago
Masoud Abkenar 6b1f1c32c5 RTL: fix preferences layout (#9021)
6 years ago
bsky 064b26f03c Fix admin account avatar margin (#9020)
6 years ago
Masoud Abkenar 4a95304331 RTL: fix user stats in about page (#9018)
6 years ago
Eugen Rochko e3b2234382 Add unread indicator to conversations (#9009)
6 years ago
takayamaki 8f0c64baf1 fix: initial state of PrivacyDropdown is should not be null (#9008)
6 years ago
Masoud Abkenar ec15808edd RTL: fix domain append at signup form (#9007)
6 years ago
ThibG b420d15a9b Fix fav/boosts hotkeys not working on detailed statuses (#9006)
6 years ago
Masoud Abkenar 3d51268c4c RTL: fix admin account margins in about page (#9005)
6 years ago
Eugen Rochko 92b93a12cb Do not show "limited" visibility in default visibility preference (#8999)
6 years ago
Eugen Rochko 654520ec8c Improve support for aspects/circles (#8950)
6 years ago
ThibG 6e5f9ee743 Handle global hotkeys even when no element has focus (#8998)
6 years ago
Quint Guvernator 96388bae5f always allow DMs from staff (#8993)
6 years ago
Eugen Rochko 2a43a09ec0 Improve form for selecting media display preference (#8965)
6 years ago
Masoud Abkenar 024326e6e6 Fixes 8987 broken alignment at "Remote interaction dialog" (#8988)
6 years ago
Masoud Abkenar 96696a40ff undo part of PR 8202 to fix RTL (#8979)
6 years ago
Eugen Rochko ce6772690f Improve style of notice/alert messages (#8973)
6 years ago
Eugen Rochko c04048aae8 Weblate translations (2018-10-12) (#8972)
6 years ago
Eugen Rochko 2a36092328 Display customized mascot in web UI and fix admin form for it (#8964)
6 years ago
Eugen Rochko 3ede0e8b95 Fix missing protocol in dns-prefetch, improve code style (#8963)
6 years ago
Eugen Rochko bf125acdb0 Fix microformats on statuses according to updated spec (#8958)
6 years ago
Eugen Rochko 735a43bdea Fix type of conversation ID in conversations API (#8961)
6 years ago
Eugen Rochko 0a5b65533d Improve signature verification safeguards (#8959)
6 years ago
ThibG 51c53e709f Set Content-Security-Policy rules through RoR's config (#8957)
6 years ago
Eugen Rochko b9e620946c Fix typo in ActivityPub Create handler (#8952)
6 years ago
Eugen Rochko 8efdf1a898 Do not push DMs into the home feed (#8940)
6 years ago
Eugen Rochko ce087ef889 Move network calls out of transaction in ActivityPub handler (#8951)
6 years ago
Eugen Rochko af3ef0afb0 Add description meta tag additionally to og:description (#8941)
6 years ago
Eugen Rochko c227151023 Add dns-prefetch if using different host for assets or uploads (#8942)
6 years ago
mayaeh cf43973ecd Fix that the copy button of verify link did not work. (#8938)
6 years ago
Eugen Rochko ad0f37e924 Track historical space stats in PgHero to determine PostgreSQL growth (#8906)
6 years ago
mayaeh bcb43baf50 Add Japanese translations. (#8927)
6 years ago
mayaeh 96a313d02b Fixed error occurrence when pinning the DM column. (#8922)
6 years ago
ashleyhull-versent 00d31a292c rubocop issues - Cleaning up (#8912)
6 years ago
Eugen Rochko 65d1a2d10a Remove dead code (#8919)
6 years ago
ashleyhull-versent ea57aca5e1 Replace SVG asset with Custom mascot (#8766)
6 years ago
Eugen Rochko c9b5168ebd Add conversations API (#8832)
6 years ago
ThibG 8b48543b77 Ensure only toots from the reported users are reported (#8916)
6 years ago
Marcin Mikołajczak 07d123fd3c i18n: Update Polish translation (#8901)
6 years ago
Eugen Rochko 7635a136c9 Change documentation URL (#8898)
6 years ago
Masoud Abkenar e2065ceead RTL: fix margins of public-account-header__tabs (#8897)
6 years ago
Jeong Arm 708c12af1e Leave unknown language as nil if account is remote (#8861)
6 years ago
ThibG d6df42df16 Add a confirmation dialog when hitting reply and the compose box isn't empty (#8893)
6 years ago
Eugen Rochko 48c2ab8cf5 Limit the number of people that can be followed from one account (#8807)
6 years ago
Eugen Rochko 1ae62b87ed Change admin accounts default sort to most recent (#8813)
6 years ago
Eugen Rochko 24f168e58e Fix link verification for remote accounts (#8868)
6 years ago
ThibG 47eaba870e Fix handling of ActivityPub activities lacking some attributes (#8864)
6 years ago
Eugen Rochko db1a581491 Double the threshold for "read more" functionality (#8835)
6 years ago
Eugen Rochko 92e5d6b6e5 Fix timeline pagination (#8827)
6 years ago
Masoud Abkenar bf20094a3f RTL: fix margins: public-layout.header.nav-button (#8823)
6 years ago
Eugen Rochko ea769a7d02 Fix class autoloading issue in ActivityPub::Activity::Create (#8820)
6 years ago
Eugen Rochko 5ddcdf3753 Support min_id-based pagination in REST API (#8736)
6 years ago
Eugen Rochko ad0670fe87 Revert Font Awesome 5 upgrade (#8810)
6 years ago
cbayerlein 81dd71dba7 Exclude replies from list timelines (#8683)
6 years ago
mayaeh c8a1e945d9 Fix some icon names changed by the Font Awesome 5. (#8796)
6 years ago
Maciek Baron 4a2fe07e28 Add test for AutosuggestEmoji (#8805)
6 years ago
Colin Dean 417b0416e8 Adds follow action timestamp to notification (#8756)
6 years ago
Naoki Kosaka ae20afbc80 Migrate to font-awesome 5.0. (#8799)
6 years ago
Haelwenn Monnier ec1119d2c9 Show "read more" link on overly long in-stream statuses (#8205)
6 years ago
Yamagishi Kazutoshi 991c4596b0 Fix broken report detail (regression from #8569) (#8795)
6 years ago
theboss 30b1bb0704 Fix some icons names, unavailable in fontawesome5 (free license). (#8792)
6 years ago
rhoio 45e5864062 remove meta label in settings column (#8704)
6 years ago
mayaeh 84bcf89764 Update the icon name changed by the Font Awesome 5. (#8776)
6 years ago
ふぁぼ原 bb8afc4608 Add a new preference to always hide all media (#8569)
6 years ago
Maciek Baron cc784f3c16 Add bot icon to bot avatars and migrate to newer version of Font Awesome (#8484)
6 years ago
Yamagishi Kazutoshi 150c9d1bb9 Weblate translations (2018-09-24) (#8768)
6 years ago
Masoud Abkenar b837c636ac RTL: fix statubar action buttons/counter margins (#8767)
6 years ago
Yamagishi Kazutoshi 449edebb1c Cache instance info (#8765)
6 years ago
Genbu Hase ad2974c0b8 Fix a problem about generating an url of notifications (#8758)
6 years ago
Matt Sweetman 674865731a Add user preference to always expand toots marked with content warnings (#8762)
6 years ago
ThibG 5a049410f2 Refactor active_nav_class for use with multiple paths (#8757)
6 years ago
Minku Lee 8913189055 Separate font-family into variable (#8763)
6 years ago
Masoud Abkenar 35b461c0ae RTL: fix settings button margins in column headers (#8764)
6 years ago
ThibG e66a9936fc Adjust beforeUnload conditions (#8746)
6 years ago
ThibG 2cc21997ac Add rel=me to moved accounts' link (#8742)
6 years ago
Eugen Rochko 52168073a3 Support link verification with redirects (#8735)
6 years ago
Yamagishi Kazutoshi f7cb4b93ac Weblate translations (2018-09-19) (#8731)
6 years ago
Yamagishi Kazutoshi 6d970d6e71 Fix failed profile verification when rel attribute including values other than me (#8733)
6 years ago
Eugen Rochko 3f9f3a351b Fix VerifyAccountLinksWorker not being queued (#8721)
6 years ago
Eugen Rochko a7955d39ce Fix performance regression in Account::Field#verifiable? (#8719)
6 years ago
Eugen Rochko d3105031f8 Redesign forms, verify link ownership with rel="me" (#8703)
6 years ago
ThibG 060a4af2d1 Fix “Toots” tab highlighting for replies and media timelines (#8715)
6 years ago
jacob a934c4cee6 add several missing alt tags (#8708)
6 years ago
Yamagishi Kazutoshi 23ab704b2b Upgrade Babel to version 7.0.0 (#5925)
6 years ago
Yamagishi Kazutoshi 6faf7fd79d Weblate translations (2018-09-13) (#8692)
6 years ago
luzpaz 1bce70d3c7 Misc. typos (#8694)
6 years ago
ThibG ea28c8f63b Fix media description in various media modals (#8678)
6 years ago
ThibG 0b39d19dbf Only focus first element of dropdown menus if using keyboard (#8679)
6 years ago
ThibG aab57388be Auto-focus emoji picker's search field (#8688)
6 years ago
ThibG 51dc5ed529 Autofocus comment textarea in report modal (#8689)
6 years ago
Eugen Rochko 50978383f9 Group reports by target account (#8674)
6 years ago
rhoio c2c352f511 Highlight active tab in action bar (#8673)
6 years ago
ThibG f555f38ea6 Add a few black emojis that are to have a white outline (#8597)
6 years ago
ThibG 441238b938 Handle relative URLs when fetching OEmbed/OpenGraph cards (#8669)
6 years ago
Eugen Rochko 72a8ca84e0 Add force_login option to OAuth authorize page (#8655)
6 years ago
Evgeny Petrov 87f294a33c RU: Translation fixes (#8652)
6 years ago
Sorin Davidoi 82887c0c1b feat(css): Styled scrollbars in Firefox Nightly (#8653)
6 years ago
Renato "Lond" Cerqueira e3e4ed714a Use animation config for avatar in profile pages (#8614)
6 years ago
Sorin Davidoi 0c756cfd54 feat(auth/session_controller): Send Clear-Site-Data when logging out (#8627)
6 years ago
ThibG 462d4f6b80 Fix dropdown arrow position (#8637)
6 years ago
Aditoo17 97be484888 Add Czech language option and locale data (#8594)
6 years ago
Eugen Rochko 9768e9f6ab Enable ro and ta locales in Rails (#8583)
6 years ago
Eugen Rochko 64f01b2e7d Weblate translations (2018-09-02) (#8582)
6 years ago
Eugen Rochko 696d73931c Fix nil error in admin_account_link_to helper (#8578)
6 years ago
Eugen Rochko 9f4618d7a6 Weblate translations (2018-09-02) (#8577)
6 years ago
Frederic Hemberger e84ae0d8a2 Add aria-label to floatingActionButton (#8574)
6 years ago
Alix R d21e46bba6 Add Corsican locale data (#8566)
6 years ago
Evgeny Petrov 6997fe6d8a [RU] Added translation for the following sections: (#8570)
6 years ago
Eugen Rochko b59191cf68 Weblate translations (2018-09-01) (#8561)
6 years ago
Eugen Rochko 00d1699a96 Whitelist report notification param in Settings::NotificationsController (#8560)
6 years ago
Eugen Rochko 601a0dc6cc Add preference for report notification e-mails, skip for duplicates (#8559)
6 years ago
M Somerville f21c1c58ce Skip VS15 (Emoji textual presentation). (#8553)
6 years ago
Yamagishi Kazutoshi 35beafabe9 Fix static URL when disable autoplay (#8548)
6 years ago
trwnh 150ec66461 Fix the display of missing lists (#8523)
6 years ago
ThibG b13f1d470a Do not show follow button on moved or memorial accounts (#8546)
6 years ago
caasi Huang b61793b3fc Translate more messages to Traditional Chinese (#8543)
6 years ago
ThibG 108623e86d Self-notify on accepting follow requests (#8541)
6 years ago
Renato "Lond" Cerqueira d516e7fa62 Fix autoplay issue with spoiler tag (#8540)
6 years ago
Eugen Rochko 2eac55cb3a Add Welsh language option (#8536)
6 years ago
Eugen Rochko 7d467f38d3 Weblate translations (2018-08-31) (#8535)
6 years ago
Eugen Rochko b8e126ca0f Do not sign useless User-Agent or Accept-Encoding headers (#8533)
6 years ago
takayamaki c0cb0c84e2 refactor: getting-started__wrapper should contained in getting-started (#8532)
6 years ago
M Somerville 2903971e04 Inactive header in main profile to match column. (#8520)
6 years ago
Renato "Lond" Cerqueira c7423078ce Add animate custom emoji param to embed pages (#8507)
6 years ago
Renato "Lond" Cerqueira 900d3e214b Fix nil host in remotable (#8508)
6 years ago
Finariel c1e1e7f515 Update de.json (#8515)
6 years ago
caasi Huang d51ab49ca0 Replace '貼' with '嘟' for 'toot' (#8421)
6 years ago
Mélanie Chauvel (ariasuni) dad47a60d5 Reduce padding of profile metadata boxes to allow more text (#8491)
6 years ago
Jakub Mendyk 816384cf32 Fix followers/follows layout issues from #8418 (#8505)
6 years ago
Drew Schuster a45a6fc459 Delete .gitkeep file since the app/javascript/mastodon directory is no longer empty (#8510)
6 years ago
Eugen Rochko f507c9713f Display pending message on admin relays UI (#8494)
6 years ago
Maciek Baron ae562f4d2b Add CSS class to replies (#8473)
6 years ago
M Somerville 077dbaedf3 Include MOV in upload button tooltip. (#8480)
6 years ago
Renato "Lond" Cerqueira c13f14b627 Weblate translations (2018-08-27) (#8483)
6 years ago
M Somerville 9fe24fbf4b Better singulars of account followers/toots. (#8471)
6 years ago
Jakub Mendyk 9c11d260e1 Make Api::V1::MutesController paginate properly (#8472)
6 years ago
Marcin Mikołajczak 86d4f4cfa9 Add more hotkeys to legend (#8469)
6 years ago
Eugen Rochko 1d319c531e Add CLI task for rotating keys (#8466)
6 years ago
Eugen Rochko f9836d593c Bump interactions count when a follow happens (#8468)
6 years ago
Quint Guvernator 476ba6e4f0 Fix low-hanging rubocop gripes (#8458)
6 years ago
Eugen Rochko d370fccf92 Add aria-label to notifications (#8460)
6 years ago
Eugen Rochko 63859550d3 Delay e-mail notifications by 2 minutes (#8438)
6 years ago
Jakub Mendyk 6fae7f6a04 Add messages informing that collections are empty (fixes #4115) (#8418)
6 years ago
Tad Thorley c0bfd1a830 Update _bio.html.haml (#8449)
6 years ago
Eugen Rochko f27c511e1c Fix regression from #8439 (#8455)
6 years ago
PatrickRWells f89bd5fca5 Fix CW issues in static view on Safari (Fixes #8354) (#8446)
6 years ago
Eugen Rochko 3f59f13506 Spread out crawling randomly to avoid DDoSing the link (#8445)
6 years ago
M Somerville a75f71380a Specify allowed media in upload button tooltip. (#8443)
6 years ago
Eugen Rochko 660475198b Add theme identifier to body classes for easier custom CSS styling (#8439)
6 years ago
Eugen Rochko 38f6a43960 Wait until relationship is loaded before showing follow button (#8440)
6 years ago
Eugen Rochko fddae332aa Disable retries on all scheduled tasks (#8413)
6 years ago
Yamagishi Kazutoshi db91d0dcc7 Weblate translations (2018-08-25) (#8420)
6 years ago
M Somerville 777e09500e Support ActivityStreams’ summaryMap. (#8422)
6 years ago
M Somerville f1a00fbbcf Hide reject media checkbox when not relevant. (#8426)
6 years ago
Eugen Rochko e6e845f74d Add improved CLI interface for removing remote media (#8411)
6 years ago
M Somerville 5b773a2c9c Add missing video descriptions (#8416)
6 years ago
Sylvhem f48a255bde Reword the "Delete and rewrite" warning (#8415)
6 years ago
Eugen Rochko 94b7dddeac Add admin custom CSS setting (#8399)
6 years ago
Eugen Rochko 413a28499d Allow mods to disable login, improve message when login disabled (#8329)
6 years ago
Eugen Rochko 335b1520bb Fix regression when suspending not from report (#8400)
6 years ago
ThibG e4f3f34fb6 Only display web push notifications after API call (fixes #7902) (#8396)
6 years ago
Eugen Rochko 81df5716b9 Preserve hashtag casing in web UI hashtag history (#8394)
6 years ago
Eugen Rochko f922c683ce Give focused status a sensible aria-label for screen readers (#8387)
6 years ago
ThibG b064ddccc5 Update state when opened dropdown is unmounted (fixes #8397) (#8398)
6 years ago
Eugen Rochko 5cb55f486b Update light theme (#8392)
6 years ago
Eugen Rochko 0c6c9b733a When registrations closed, link "Sign up" to joinmastodon.org (#8395)
6 years ago
Eugen Rochko 8793403289 Fix off-by-one error in aria-posinset (#8388)
6 years ago
Eugen Rochko f530792615 Add aria-label to column regions (#8390)
6 years ago
ThibG 49f53047ff Do not check for file existence when serializing ActivityPub actor (#8386)
6 years ago
Jakub Mendyk 289b4f2838 Add ability to change an instance default theme from the administration panel (#7092) (#8381)
6 years ago
Sylvhem 3e3de891ac Major update for the French translation (#8348)
6 years ago
ThibG 5da13c3980 Do not crash if remote custom emoji does not define updated date (fixes #8376) (#8377)
6 years ago
ThibG 653f3d822c Avoid deleted attributes when building a Status from action log (fixes #8371) (#8373)
6 years ago
Eugen Rochko bb7dce98a0 Improve federated ID validation (#8372)
6 years ago
M Somerville e42c06ec01 Allow use of plurals on about page stats. (#8363)
6 years ago
Eugen Rochko 025e7c6f8c Add favourites to archive takeout (#8351)
6 years ago
masarakki 86a912d6f0 exclude-other-silenced-accounts (#7528)
6 years ago
Eugen Rochko 801b0f583f Add confirmation step to account suspensions (#8353)
6 years ago
Eugen Rochko 251308eb69 Get rid of Chewy order/limit warning (#8355)
6 years ago
Yamagishi Kazutoshi 3195c46402 Weblate translations (2018-08-22) (#8346)
6 years ago
ThibG 97f2dc6761 Revert to using Paperclip's filesystem storage, and fix dangling records in remove_remote (#8339)
6 years ago
Eugen Rochko fe88a4f42c Get rid of all batch order warnings (#8334)
6 years ago
Eugen Rochko 5f37c40de1 Remove annoying Notification#cache_ids scope warning (#8333)
6 years ago
NecroTechno 3570ce319b reorder simple form ul to list vertically (fixes #8236) (#8322)
6 years ago
ThibG 09fb9fb07e Add API endpoint to list featured accounts (fixes #8315) (#8317)
6 years ago
ThibG 68762d9e79 Skip pagination logic entirely for pinned toots (fixes #8302) (#8310)
6 years ago
Eugen Rochko 35c99eeb0f Increase reach of Delete->Actor activities (#8305)
6 years ago
Annika Backstrom 5effe5699e Add hotkey for follow requests (#8307)
6 years ago
ThibG 79f6746c8d Don't filter own toots (fixes #8289) (#8298)
6 years ago
cpsdqs 2422481125 Make dropdown animations respect their placement (#8292)
6 years ago
abcang af2122bcf9 Unuse ActiveRecord::Base#cache_key (#8185)
6 years ago
mayaeh 64c7712a92 Fix report text color. (#8288)
6 years ago
Eugen Rochko a03de03ba2 Keep scheduler jobs unique until they're done (#8287)
6 years ago
Eugen Rochko 315ce688be Reduce user active duration from 7 days to 2 days (#8282)
6 years ago
Eugen Rochko a68079e6ee Make unfollow button light up red when hovered (#8286)
6 years ago
Eugen Rochko 97a2958ba1 Show compose form on delete & redraft when in mobile layout (#8277)
6 years ago
Eugen Rochko 85990d2886 Link to mobile apps page (#8278)
6 years ago
Eugen Rochko 834df855e2 Add admin function to deactivate all invites (#8279)
6 years ago
ThibG 8f788fe92a Do not process outgoing mentions to suspended accounts (#8272)
6 years ago
Spanky f5f3f3a5d7 Fix ctrl+enter not submitting toot when text cursor is composing image description (#8273)
6 years ago
M Somerville 65fc3d2699 Fix #8264 - Do not override ctrl/cmd+click. (#8265)
6 years ago
Eugen Rochko 5c32fbce98 Add "sign in to participate" message to public toot page (#8200)
6 years ago
Eugen Rochko 6eca34ffb8 Fix error when trying to update counters for statuses that are gone (#8251)
6 years ago
Eugen Rochko 273e8f0474 Add remote interaction dialog for toots (#8202)
6 years ago
Dachi Natsvlishvili e568124315 Add Georgian language translation (#8250)
6 years ago
ThibG 20ced948f2 Implement Undo { Accept { Follow } } (fixes #8234) (#8245)
6 years ago
ThibG c16294d20a Use correct activity id in Accept when receiving duplicate Follow (fixes #8218) (#8244)
6 years ago
ThibG 02436523de Defer scrollIntoView after DOM is drawn (fixes #8239) (#8242)
6 years ago
ThibG c97c032ae6 Prevent actions log from crashing when displaying deleted status (fixes #8133) (#8219)
6 years ago
ThibG 8cc34321d5 Do not error out when performing admin actions on no statuses (#8220)
6 years ago
Eugen Rochko d9f9083f26 Update reply counters only if the reply is public/unlisted (#8211)
6 years ago
ThibG 9fd9bff404 Fix admin.js starting rails-ujs twice (fixes #8168) (#8213)
6 years ago
ThibG f17d517aec Get rid of the Content Warning rainbows (#8129)
6 years ago
ThibG fff6297a24 Allow accessing local private/DM messages by URL (#8196)
6 years ago
Eugen Rochko 6a62016a49 Display replies count in web UI (#8181)
6 years ago
Eugen Rochko 55094f6941 Show exact number of followers/statuses on export page/in tooltip (#8199)
6 years ago
ThibG c7a0a6d61c Various fixes regarding the video position slider (#8201)
6 years ago
Eugen Rochko bf5acc3eae Move status counters to separate table, count replies (#8104)
6 years ago
Evgeny Petrov 5dbc798bb4 Added endorse strings, fixed footer 'developers' string (#8183)
6 years ago
Eugen Rochko 3fe1f95dd0 Expect relays to answer with accept/reject (#8179)
6 years ago
Yamagishi Kazutoshi 5d8b8f22f9 Weblate translations (2018-08-12) (#8171)
6 years ago
ThibG 1d3b39e106 Ensure single user is a local user (fixes #8154) (#8157)
6 years ago
Mélanie Chauvel (ariasuni) 92ae613358 Fix crash when clicking “Show more/less for all” when a toot is not visible (#8118)
6 years ago
Nathaniel Ekoniak 8254b9fb19 i18n: fix Slovak language name (#8169)
6 years ago
Yamagishi Kazutoshi a74f0d2dd9 Weblate translations (2018-08-11) (#8167)
6 years ago
Marcin Mikołajczak fd8ca84077 i18n: Update Polish translation (#8155)
6 years ago
Evgeny Petrov 399a008cfb [RU] Updated translation (#8164)
6 years ago
Eugen Rochko 0dcd212735 Adjust responsive design for /about/more and /terms (#8158)
6 years ago
Eugen Rochko d0b6cbfb92 When follow is removed, remove endorsement (#8149)
6 years ago
Eugen Rochko 9e8366d4cb Update /terms and /about/more to use public layout (#8142)
6 years ago
Eugen Rochko 6e3cb11f3c Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
Evgeny Petrov f1fe022a13 [RU] Translation update: (#8147)
6 years ago
Eugen Rochko 3a8d839200 Remove protocol handler registration (#8127)
6 years ago
ThibG 80d02cf8f9 Scroll to linked status in public status view (fixes #7884) (#8130)
6 years ago
ThibG 193ebf3cf4 Serialize text-less statuses as '.' over OStatus (fixes #7856) (#8126)
6 years ago
Marcin Mikołajczak b5d5fc9855 i18n: Make Polish translation more gender neutral + update (#8119)
6 years ago
ThibG 8f61dfe044 Render custom emoji in display name on public profile (#8115)
6 years ago
Yamagishi Kazutoshi 9e0015e834 Do not show pinned toots when min_id is set (#8111)
6 years ago
Eugen Rochko 934d50daf0 Add separate setting for sidebar text (site_short_description) (#8107)
6 years ago
Eugen Rochko d39e0ad4d5 Do not hide hashtag timeline in mobile view, make it full-window (#8093)
6 years ago
Eugen Rochko a78672ae50 Compensate for scrollbar disappearing when media modal visible (#8100)
6 years ago
Eugen Rochko ebf836cc69 Enforce username format for remote users, too (#8102)
6 years ago
Eugen Rochko 8c8f80c0fb Fix incorrect context definition for the "featured" keyword (#8090)
6 years ago
Eugen Rochko f7910c4164 Convert MOV and WEBM to MP4, raise maximum limit to 40MB (#8101)
6 years ago
Yamagishi Kazutoshi 9d3bb125b7 Weblate translations (2018-07-30) (#8096)
6 years ago
Yamagishi Kazutoshi 2d000a877b Do not scroll up when modal is opened (#8095)
6 years ago
Eugen Rochko f53755aaad Fix size/dimension values in avatar/header hint localizations (#8088)
6 years ago
Eugen Rochko bdb76122bc Add missing formatting to the text in hero widget (#8089)
6 years ago
Eugen Rochko 7d51186e8e Order invites by recent first (#8091)
6 years ago
Eugen Rochko 3dc21c1ff6 Prevent ActivityPub movedTo recursion (#8092)
6 years ago
Mélanie Chauvel (ariasuni) da72dc2374 Improve account bar css (#8087)
6 years ago
Eugen Rochko 13df3889f0 Redesign public profiles and toots (#8068)
6 years ago
Marcin Mikołajczak dad7cd6d77 i18n: Update Polish translation (#8084)
6 years ago
Eugen Rochko 91aadec929 Resize images by area instead of fixed dimensions (#8083)
6 years ago
ThibG d2b918522e Improve keyboard shortcuts descriptions (#8066)
6 years ago
ThibG a2ed0630a2 Prevent scrolling main frame when navigating in image gallery with arrow keys (#8073)
6 years ago
Eai ff2e8c70c6 Fix .column-back-button line-height (#8074)
6 years ago
abcang 258eba090b Call address instead of exchange (#8076)
6 years ago
Marcin Mikołajczak 288ac10da1 fix typo in 🇵🇱 (#8075)
6 years ago
Yamagishi Kazutoshi 2629ffb68a Weblate translations (2018-07-25) (#8065)
6 years ago
Yamagishi Kazutoshi 8aa855c0f7 Weblate translations (2018-07-18) (#8047)
6 years ago
Eugen Rochko cc3a3f579a Hide "A look inside" in mobile layout on frontpage (#8044)
6 years ago
Eugen Rochko 8058ec5a13 Ensure container of React components has full width (#8043)
6 years ago
Eugen Rochko 56fdbc04b3 Fix number of results returned from TrendingTags.get
6 years ago
Eugen Rochko d987567b39 Fix tag usage display on admin dashboard
6 years ago
Eugen Rochko 2f6967913a Display trending hashtags on admin dashboard (#8038)
6 years ago