816 Commits (f5f3f3a5d7af5008072fa4b2888b56668f38388e)

Author SHA1 Message Date
Sorin Davidoi fa9c117921 feat(emoji): Add back title attribute (#4253)
7 years ago
Yamagishi Kazutoshi 87bb16a236 Add unfollow modal (optional) (#4246)
7 years ago
Akihiko Odaki b0f97d9a87 Introduce Ostatus name space (#4164)
7 years ago
abcang e3251e74c1 Improve admin page (#4121)
7 years ago
Eugen Rochko c99f41dc3c Improve ActivityPub representations (#3844)
7 years ago
Eugen Rochko c6e46f7421 Fix #2672 - Connect signed PuSH subscription requests to instance domain (#4205)
7 years ago
Eugen Rochko c38739d81e Fix subsequent replies to unresolved status not being filtered from home (#4190)
7 years ago
Eugen Rochko c5fa4aba91 HTTP signatures (#4146)
7 years ago
Sorin Davidoi 8207918890 🎄🔨 Force tree shake emojione (#4202)
7 years ago
unarist 1065b0ac32 Follow renaming of microformats2 gem (#4203)
7 years ago
Eugen Rochko 5138dde794 Fix #4149, fix #1199 - Store emojis as unicode (#4189)
7 years ago
masarakki d0a037ae79 add validation to tag name (#4194)
7 years ago
Sorin Davidoi ecab38fd66 Web Push Notifications (#3243)
7 years ago
unarist ae26d7b557 Make tag search case insensitive again (#4184)
7 years ago
Eugen Rochko 8abeec1f4f Improve UI of admin site settings (#4163)
7 years ago
Eugen Rochko 49026e27e8 Redesign the landing page, mount public timeline on it (#4122)
7 years ago
Sorin Davidoi 1a5ae3019d refactor: Rewrite immutablejs import statements using destructuring (#4147)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 3db69012fd Fix PrecomputeFeedService for filtered statuses (#4148)
7 years ago
STJrInuyasha 098eef3211 Remote following success page (#4129)
7 years ago
Yamagishi Kazutoshi 865f5170a8 Add setting a always mark media as sensitive (#4136)
7 years ago
nullkal 07024f56df Use charlock_holmes instead of nkf at FetchLinkCardService (#4080)
7 years ago
Eugen Rochko 0d54e620d9 Replace OEmbed and initial state Rabl templates with serializers (#4110)
7 years ago
Eugen Rochko 0217e15dd3 Fix #4058 - Use a long-lived cookie to keep track of user-level sessions (#4091)
7 years ago
Eugen Rochko 20e15ecfb3 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090)
7 years ago
Damien Erambert 387de88e2f Add a setting allowing the use of system's default font in Web UI (#4033)
7 years ago
abcang 8041c97d52 Fix Nokogiri::HTML at FetchLinkCardService (#4072)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) d5586563c7 Remove sort in Feed (#4050)
7 years ago
Nolan Lawson 28da1d54d5 Faster emojify() by avoiding str.replace() entirely (#4049)
7 years ago
Nolan Lawson ef21f8bc7e Faster emojify() algorithm, avoid regex replace (#4019)
7 years ago
Matt Jankowski eb39fb7211 Add controller spec for manifests controller (#4003)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) aea653f05d Do not raise an error if PrecomputeFeed could not find any status (#4015)
7 years ago
Yamagishi Kazutoshi 022878b743 Upgrade jsdom to version 11.0.0 (#3994)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 4be3cf318d Cover Admin::AccountsController more (#3327)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 05f73fbdab Reduce number of commands in FeedManager#trim (#3989)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) fa7649409b Overwrite old statuses with reblogs in PrecomputeFeedService (#3984)
7 years ago
Eugen Rochko d0221b05bc Fix #1624 - Send e-mail notifications to admins about new reports (#3949)
7 years ago
Eugen Rochko b90a44b6d0 Fix #3910 - Require OTP authentication to disable 2FA (#3935)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 4ca14209d1 Cover Auth::RegistrationsController more (#3353)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 071c6f392e Cover Admin::DomainBlocksController more (#3329)
7 years ago
Eugen Rochko c465c5b3a8 Add overview of active sessions (#3929)
7 years ago
Sorin Davidoi 1280559503 Revocable sessions (#3616)
7 years ago
Eugen Rochko 8fb81e1372 Add important test for full-width hashtags (#3911)
7 years ago
Yamagishi Kazutoshi 539dbaa049 Remove unused variables (#3906)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 561ca10d86 Some minor change and spec for Account (#3813)
7 years ago
Eugen Rochko e7810e4031 Fix regression from #3842 (#3892)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 77dcf442e7 Filter direct statuses in Status.as_home_timeline (#3842)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) baa248a801 Update fabricator for MediaAttachment to attach a file according to type (#3862)
7 years ago
unarist 55376105f5 Fix RTL detection on Ruby side (#3867)
7 years ago
masarakki d947978192 setting-for-account-deletable (#3852)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 481f277e58 Cover Block more (#3837)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) ac1f0e49f0 Cover DomainBlock more (#3838)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) c8020b2105 Cover Export more (#3840)
7 years ago
Eugen Rochko 8bed91d94c Rename FollowRemoteAccountService to ResolveRemoteAccountService (#3847)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 5fcbc71c35 Cover Favourite more (#3841)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) e990a4a566 Spec AccountDomainBlock (#3816)
7 years ago
nightpool 0048f7ac72 Whitelist allowed classes for federated statuses (#3810)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) f391f81f3d Spec UserMailer (#3757)
7 years ago
Eugen Rochko 7181178007 Fix regression from #3490 - filter out hidden statuses from ancestors/descendants even if the viewer is anonymous (#3752)
7 years ago
Eugen Rochko c883e96d95 Fix account delete form not accepting password, update suspended (#3745)
7 years ago
Eugen Rochko 6f8f401ea1 Batched remove status service (#3735)
7 years ago
Eugen Rochko 1c7e2ddd65 Account deletion (#3728)
7 years ago
Eugen Rochko 973d6ef93a Fix #2619 - When redis feed is empty, fall back to database (#3721)
7 years ago
unarist 1ce6a20bde Fix locale related specs (#3707)
7 years ago
Eugen Rochko 8b893afde7 Fix removal of status sending the original status to mentioned users instead of delete Salmon (#3672)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 5c54ae381a Localize date in digest and cover NotificationMailer more (#3694)
7 years ago
René Klačan ecdf17a2d7 Make sure email is case insensitive on all places (#3688)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) a5729feb11 Improve default language decision and spec (#3351)
7 years ago
Matt Jankowski e31cd944c2 Move create/destroy actions for api/v1/statuses to namespace (#3678)
7 years ago
Matt Jankowski dc717cf425 Move reblogged_by and favourited_by actions out of api/v1/statuses and into unique controllers (#3646)
7 years ago
Matt Jankowski b439018342 Language detection defaults to nil (#3666)
7 years ago
Eugen Rochko 006594e181 Fix db:seed - only run some validations when the field was changed (#3592)
7 years ago
Yamagishi Kazutoshi 5da41e0cae Improve RuboCop rules (compatibility to Code Climate) (#3636)
7 years ago
Matt Jankowski 76f986d07b Clean up for api/base controller (#3629)
7 years ago
unarist c40e5aea44 Use "match_array" only for order independent assertions (#3626)
7 years ago
Matt Jankowski 9a43a1051a Coverage improvement and concern extraction for rate limit headers in API controller (#3625)
7 years ago
unarist 5ef958b99f Fix 500 errors on searching invalid URLs (#3613)
7 years ago
unarist 117d333a84 Fix tag search order and not to use tsvector (#3611)
7 years ago
Yamagishi Kazutoshi 615c580665 Add quotes ESLint rules (#3602)
7 years ago
Matt Jankowski d339ac2c76 Introduce StatusThreadingConcern (#3490)
7 years ago
Daigo 3 Dango e1142e190b Redirect to streaming_api_base_url (#3579)
7 years ago
Yamagishi Kazutoshi d4f2db0902 Fix randomly fail (regression from #3560) (#3580)
7 years ago
Yamagishi Kazutoshi 49dee153d3 Skip image length check (regression from #3528) (#3581)
7 years ago
René Klačan b64a43d38f Don't follow account if it's already followed (#3575)
7 years ago
Eugen Rochko 4a6ceb24c9 Added support for configurable reserved usernames (fix of #1382) (#3566)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) ec5f146bca Cover WebfingerResource more (#3560)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 1653be63ac Spec ScopedSettings (#3559)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 10da1db4e6 Remove some code in TagManager and spec (#3547)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 734a309e93 Spec InlineRablScope (#3542)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 5c1868df66 Spec HashObject (#3544)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 3dd0d62583 A minor change for ProviderDiscovery and spec (#3543)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 267468e232 Remove some arguments of Formatter.instance.format and spec (#3541)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 502d0a1f04 Spec Extractor (#3540)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 39ddcf59a9 Spec action verification of StreamEntryFinder (#3549)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) e285f6086c Remove redundant code in AtomSerializer and spec (#3528)
7 years ago
Yamagishi Kazutoshi 9df077e370 Fix spec for #2388 (#3526)
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 2c511bbad4 Spec response for forgery (#3248)
7 years ago
Yamagishi Kazutoshi ae7f6beef1 Improve tests for JavaScript (#3496)
7 years ago
Yamagishi Kazutoshi 339d73541b Add scenarios for log in (#3497)
7 years ago
Matt Jankowski d327e1d105 Remove usernames and hashtags from language detection (#3503)
7 years ago
Matt Jankowski 25990c77c0 Handle nil and blank cases in Account finders (#3500)
7 years ago
Matt Jankowski 1066fd1ab5 Spec coverage and refactor for the api/v1/accounts controllers (#3451)
7 years ago
Matt Jankowski 81ce4e4318 Move admin/pubsubhubbub controller to admin/subscriptions (#3442)
7 years ago
Matt Jankowski 0985a9ff7d Improve spec coverage and clean up api/v1/blocks controller (#3464)
7 years ago
Matt Jankowski ae721f376a Improve spec coverage and clean up api/v1/follow_requests controller (#3465)
7 years ago
Matt Jankowski e32b9ecbf6 Improve spec coverage and clean up api/v1/domain_blocks controller (#3466)
7 years ago
Matt Jankowski 6237abaaa3 Improve spec coverage and clean up api/v1/favourites controller (#3472)
7 years ago
Matt Jankowski ff4d3f11b5 Expand spec coverage and refactor the `Account.find_` methods (#3485)
7 years ago
Matt Jankowski 3e95a6c9b7 Improve spec coverage and clean up api/v1/mutes controller (#3481)
7 years ago
Matt Jankowski b89dbac199 Refactor and spec coverage for api/v1/timelines actions (#3482)
7 years ago
Yamagishi Kazutoshi 024a0dc704 Hold value of I18n.locale with ApplicationHelperSpec (#3474)
7 years ago
Yamagishi Kazutoshi b652c52992 Keep ENV['LOCAL_HTTPS'] with ApplicationControllerSpec (fix random fail) (#3479)
7 years ago
Matt Jankowski 8b69d8d46d Improve spec coverage and clean up api/v1/media controller (#3467)
7 years ago
Matt Jankowski 5a54a5ba69 Clean up api/subscriptions controller (#3448)
7 years ago
Jack Jennings 4e75c71b3e Add status destroy authorization to policy (#3453)
7 years ago
Matt Jankowski 4e89226243 Improve api oembed controller (#3450)
7 years ago
Matt Jankowski 0ee8f559ec Clean up api/salmon controller (#3449)
7 years ago
Jack Jennings c4bf180a77 Fix incorrect visibility setter in StatusPolicySpec (#3456)
7 years ago
Matt Jankowski 18c81c74e5 Remove exports/base controller in favor of shared concern (#3444)
7 years ago
Akihiko Odaki 20d016f430 Refactor User and spec (#3431)
7 years ago
Jack Jennings 877b82f63e Move status reblog authorization into policy (#3425)
7 years ago
Akihiko Odaki 27811b2b39 Use around hook to restore context in InstancePresenter spec (#3430)
7 years ago
Akihiko Odaki 80598c9190 Use around hook to restore context in InstanceHelper spec (#3429)
7 years ago
Akihiko Odaki 6f064d0e65 Use around hook to restore context in Admin::SettingsController spec (#3428)
7 years ago
Akihiko Odaki 1b74047c4f Use around hook to restore context in ApplicationHelper spec (#3432)
7 years ago
Yamagishi Kazutoshi 53d9bebaf3 Update dependencies of Node.js (#3067)
7 years ago
Jack Jennings faf53a5a3e Extract authorization policy for viewing statuses (#3150)
7 years ago
Akihiko Odaki ff2bfea0b3 Remove methods from ObfuscateFilename and spec (#3347)
7 years ago
Akihiko Odaki 587f2d0b1f Spec Auth::ConfirmationsController (#3348)
7 years ago
Akihiko Odaki a111604729 Spec AccountControllerConcern (#3349)
7 years ago
Akihiko Odaki e41d7875d7 Cover Admin::ReportsController more (#3346)
7 years ago
Akihiko Odaki 9481b20b23 Cover InstancesController more (#3342)
7 years ago
Akihiko Odaki 46a60e19ef Cover Admin::SuspensionsController more (#3350)
7 years ago
Akihiko Odaki 503298d89b Spec Auth::PasswordsController (#3352)
7 years ago
Akihiko Odaki 1cb145578b Spec Admin::ResetsController calls send_reset_password_instructions (#3354)
7 years ago
Akihiko Odaki 2b299efbbc Spec #destroy feature of Admin::TwoFactorAuthenticationsController (#3355)
7 years ago
Akihiko Odaki 07c90d0b0d Coever Admin::SilencesController more (#3356)
7 years ago
Akihiko Odaki e48d2dfd87 Cover Settings::ExportsController more (#3358)
7 years ago
Akihiko Odaki 43722d1add Cover Oauth::AuthorizedApplicationsController (#3359)
7 years ago
Akihiko Odaki cdcb550ce9 Cover Oauth::AuthorizationsController more (#3361)
7 years ago
Akihiko Odaki 013825b7b0 Cover Settings::TwoFactorAuthenticationsController more (#3376)
7 years ago
Akihiko Odaki bbaa9dda56 Cover WellKnown::HostMetaController more (#3382)
7 years ago
Akihiko Odaki bb41a6ad80 Cover Settings::TwoFactorAuthentication::RecoveryCodesController more (#3383)
7 years ago
Akihiko Odaki f868fcb154 Spec Settings::Exports (#3384)
7 years ago
Akihiko Odaki 7300379c81 Cover WellKnown::WebfingerController more (#3385)
7 years ago
Akihiko Odaki 820e97af27 Cover Settings::TwoFactorAuthentication::ConfirmationsController more (#3386)
7 years ago
Akihiko Odaki 53bc24a6ae Cover ApplicationHelper more (#3412)
7 years ago
Akihiko Odaki 8192f0d981 Spec Activitystreams2BuilderHelper (#3413)
7 years ago
Akihiko Odaki 9389058544 Spec FlashesHelper (#3414)
7 years ago
Akihiko Odaki b0c3722eea Spec HomeHelper (#3415)
7 years ago
Akihiko Odaki 5f935f5da8 Spec HttpHelper (#3416)
7 years ago
Akihiko Odaki 437ef29afd Cover Admin::PubSubHubHubController more (#3343)
7 years ago
Atsushi Yamamoto 4547e3585a Add preference setting for delete toot modal (#3368)
7 years ago
happycoloredbanana a867644030 Avoid comparing domains when looking for an exact match of a local account (#3336)
7 years ago
Akinori MUSHA 8a5d3b2e5d Go to root after login in single user mode (#3289)
7 years ago
Akihiko Odaki 5d9513aaea Spec Admin::BaseController (#3328)
7 years ago
Akihiko Odaki 9efb491366 Cover TagsController more (#3306)
7 years ago
abcang 4c889085d2 Add test when hashtag and URL are concatenated (#3279)
7 years ago
Yamagishi Kazutoshi d54273621b Skip formatting for cashtag in status text (#3275)
7 years ago
Akihiko Odaki 6af012aae4 Cover HomeController more (#3258)
7 years ago
Eugen Rochko b886ecea5c Fix Devise destroy method being available to delete user record (#3266)
7 years ago
alpaca-tc 46ca699d72 Toggle sensitive from admin page (#3261)
7 years ago
Matt Jankowski fecc2c2f47 Refactor of API timeline actions (#3263)
7 years ago
Akihiko Odaki 855082f935 Cover StatusesController more (#3259)
7 years ago
Akihiko Odaki d670290506 Cover StreamEntriesController more and remove redundant instructions (#3257)
7 years ago
Akihiko Odaki 1cf385646a Spec AuthorizeFollowsController assigns @account (#3246)
7 years ago
Akihiko Odaki 4f023cb001 Introduce recent to Follow (#3247)
7 years ago
Akihiko Odaki 9cc7a3c209 Cover AccountsController more in spec (#3229)
7 years ago
Matt Jankowski 4f2a0f546d Coverage for api/web/settings controller (#3238)
7 years ago
Matt Jankowski 8c11626321 Add coverage for ReportFilter and AccountFilter (#3236)
7 years ago
Matt Jankowski 0eb8b00cc9 Specs for cleanup workers (#3235)
7 years ago
Akihiko Odaki c0aba00ae1 Cover ApplicationController more in spec (#3230)
7 years ago
Akihiko Odaki 387e8449a8 Cover AccountUnfollowController more in spec (#3228)
7 years ago
Akihiko Odaki 4f061bc92c Cover AccountFollowController more in spec (#3227)
7 years ago
Akihiko Odaki 680f357380 Cover AboutController more in spec (#3226)
7 years ago
Immae ae917bfb23 Allow alternate domains for mastodon handlers (#3187)
7 years ago
Akihiko Odaki cbd9804857 single_user_mode? always returns boolean (#3215)
7 years ago
Matt Jankowski 1122249e51 Filter languages with opt out (#3175)
7 years ago
Eugen Rochko c8c80650bc Ensure unique identifiers in fabricated objects in tests (#3173)
7 years ago
Eugen Rochko a55019c3bf More tests for public timeline method (#3171)
7 years ago
Sorin Davidoi fcf794aebe Performance improvements (#3168)
7 years ago
Jack Jennings 2d7cf07852 Enable and fill in JSON response test in API::AccountsController (#3157)
7 years ago
Matt Jankowski c3f8cd26c7 Add coverage for api/v1 controllers (#3155)
7 years ago
Eugen Rochko 5695449335 Add buttons to block and unblock domain (#3127)
7 years ago
Matt Jankowski c8f8629c7e Add spec coverage for regeneration worker (#3143)
7 years ago
Matt Jankowski 4423ed3557 Specs for precompute feed service (#3142)
7 years ago
Yamagishi Kazutoshi 2ad6edded5 Replace inline styles with stylesheet (#3115)
7 years ago
Eugen Rochko 0cafe62561 Account domain blocks (#2381)
7 years ago
Matt Jankowski b3f0e6f7b9 After remote follow worker specs (#3098)
7 years ago
Eugen Rochko 93e9f8b3ed Fix #2572 - Resolve preview cards for remote statuses as well as local ones (#3088)
7 years ago
alpaca-tc b8b7be1e4a Improve Account#triadic_closures (#3079)
7 years ago
alpaca-tc 0d7dc192c3 Optimize Status#permitted_for 24x (#3069)
7 years ago
Eugen Rochko bd7dc50186 Fix change of status callbacks not setting in_reply_to_account_id and (#3072)
7 years ago
Eugen Rochko 5039bc93d5 Feature conversations muting (#3017)
7 years ago
Matt Jankowski 4752edb183 Update rails to version 5.0.3 (#3054)
7 years ago
Eugen Rochko 83b444ddab Do not cancel PuSH subscriptions after encountering "permanent" error… (#3046)
7 years ago
alpaca-tc 4b5edb0d16 Fixes NoMethodError: undefined method 'first' for nil:NilClass (#3036)
7 years ago
Matt Jankowski dc59643e73 Spec coverage and refactor for pubsub/delivery worker (#3021)
7 years ago
Eugen Rochko 12ef99556e Add conversation model, <ostatus:conversation /> (#3016)
7 years ago
Eugen Rochko 7b5af13d19 Prepend reblogs' wrapper content with "RT @original_author", (#3013)
7 years ago
Matt Jankowski 213c146d87 Coverage for domain block worker (#2997)
7 years ago
Eugen Rochko 7c20c80ed7 Fix #2027 - Accept own ID for remote follow with and without preceding @ (#2991)
7 years ago
Jack Jennings cd56acd184 Add specs for current Status#permitted? implementation (#2982)
7 years ago
Eugen Rochko 3702e2c924 Fix regressions from #2683 (#2970)
7 years ago
Matt Jankowski 60fa69399c Pubsub confirmation worker spec (#2974)
7 years ago
Eugen Rochko ee7719d540 Fix #2955 - Send HEAD request ahead of GET when fetching URL previews (#2972)
7 years ago
Matt Jankowski cd8fc8031f Spec feed insert worker (#2965)
7 years ago
Matt Jankowski 6658a20e98 Disable sidekiq logging in test mode (#2962)
7 years ago
Matt Jankowski cd3630e3d1 Spec coverage and refactor of digest mailer worker (#2961)
7 years ago
Eugen Rochko 221898cc90 Add spec for Pubsubhubbub::DistributionWorker. PuSH-deliver public items (#2954)
7 years ago
Matt Jankowski b188aeb0e7 Specs for pubsub subscribe service (#2951)
7 years ago
Matt Jankowski 87ef624429 Spec and refactor for pubsubhubbub/unsubscribe service (#2946)
7 years ago
Akihiko Odaki a1abb11656 Use CLD3 (#2949)
7 years ago
abcang 5b538cde50 Fixed bug that timeline can not be displayed by InvalidURIError (#2947)
7 years ago
Matt Jankowski c298bcbb49 Services specs for subscribe and unsubscribe (#2928)
7 years ago
Matt Jankowski 735c5098c5 Specs for API push controller, with refactor (#2926)
7 years ago
Matt Jankowski 23f6ec856f Delegate Account#user_locale method and allow nil (#2927)
7 years ago
Matt Jankowski bddb03a089 Improve allowed language handling (#2897)
7 years ago
Matt Jankowski d2aae2c2e0 Unblock domain service specs/refactor (#2867)
7 years ago
alpaca-tc ea2e2f4857 Hotfix convert string from symbol (#2856)
7 years ago
alpaca-tc de0f63e0ac Fixes slow query in notifications api (#2851)
7 years ago
alpaca-tc 0f6ae77634 Optimize MuteService and AfterBlockService (#2836)
7 years ago
Eugen Rochko 78b890cc81 Fix Scheduler::SubscriptionsScheduler (#2834)
7 years ago
Matt Jankowski 05b8a950c6 Stream entry specs and refactor to use delegate (#2827)
7 years ago
Matt Jankowski 5393dbf4a2 Misc spec coverage improvements (#2821)
7 years ago
masarakki 23bf01bcd6 use Twitter::Extractor for creating links (#2502)
7 years ago
Matt Jankowski dc50a231de Add specs (and refactor) of FetchRemoteResourceService and SearchService (#2812)
7 years ago
Eugen Rochko c32e312061 More robust PuSH subscription refreshes (#2799)
7 years ago
Matt Jankowski d30ae1bc44 Remove the react-rails gem (#2801)
7 years ago
alpaca-tc a206fa8037 Delete records in smaller transaction (#2802)
7 years ago
Matt Jankowski ca59622a87 Remove redis clear from before in spec (#2795)
7 years ago
Matt Jankowski 232b822d86 Replace best_in_place editor on admin settings page (#2789)
7 years ago
Eugen Rochko 78df86a7c8 Likely fix #2458, fix #2031 - handle out-of-order deletes for statuses (#2734)
7 years ago
ThibG f1d96e40a3 Additional specs for URI handling (#2759)
7 years ago
Eugen Rochko 91a8a5eab8 Fix #2706 - Always respond with 200 to PuSH payloads (#2733)
7 years ago
Matt Jankowski 9db85085a9 Language improvements, replace whatlanguage with CLD (#2753)
7 years ago
Eugen Rochko ef2af79a48 Replace sprockets/browserify with Webpack (#2617)
7 years ago
Matt Jankowski 129e06f0b3 Auth sign out (#2511)
7 years ago
ThibG d50fcad917 Add rspec to further specify FollowRemoteAccountService (#2414)
7 years ago
Kaylee fae1ed48e3 Add option to disable two factor auth in admin accounts panel. (#2584)
7 years ago
Yamagishi Kazutoshi 70f9858e6f Fix subscription expiration condition (#2715)
7 years ago
Matt Jankowski fdd7ee1cc7 Coverage for remote follows (#2694)
7 years ago
Matt Jankowski c44ef23e50 Filter on allowed user language preferences (#2361)
7 years ago
Matt Jankowski 4f155a3c86 Reports spec for media attachments, clean up method (#2660)
8 years ago
Akihiko Odaki a28863bf95 Revert "Use PostgreSQL inheritance for blocks and mutes (#2520)" (#2634)
8 years ago
Matt Jankowski a5c8ffcaf9 Extract user tracking into concern (#2600)
8 years ago
Akihiko Odaki 7cd8e61b5a Use PostgreSQL inheritance for blocks and mutes (#2520)
8 years ago
Matt Jankowski 54450f75d3 More coverage yes more even more (#2627)
8 years ago
Joël Quenneville e9ebe097ec Add tests to the Feed model (#2594)
8 years ago
Patrick Figel ef6f02c173 Set correct attachment type for rejected media (#2599)
8 years ago
Matt Jankowski ea15b2a359 Fix broken view spec for about/links (#2591)
8 years ago
Matt Jankowski e1d3dc89fa Fix broken spec for about/links view partial (#2586)
8 years ago
Yamagishi Kazutoshi af18c8ab28 Fix spec for hide get started (#2585)
8 years ago
Matt Jankowski 442d4cfb4a More controller specs (#2561)
8 years ago
Matt Jankowski 7662a68de1 Return missing page when tag does not exist (#2563)
8 years ago
Matt Jankowski 3e819257ab More status specs (#2564)
8 years ago
Matt Jankowski 01b7056b81 Add render_views to admin/reports controller spec (#2548)
8 years ago
Matt Jankowski 65ad682e81 Fix remote follow (#2547)
8 years ago
Eugen Rochko 97dff125a8 Improve shared status verification (#2525)
8 years ago
Matt Jankowski b17d7a1f85 Catch error when server decryption fails on 2FA (#2512)
8 years ago
Eugen Rochko 4a7dc4fadc OEmbed support for PreviewCard (#2337)
8 years ago
Matt Jankowski 6712d98c58 Add spec coverage and refactor authorize_follows controller (#2505)
8 years ago
Matt Jankowski 89255db0d8 Domain block service cleanup (#2490)
8 years ago
Matt Jankowski d120a7ac99 Add spec for Status.as_home_timeline (#2451)
8 years ago
Francis Chong 395608442d Add media dimensions (#2448)
8 years ago
Guillaume Lo Re 9e955fe688 Stricter whitelist rules (#2213)
8 years ago
alpaca-tc 31d49716c6 Localize with i18n for Devise::FailureApp (#2309)
8 years ago
Evan Minto 1b5966ad07 Change ActivityPub paging to match spec. Clean up ActivityPub outbox changes. (#2410)
8 years ago
Eugen Rochko 553d6a1ea6 Fix #2402 - Add Idempotency-Key header to PostStatusService that prevents (#2419)
8 years ago
Yamagishi Kazutoshi 7f02d09887 Decodes URL containing IDN (#2436)
8 years ago
178inaba 1b6e534850 Optimize account search (#2421)
8 years ago
Eugen 87f7a3922c Punycode URI normalization (#2370)
8 years ago
Eugen cc9714a4d0 Add more FeedManager#filter? tests (#2413)
8 years ago
Matt Jankowski 8940fe2b4e Fix flashes partial render error for controllers which don't inherit from application controller (#2400)
8 years ago
Eugen f89e26bdd5 Followers-only post federation (#2111)
8 years ago
Matt Jankowski 7355f7f8f4 Fix deprecation warnings on activitypub controller specs (#2357)
8 years ago
Matt Jankowski 8c0108a4e8 Ensure i18n matches options (#2358)
8 years ago
Joël Quenneville eff1644d22 Test embedded_view related code in a helper (#2282)
8 years ago
Joël Quenneville e8a3a00068 Add test coverage to CSS class generation (#2285)
8 years ago
Evan Minto 227f45402d ActivityPub: Add basic, read-only support for Outboxes, Notes, and Create/Announce Activities (#2197)
8 years ago
Ash Furrow eb7db6f8da Admin UI for confirming users (#2245)
8 years ago
Wesley Ellis 4a6ccafa2f Add og:url tags (#2298)
8 years ago
Matt Jankowski 1a0960ba88 [WIP] Html lang on statuses (#2297)
8 years ago
Matt Jankowski 502eef6f8d 2FA controller cleanup (#2296)
8 years ago
Joël Quenneville 3ed49b5854 Add tests for StreamEntriesHelper#rtl? (#2286)
8 years ago
Matt Jankowski e5407e62b2 User settings mutation (#2270)
8 years ago
Matt Jankowski be1ecde300 Clean up settings/preferences controller (#2237)
8 years ago
Matt Jankowski 696f4794fd Admin settings controller refactor, add specs, cleanup (#2225)
8 years ago
Marcin Cieślak 0ab0db9fe7 Add static gif for upload testing (#2168)
8 years ago
Eugen 5849eac93e Fix #2108 - Fix gif uploads (#2171)
8 years ago
Eugen a38b05112e Fix possibility of unrightful webfinger redirect (#2147)
8 years ago
abcang 815462feff Fix html escape characters in the URL (#2138)
8 years ago
Matt Jankowski 9a8134cea6 Restful refactor of accounts/ routes (#2133)
8 years ago
Eugen 64c57b7465 Fix wording on admin instances view, fix typos in language detector spec (#2106)
8 years ago
Eugen 2f4657aac7 Add more tests for AtomSerializer (#2096)
8 years ago
Matt Jankowski 4591c7dbdb Language detection refactor (#2099)
8 years ago
happycoloredbanana 9026426b4d Remove API authentication for public statuses (after review) (#1919)
8 years ago
Matt Jankowski ce5cb2b81c Instances list in admin (#2095)
8 years ago
Matt Jankowski 4b6be67e85 Admin reports with accounts (#2092)
8 years ago
Matt Jankowski 7a7a2d591f Remove unused methods (#1730)
8 years ago
Eugen d907fdbdfc Add forgotten AtomSerializer spec (#2047)
8 years ago
Matt Jankowski d087c95aa7 Instance helper to replace site title helper (#2038)
8 years ago
Matt Jankowski 3cdfdaf013 Remove i18n_spec file (#2014)
8 years ago
Matt Jankowski 47cc8462e3 Media controller specs (#2022)
8 years ago
Matt Jankowski fd9d43b6e2 Improve handling of HTTP_ACCEPT for webfinger (#2008)
8 years ago
Tomohiro Suwa a9f4feb735 Fix nil query_username (#2013)
8 years ago
saturday06 abf70be71e Assign user locale on signup (#1982)
8 years ago
Eugen ba6b4c6e62 Make file attachment on MediaAttachment optional (#1865)
8 years ago
Matt Jankowski d4d5135559 View spec fix (#1888)
8 years ago
Matt Jankowski c0f0bcf17d Add password reset for users from admin accounts area (#1841)
8 years ago
Matt Jankowski f382a4f746 About page contact email (#1839)
8 years ago
Matt Jankowski e50dfef6a8 Silence Devise deprecation warning about TestHelpers (#1840)
8 years ago
Patrick Figel 15b393201e Add recovery code support for two-factor auth (#1773)
8 years ago
Matt Jankowski 0d9e4aaaaf Account search service refactor (#1791)
8 years ago
ThibG 626e7d1548 Refresh webfinger (#1323)
8 years ago
Matt Jankowski 2a7120b5ff Rename admin/accounts_helper to admin/filter_helper (#1816)
8 years ago
Ben Roberts 90aa720d2e add basic microformats tests (#1803)
8 years ago
Chad Pytel 29f169f7f0 Introduce capybara and first feature spec (#1801)
8 years ago
Matt Jankowski 20170cb4f3 Improve i18n chooser (#1804)
8 years ago
Matt Jankowski 22f1d9099a Admin reports controller improvements (#1714)
8 years ago
Matt Jankowski 49c3000d62 Organize coverage dirs (#1695)
8 years ago
Matt Jankowski 3beb0c0bef Fix csv export coverage in export spec (#1691)
8 years ago
Matt Jankowski d8789124ae Clean up well-known routes/controllers (#1649)
8 years ago
Matt Jankowski 26ea2f70bd Admin accounts controller cleanup (#1664)
8 years ago
Matt Jankowski 0a6cfca260 Settings export refactor (#1646)
8 years ago
Matt Jankowski bcf45f1783 Remove pending specs for methods that dont exist (#1658)
8 years ago
Eugen 4df3f306fe Fix tests issue introduced in #1607 (#1639)
8 years ago
Matt Jankowski 9d1d8797fd Webfinger resource to extract username from resource string (#1607)
8 years ago
Matt Jankowski bf7306636e Allow import/export of mutes list (#1541)
8 years ago
Henry Smith 23d4232961 Add unit tests for https://github.com/tootsuite/mastodon/pull/1574 (#1584)
8 years ago
Matt Jankowski ca70fe5ae7 Simplify the way the embed view is created (#1590)
8 years ago
Matt Jankowski c27253cbb6 Default to json type for webfinger requests (#1583)
8 years ago
Matt Jankowski 9e940ae9a9 Fix issue with intermittent api/v1/notifications failure (#1606)
8 years ago
Matt Jankowski 63e46e27f0 Refactor exports controller (#1567)
8 years ago
Matt Jankowski db979ebcee Imports controller errors (#1553)
8 years ago
Matt Jankowski a9886524d9 Remove unused methods from StreamEntriesHelper (#1365)
8 years ago
Matt Jankowski 9a30c564b6 Remove unused AtomBuilderHelper (#1364)
8 years ago
Matt Jankowski fcec9fcd99 Pagination improvements (#1445)
8 years ago
Eugen e0977567e7 When avatar/header are GIF, generate static versions (#1428)
8 years ago
Eugen 68f3ce7d0c API param to exclude notification types from response (#1341)
8 years ago
Matt Jankowski 874a240a58 Clean up generation of account webfinger string (#1477)
8 years ago
Matt Jankowski 8d0a4b7200 Admin base controller (#1465)
8 years ago
Eugen 47a3702db4 Fix /api/v1/accounts/update_credentials tests (#1357)
8 years ago
David Celis 6e0b4032b3 Allow users to update their Account in the API (#1179)
8 years ago
Matt Jankowski 3b3671c797 Helper cleanup (#1348)
8 years ago
Matt Jankowski 41b79ae693 Clean up about page (#1282)
8 years ago
Matt Jankowski 641e809eaf Search cleanup (#1333)
8 years ago
Matt Jankowski 27ab3d3d36 Ignore implied formats for catch all route requests (#1340)
8 years ago
Eugen 697e4da6cb Fix #1141, fix #1126 - Avatar/profile info fetching (#1215)
8 years ago
Matt Jankowski 0d9a420c1a Use Setting.site_title value for `og:site_name` occurrences (#1194)
8 years ago
Eugen c3f2975fa4 Merge pull request #1183 from thoughtbot/cp-post-status-service-specs
8 years ago