Sorin Davidoi
8e4d1cba00
Lazy load toots using IntersectionObserver ( #3191 )
* refactor(components/status_list): Lazy load using IntersectionObserver
* refactor(components/status_list): Avoid setState bottleneck
* refactor(components/status_list): Update state correctly
* fix(components/status): Render if isIntersecting is undefined
* refactor(components/status): Recycle timeout
* refactor(components/status): Reduce animation duration
* refactor(components/status): Use requestIdleCallback
* chore: Split polyfill bundles
* refactor(components/status_list): Increase rootMargin to 300%
* fix(components/status): Check if onRef is not defined
* chore: Add note about polyfill bundle splitting
* fix(components/status): Reduce animation duration to 0.3 seconds
7 years ago
Yamagishi Kazutoshi
676ba50601
Show error message to suspended user ( #3281 )
7 years ago
Yamagishi Kazutoshi
f937cad68f
Skip formatting for cashtag in status text ( #3275 )
Resolve #3270
7 years ago
Eugen Rochko
be83d450eb
Fix DM being highlighted when it's inside a favourite notification ( #3267 )
7 years ago
unarist
3ce9ca4c99
Fix following/followers API to return correct link headers ( #3268 )
Link headers in following/followers API should include follow_id as max_id/since_id.
However, these API use current_user's account_id instead of follow_id from #3167 .
This causes irrelevant result on loading more users.
7 years ago
Eugen Rochko
2ca1f0737a
Fix Devise destroy method being available to delete user record ( #3266 )
(You may think that we need account deletions, but this way would've just orphaned the db records)
7 years ago
beatrix
19ecde8fe7
don't notify me when my toot is faved by someone i muted ( #3245 )
7 years ago
alpaca-tc
7ee5fc5d68
Toggle sensitive from admin page ( #3261 )
7 years ago
Matt Jankowski
4289ed1d13
Refactor of API timeline actions ( #3263 )
- Increase coverage to exercise all parts of each action
- Move into namespace to share common code
- Misc refactor of each action for smaller methods, simpler code
7 years ago
Akihiko Odaki
ea2ef16ea4
Cover StreamEntriesController more and remove redundant instructions ( #3257 )
* Cover StreamEntriesController more
* Remove redundant instructions in StreamEntriesController
7 years ago
Akihiko Odaki
bf575a1f5e
Introduce recent to Follow ( #3247 )
Introduce recent to Follow, as Account and other models have.
This change also adds specs for the scope and the dependents.
7 years ago
Yamagishi Kazutoshi
860ffc0560
Focus the submit button ( #3253 )
Focus the submit button when confirmation modal is opened.
Also, changed cancellation link to button.
This makes the meaning clearer.
7 years ago
Audun Larsen
7eb4abe20a
Updates Norwegian translation ( #3252 )
7 years ago
Ira
1baa75f79f
i18n: Latest Hebew strings translated ( #3250 )
7 years ago
Yamagishi Kazutoshi
1d436a4322
Refactoring. Removed useless import. ( #3254 )
original: https://github.com/tootsuite/mastodon/pull/2618
7 years ago
Akihiko Odaki
8fd174298d
Cover AccountsController more in spec ( #3229 )
* Introduce recent scope to Status and StreamEntry
Introduce recent scope to Status and StreamEntry as Account has.
* Cover AccountsController more in AccountsController
7 years ago
Matt Jankowski
a28ce13b3e
Coverage for api/web/settings controller ( #3238 )
7 years ago
Matt Jankowski
e1b42e9aa0
Add coverage for ReportFilter and AccountFilter ( #3236 )
7 years ago
Matt Jankowski
ec34ec63b1
Specs for cleanup workers ( #3235 )
* Add spec files for feed and media cleanup workers
* Add coverage for feed and media cleanup schedulers
* Clean up feed and media cleanup workers
7 years ago
Eugen Rochko
4a4733b397
Similarly to #2426 , put creation of remote statuses in a transaction, ( #3233 )
so that public timeline/caching would not encounter incomplete data
7 years ago
Tomonori Murakami
7966d3a872
Fix locale bug when change it on preferences ( #3223 ) ( #3232 )
7 years ago
Eugen Rochko
48e7a22e34
Fix locale regression from #3055 ( #3231 )
7 years ago
Ratmir Karabut
2bb5486357
Update Russian translation ( #3225 )
* Add Russian translation (ru)
* Fix a missing comma
* Fix the wording for better consistency
* Update Russian translation
* Arrange Russian setting alphabetically
* Fix syntax error
* Update Russian translation
* Fix formatting error
* Update Russian translation
* Update Russian translation
* Update ru.jsx
* Fix syntax error
* Remove two_factor_auth.warning (appears obsolete)
* Add missing strings in ru.yml
A lot of new strings translated, especially for the newly added admin section
* Fix translation consistency
* Update Russian translation
* Update Russian translation (pluralizations)
* Update Russian translation
* Update Russian translation
7 years ago
Immae
a94c152fd3
Allow alternate domains for mastodon handlers ( #3187 )
7 years ago
Nolan Lawson
9d04de1c8d
Only load Intl data for current language ( #3130 )
* Only load Intl data for current language
* Extract common chunk only from application.js and public.js
* Generate locale packs, avoid caching on window object
7 years ago
Yamagishi Kazutoshi
73e4468ff3
Change "Account.any?" to "Account.exists?" ( #3217 )
7 years ago
unarist
361a606edb
Keep children of the column-collapsable until the transition is completed ( #3218 )
7 years ago
unarist
07af8c05fd
Fix "Edit profile" on the account action bar ( #3222 )
7 years ago
Akihiko Odaki
aa662cecad
single_user_mode? always returns boolean ( #3215 )
This change also adds a specification for the method.
7 years ago
Yamagishi Kazutoshi
84608c3ff8
Add translations for counter of profile ( #3214 )
ref #3101
7 years ago
Masoud Abkenar
b69365e397
Persian translation update ( #3206 )
* Persian translation update
* Persian translation update: new files
* Persian translation update
* activerecord.fa.yml language code
* Persian translation update
* fix indent
7 years ago
Eugen Rochko
a478af92c3
Fix forgotten to include language attribute in statuses JSON ( #3209 )
7 years ago
ster
a4c757767f
Update Ukrainian translation ( #3203 )
7 years ago
Akihiko Odaki
2af5cd96fe
Fix mutes_controller error and incorrect statuses_controller report ( #3202 )
This commit fixes a regression in commit
f554807563
.
7 years ago
vidarlee
440441ccb3
Enhance for the Chinese translation ( #3198 )
* Enhance for the Chinese translation
* Add filtered_languages for Chinese Translation include CN/HK/TW for PR #3175
7 years ago
Eugen Rochko
ef900789bc
Replace mastodon:media:clear and mastodon:feeds:clear rake tasks with ( #3180 )
sidekiq-scheduler jobs
Resolves #2495
7 years ago
Eugen Rochko
d78f555254
Improve language filter preferences look ( #3184 )
7 years ago
Yamagishi Kazutoshi
b280c387c8
Add MS Edge support to public.js ( #3179 )
7 years ago
spla
b75f13927e
Catalan translation update ( #3177 )
* Add Catalan language
* Add Catalan language
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update ca.json
* Update settings_helper.rb
* Update mastodon.js
* Update index.js
* Update application.rb
* Update ca.yml
* removed extra spaces at line 225
* Catalan translation update
added activerecord.ca.yml
* Update activerecord.ca.yml
Done
* Updated activerecord.ca.yml
7 years ago
Akihiko Odaki
22cb286ad7
Fix regressions in api/v1 ( #3178 )
The regressions are introduced at commit
f554807563
by me (Akihiko Odaki)
7 years ago
Matt Jankowski
8f4b7c1820
Filter languages with opt out ( #3175 )
* Remove allowed_languages and add filtered_languages
* Use filtered_languages instead of allowed_languages
7 years ago
Yamagishi Kazutoshi
2e112e2406
Improve eslint rules ( #3147 )
* Add semi to ESLint rules
* Add padded-blocks to ESLint rules
* Add comma-dangle to ESLint rules
* add config/webpack and storyboard
* add streaming/
* yarn test:lint -- --fix
7 years ago
Yamagishi Kazutoshi
6c1122a1d9
Fix block list 500 ( #3174 )
7 years ago
Nolan Lawson
419226d1f6
Remove unnecessary status__info-time div ( #3172 )
7 years ago
Akihiko Odaki
f554807563
Use joins for account properties ( #3167 )
7 years ago
Sorin Davidoi
2c405aed55
Performance improvements ( #3168 )
* refactor(components/status_list): Avoid quering scrollTop if not necessary
* refactor(components/dropdown_menu): Do not render items if not expanded
* refactor: Cherry-pick react-motion imports
* refactor(compose/privacy_dropdown): Do not render options if not open
* refactor(components/column_collapsable): Do not render children if collapsed
7 years ago
Yamagishi Kazutoshi
da0a18a318
Add Japanese translations (domain block & admin page) ( #3160 )
https://github.com/tootsuite/mastodon/pull/3100
https://github.com/tootsuite/mastodon/pull/3127
7 years ago
ButterflyOfFire
8ed3fa1693
Update reset_password_instructions.ar.html.erb ( #3163 )
Forgot to translate this string :p. Now Done !
7 years ago
June Sallou
60fe9983ee
Updating the French translations for the web client ( #3164 )
7 years ago
beatrix
724fc3cbdf
guard against empty domain block list in status scope ( #3161 )
7 years ago