Eugen Rochko
3135d20283
Serialize ActivityPub alternate link into OStatus deletes, handle it ( #4730 )
...
Requires moving Atom rendering from DistributionWorker (where
`stream_entry.status` is already nil) to inline (where
`stream_entry.status.destroyed?` is true) and distributing that.
Unfortunately, such XML renderings can no longer be easily chained
together into one payload of n items.
2017-08-29 16:11:05 +02:00
Akihiko Odaki
46142a58d2
Do not scroll the columns area due to redirection ( #4541 )
...
Commit c4a21aa352
scrolls the columns area
when the route changes since the user is likely to want to see the
rightmost column in such cases.
However, redirection is automatic and does not indicate users' intension.
Do not scroll the columns area due to one.
2017-08-29 14:16:21 +02:00
abcang
4ce06cc0c9
Generalized the infinite scrollable list ( #4697 )
2017-08-28 22:23:44 +02:00
unarist
9edbeec86c
Fix Delete activity handling when the status has been reblogged ( #4729 )
2017-08-28 22:08:11 +02:00
unarist
e17945907a
Fix deletion of status which has been reblogged ( #4728 )
2017-08-28 21:38:59 +02:00
abcang
4fb007764b
rescue HTTP::ConnectionError in RemoteFollowController#create ( #4726 )
2017-08-28 19:12:09 +02:00
Lynx Kotoura
67223002d8
Add japanese translations for shorten display of large numbers ( #4722 )
2017-08-28 08:16:49 +09:00
Lynx Kotoura
5c10e23880
Adjust "signed in as" pages ( #4720 )
...
* Adjust "signed in as" pages
Fix min-width
Set width of .account-header .name
To apply text-overflow and overflow settings
Set overflow for detailed-status__display-name
* Remove trailing whitespace
2017-08-28 00:01:07 +02:00
Lynx Kotoura
ce5055cbe2
Adjust public profile pages ( #4713 )
...
* Adjust account-grid in public profiles
Full-width card on mobile UI. Set break-word for long name and ID. Fix margin.
* Reduce padding-bottom of public profiles
* Revive next prev buttons in mobile public profiles
In followers followees pages.
* Revert break-word for username
* Fix overflow of display_name
Need re-setting text-overflow and overflow in display: block;
2017-08-27 23:59:51 +02:00
Eugen Rochko
007d26852d
Shorten display of large numbers on public profiles ( #4711 )
2017-08-27 17:04:45 +02:00
mayaeh
9b75d0e730
Add japanese translations for Pinned statuses based on pawoo. ( #4717 )
...
Add japanese translations for pin_errors.
2017-08-28 00:03:27 +09:00
Eugen Rochko
62c8ce278c
Adjust RTL styles ( #4712 )
2017-08-27 13:35:18 +02:00
unarist
8f561fb7bf
Allow Symbol keyed Hash in LinkedDataSignature ( #4715 )
...
SerializarbleResource#as_json serializes to Symbol keyed Hash, but current
implementation of LinkedDataSignature expects String keyed Hash.
So it generates broken payload.
2017-08-27 13:35:01 +02:00
Eugen Rochko
94ba76455e
Add _:inReplyToAtomUri to ActivityPub ( #4702 )
2017-08-26 19:55:10 +02:00
Eugen Rochko
c423a3463b
Forward ActivityPub deletes to followers of rebloggers ( #4706 )
2017-08-26 18:52:53 +02:00
Eugen Rochko
b2e1379427
Use Tombstone and _:atomUri in Delete activities as fallback ( #4704 )
2017-08-26 16:10:35 +02:00
Eugen Rochko
6025762ba2
Add ActivityPub serializer for Undo of Announce ( #4703 )
2017-08-26 15:32:40 +02:00
Lynx Kotoura
1914a8b8a8
Set margin between character-counter and compose-form__buttons ( #4698 )
...
For some languages publish translation is long.
2017-08-26 14:23:20 +02:00
Eugen Rochko
5147147da9
Add handling of Linked Data Signatures in payloads ( #4687 )
...
* Add handling of Linked Data Signatures in payloads
* Add a way to sign JSON, fix canonicalization of signature options
* Fix signatureValue encoding, send out signed JSON when distributing
* Add missing security context
2017-08-26 13:47:38 +02:00
Anna e só
dd72c55902
Added new translations of error messages, block and mute domains and users, privacy disclaimers, etc ( #4700 )
...
* Added new translations of error messages, block and mute domains and users
* Added new translations of error messages, block and mute domains and users
2017-08-26 20:45:35 +09:00
masarakki
d8f136cb8b
authorize-follow-requests-after-unlocking ( #4658 )
2017-08-26 12:40:03 +02:00
Yamagishi Kazutoshi
dc19078b59
Fix missing at-sign (regression from #4688 ) ( #4705 )
2017-08-26 12:39:26 +02:00
Lynx Kotoura
e0191a22c0
Fix ar.json ( #4699 )
...
Remove ! from compose_form.publish
2017-08-25 20:02:44 +02:00
nullkal
f9ebff4b13
Allow multiple pinned statuses to be shown and make them be ordered b… ( #4690 )
...
* Allow multiple pinned statuses to be shown and make them be ordered by pinned date
* Set timestamps NOT NULL
* Make single-line pinned_statuses
* Spec for pinned_statuses
* Remove redundant empty line
2017-08-25 18:50:52 +02:00
unarist
4c8594d451
Apply user timezone for the title attribute of .time-ago ( #4693 )
2017-08-25 17:21:16 +02:00
Yamagishi Kazutoshi
5e3c6f63be
Change timezone of the datetime to what browser specifies ( #4688 )
2017-08-25 17:21:00 +02:00
Lynx Kotoura
6dc5a20f99
Adjust styles of landing pages. ( #4682 )
...
* Adjust about.scss
* Delete trailing whitespace.
2017-08-25 17:19:35 +02:00
Quent-in
9e60ec3c7d
i18n Updated strings ( #4675 - pinned toot) ( #4695 )
...
* Added string for pinned toots
* Pinned toot #4675 + missing string
Somehow I deleted it "enabled_success"
* update after advice
2017-08-25 23:04:52 +09:00
Yamagishi Kazutoshi
e2eb4983ab
Update addressable to version 2.5.2 ( #4686 )
2017-08-25 14:17:08 +02:00
Yamagishi Kazutoshi
5482e0d10e
Add label for application scopes ( #4691 )
...
* Add label for application scopes
* hint
2017-08-25 13:03:26 +02:00
m4sk1n
8728b1b7c1
i18n: Update Polish translation #4675 ( #4692 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-08-25 17:58:31 +09:00
Eugen Rochko
3e20cb7025
Pinned statuses ( #4675 )
...
* Pinned statuses
* yarn manage:translations
2017-08-25 01:41:18 +02:00
Ratmir Karabut
4850d6bd1e
Update Russian translation ( #4685 )
...
* 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
* Update Russian translation (pin)
* Update Russian translation (account deletion)
* Fix extra line
* Update Russian translation (sessions)
* Update Russian translation
* Update Russian translation
* Fix merge conflicts (revert)
2017-08-25 07:11:06 +09:00
Damien Erambert
3fe19725b6
Don't load Roboto webfont when system font is used in the app ( #4591 )
...
* Don't load Roboto webfont when system font is used in the app
* remove trailing whitespace
2017-08-24 19:28:49 +02:00
Yamagishi Kazutoshi
9d1019bded
Disable babel-loader cache when development environment ( #4684 )
2017-08-24 19:27:52 +02:00
Eugen Rochko
cab7fa158a
Add configuration to disable private status federation over PuSH ( #4582 )
2017-08-24 17:51:32 +02:00
unarist
bab7127ac9
Fetch reblogs as Announce activity instead of Note object ( #4672 )
...
* Process Create / Announce activity in FetchRemoteStatusService
* Use activity URL in ActivityPub for reblogs
* Redirect to the original status on StatusesController#show
2017-08-24 16:21:42 +02:00
Eugen Rochko
d44b84bebd
Minor performance improvement for test suite ( #4678 )
2017-08-24 13:31:55 +02:00
Yamagishi Kazutoshi
cd9586122d
Remove eslint-disable comments ( #4681 )
...
Do not reject console.error and console.warn with ESLint rules.
2017-08-24 12:15:36 +02:00
Quent-in
62d93b1215
l18n update OC new strings ( #4664 ) ( #4680 )
...
* New strings
* Update
Thin non breaking spaces
* Update
Thin non breaking spaces
* Update
Thin non breaking spaces
2017-08-24 16:16:32 +09:00
HIKARU KOBORI
771060a993
Fix typo in admin/status_controller.rb ( #4679 )
2017-08-24 04:03:52 +02:00
m4sk1n
9cfe449c6d
Update Polish translation ( #4674 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-08-23 17:45:29 +02:00
m4sk1n
f58e533280
Introduce CODEOWNERS file ( #4670 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-08-23 15:21:00 +02:00
nullkal
da85aff49c
Use checkboxes for application scope setting ( #4671 )
2017-08-23 15:16:20 +02:00
Yamagishi Kazutoshi
ff62a8e3ee
Add Japanese translations for #2758 , #4506 , #4521 , #4600 and #4664 ( #4665 )
...
* Add Japanese translations for #2758 , #4506 , #4521 , #4600 and #4664
* Do not translate Inbox URL and Outbox URL
* Remove "あなたの"
* Remove "あなたの"
2017-08-23 14:14:22 +02:00
unarist
8a090910c8
Fix Japanese translation ( #4669 )
2017-08-23 20:07:29 +09:00
unarist
75ce1235b5
Fix accessing to XML attribute in FetchAtomService ( #4668 )
2017-08-23 12:25:57 +02:00
Eugen Rochko
b13501268f
Fix up the applications area ( #4664 )
...
- Section it into "Development" area
- Improve UI of application form, index, and details
2017-08-23 00:59:35 +02:00
Daigo 3 Dango
fd9d66dfd4
Add Mastodon::Source.url ( #4643 )
...
* Add Mastodon::Source.url
* Update spec
* Refactor
Move things frmo Mastodon::Source to Mastodon::Version
2017-08-22 22:54:19 +02:00
unarist
915eda7f88
Ignore empty response in ActivityPub::FetchRemoteStatusService ( #4661 )
...
* Ignore empty response in ActivityPub::FetchRemoteStatusService
This fixes `NoMethodError: undefined method `[]' for nil:NilClass` error.
* Check json.nil? in JsonLdHelper#supported_context?
2017-08-22 20:00:49 +02:00