Nick Schonning
927b2fd138
Set marginRight as string ( #24422 )
2 years ago
Nick Schonning
ab3f23da91
SUBMIT doesn't exist on XMLHttpRequest ( #24423 )
2 years ago
Nick Schonning
cd14f712ad
Enable Stylelint property-no-unknown ( #24404 )
2 years ago
Claire
45848d6547
Fix styling regressions from RTL layout refactor ( #24415 )
2 years ago
Nick Schonning
ec0c104bf2
Ensure tabIndex is number instead of string ( #24409 )
2 years ago
Nick Schonning
a425915ce7
HTML string attributes set as booleans ( #24408 )
2 years ago
Claire
0e919397db
Fix unescaped user input in LDAP query ( #24379 )
2 years ago
Rubicon Rowe
fa98363a27
Fix inconsistent radius in drawer ( #24407 )
2 years ago
Nick Schonning
8e19c44b2c
Align typings with installed versions ( #24410 )
2 years ago
Christian Schmidt
77bd32a26a
Add colour to follow button when hashtag is being followed ( #24361 )
2 years ago
Eugen Rochko
4909c2e718
New Crowdin updates ( #24276 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Nick Schonning
373e4a8ff0
Move ESLint configs to overrides ( #24370 )
2 years ago
fusagiko / takayamaki
4520e6473a
[Proposal] Make able to write React in Typescript ( #16210 )
...
Co-authored-by: berlysia <berlysia@gmail.com>
Co-authored-by: fusagiko / takayamaki <takayamaki@users.noreply.github.com>
2 years ago
Eugen Rochko
2b11376411
Change search pop-out in web UI ( #24305 )
2 years ago
Eugen Rochko
46483ae849
Fix regressions from change in account row design in web UI ( #24343 )
2 years ago
Vyr Cossont
d5ad8b6422
Fix Redis client and type errors introduced in #24285 ( #24342 )
2 years ago
Claire
280fa3b2c0
Fix invalid/expired invites being processed on sign-up ( #24337 )
2 years ago
Nick Schonning
cb2ce842b0
Autofix Rubocop Rails/IgnoredColumnsAssignment ( #23761 )
2 years ago
Vyr Cossont
7646ad8a2b
IndexingScheduler: fetch and import in batches ( #24285 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Christian Schmidt
b4f38edf74
Wrong type for user setting when default is defined by lambda ( #24321 )
2 years ago
Eugen Rochko
68a192e718
Change "direct message" nomenclature to "private mention" in web UI ( #24248 )
2 years ago
Eugen Rochko
a9b5598c97
Change user settings to be stored in a more optimal way ( #23630 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Tdxdxoz
74f56c64fc
Fix: set multiColumn value for /explore Statuses ( #24314 )
2 years ago
mogamin
9c84563008
Fix missing translation in pagination gap tags ( #24262 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2 years ago
Christian Schmidt
eb38e9df31
Requeue expiration notification ( #24311 )
2 years ago
Claire
e084b5b82d
Fix user archive takeout when using OpenStack Swift or S3 providers with no ACL support ( #24200 )
2 years ago
Nick Schonning
ddb769f0b8
Move marky to devDependency ( #24258 )
2 years ago
Eugen Rochko
cf12621e37
New Crowdin updates ( #24130 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Eugen Rochko
babd86e594
Refactor styles to use logical properties for positioning ( #23944 )
2 years ago
Vyr Cossont
88fc04d3d7
Serialize status webhook events in REST API format ( #24243 )
2 years ago
mogamin
63a6808ee1
Fix typo in _login_activity.html.haml ( #24263 )
2 years ago
Matt Jankowski
0663803348
Move link header setting to after_action ( #24251 )
2 years ago
Matt Jankowski
e633b26f4f
Add allow_other_host in redirects which may go outside app ( #24252 )
2 years ago
Matt Jankowski
e63524f457
Update retention model sql query ( #24249 )
2 years ago
Eugen Rochko
9bda933740
Change media upload limits and remove client-side resizing ( #23726 )
2 years ago
Eugen Rochko
ef127c964a
Change design of account rows in web UI ( #24247 )
2 years ago
Yamagishi Kazutoshi
6e8711ff91
Add missing parenthesis ( #24238 )
2 years ago
Yamagishi Kazutoshi
d1b057a0ac
Remove legacy decorators syntax ( #18357 )
2 years ago
Nick Schonning
b46125224c
Remove isNaN polyfill ( #24224 )
2 years ago
Christian Schmidt
16da4a09e8
Fix broken links in account gallery ( #24218 )
2 years ago
Claire
2626097869
Fix Rails cache namespace being overriden with `v2` for cached statuses ( #24202 )
2 years ago
Matt Jankowski
a7a578a055
Remove unused InstancePresenter methods ( #24206 )
2 years ago
Takeshi Umeda
38c84f57b6
Refactoring relations_map ( #24195 )
2 years ago
mogamin
0a9def5498
Fit the max-width of media in .prose to parent box ( #24180 )
2 years ago
Matt Jankowski
7bef11630d
Remove references to non-existent actions ( #24183 )
2 years ago
Vyr Cossont
94cbd808b5
Webhooks for local status.create, status.update, account.update ( #24133 )
2 years ago
Jean byroot Boussier
160f38f03d
Workaround the ActiveRecord / Marshal serialization bug on Ruby 3.2 ( #24142 )
...
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2 years ago
Nick Schonning
b22b4bac03
Include config/ and update all rubcop deps ( #23963 )
2 years ago
CSDUMMI
d75a1e5054
Link to the Identity provider's account settings from the account settings ( #24100 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
8fdf49b11d
Add warning for object storage misconfiguration ( #24137 )
2 years ago
Eugen Rochko
75e5a6e437
Change user backups to use expiring URLs for download when possible ( #24136 )
2 years ago
Eugen Rochko
a085901108
New Crowdin updates ( #23904 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Christian Schmidt
bd047acc35
Replace `Status#translatable?` with language matrix in separate endpoint ( #24037 )
2 years ago
Eugen Rochko
630436ab2d
Refactor monkey-patching of `PrivateAddressCheck` ( #24122 )
2 years ago
Nick Schonning
25d36b6edd
Autofix Rubocop Style/RedundantArgument ( #23798 )
2 years ago
Nick Schonning
65669d3c57
Fix more haml-lint Rubocop ( #24107 )
2 years ago
Nick Schonning
75131e7bf7
Setup haml-lint CI with todo config ( #23524 )
2 years ago
Claire
a232a1feb8
Fix misleading error code when receiving invalid WebAuthn credentials ( #23568 )
2 years ago
Claire
cf50667e26
Fix incorrect post links in strikes when the account is remote ( #23611 )
2 years ago
Claire
9875be09fe
Fix dashboard crash on ElasticSearch server error ( #23751 )
2 years ago
CSDUMMI
39c7236649
Redirect users to SLO at the IdP after logging them out of Mastodon. ( #24020 )
2 years ago
Claire
1d0ad558ff
Change sidekiq-bulk's batch size from 10,000 to 1,000 jobs in one Redis call ( #24034 )
2 years ago
CSDUMMI
d258ec8e3b
Prefer the stored location as after_sign_in_path in Omniauth Callback Controller ( #24073 )
2 years ago
Rodion Borisov
a52ccd7ad9
Center the text itself in upload area ( #24029 )
2 years ago
Christian Schmidt
684a970b3c
Unescape HTML entities ( #24019 )
2 years ago
Matt Jankowski
dfa1be4ab4
Remove unused TOCGenerator ( #23986 )
2 years ago
PauloVilarinho
8770473dbb
add modal message when editing toot ( #23936 )
...
Co-authored-by: PauloVilarinho <paulotarsobranco@hotmail.com>
2 years ago
Claire
21db91a0a8
Remove sidebar dead code ( #23984 )
2 years ago
Claire
86f8aa2db2
Fix unconfirmed accounts being registered as active users ( #23803 )
2 years ago
Christian Schmidt
c4cf92094e
Do not strip tags from `Setting.site_short_description` ( #23975 )
2 years ago
Nick Schonning
82a6cf4012
Enable Rubocop for app/views ( #23874 )
2 years ago
Christian Schmidt
cb868228bd
Do not leave Mastodon when clicking “Back” ( #23953 )
2 years ago
Matt Jankowski
7f4412eeeb
User mailer spec coverage improvements ( #23905 )
2 years ago
Matt Jankowski
c40d5e5a8f
Misc coverage improvements for validators ( #23928 )
2 years ago
Jean byroot Boussier
922837dc96
Upgrade to latest redis-rb 4.x and fix deprecations ( #23616 )
...
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2 years ago
Nick Schonning
b00f945d92
Remove implied StandardError rescue ( #23942 )
2 years ago
Claire
050f1669c6
Fix original account being unfollowed on migration before the follow request could be sent ( #21957 )
2 years ago
Claire
ddde4e0d95
Change `ActivityPub::DeliveryWorker` retries to be spread out more ( #21956 )
2 years ago
Christian Schmidt
5a8c651e8f
Only offer translation for supported languages ( #23879 )
2 years ago
Claire
6b16b77ab0
Fix external authentication not running onboarding code for new users ( #23458 )
2 years ago
Claire
d6679d1751
Add mail headers to avoid auto-replies ( #23597 )
2 years ago
Claire
f94aa70b81
Fix error when displaying post history of a trendable post in the admin interface ( #23574 )
2 years ago
Terry Garcia
a1347f456e
Switched bookmark and favourites around ( #23701 )
2 years ago
Claire
f8bb4d0d6b
Fix server error when failing to follow back followers from `/relationships` ( #23787 )
2 years ago
Claire
b55fc883b6
Fix duplicate “Publish” button on mobile ( #23804 )
2 years ago
Claire
c2a046ded1
Fix “Remove all followers from the selected domains” being more destructive than it claims ( #23805 )
2 years ago
Claire
3a6451c867
Add support for incoming rich text ( #23913 )
2 years ago
Matt Jankowski
af578e8ce0
Fix deprecation warning about merging conditions ( #23618 )
2 years ago
Matt Jankowski
b6602f68eb
Spec coverage for HomeHelper ( #23907 )
2 years ago
Eugen Rochko
cb97ba7a2f
New Crowdin updates ( #23802 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Nick Schonning
56489cdc4f
Autofix Rubocop Style/HashConversion ( #23852 )
2 years ago
Matt Jankowski
cc3633539e
Remove unused admin/announcements helper ( #23899 )
2 years ago
Matt Jankowski
055ed5a616
Remove unused InstancePresenter#sample_accounts method ( #23900 )
2 years ago
Matt Jankowski
4bb39ac3c3
Fix single-record invalid condition on PollVote ( #23810 )
2 years ago
Christian Schmidt
d3eefead30
Add `lang` attribute to media and poll options ( #23891 )
2 years ago
Matt Jankowski
730bb3e211
Remove unused HTML Validator ( #23866 )
2 years ago
Christian Schmidt
8000a8f230
Add `lang` attribute to preview card ( #23869 )
2 years ago
Claire
20b80c62ff
Change auto-deletion throttling constants to better scale with server size ( #23320 )
2 years ago
Tim Lucas
f4f91bc295
Increase contrast of upload progress background ( #23836 )
2 years ago
Eugen Rochko
2564117131
New Crowdin updates ( #23625 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Claire
f682478de8
Fix inefficiency when searching accounts per username in admin interface ( #23801 )
2 years ago
Nick Schonning
4ff44be134
Autofix Rubocop Rails/Blank ( #23765 )
2 years ago
Nick Schonning
0cfdd1a401
Enable Rubocop Style/StringConcatenation defaults ( #23792 )
2 years ago
Botao Wang
7adde24a95
Fix sidebar cut-off on small screens in admin UI ( #23764 )
2 years ago
Claire
7207a98d39
Add `lang` tag to native language names in language picker ( #23749 )
2 years ago
Nick Schonning
434770f580
Autofix Rubocop Rails/FindById ( #23762 )
2 years ago
Nick Schonning
9909b4b653
Autofix Rubocop Rails/WhereEquals ( #23759 )
2 years ago
Claire
d3b4d4d4f3
Change compose form checkbox to native input with `appearance: none` ( #22949 )
2 years ago
Nick Schonning
59c8d43d94
Autofix Rubocop Style/RescueStandardError ( #23745 )
2 years ago
Christian Schmidt
62c4aecf8f
Make larger part of status clickable ( #23621 )
2 years ago
Nick Schonning
af4c95100c
Autofix Rubocop Style/FormatString ( #23743 )
2 years ago
Nick Schonning
717683d1c3
Autofix Rubocop remaining Layout rules ( #23679 )
2 years ago
Nick Schonning
d2dcb6c45a
Autofix Rubocop Style/UnpackFirst ( #23741 )
2 years ago
Nick Schonning
38a1d8bb85
Autofix Rubocop RSpec/ImplicitSubject ( #23721 )
2 years ago
Nick Schonning
63e6353886
Autofix Rubocop Rails/EnumHash ( #23737 )
2 years ago
Renaud Chaput
44a7d87cb1
Rename JSX files with proper `.jsx` extension ( #23733 )
2 years ago
Nick Schonning
f0e1b12c10
Autofix Rubocop Style/ExplicitBlockArgument ( #23704 )
2 years ago
Nick Schonning
aef0051fd0
Enable Rubocop HTTP status rules ( #23717 )
2 years ago
Nick Schonning
21bf326356
Autofix Rubocop Rails/Pluck ( #23730 )
2 years ago
Nick Schonning
597767a9f7
Autofix Rubocop Rails/RedundantForeignKey ( #23731 )
2 years ago
Claire
b2283b6838
Fix focus point of already-attached media not saving after edit ( #23566 )
2 years ago
Nick Schonning
81ad6c2e39
Autofix Rubocop Style/StringLiterals ( #23695 )
2 years ago
Nick Schonning
2177daeae9
Autofix Rubocop Style/RedundantBegin ( #23703 )
2 years ago
Nick Schonning
c38bd17657
Autofix Rubocop Style/TrailingCommaInArguments ( #23694 )
2 years ago
Nick Schonning
ab7816a414
Autofix Rubocop Style/Lambda ( #23696 )
2 years ago
Nick Schonning
e2a3ebb271
Autofix Rubocop Style/IfUnlessModifier ( #23697 )
2 years ago
Nick Schonning
8aee4de034
Autofix Rubocop Style/PerlBackrefs ( #23649 )
2 years ago
Nick Schonning
a6f77aa28a
Autofix Rubocop Lint/AmbiguousOperatorPrecedence ( #23681 )
2 years ago
Nick Schonning
e2567df860
Enable Lint/RedundantCopDisableDirective ( #23687 )
2 years ago
Nick Schonning
634368c491
Autofix Rubocop Lint/SymbolConversion ( #23683 )
2 years ago
Nick Schonning
669f6d2c0a
Run rubocop formatting except line length ( #23632 )
2 years ago
Christian Schmidt
cde13349cb
Fix bad type for spellCheck attribute ( #23638 )
2 years ago
Nick Schonning
5e1c0c3d94
Enable ESLint Promise plugin defaults ( #22229 )
2 years ago
Eugen Rochko
630975bf41
New Crowdin updates ( #23527 )
...
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Aaron Patterson
fb8503e861
Upgrade to Ruby 3.2 ( #22928 )
...
Co-authored-by: Matthew Ford <matt@bitzesty.com>
2 years ago
Claire
66f715550e
Add `memorial` attribute to REST API ( #23591 )
2 years ago
Claire
d6930b3847
Add API parameter to safeguard unexpect mentions in new posts ( #18350 )
2 years ago
Nick Schonning
eddfb33dfe
Enable ESLint import recommended rules ( #23315 )
2 years ago
Nick Schonning
db2c58d47a
Enable ESLint no-useless-escape ( #23311 )
2 years ago
Dean Bassett
4da5f77d92
Fix case-sensitive check for previously used hashtags ( #23526 )
2 years ago
Jeong Arm
5f56818f9e
Change followed_by link to location=all if account is local on /admin/accounts/:id page ( #23467 )
2 years ago
Nick Schonning
0c9d455ea5
Upgrade to Stylelint 15 with Prettier ( #23558 )
2 years ago
Claire
0c9eac80d8
Fix unbounded recursion in post discovery ( #23506 )
...
* Add a limit to how many posts can get fetched as a result of a single request
* Add tests
* Always pass `request_id` when processing `Announce` activities
---------
Co-authored-by: nametoolong <nametoolong@users.noreply.github.com>
2 years ago
Claire
bae17ebe5e
Fix attached media uploads not being cleared when replying to a post ( #23504 )
2 years ago
Eugen Rochko
71ae17e8f5
New Crowdin updates ( #23413 )
...
* New translations en.json (Esperanto)
* New translations en.yml (Slovak)
* New translations en.json (Burmese)
* New translations en.yml (Korean)
* New translations en.json (Burmese)
* New translations en.json (Burmese)
* New translations en.yml (Finnish)
* New translations simple_form.en.yml (Finnish)
* New translations en.json (Burmese)
* New translations en.yml (Burmese)
* New translations en.yml (Burmese)
* New translations en.json (Burmese)
* New translations activerecord.en.yml (Burmese)
* New translations en.yml (Burmese)
* New translations activerecord.en.yml (Burmese)
* New translations en.json (German)
* New translations simple_form.en.yml (German)
* New translations en.json (Catalan)
* New translations en.yml (Burmese)
* New translations en.yml (Burmese)
* New translations en.yml (Russian)
* New translations doorkeeper.en.yml (Russian)
* New translations simple_form.en.yml (Russian)
* New translations en.json (Russian)
* New translations en.json (Belarusian)
* New translations en.json (Belarusian)
* New translations en.json (Esperanto)
* New translations en.yml (Esperanto)
* New translations doorkeeper.en.yml (Korean)
* New translations en.json (Burmese)
* New translations en.yml (Slovak)
* New translations en.yml (Belarusian)
* New translations simple_form.en.yml (Belarusian)
* New translations simple_form.en.yml (Esperanto)
* New translations doorkeeper.en.yml (Esperanto)
* New translations activerecord.en.yml (Esperanto)
* New translations devise.en.yml (Esperanto)
* New translations en.yml (English, United Kingdom)
* New translations en.yml (Asturian)
* New translations simple_form.en.yml (Asturian)
* New translations en.yml (Asturian)
* New translations doorkeeper.en.yml (Asturian)
* New translations en.json (Asturian)
* New translations en.yml (Asturian)
* New translations en.json (Asturian)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations devise.en.yml (Korean)
* New translations simple_form.en.yml (Korean)
* New translations en.json (Welsh)
* New translations en.yml (Welsh)
* New translations simple_form.en.yml (Welsh)
* New translations activerecord.en.yml (Welsh)
* New translations devise.en.yml (Welsh)
* New translations doorkeeper.en.yml (Welsh)
* New translations en.yml (Burmese)
* New translations en.yml (Burmese)
* New translations en.yml (Burmese)
* New translations en.json (Silesian)
* New translations en.yml (Occitan)
* New translations en.yml (Turkish)
* New translations simple_form.en.yml (Turkish)
* New translations en.json (Occitan)
* New translations activerecord.en.yml (Turkish)
* New translations doorkeeper.en.yml (Turkish)
* Normalize
* Remove unused locales
---------
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Claire
a9c220242b
Fix admin-set follow recommandations being case-sensitive ( #23500 )
...
Fixes #23472
2 years ago
Claire
67de888bad
Fix server status URL being a required server setting ( #23499 )
2 years ago
Claire
832595d1e7
Remove posts count and last posts from ActivityPub representation of hashtag collections ( #23460 )
2 years ago
Nick Schonning
0592937264
Apply Rubocop Rails/WhereNot ( #23448 )
...
* Apply Rubocop Rails/WhereNot
* Update spec for where.not
2 years ago
Nick Schonning
0d1f192c54
Apply Rubocop Performance/BlockGivenWithExplicitBlock ( #23441 )
...
* Apply Rubocop Performance/BlockGivenWithExplicitBlock
* Unprefix used block parameter
2 years ago