nullkal
39e7a763ff
Use request.remote_ip instead of request.ip ( #4744 )
2017-08-30 10:24:30 +02:00
Eugen Rochko
e95bdec7c5
Update status embeds ( #4742 )
...
- Use statuses controller for embeds instead of stream entries controller
- Prefer /@:username/:id/embed URL for embeds
- Use /@:username as author_url in OEmbed
- Add follow link to embeds which opens web intent in new window
- Use redis cache in development
- Cache entire embed
2017-08-30 10:23:43 +02:00
Eugen Rochko
fcca31350d
Remove unneccesary indices ( #4738 )
...
We only look up status_pins by account_id, or account_id and status_id,
never by status_id
2017-08-30 05:04:20 +02:00
Eugen Rochko
ee72a39641
Update bundler-audit and brakeman ( #4740 )
2017-08-30 03:30:13 +02:00
abcang
f59ed3a4fa
Scroll smoothly to the right ( #4735 )
2017-08-29 17:06:19 +02:00
MitarashiDango
7be620775e
fix error when single columns mode. ( #4734 )
2017-08-29 16:11:28 +02:00
Eugen Rochko
4c76402ba1
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
9958eba356
Do not scroll the columns area due to redirection ( #4541 )
...
Commit 9d1f8b9d6a
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
0827c09c44
Generalized the infinite scrollable list ( #4697 )
2017-08-28 22:23:44 +02:00
unarist
938cd2875b
Fix Delete activity handling when the status has been reblogged ( #4729 )
2017-08-28 22:08:11 +02:00
unarist
7876aed134
Fix deletion of status which has been reblogged ( #4728 )
2017-08-28 21:38:59 +02:00
abcang
ce9a5f358e
rescue HTTP::ConnectionError in RemoteFollowController#create ( #4726 )
2017-08-28 19:12:09 +02:00
Lynx Kotoura
8f527bd588
Add japanese translations for shorten display of large numbers ( #4722 )
2017-08-28 08:16:49 +09:00
Lynx Kotoura
07994eed00
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
bab9afaa09
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
15093f9113
Shorten display of large numbers on public profiles ( #4711 )
2017-08-27 17:04:45 +02:00
mayaeh
f92d991e52
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
26402ee2cb
Adjust RTL styles ( #4712 )
2017-08-27 13:35:18 +02:00
unarist
f095a9f8a5
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
0d5d11eeff
Add _:inReplyToAtomUri to ActivityPub ( #4702 )
2017-08-26 19:55:10 +02:00
Eugen Rochko
0397c58b61
Forward ActivityPub deletes to followers of rebloggers ( #4706 )
2017-08-26 18:52:53 +02:00
Eugen Rochko
884b085f53
Use Tombstone and _:atomUri in Delete activities as fallback ( #4704 )
2017-08-26 16:10:35 +02:00
Eugen Rochko
2a2698e450
Add ActivityPub serializer for Undo of Announce ( #4703 )
2017-08-26 15:32:40 +02:00
Lynx Kotoura
8ecfdd8795
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
00840f4f2e
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ó
1cebfed23e
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
649a20ab46
authorize-follow-requests-after-unlocking ( #4658 )
2017-08-26 12:40:03 +02:00
Yamagishi Kazutoshi
3ac7b353f8
Fix missing at-sign (regression from #4688 ) ( #4705 )
2017-08-26 12:39:26 +02:00
Lynx Kotoura
21bb4a6c3b
Fix ar.json ( #4699 )
...
Remove ! from compose_form.publish
2017-08-25 20:02:44 +02:00
nullkal
c2af138113
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
fb8aa2b3ba
Apply user timezone for the title attribute of .time-ago ( #4693 )
2017-08-25 17:21:16 +02:00
Yamagishi Kazutoshi
00f9f16f94
Change timezone of the datetime to what browser specifies ( #4688 )
2017-08-25 17:21:00 +02:00
Lynx Kotoura
18f69fb964
Adjust styles of landing pages. ( #4682 )
...
* Adjust about.scss
* Delete trailing whitespace.
2017-08-25 17:19:35 +02:00
Quent-in
04c3fb2189
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
7c03e59338
Update addressable to version 2.5.2 ( #4686 )
2017-08-25 14:17:08 +02:00
Yamagishi Kazutoshi
b88635202f
Add label for application scopes ( #4691 )
...
* Add label for application scopes
* hint
2017-08-25 13:03:26 +02:00
m4sk1n
409051c22c
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
9caa90025f
Pinned statuses ( #4675 )
...
* Pinned statuses
* yarn manage:translations
2017-08-25 01:41:18 +02:00
Ratmir Karabut
c5157ef07b
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
f72ed21cd6
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
da172a8b1b
Disable babel-loader cache when development environment ( #4684 )
2017-08-24 19:27:52 +02:00
Eugen Rochko
cf615abbf9
Add configuration to disable private status federation over PuSH ( #4582 )
2017-08-24 17:51:32 +02:00
unarist
b01a19fe39
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
c66fe2aeba
Minor performance improvement for test suite ( #4678 )
2017-08-24 13:31:55 +02:00
Yamagishi Kazutoshi
fbe1115114
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
e4c761f902
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
2c6a85832c
Fix typo in admin/status_controller.rb ( #4679 )
2017-08-24 04:03:52 +02:00
m4sk1n
829e2e8c5d
Update Polish translation ( #4674 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-08-23 17:45:29 +02:00
m4sk1n
8a716c9e96
Introduce CODEOWNERS file ( #4670 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-08-23 15:21:00 +02:00
nullkal
80393a23d0
Use checkboxes for application scope setting ( #4671 )
2017-08-23 15:16:20 +02:00