masarakki
0949d86d83
fix-cache-returns-nil ( #3213 )
2017-05-25 05:18:08 +02:00
Nolan Lawson
576afed755
Name the Webpack chunks ( #3291 )
2017-05-25 03:30:29 +02:00
Yamagishi Kazutoshi
1a1c5a0271
Fix hovering default value for avatar component ( #3290 )
2017-05-25 03:08:05 +02:00
unarist
dc0e45eda2
Prevent contents of the status placeholder from overflowing ( #3287 )
...
Since long lines may overflow and cause the status-list horizontally scrollable,
I added `overflow: hidden` to placeholder contents to prevent it.
2017-05-25 02:23:54 +02:00
Yamagishi Kazutoshi
ccd864c41a
Remove unnecessary constructors ( #3280 )
2017-05-24 17:55:16 +02:00
Sorin Davidoi
5efcea69d2
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
2017-05-24 17:55:00 +02:00
Yamagishi Kazutoshi
09f5091102
Show error message to suspended user ( #3281 )
2017-05-24 16:39:09 +02:00
Yamagishi Kazutoshi
d54273621b
Skip formatting for cashtag in status text ( #3275 )
...
Resolve #3270
2017-05-24 14:32:53 +02:00
Eugen Rochko
b5322046d2
Fix DM being highlighted when it's inside a favourite notification ( #3267 )
2017-05-24 04:22:46 +02:00
unarist
9642bdbe0a
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.
2017-05-23 23:26:23 +02:00
Eugen Rochko
b886ecea5c
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)
2017-05-23 21:32:42 +02:00
beatrix
a977728990
don't notify me when my toot is faved by someone i muted ( #3245 )
2017-05-23 20:05:52 +02:00
alpaca-tc
46ca699d72
Toggle sensitive from admin page ( #3261 )
2017-05-23 19:45:43 +02:00
Matt Jankowski
fecc2c2f47
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
2017-05-23 18:11:39 +02:00
Akihiko Odaki
d670290506
Cover StreamEntriesController more and remove redundant instructions ( #3257 )
...
* Cover StreamEntriesController more
* Remove redundant instructions in StreamEntriesController
2017-05-23 15:04:23 +02:00
Akihiko Odaki
4f023cb001
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.
2017-05-23 13:12:19 +02:00
Yamagishi Kazutoshi
5bb10252fa
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.
2017-05-23 13:10:41 +02:00
Audun Larsen
5c7e4ba765
Updates Norwegian translation ( #3252 )
2017-05-23 13:09:53 +02:00
Ira
f103e5fc65
i18n: Latest Hebew strings translated ( #3250 )
2017-05-23 13:08:16 +02:00
Yamagishi Kazutoshi
0b3fa49001
Refactoring. Removed useless import. ( #3254 )
...
original: https://github.com/tootsuite/mastodon/pull/2618
2017-05-23 13:08:01 +02:00
Akihiko Odaki
9cc7a3c209
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
2017-05-23 02:53:01 +02:00
Matt Jankowski
4f2a0f546d
Coverage for api/web/settings controller ( #3238 )
2017-05-22 23:12:28 +02:00
Matt Jankowski
8c11626321
Add coverage for ReportFilter and AccountFilter ( #3236 )
2017-05-22 15:50:58 -04:00
Matt Jankowski
0eb8b00cc9
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
2017-05-22 19:36:21 +02:00
Eugen Rochko
cc91569a92
Similarly to #2426 , put creation of remote statuses in a transaction, ( #3233 )
...
so that public timeline/caching would not encounter incomplete data
2017-05-22 19:35:48 +02:00
Tomonori Murakami
323eeb096c
Fix locale bug when change it on preferences ( #3223 ) ( #3232 )
2017-05-22 17:58:41 +02:00
Eugen Rochko
a2f664f763
Fix locale regression from #3055 ( #3231 )
2017-05-22 16:26:54 +02:00
Ratmir Karabut
bb40976006
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
2017-05-22 16:03:50 +02:00
Immae
ae917bfb23
Allow alternate domains for mastodon handlers ( #3187 )
2017-05-22 15:40:04 +02:00
Nolan Lawson
2d7aacf747
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
2017-05-22 15:06:06 +02:00
Yamagishi Kazutoshi
410a684c3b
Change "Account.any?" to "Account.exists?" ( #3217 )
2017-05-22 15:02:30 +02:00
unarist
21d9bb041e
Keep children of the column-collapsable until the transition is completed ( #3218 )
2017-05-22 15:01:27 +02:00
unarist
0581edb572
Fix "Edit profile" on the account action bar ( #3222 )
2017-05-22 14:57:50 +02:00
Akihiko Odaki
cbd9804857
single_user_mode? always returns boolean ( #3215 )
...
This change also adds a specification for the method.
2017-05-22 06:00:06 +02:00
Yamagishi Kazutoshi
901a36039e
Add translations for counter of profile ( #3214 )
...
ref #3101
2017-05-22 04:45:55 +02:00
Masoud Abkenar
9ce65dd7dc
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
2017-05-22 00:20:13 +02:00
Eugen Rochko
9f05b5a078
Fix forgotten to include language attribute in statuses JSON ( #3209 )
2017-05-21 21:38:09 +02:00
ster
0dfe09d630
Update Ukrainian translation ( #3203 )
2017-05-21 18:52:50 +02:00
Akihiko Odaki
90c8175cb0
Fix mutes_controller error and incorrect statuses_controller report ( #3202 )
...
This commit fixes a regression in commit
9d32e7f6d5
.
2017-05-21 13:32:13 +02:00
vidarlee
601c3668e3
Enhance for the Chinese translation ( #3198 )
...
* Enhance for the Chinese translation
* Add filtered_languages for Chinese Translation include CN/HK/TW for PR #3175
2017-05-21 11:23:59 +02:00
Eugen Rochko
b51beb6486
Replace mastodon:media:clear and mastodon:feeds:clear rake tasks with ( #3180 )
...
sidekiq-scheduler jobs
Resolves #2495
2017-05-20 19:42:58 +02:00
Eugen Rochko
9ade22cd04
Improve language filter preferences look ( #3184 )
2017-05-20 19:42:44 +02:00
Yamagishi Kazutoshi
d7d6a30287
Add MS Edge support to public.js ( #3179 )
2017-05-20 18:15:43 +02:00
spla
d4e99f6efa
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
2017-05-20 17:50:11 +02:00
Akihiko Odaki
f23a0655fe
Fix regressions in api/v1 ( #3178 )
...
The regressions are introduced at commit
9d32e7f6d5
by me (Akihiko Odaki)
2017-05-20 17:48:34 +02:00
Matt Jankowski
1122249e51
Filter languages with opt out ( #3175 )
...
* Remove allowed_languages and add filtered_languages
* Use filtered_languages instead of allowed_languages
2017-05-20 17:32:44 +02:00
Yamagishi Kazutoshi
e4ed0b155c
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
2017-05-20 17:31:47 +02:00
Yamagishi Kazutoshi
ee5e342a42
Fix block list 500 ( #3174 )
2017-05-20 17:01:14 +02:00
Nolan Lawson
fb220aefc9
Remove unnecessary status__info-time div ( #3172 )
2017-05-20 16:48:49 +02:00
Akihiko Odaki
9d32e7f6d5
Use joins for account properties ( #3167 )
2017-05-20 15:13:51 +02:00