Eugen Rochko
48377dfe46
Fix incomplete account records being read ( #4998 )
...
* Fix incomplete account records being read
- Put account processing into redis lock
- Do not save until record is complete
* Fix spaces
2017-09-19 06:53:16 +02:00
Eugen Rochko
41e6c8b151
Fix incomplete account records being read ( #4998 )
...
* Fix incomplete account records being read
- Put account processing into redis lock
- Do not save until record is complete
* Fix spaces
2017-09-19 06:53:16 +02:00
Akihiko Odaki
637e4587e7
Remove ubuntu-toolchain-r-test ( #5005 )
2017-09-19 05:06:27 +02:00
Akihiko Odaki
813e650729
Remove ubuntu-toolchain-r-test ( #5005 )
2017-09-19 05:06:27 +02:00
Yamagishi Kazutoshi
3dde6679c2
Fix custom emojis index ( #5006 )
2017-09-19 05:06:13 +02:00
Yamagishi Kazutoshi
1664e52cbb
Fix custom emojis index ( #5006 )
2017-09-19 05:06:13 +02:00
Eugen Rochko
ef6defa2c4
Define emoji context for ActivityPub ( #5004 )
...
* Define emoji context for ActivityPub
* Fix the emojo
* Use general Mastodon context instead
2017-09-19 05:05:48 +02:00
Eugen Rochko
dce869dfc7
Define emoji context for ActivityPub ( #5004 )
...
* Define emoji context for ActivityPub
* Fix the emojo
* Use general Mastodon context instead
2017-09-19 05:05:48 +02:00
Eugen Rochko
e9bb7e62b1
Admin interface for listing, adding and removing custom emojis ( #5002 )
...
* Admin interface for listing, adding and removing custom emojis
* Only display local ones in the list
2017-09-19 03:52:38 +02:00
Eugen Rochko
09a94b575e
Admin interface for listing, adding and removing custom emojis ( #5002 )
...
* Admin interface for listing, adding and removing custom emojis
* Only display local ones in the list
2017-09-19 03:52:38 +02:00
Eugen Rochko
327d21b8a4
Run i18n-tasks normalize ( #5003 )
2017-09-19 03:27:08 +02:00
Eugen Rochko
d43944143a
Run i18n-tasks normalize ( #5003 )
2017-09-19 03:27:08 +02:00
Eugen Rochko
eb345f8e8b
Custom emoji ( #4988 )
...
* Custom emoji
- In OStatus: `<link rel="emoji" name="coolcat" href="http://..." />`
- In ActivityPub: `{ type: "Emoji", name: ":coolcat:", href: "http://..." }`
- In REST API: Status object includes `emojis` array (`shortcode`, `url`)
- Domain blocks with reject media stop emojis
- Emoji file up to 50KB
- Web UI handles custom emojis
- Static pages render custom emojis as `<img />` tags
Side effects:
- Undo #4500 optimization, as I needed to modify it to restore
shortcode handling in emojify()
- Formatter#plaintext should now make sure stripped out line-breaks
and paragraphs are replaced with newlines
* Fix emoji at the start not being converted
2017-09-19 02:42:40 +02:00
Eugen Rochko
81cec35dbf
Custom emoji ( #4988 )
...
* Custom emoji
- In OStatus: `<link rel="emoji" name="coolcat" href="http://..." />`
- In ActivityPub: `{ type: "Emoji", name: ":coolcat:", href: "http://..." }`
- In REST API: Status object includes `emojis` array (`shortcode`, `url`)
- Domain blocks with reject media stop emojis
- Emoji file up to 50KB
- Web UI handles custom emojis
- Static pages render custom emojis as `<img />` tags
Side effects:
- Undo #4500 optimization, as I needed to modify it to restore
shortcode handling in emojify()
- Formatter#plaintext should now make sure stripped out line-breaks
and paragraphs are replaced with newlines
* Fix emoji at the start not being converted
2017-09-19 02:42:40 +02:00
BruWalfas
f4d0774877
A few updates to the Spanish translation and some typos fixing ( #4997 )
...
* So Spanish. Much changes. Wow.
* Some little fixes
* Updated es.yml, and fixed some ortographical errors
* Some little changes to simple_form.es.yml
* Yeah, so much translations
* Spanish e-mail messages
* Remove unused message
2017-09-19 07:47:48 +09:00
BruWalfas
c155d843f4
A few updates to the Spanish translation and some typos fixing ( #4997 )
...
* So Spanish. Much changes. Wow.
* Some little fixes
* Updated es.yml, and fixed some ortographical errors
* Some little changes to simple_form.es.yml
* Yeah, so much translations
* Spanish e-mail messages
* Remove unused message
2017-09-19 07:47:48 +09:00
Nolan Lawson
6c31ded9f7
Add will-change to improve scrolling perf ( #5001 )
2017-09-18 23:29:15 +02:00
Nolan Lawson
3d640dc8ac
Add will-change to improve scrolling perf ( #5001 )
2017-09-18 23:29:15 +02:00
unarist
938a99c89d
Re-allow underscore on valid_url_path_ending_chars ( #4999 )
...
Limiting allowed characters in the last character of the URL is came from twitter-text, but underscore is allowed on there, and Mastodon before #4941 .
2017-09-18 21:25:40 +02:00
unarist
6db034a866
Re-allow underscore on valid_url_path_ending_chars ( #4999 )
...
Limiting allowed characters in the last character of the URL is came from twitter-text, but underscore is allowed on there, and Mastodon before #4941 .
2017-09-18 21:25:40 +02:00
unarist
f4b3642767
Add published property to ActivityPub activity for reblogs ( #5000 )
...
Since reblogs are serialized as Announce activity, its published property can be used for the creation time of reblog.
2017-09-18 20:30:11 +02:00
unarist
17bf3363ac
Add published property to ActivityPub activity for reblogs ( #5000 )
...
Since reblogs are serialized as Announce activity, its published property can be used for the creation time of reblog.
2017-09-18 20:30:11 +02:00
Yamagishi Kazutoshi
a3d75ce672
Do not add image size without meta to OGP (regression from #4901 ) ( #4995 )
2017-09-18 15:00:29 +02:00
Yamagishi Kazutoshi
dcf1139ebd
Do not add image size without meta to OGP (regression from #4901 ) ( #4995 )
2017-09-18 15:00:29 +02:00
Akihiko Odaki
f4e3449e61
Use Account.local.sum(statuses_count) instead of Status.local.count ( #4996 )
...
It is faster.
2017-09-18 14:59:57 +02:00
Akihiko Odaki
9619b7f727
Use Account.local.sum(statuses_count) instead of Status.local.count ( #4996 )
...
It is faster.
2017-09-18 14:59:57 +02:00
Daigo 3 Dango
0de28e70e8
Bump ruby version to 2.4.2 ( #4958 )
...
* Bump ruby version to 2.4.2
https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/
Gemfile.lock is also updated.
TODO
- [ ] Update Dockerfile with Alpine release of ruby-2.4.2
* Revert jwt version
It seems that jwt 2.0.0 fails in some environment.
ref. https://github.com/zaru/webpush/issues/42
* Bump Ruby version on docker image
2017-09-18 04:55:57 +02:00
Daigo 3 Dango
66be6475b6
Bump ruby version to 2.4.2 ( #4958 )
...
* Bump ruby version to 2.4.2
https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/
Gemfile.lock is also updated.
TODO
- [ ] Update Dockerfile with Alpine release of ruby-2.4.2
* Revert jwt version
It seems that jwt 2.0.0 fails in some environment.
ref. https://github.com/zaru/webpush/issues/42
* Bump Ruby version on docker image
2017-09-18 04:55:57 +02:00
Yamagishi Kazutoshi
313d90b8f4
Add strip_insignificant_zeros: true
option to number_to_human
( #4993 )
2017-09-18 04:55:23 +02:00
Yamagishi Kazutoshi
9e0985d9e4
Add strip_insignificant_zeros: true
option to number_to_human
( #4993 )
2017-09-18 04:55:23 +02:00
febrezo
6e94d02de6
Some improvements in the Spanish translation ( #4991 )
2017-09-18 11:52:34 +09:00
febrezo
cf14f4945a
Some improvements in the Spanish translation ( #4991 )
2017-09-18 11:52:34 +09:00
Lynx Kotoura
8585421eb1
Oauth code in input form and add description message ( #4986 )
...
* Oauth code in a input form and add description
* New authcode description
2017-09-17 15:23:44 +02:00
Lynx Kotoura
4c14ff659b
Oauth code in input form and add description message ( #4986 )
...
* Oauth code in a input form and add description
* New authcode description
2017-09-17 15:23:44 +02:00
unarist
3978894d05
Validate uri presence for remote status ( #4985 )
2017-09-17 15:21:57 +02:00
unarist
dd6f9a1b82
Validate uri presence for remote status ( #4985 )
2017-09-17 15:21:57 +02:00
unarist
73fdfcb262
Raise an error on getting activity uri for remote status ( #4984 )
...
We had returned `nil` for that case, but this raises an error instead, as a wrong usage of the method.
This method is currently only used in ActivitySerializer.
2017-09-17 13:51:34 +02:00
unarist
3f07f1b2b1
Raise an error on getting activity uri for remote status ( #4984 )
...
We had returned `nil` for that case, but this raises an error instead, as a wrong usage of the method.
This method is currently only used in ActivitySerializer.
2017-09-17 13:51:34 +02:00
abcang
5d0e6410c4
Fix cancellation of scroll to the right ( #4978 )
2017-09-17 11:59:23 +02:00
abcang
44245926f1
Fix cancellation of scroll to the right ( #4978 )
2017-09-17 11:59:23 +02:00
Patrick Figel
dde43a9e32
Randomize sidekiq-scheduler cron schedule ( #4980 )
...
SubscriptionsScheduler in particular causes high load across the
entire fediverse at 5 AM UTC every day. Randomizing cron schedules
and/or adding a random delay is considered best practice to avoid
this issue.
2017-09-17 11:58:20 +02:00
Patrick Figel
8811778b55
Randomize sidekiq-scheduler cron schedule ( #4980 )
...
SubscriptionsScheduler in particular causes high load across the
entire fediverse at 5 AM UTC every day. Randomizing cron schedules
and/or adding a random delay is considered best practice to avoid
this issue.
2017-09-17 11:58:20 +02:00
unarist
4a4e555fd4
Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService ( #4979 )
...
* Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService
* Add specs
2017-09-17 11:54:23 +02:00
unarist
1eab53ee10
Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService ( #4979 )
...
* Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService
* Add specs
2017-09-17 11:54:23 +02:00
BruWalfas
dd1dbde112
So Spanish. Much changes. Wow. ( #4976 )
2017-09-17 18:16:43 +09:00
BruWalfas
7be3131240
So Spanish. Much changes. Wow. ( #4976 )
2017-09-17 18:16:43 +09:00
Akihiko Odaki
8c96e0d496
Remove local_only scope in Status ( #4977 )
2017-09-17 05:29:43 +02:00
Akihiko Odaki
198a9a4fa4
Remove local_only scope in Status ( #4977 )
2017-09-17 05:29:43 +02:00
unarist
134feb2ca8
Escape URL parts on formatting local status ( #4975 )
2017-09-16 21:33:52 +02:00
unarist
ec36df97c4
Escape URL parts on formatting local status ( #4975 )
2017-09-16 21:33:52 +02:00