1108 Commits (b189b93c256c5d4df5ad3bb131aee7d6e75338dc)

Author SHA1 Message Date
Eugen Rochko 51e154f5e8
Admission-based registrations mode (#10250)
6 years ago
Eugen Rochko 65fffeac3f
Redesign landing page (#10232)
6 years ago
Aurélien Reeves 85537b0069 Squish username before validation (#10239)
6 years ago
ThibG c11dff5049 Reject existing Follows when suspending a remote account (#10230)
6 years ago
ThibG 3aaac4f134 Do not allow adding votes to expired polls (#10214)
6 years ago
Eugen Rochko 0a39c81dd8 Add test ensuring that unknown object types are rejected (#10166)
6 years ago
ThibG 833ffce2df Store remote votes URI (#10158)
6 years ago
Eugen Rochko 0e6998da3c
Add tests for ActivityPub poll processing (#10143)
6 years ago
Eugen Rochko 230a012f00
Add polls (#10111)
6 years ago
ThibG 9d3c6f1849 Improved remote thread fetching (#10106)
6 years ago
Eugen Rochko e7f20cc43f
Add type, limit, offset, min_id, max_id, account_id to search API (#10091)
6 years ago
Eugen Rochko 1a1b8170bb
Fix Announce activities of unknown statuses not fetching those statuses (#10065)
6 years ago
Eugen Rochko 147b4c2c3a
Add logging for rejected ActivityPub payloads and add tests (#10062)
6 years ago
Eugen Rochko c417e8c198
Filter incoming Announce activities by relation to local activity (#10041)
6 years ago
ThibG 6a5307a573 Alternative handling of private self-boosts (#9998)
6 years ago
Franck Zoccolo 4f0322dcae Add support for IPv6 only MXes in Email validation (#10009)
6 years ago
Eugen Rochko 016ad37bc8
Fix URL linkifier grabbing full-width spaces and quotations (#9997)
6 years ago
Hinaloe 157d3af46c Only URLs extract with pre-escaped text (#9991)
6 years ago
Eugen Rochko 364f2ff9aa
Add featured hashtags to profiles (#9755)
6 years ago
Eugen Rochko d14c276e58
Add option to overwrite imported data (#9962)
6 years ago
Jakub Mendyk 6a5e3da6b0 Allow most kinds of characters in URL query (fixes #8408) (#8447)
6 years ago
ThibG e2a5be6e9a Prevent posting toots with media attachments from someone else (#9921)
6 years ago
ThibG 061feb63ed Fix scheduled toot with media immediately creating a toot (#9894)
6 years ago
ThibG aeb124491d Reject existing Follow in addition to sending a Block (#9811)
6 years ago
Eugen Rochko bc642ac24b
Redesign public hashtag page to use a masonry layout (#9822)
6 years ago
Moritz Heiber ecf40d09ed Disable Same-Site cookie implementation to fix SSO issues on WebKit browsers (#9819)
6 years ago
Renato "Lond" Cerqueira 5c5e14c816 Fix undefined method error in sidekiq (#9807)
6 years ago
ysksn c059999ab3 Add a spec for Admin::ActionLog (#9775)
6 years ago
ysksn 09c3c96607 Add specs for Admin::AccountAction (#9767)
6 years ago
ysksn 61ecda1575 Not to skip executable specs (#9753)
6 years ago
Eugen Rochko 1c6588accc
Redesign admin instances area (#9645)
6 years ago
ysksn 9a38357111 Remove `pending` (#9752)
6 years ago
ysksn 274109e9f3 Remove spec files (#9751)
6 years ago
ysksn 88deca16ca Add pending specs for jsonld helper (#9750)
6 years ago
Eugen Rochko a49d43d112
Add scheduled statuses (#9706)
6 years ago
ysksn 5efedb5d5e Add specs for UrlValidator (#9699)
6 years ago
ysksn 19abf4ef0b Add specs for UnreservedUsernameValidator (#9698)
6 years ago
Eugen Rochko 66436d0895
Improve e-mail digest (#9689)
6 years ago
ThibG 70be301d69 Ensure blocked user unfollows blocker if Block/Undo Block are processed out of order (#9687)
6 years ago
ThibG 290932602b Reduce usage of LD signatures (#9659)
6 years ago
ysksn fb08039de5 Add specs for FollowLimitValidator (#9655)
6 years ago
ysksn 05edec6917 Add specs for BlackListedEmailValidator (#9651)
6 years ago
ysksn 4725aeec9f Add specs for DisallowedHashtagsValidator (#9653)
6 years ago
Eugen Rochko 0f938ff29c
Add handler for Move activity (#9629)
6 years ago
ysksn d01c840e14 Add specs for StatusPinValidator (#9648)
6 years ago
ysksn ccb9c1b952 Add pending specs for StatusLengthValidator (#9647)
6 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572)
6 years ago
ThibG 5f387995d9 Limit maximum visibility of local silenced users to unlisted (#9583)
6 years ago
Eugen Rochko 3c033c4352
Add moderation warnings (#9519)
6 years ago
ysksn eee2b05ea2 Add specs for CustomEmojiFilter (#9599)
6 years ago
ysksn de3cecf37a Add specs for AdminMailer (#9597)
6 years ago
ysksn 1bc78ec50e Add specs for InstancePresenter (#9596)
6 years ago
ysksn 6a2d030c2f Add specs for ReportNotePolicy (#9592)
6 years ago
ysksn b93e317886 Add specs for policies (#9591)
6 years ago
ysksn be9640bfc2 Add specs for UserPolicy (#9593)
6 years ago
ysksn d649d84594 Add specs for InvitePolicy (#9589)
6 years ago
ysksn 44189c33d1 Add specs for EmailDomainBlockPolicy (#9586)
6 years ago
ysksn 08cb8a1ff3 Add specs for InstancePolicy (#9587)
6 years ago
ysksn e181f99739 Add specs for DomainBlockPolicy (#9585)
6 years ago
ysksn 5088213f5e Add specs for CustomEmojiPolicy (#9584)
6 years ago
ysksn 5d724aa129 Add specs for BackupPolicy (#9576)
6 years ago
ysksn af56efdec5 Add specs for AccountPolicy (#9575)
6 years ago
ysksn 0a1ade4f02 Add specs for AccountModerationNotePolicy (#9571)
6 years ago
ysksn 102e4cfa32 Add specs for StatusPolicy (#9569)
6 years ago
ysksn dd85700a3e Add spec for AccountableConcern#log_action (#9559)
6 years ago
ThibG e709b8da0d Ignore low-confidence CharlockHolmes guesses when parsing link cards (#9510)
6 years ago
ysksn 0c80715235 Add spec for Api::V1::Timelines::DirectController (#9547)
6 years ago
ysksn 351938520d Add specs for Api::V1::Instances::PeersController (#9546)
6 years ago
ysksn 2d871feb10 Add spec for Api::V1::EndorsementsController (#9543)
6 years ago
ysksn 3fa9615cb3 Add spec for Api::V1::Instances::ActivityController (#9545)
6 years ago
ysksn a3dcbfddd6 Add specs for Accounts::PinsController (#9542)
6 years ago
ysksn 3c31c28605 Add spec for Admin::ActionLogsController#index (#9522)
6 years ago
ysksn 458e2b0c5b Add specs for RemoteInteractionController (#9524)
6 years ago
ysksn c1600a0f69 Add spec for Admin::DashboardController#index (#9523)
6 years ago
Sumit Khanna 769c2d2680 Error message for avatar image that's too large. #9204 (#9518)
6 years ago
ysksn 795bac44fd Add spec for Settings::ExportsController#create (#9512)
6 years ago
Adam Copp 7d00e4edbd Make custom emoji domains case insensitive #9351 (#9474)
6 years ago
Eugen Rochko dbb1ee269f
Improve e-mail MX validator and add tests (#9489)
6 years ago
ysksn ed24bb2c3e Add specs for activitypub collections controller (#9484)
6 years ago
ysksn 6eae8f77af Add spec for Admin::SuspentionsController#new (#9483)
6 years ago
ysksn 361818e931 Fix Admin::TagsController#unhide (#9481)
6 years ago
ysksn ae3d2f446a Add specs for Admin::InvitesController (#9471)
6 years ago
ysksn dfd123d5b3 Remove pending spec (#9453)
6 years ago
ysksn d3547fa005 Add specs for ActivityPub::InboxesController (#9456)
6 years ago
ysksn 88b3eed16f Add specs for Admin::AccountModerationNotesHelper (#9455)
6 years ago
ysksn 57bb62d5cf Remove pending spec (#9454)
6 years ago
ysksn 51cbd045da Add specs for AccountTagStat model (#9452)
6 years ago
Eugen Rochko 73be8f38c1
Add profile directory (#9427)
6 years ago
ysksn 155cf12680 Remove pending spec (#9442)
6 years ago
ysksn e2910dff12 Add spec for Identity.find_for_oauth (#9441)
6 years ago
ThibG e88c6a5c3c Fix thread depth computation in statuses_controller (#9426)
6 years ago
ThibG 395615d9f3 Allow hyphens in the middle of remote user names (#9345)
6 years ago
Eugen Rochko 73faadad28
Redesign admin accounts index (#9340)
6 years ago
valerauko db9aea34de Ensure replied-to is a status not a boost (#9129)
6 years ago
Eugen Rochko 0eaf6d7693
Sort self-replies to the top of descendants (#9320)
6 years ago
Eugen Rochko fd8145d232
Fix connect timeout not being enforced (#9329)
6 years ago
valerauko 824497fbce Ignore JSON-LD profile in mime type comparison (#9179)
6 years ago
Eugen Rochko d6b9a62e0a
Extract counters from accounts table to account_stats table (#9295)
6 years ago
Eugen Rochko 8069fd636b
Remove intermediary arrays when creating hash maps from results (#9291)
6 years ago
Eugen Rochko 6d59dfa15d
Optimize the process of following someone (#9220)
6 years ago
James Kiesel 4c03e05a4e Allow joining several hashtags in a single column (#8904)
6 years ago
Eugen Rochko ce2ee68b64
Revert "Fix FetchAtomService content type handling (#9132)" (#9171)
6 years ago
valerauko c36a4a1617 Fix FetchAtomService content type handling (#9132)
6 years ago
ThibG 33a71e8f7c Do not hide boost notifications from followed people with hidden boosts (#9147)
6 years ago
Eugen Rochko b40ea6d1d4
Bump sanitize from 4.6.6 to 5.0.0 (#9140)
6 years ago
takayamaki 33976c8ecc fix: Execute PAM authentication tests on CircleCI (#9029)
6 years ago
Eugen Rochko d5bfba3262
Do not test PAM authentication by default (#9027)
6 years ago
Eugen Rochko ddd30f331c
Improve support for aspects/circles (#8950)
6 years ago
Eugen Rochko 21ad21cb50
Improve signature verification safeguards (#8959)
6 years ago
ashleyhull-versent f194857ac9 rubocop issues - Cleaning up (#8912)
6 years ago
ashleyhull-versent 2dba313100 Replace SVG asset with Custom mascot (#8766)
6 years ago
Eugen Rochko 774ac47373
Add conversations API (#8832)
6 years ago
Jeong Arm 144d73730d Leave unknown language as nil if account is remote (#8861)
6 years ago
aus-social 0a4739c732 lint pass 2 (#8878)
6 years ago
Eugen Rochko a46ab86adf
Limit the number of people that can be followed from one account (#8807)
6 years ago
Eugen Rochko e645ae9561
Change admin accounts default sort to most recent (#8813)
6 years ago
Eugen Rochko 7fe137d2f7
Fix link verification for remote accounts (#8868)
6 years ago
aus-social 1f98eae1cf Lint pass (#8876)
6 years ago
Eugen Rochko f0fff3eb10
Support min_id-based pagination in REST API (#8736)
6 years ago
Eugen Rochko 3d7f68c273
Revert Font Awesome 5 upgrade (#8810)
6 years ago
Naoki Kosaka 8bae14591b Migrate to font-awesome 5.0. (#8799)
6 years ago
ThibG c39183cc62 Refactor active_nav_class for use with multiple paths (#8757)
6 years ago
Eugen Rochko f92f1ee80a
Support link verification with redirects (#8735)
6 years ago
Yamagishi Kazutoshi 3da1cc7d5e Fix failed profile verification when rel attribute including values other than me (#8733)
6 years ago
Eugen Rochko f4d549d300
Redesign forms, verify link ownership with rel="me" (#8703)
6 years ago
luzpaz 40dd19be37 Misc. typos (#8694)
6 years ago
Eugen Rochko 2288d50a7b
Add force_login option to OAuth authorize page (#8655)
6 years ago
Sorin Davidoi 6f3d934bc1 feat(cookies): Use the same-site attribute to lax (#8626)
6 years ago
Eugen Rochko c593d6df9c
Add preference for report notification e-mails, skip for duplicates (#8559)
6 years ago
Renato "Lond" Cerqueira fe56d26f7b Fix autoplay issue with spoiler tag (#8540)
6 years ago
Renato "Lond" Cerqueira 11658d8653 Add animate custom emoji param to embed pages (#8507)
6 years ago
Renato "Lond" Cerqueira 5b2b493a90 Fix nil host in remotable (#8508)
6 years ago
sundevour 4bfd786550 formatter spec fixes & clarification (#8481)
6 years ago
Eugen Rochko 5e1767173f
Display pending message on admin relays UI (#8494)
6 years ago
Jakub Mendyk f3a12ddfd0 Make Api::V1::MutesController paginate properly (#8472)
6 years ago
Eugen Rochko 22e46ebad8
Add theme identifier to body classes for easier custom CSS styling (#8439)
6 years ago
Eugen Rochko 2f34b747b3
Allow mods to disable login, improve message when login disabled (#8329)
6 years ago
Jakub Mendyk 6cb3514d64 Add ability to change an instance default theme from the administration panel (#7092) (#8381)
6 years ago
Eugen Rochko 802cf6a4c5
Improve federated ID validation (#8372)
6 years ago
masarakki 4bdab203ac exclude-other-silenced-accounts (#7528)
6 years ago
Eugen Rochko 2374a00c10
Add confirmation step to account suspensions (#8353)
6 years ago
Eugen Rochko 6226aa83d7
Increase reach of Delete->Actor activities (#8305)
6 years ago
Eugen Rochko d010816ba8
Fix error when trying to update counters for statuses that are gone (#8251)
6 years ago
Eugen Rochko 78fa926ed5
Add remote interaction dialog for toots (#8202)
6 years ago
ThibG 59f7f4c923 Implement Undo { Accept { Follow } } (fixes #8234) (#8245)
6 years ago
ThibG af912fb308 Allow accessing local private/DM messages by URL (#8196)
6 years ago
Eugen Rochko aaac14b8ad
Show exact number of followers/statuses on export page/in tooltip (#8199)
6 years ago
Eugen Rochko 8e111b753a
Move status counters to separate table, count replies (#8104)
6 years ago
S.H 2aeeffc3ec Update Rails (#8141)
6 years ago
Eugen Rochko 0dcc1950d1
Update /terms and /about/more to use public layout (#8142)
6 years ago
Eugen Rochko f2404de871
Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
Eugen Rochko cc56f2230a
Add separate setting for sidebar text (site_short_description) (#8107)
6 years ago
Eugen Rochko 60df87f6f0
Compensate for scrollbar disappearing when media modal visible (#8100)
6 years ago
Eugen Rochko e7e577dd6e
Enforce username format for remote users, too (#8102)
6 years ago
Eugen Rochko bb71538bb5
Redesign public profiles and toots (#8068)
6 years ago
Eugen Rochko 0fb0037ca7
Resize images by area instead of fixed dimensions (#8083)
6 years ago
Eugen Rochko 2a176514be
Display full acct on public status pages, always (#8011)
6 years ago
Eugen Rochko 38e9662d78
Disable language detection for texts shorter than 140 characters (#8010)
6 years ago
Eugen Rochko e55dce3176
Add federation relay support (#7998)
6 years ago
ThibG 1ca4e51eb3 Add option to not consider word boundaries when processing keyword filtering (#7975)
6 years ago
Eugen Rochko cd509d2146
Remove .p-name microformat class (#7961)
6 years ago
Eugen Rochko 1f6ed4f86a
Add more granular OAuth scopes (#7929)
6 years ago
Eugen Rochko da8fe8079e
Re-add follow recommendations API (#7918)
6 years ago
Eugen Rochko cdb101340a
Keyword/phrase filtering (#7905)
6 years ago
Shuhei Kitagawa 23955d956e Add tests for remote_unfollows_controller (#7879)
6 years ago
Shuhei Kitagawa 459394a020 Add missing tests for confirmations controller (#7866)
7 years ago
Shuhei Kitagawa 63b05096c7 Add tests for shares_controller (#7835)
7 years ago
Eugen Rochko 7eec279c7f
Change language opt-out to language opt-in (#7823)
7 years ago
Shuhei Kitagawa ad8814232f Add tests for following accounts controller (#7800)
7 years ago
Shuhei Kitagawa 5b47774ab8 Add tests for followers_accounts_controller (#7794)
7 years ago
Shuhei Kitagawa 6151308c47 Add missing tests for admin/accounts_controller (#7791)
7 years ago
Shuhei Kitagawa 7086aa598b Add tests for intents_controller (#7763)
7 years ago
Eugen Rochko 10f51c9886
Fix domain hiding logic (#7765)
7 years ago
Shuhei Kitagawa 12fa2500c4 Add missing tests for sessions controller (#7744)
7 years ago
Shuhei Kitagawa 22caa32ba2 Add tests for embeds controller (#7719)
7 years ago
Shuhei Kitagawa 00512ecf87 Add tests for migrations_controller (#7707)
7 years ago
Eugen Rochko a7d726c383
Improve counter caches on Status and Account (#7644)
7 years ago
Shuhei Kitagawa b0b34a5e38 Add a test for emojis_controller (#7652)
7 years ago
tateisu b87a1229c7 optimize direct timeline (#7614)
7 years ago
Yamagishi Kazutoshi 6d99a0b652 Fix tests for invites controller (regression from 4d81809f36) (#7597)
7 years ago
Shuhei Kitagawa 12e590edd7 Add tests for report notes controller (#7589)
7 years ago
Eugen Rochko 8378b72eba
Ensure push subscription is immediately removed when application is revoked (#7548)
7 years ago
Eugen Rochko 57b503d4ef
Resolve unknown status from Add activity, skip Remove if unknown (#7526)
7 years ago
Shuhei Kitagawa b48a166c82 Add tests for account_moderation_notes_controller (#7524)
7 years ago
Shuhei Kitagawa 50491e0d92 Add tests for invites controller (#7441)
7 years ago
Eugen Rochko b4fb766b23
Add REST API for Web Push Notifications subscriptions (#7445)
7 years ago
Yamagishi Kazutoshi ac788ad47e Disable simplecov on CircleCI (#7416)
7 years ago
Shuhei Kitagawa ce35d81db7 Add tests for admin/roles_controller (#7421)
7 years ago
Shuhei Kitagawa 35eff337d5 Add tests for admin/invites_controller (#7412)
7 years ago
Surinna Curtis 01dfd6dbc8 Take the first recognized actor_type. (#7410)
7 years ago
Shuhei Kitagawa bd10a7e480 Add resend confirmation for admin (#7378)
7 years ago
Yamagishi Kazutoshi 8c35d163a5 Port travis_retry for CI (#7379)
7 years ago
Eugen Rochko c7d1a2e400
Improve admin UI for accounts (#7360)
7 years ago
Shuhei Kitagawa 661f7e6d9d Add tests for admin/custom_emojis_controller (#7350)
7 years ago
Eugen Rochko c73ce7b695
Store home feeds for 7 days instead of 14 (#7354)
7 years ago
Eugen Rochko 6793bec4c6
Store URIs of follows, follow requests and blocks for ActivityPub (#7160)
7 years ago
Shuhei Kitagawa 28b366d065 Add missing tests for report.rb (#7324)
7 years ago
Eugen Rochko 28bd4b9800
Serialize webfinger XML with Ox instead of Nokogiri (#7319)
7 years ago
Eugen Rochko cb5b5cb5f7
Slightly reduce RAM usage (#7301)
7 years ago
abcang 71a7cea73f Keep notification when muting_notifications is true (#7311)
7 years ago