Eugen Rochko
1caf11ddcc
Fix language filter codes ( #4841 )
* Fix language filter codes
CLD3 returns BCP-47 language identifier, filter settings expect
identifiers in the ISO 639-1 format. Convert between formats,
and exclude duplicate languages from filter choices (zh-CN->zh)
* Fix zh name
7 years ago
Quent-in
b00cc4b9bd
i10n OC / FR update Pinned toots ( #4842 )
* Added column.pins
New strings
* Added column.pins
* Update confirmation_instructions.oc.html.erb
* Update confirmation_instructions.oc.text.erb
* Update password_change.oc.html.erb
* Update password_change.oc.text.erb
* Update reset_password_instructions.oc.html.erb
* Update reset_password_instructions.oc.text.erb
* Update confirmation_instructions.oc.html.erb
* Update confirmation_instructions.oc.text.erb
7 years ago
Lynx Kotoura
4c3dd0b254
Adjust status embeds ( #4808 )
* Adjust status embeds
Adjust styles of embed code. Adjust styles of embed pages. Fix overflow of embed-modal.
* Remove trailing whitespace
* Using width from the variable
7 years ago
Eugen Rochko
09cffaaf04
Fix #4551 - Use correct syntax for content preloading ( #4798 )
7 years ago
Lynx Kotoura
cfe39fb58d
Adjust settings pages ( #4765 )
* views: Adjust heading positions
* Adjust settings pages
Adjust label. Adjust tables. Adjust admin/reports/* pages. Fix 2FA QR code style for narrow devices. Widen several pages. Increase contrast.
* Remove trailing whitespace
7 years ago
Yamagishi Kazutoshi
6fd2e8c3c5
Fix profile page when use system's font ( #4774 )
7 years ago
m4sk1n
0b32338e3f
Add link to 'noscript' message ( #4561 )
* Add link to 'noscript' message
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
* remove indent
7 years ago
Yamagishi Kazutoshi
2305f7c391
Use system's default font on non web UI pages ( #4553 )
* Use system's default font on non web UI pages
* Remove import for Redirect
7 years ago
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
7 years ago
Eugen Rochko
15093f9113
Shorten display of large numbers on public profiles ( #4711 )
7 years ago
Yamagishi Kazutoshi
3ac7b353f8
Fix missing at-sign (regression from #4688 ) ( #4705 )
7 years ago
Yamagishi Kazutoshi
00f9f16f94
Change timezone of the datetime to what browser specifies ( #4688 )
7 years ago
Yamagishi Kazutoshi
b88635202f
Add label for application scopes ( #4691 )
* Add label for application scopes
* hint
7 years ago
Eugen Rochko
9caa90025f
Pinned statuses ( #4675 )
* Pinned statuses
* yarn manage:translations
7 years ago
nullkal
80393a23d0
Use checkboxes for application scope setting ( #4671 )
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
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
nightpool
efec02f153
use existing inflections instead of custom helper ( #4624 )
* use existing inflections instead of custom helper
* use ActiveSupport versions
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
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
unarist
5b9ae7981e
Update /admin/accounts/:id view for ActivityPub ( #4600 )
* Add protocol field
* Switch protocol specific information according to active protocol
* Hide PuSH subscription related buttons if ActivityPub is active
7 years ago
Eugen Rochko
3c6503038e
Add protocol handler. Handle follow intents ( #4511 )
* Add protocol handler. Handle follow intents
* Add share intent
* Improve code in intents controller
* Adjust share form CSS
7 years ago
Eugen Rochko
a2aeacbfee
Add alternate links to ActivityPub resources from HTML/HEAD variants ( #4586 )
7 years ago
Lynx Kotoura
dcbc1af38a
Fix short description in about/more page ( #4554 )
7 years ago
TheInventrix
c9fd6f386c
unify short description styling ( #4548 )
apply same style class to the About description on both the landing page
and the about/more page
7 years ago
Lynx Kotoura
a3e53bd442
Adjust tags and accounts page ( #4534 )
* Adjust tag and accounts page
* Remove units from 0px paddings
7 years ago
Eugen Rochko
df605f0f8b
Add "signed in as" header to some pages ( #4523 )
7 years ago
Masoud Abkenar
4b6cd1dfdb
i18n: update Persian translation ( #4470 )
* i18n: update Persian translation
* i18n: fix quotes
7 years ago
unarist
155ba8fd3a
Make salutation of email localizable ( #4454 )
7 years ago
Gô Shoemake
b61e3daf98
Multiple frontend support ( #110 )
* Initial multiple frontend support
* Removed unnecessary require()
* Moved styles/images out of common
7 years ago
Yamagishi Kazutoshi
f91284d230
Do not create empty a element when there is no e-mail ( #4455 )
Empty a element is created when there is no business e-mail input.
7 years ago
Lynx Kotoura
ea33cdc30b
Set contact address in about/more as mailto link ( #4450 )
* Set contact address as mailto link
To be able to copy long email address
* Set style for mailto link
7 years ago
Lynx Kotoura
57a794d8eb
Fix autocomplete option in haml files ( #4438 )
* Fix autocomplete in two_factor.html.haml
* Fix autocomplete in registrations edit.html.haml
* Fix autocomplete in passwords edit.html.haml
* Fix autocomplete in _registration.html.haml
* Fix autocomplete in new.html.haml
* Fix autocomplete in show.html.haml
* Add autocomplete option to sessions new.html.haml
* Add autocomplete option to 2FA new.html.haml
* Add autocomplete option to 2FA show.html.haml
7 years ago
Eugen Rochko
8c0dd33ce4
Fix current session not being displayed in sessions list ( #4424 )
7 years ago
Ondřej Hruška
4115043dc7
Added external link icons to joinmastodon navbar buttons ( #4368 )
7 years ago
Ondřej Hruška
4c233b4f3a
Add .fa-external-link to instance list link
7 years ago
Ondřej Hruška
b7cf758fbe
Fix JS errors and add back commit hash
7 years ago
Yamagishi Kazutoshi
e5c0aa6493
Send short account URL to remote instance (regression from #3844 ) ( #4355 )
* Send short account URL to remote instance (regression from #3844 )
Resolve #4347
* remove format: 'json'
7 years ago
Eugen Rochko
1306d637a2
Fix oddities with public profile CSS ( #4341 )
* Fix oddities with public profile CSS
* Remove trailing whitespace
7 years ago
Eugen Rochko
029f2c4545
Redesign /terms page ( #4338 )
* Redesign /terms page
* Fix tests
* Remove unused keys
7 years ago
Eugen Rochko
2374d63536
Redesign extended information page ( #4322 )
* Redesign extended information page
* Remove unused keys
* Add $ui-base-lighter-color variable to SCSS
7 years ago
sdukhovni
06d905f415
Allow domain blocks that only reject media without silencing or suspending ( #4325 )
* Allow domain blocks to reject media without silencing or suspending
* Fix typo
* Hide 'Reject media' button when superfluous, instead of disabling it
* Properly hide 'reject media' checkbox on page load if needed
This may happen when resubmitting the domain block form after an error.
* Don't ask whether undoing a media-only block should be retroactive
* Rename :media_only block to :noop
* Display :noop block as None in frontend, allow blocks that do nothing
* Remove 'coding' line auto-added by emacs
7 years ago
Yamagishi Kazutoshi
63a2566007
Fix manifest description (regression from #4122 ) ( #4324 )
7 years ago
Eugen Rochko
3a3b556065
Improve noscript message and style ( #4315 )
7 years ago
Yamagishi Kazutoshi
4d661e1183
Change logo.png to logo.svg for web UI ( #4307 )
7 years ago
Eugen Rochko
0e0f18ce7c
New logo ( #4306 )
* Add new logo
* Remove unused images
7 years ago
Eugen Rochko
311871eefc
Turn clouds on landing page into SVGs, use SCSS variables to color them ( #4299 )
7 years ago
Eugen Rochko
7bf7ed6123
Fix #3220 - Show avatar/header on edit profile page ( #4288 )
7 years ago
Eugen Rochko
4b911fea03
Add button to re-subscribe to all accounts from a domain ( #4285 )
7 years ago