Yamagishi Kazutoshi
00f9f16f94
Change timezone of the datetime to what browser specifies ( #4688 )
7 years ago
Lynx Kotoura
18f69fb964
Adjust styles of landing pages. ( #4682 )
* Adjust about.scss
* Delete trailing whitespace.
7 years ago
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
7 years ago
Yamagishi Kazutoshi
b88635202f
Add label for application scopes ( #4691 )
* Add label for application scopes
* hint
7 years ago
m4sk1n
409051c22c
i18n: Update Polish translation #4675 ( #4692 )
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Eugen Rochko
9caa90025f
Pinned statuses ( #4675 )
* Pinned statuses
* yarn manage:translations
7 years ago
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)
7 years ago
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
7 years ago
Eugen Rochko
cf615abbf9
Add configuration to disable private status federation over PuSH ( #4582 )
7 years ago
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
7 years ago
Eugen Rochko
c66fe2aeba
Minor performance improvement for test suite ( #4678 )
7 years ago
Yamagishi Kazutoshi
fbe1115114
Remove eslint-disable comments ( #4681 )
Do not reject console.error and console.warn with ESLint rules.
7 years ago
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
7 years ago
HIKARU KOBORI
2c6a85832c
Fix typo in admin/status_controller.rb ( #4679 )
7 years ago
nullkal
80393a23d0
Use checkboxes for application scope setting ( #4671 )
7 years ago
unarist
760cfe328f
Fix accessing to XML attribute in FetchAtomService ( #4668 )
7 years ago
Eugen Rochko
c1b086a538
Fix up the applications area ( #4664 )
- Section it into "Development" area
- Improve UI of application form, index, and details
7 years ago
Daigo 3 Dango
696c2c6f2f
Add Mastodon::Source.url ( #4643 )
* Add Mastodon::Source.url
* Update spec
* Refactor
Move things frmo Mastodon::Source to Mastodon::Version
7 years ago
unarist
5927b43c0f
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?
7 years ago
Colin Mitchell
871c0d251a
Application prefs section ( #2758 )
* Add code for creating/managing apps to settings section
* Add specs for app changes
* Fix controller spec
* Fix view file I pasted over by mistake
* Add locale strings. Add 'my apps' to nav
* Add Client ID/Secret to App page. Add some visual separation
* Fix rubocop warnings
* Fix embarrassing typo
I lost an `end` statement while fixing a merge conflict.
* Add code for creating/managing apps to settings section
- Add specs for app changes
- Add locale strings. Add 'my apps' to nav
- Add Client ID/Secret to App page. Add some visual separation
- Fix some bugs/warnings
* Update to match code standards
* Trigger notification
* Add warning about not sharing API secrets
* Tweak spec a bit
* Cleanup fixture creation by using let!
* Remove unused key
* Add foreign key for application<->user
7 years ago
unarist
d63de55ef8
Fix bugs which OStatus accounts may detected as ActivityPub ready ( #4662 )
* Fallback to OStatus in FetchAtomService
* Skip activity+json link if that activity is Person without inbox
* If unsupported activity was detected and all other URLs failed, retry with ActivityPub-less Accept header
* Allow mention to OStatus account in ActivityPub
* Don't update profile with inbox-less Person object
7 years ago
Eugen Rochko
72bb3e03fd
Support more variations of ActivityPub keyId in signature ( #4630 )
- Tries to avoid performing HTTP request if the keyId is an actor URI
- Likewise if the URI is a fragment URI on top of actor URI
- Resolves public key, returns owner if the owner links back to the key
7 years ago
Eugen Rochko
f391a4673a
Periodically remove expired PuSH subscribers ( #4654 )
7 years ago
Lynx Kotoura
143b77e10d
Increase contrast in landing pages ( #4567 )
* Increase contrast in about and about/more page
* Lighten em color in landing pages
* Increase contrast in landing pages
Fix about.scss
7 years ago
Eugen Rochko
4cbb638604
Fix visual line-break glitch with .invisible parts of links ( #4655 )
7 years ago
Eugen Rochko
3534e115e5
Do not try to re-subscribe to unsubscribed accounts ( #4653 )
7 years ago
abcang
ea958cae7f
Refactoring streaming connections ( #4645 )
7 years ago
Yamagishi Kazutoshi
10e9a9a3f9
Use URI.join even when S3 enabled ( #4652 )
7 years ago
Eugen Rochko
6e9eda5331
ActivityPub migration procedure ( #4617 )
* ActivityPub migration procedure
Once one account is detected as going from OStatus to ActivityPub,
invalidate WebFinger cache for other accounts from the same domain
* Unsubscribe from PuSH updates once we receive an ActivityPub payload
* Re-subscribe to PuSH unless already unsubscribed, regardless of protocol
7 years ago
m4sk1n
4c23544714
i18n: Minor changes in Polish translation ( #4649 )
* i18n: Minor changes in Polish translation
* i18n: pl
7 years ago
Eugen Rochko
74e5078795
Fix #4637 - Re-add missing doorkeeper_authorize for /api/v1/verify_credentials ( #4650 )
7 years ago
Yamagishi Kazutoshi
110227ac5e
Remove status from favorites list when unfavorited ( #4597 )
7 years ago
unarist
f26758dc01
Fix .information-board style for Safari ( #4602 )
flex-basis: 0 allows make flexbox smaller than its contents on Safari <10.
https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
7 years ago
abcang
23792f5a7c
Fix hasUnread on HashtagTimeline ( #4644 )
7 years ago
Eugen Rochko
fe5b66aa08
Handle duplicate ActivityPub activities ( #4639 )
* Handle duplicate ActivityPub activities
Only perform side-effects when record processed for the first time
* Fast-forward repeat follow requests
7 years ago
takayamaki
d5acf4275f
Improve about ja translation standalone.public_title ( #4641 )
7 years ago
Eugen Rochko
412ea87306
Improve ActivityPub/OStatus compatibility ( #4632 )
*Note: OStatus URIs are invalid for ActivityPub. But we have them for
as long as we want to keep old OStatus-sourced content and as long as
we remain OStatus-compatible.*
- In Announce handling, if object URI is not a URL, fallback to object URL
- Do not use specialized ThreadResolveWorker, rely on generalized handling
- When serializing notes, if parent's URI is not a URL, use parent's URL
7 years ago
Eugen Rochko
774b8661bc
Revert #4616 ( #4638 )
7 years ago
Eugen Rochko
c7d2619ab1
Parse OStatus tag URIs in ActivityPub handlers when those are local ( #4631 )
7 years ago
Yamagishi Kazutoshi
2edfdab6e6
Don't send Link header when don't know prev and next links ( #4633 )
7 years ago
Eugen Rochko
4edf9d849f
Make ActivityPub::TagManager#local_uri? recognize local URIs with ports ( #4628 )
7 years ago
Eugen Rochko
10489b4e4a
If url attribute not present in Note, fallback to id attribute ( #4629 )
7 years ago
Eugen Rochko
40c45f5dd9
Put ActivityPub alternate link into Atom, prefer it when processing Atom ( #4623 )
7 years ago
nightpool
efec02f153
use existing inflections instead of custom helper ( #4624 )
* use existing inflections instead of custom helper
* use ActiveSupport versions
7 years ago
Eugen Rochko
116b8a6363
Fix #4607 - Accept/reject activities use FollowRequest, which has inverse relations ( #4616 )
7 years ago
Eugen Rochko
ad892dbc0c
Add _:atomUri property for deduplicating OStatus/ActivityPub legacy records ( #4593 )
7 years ago
nullkal
075d6a1e13
Show what protocol is used for accounts in admin/accounts#index ( #4622 )
* Show what protocol used for in admin/accounts#index
* Add frozen_string_literal
7 years ago
m4sk1n
2a04bdc87a
i18n: Update Polish translation ( #4613 )
* i18n: Update Polish translation
* Update pl.json
7 years ago
Eugen Rochko
ca7ea1aba9
Redesign public profiles ( #4608 )
* Redesign public profiles
* Responsive design
* Change public profile status filtering defaults and add options
- No longer displays private/direct toots even if you are permitted access
- By default omits replies
- "With replies" option
- "Media only" option
* Redesign account grid cards
* Fix style issues
7 years ago
Clworld
f814661fca
Make share intent modal to make "signed in as" shown. ( #4611 )
* Make share intent modal to make "signed in as" shown.
* fix glitch on mobile.
7 years ago