abcang
8041c97d52
Fix Nokogiri::HTML at FetchLinkCardService ( #4072 )
2017-07-05 14:54:21 +02:00
unarist
90865f242a
Show LoadMore button on Notifications even if all items are filtered ( #4077 )
2017-07-05 14:51:53 +02:00
Yamagishi Kazutoshi
560b6e861c
Format datetime of subscriptions on admin UI ( #4078 )
2017-07-05 14:51:28 +02:00
Minori Hiraoka
1dd11f7f1a
Fix Korean translation ( #4065 )
...
* Added Korean Translation (based on japanese)
* Update korean translation
* Update korean translation: fix syntax error
* Updated korean translation
* Update korean translation
* Update ko.json
Translate non-translated parts
* Update ko.yml
Translated missed parts - and fixed some typos
* Create simple_form.ko.yml
* Update simple_form.ko.yml
Translation error fix - password change form
* Update simple_form.ko.yml
* Update ko.json
Missing translation
2017-07-04 16:48:22 +02:00
Gyuhwan Park
9296aedfd8
i18n: Add korean translation ( #4064 )
...
* Added Korean Translation (based on japanese)
* Update korean translation
* Update korean translation: fix syntax error
* Updated korean translation
* Update korean translation
* Update ko.json
Translate non-translated parts
* Update ko.yml
Translated missed parts - and fixed some typos
* Create simple_form.ko.yml
* Updated korean translation
* i18n: fix test fails
2017-07-04 16:11:23 +02:00
Yamagishi Kazutoshi
68abc90aec
Customizable privacy policy from admin interface ( #4062 )
2017-07-04 15:19:24 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
d5586563c7
Remove sort in Feed ( #4050 )
...
In from_redis method, statuses retrieved from the database was mapped to
the IDs retrieved from Redis. It was equivalent to order from high to low
because those IDs are sorted in the same order.
Statuses are ordered with the ID by default, so we do not have to reorder.
Sorting statuses in the database is even faster since the IDs are indexed
with B-tree.
2017-07-03 13:17:27 +02:00
Yamagishi Kazutoshi
5829ad0799
Add fa-fw class to user agent icon ( #4047 )
2017-07-03 11:04:35 +02:00
abcang
43d97dea48
Rescue exceptions caused by FetchLinkCardService ( #4045 )
2017-07-03 11:03:34 +02:00
Nolan Lawson
28da1d54d5
Faster emojify() by avoiding str.replace() entirely ( #4049 )
2017-07-03 11:02:36 +02:00
Damien Erambert
21239abcf4
Update French locales ( #4034 )
...
* add missing locales for French translation
* accent "Media" in the front-end locales
* images => médias
* Change 'rapport' to 'signalement' in French locales to be more coherent
* fix typo
* remove duplicate EN locale
* translate missing locales
* update missing locale
* fix typo
* unify with "utilisateur⋅ice⋅s"
* address PR comments
2017-07-02 18:36:35 +02:00
Sorin Davidoi
214090aa4d
fix(components/columns_area): Increase delta for swipe detection ( #4037 )
2017-07-02 15:55:50 +02:00
Eugen Rochko
6bd8a23131
Fix height issue in report modal
2017-07-01 14:50:10 +02:00
Nolan Lawson
ef21f8bc7e
Faster emojify() algorithm, avoid regex replace ( #4019 )
...
* Faster emojify() algorithm, avoid regex replace
* add semicolon
2017-06-30 17:29:22 +02:00
Yamagishi Kazutoshi
bf6a184b0c
Fix that AdminMailer does not send ( #4012 )
2017-06-30 13:40:43 +02:00
Yamagishi Kazutoshi
c7cefc7556
Fix broken style in media gallery (regression from #3963 ) ( #4014 )
2017-06-30 13:40:00 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
aea653f05d
Do not raise an error if PrecomputeFeed could not find any status ( #4015 )
2017-06-30 13:39:42 +02:00
abcang
41856d021b
Rescue Addressable::URI::InvalidURIError at Remotable ( #4017 )
2017-06-30 13:38:36 +02:00
Yamagishi Kazutoshi
be5eef7b68
Replace state to /web when root path ( #4009 )
2017-06-30 05:37:41 +02:00
Naoki Kosaka
a48f7bdf28
Fix media-gallery, overflow is hidden. ( #4008 )
2017-06-30 05:37:17 +02:00
abcang
572513b0b0
rescue HTTP::ConnectionError ( #3992 )
2017-06-29 13:04:07 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
f2c73de856
Use multiple pairs for zadd in PrecomputeFeedService ( #3990 )
2017-06-29 01:25:31 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
05f73fbdab
Reduce number of commands in FeedManager#trim ( #3989 )
2017-06-29 01:17:26 +02:00
Eugen Rochko
e49dd75db7
Do not fail to create access token if superapp was never created ( #3986 )
2017-06-28 17:43:48 +02:00
Akihiko Odaki (@fn_aki@pawoo.net)
fa7649409b
Overwrite old statuses with reblogs in PrecomputeFeedService ( #3984 )
2017-06-28 14:50:23 +02:00
m4sk1n
a7547bd97f
i18n: Use instance name in email notifications instead of Mastodon (pl) ( #3976 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-06-27 23:10:43 +02:00
m4sk1n
f01327d859
i18n: Turn report screen into a modal (pl) ( #3974 )
2017-06-27 22:14:31 +02:00
Sorin Davidoi
eea5c01a41
fix(components/status): Up & down jump due to content being added to the DOM ( #3972 )
2017-06-27 18:43:53 +02:00
Eugen Rochko
0d316bcfd2
Turn report screen into a modal ( #3965 )
2017-06-27 18:07:21 +02:00
Midgard
39b7512782
Use instance name in email notifications instead of "Mastodon" ( #3763 )
...
* Use instance name in "password changed" mail
instead of "Mastodon".
Fixes tootsuite#2620.
* Use instance name in password reset mail
instead of "Mastodon".
2017-06-27 14:22:36 +02:00
Sorin Davidoi
d6006ecb4b
Responsive images in media gallery ( #3963 )
...
* feat(components/media_gallery): Responsive images
* fix(components/media_gallery): Link to image URL
2017-06-27 13:46:37 +02:00
Yamagishi Kazutoshi
8a9408b7c3
Maintain aspect ratio for preview image ( #3966 )
2017-06-27 13:43:53 +02:00
Eugen Rochko
d0221b05bc
Fix #1624 - Send e-mail notifications to admins about new reports ( #3949 )
2017-06-27 00:04:00 +02:00
ThibG
b9e0e43128
Raise an error if salmon request response is unsatisfactory ( #3960 )
2017-06-26 19:39:58 +02:00
Alda Marteau-Hardi
103f87f9ae
Translate pin/unpin and fix some inconsistencies in gender neutral strings ( #3952 )
2017-06-26 13:04:36 +02:00
Eugen Rochko
b90a44b6d0
Fix #3910 - Require OTP authentication to disable 2FA ( #3935 )
...
* Fix #3910 - Require OTP authentication to disable 2FA. Also, remove ability
to generate new OTP backup codes *after* initial backup codes were handed
out during activation
* Restore recovery code re-generation
* Improve display of some 2FA elements
2017-06-25 23:51:46 +02:00
Eugen Rochko
ad531f90b1
Bind web UI access tokens to sessions ( #3940 )
...
* Add overview of active sessions
* Better display of browser/platform name
* Improve how browser information is stored and displayed for sessions overview
* Fix test
* Fix #2347 - Bind web UI access token to session
When you logout, session also destroys the access token, so it's no longer
valid. If access token is destroyed some other way, the session is also
destroyed, requiring a re-login.
Fix #1681 - Add scheduler to remove revoked access tokens and grants
* Fix test
2017-06-25 23:51:32 +02:00
Sorin Davidoi
2b1ab274fe
fix(features/compose): Handle external changes to the textarea ( #3632 )
2017-06-25 21:43:27 +02:00
Eugen Rochko
c465c5b3a8
Add overview of active sessions ( #3929 )
...
* Add overview of active sessions
* Better display of browser/platform name
* Improve how browser information is stored and displayed for sessions overview
* Fix test
2017-06-25 16:54:30 +02:00
PFM
f4d0f6954e
Fix "undefined" in className ( #3939 )
2017-06-25 16:02:56 +02:00
unarist
9a65f85934
Fix elephant in onboarding modal being very small sized on small devices ( #3932 )
2017-06-24 23:18:32 +02:00
unarist
fdd982a562
Clean column collapsible ( #3931 )
...
* Remove unused column_collapsable.js
* Remove old styles
* Extract `> div` style to independent class
2017-06-24 23:18:11 +02:00
Sorin Davidoi
8180d8bc35
feat(components/onboarding_modal): Swipe between pages ( #3934 )
2017-06-24 23:17:39 +02:00
Yamagishi Kazutoshi
6779ba5f18
Fix #3924 (regression from #3906 ) ( #3925 )
2017-06-24 12:24:02 +02:00
unarist
45058b5fde
Use debounce for dispatch scrollTopNotification and expandNotifications ( #3700 )
2017-06-24 02:43:26 +02:00
Daniel Hunsaker
0c8f23b69f
Fix a typo and give CW'd statuses the right cursor ( #3918 )
2017-06-23 23:13:27 +02:00
Yamagishi Kazutoshi
e2027fbe42
Use Class and Property Decorators ( #3730 )
...
ref https://tc39.github.io/proposal-decorators/
2017-06-23 19:36:54 +02:00
Sorin Davidoi
1280559503
Revocable sessions ( #3616 )
...
* feat: Revocable sessions
* fix: Tests using sign_in
* feat: Configuration entry for the maximum number of session activations
2017-06-23 18:50:53 +02:00
Eugen Rochko
88458a1638
Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures
2017-06-23 17:52:39 +02:00
Yamagishi Kazutoshi
539dbaa049
Remove unused variables ( #3906 )
2017-06-23 16:05:04 +02:00