Nolan Lawson
8537845323
Toggle contain:strict on fullscreen ( #5159 )
...
* Toggle contain:strict on fullscreen
* Fix scss lint issue
* fix scss whitespace lint issue
7 years ago
Eugen Rochko
a6873742e7
Improve privacy dropdown, remove react-simple-dropdown dependency ( #5140 )
...
* Improve privacy dropdown, remove react-simple-dropdown dependency
* Animate privacy warning
* Fix react-router-scroll
7 years ago
Eugen Rochko
06ef1b0ac4
Reorganize preferences page ( #5161 )
7 years ago
Nolan Lawson
c74512f7af
Improve performance of modal and swipe animations ( #5135 )
...
* Improve performance of modal and swipe animations
* Fix eslint issues
7 years ago
Eugen Rochko
795e624d5d
Add ability to specify alternative text for media attachments ( #5123 )
...
* Fix #117 - Add ability to specify alternative text for media attachments
- POST /api/v1/media accepts `description` straight away
- PUT /api/v1/media/:id to update `description` (only for unattached ones)
- Serialized as `name` of Document object in ActivityPub
- Uploads form adjusted for better performance and description input
* Add tests
* Change undo button blend mode to difference
7 years ago
Ondřej Hruška
282a126b3f
Merge remote-tracking branch 'origin/better-themeing' into merging-upstream
7 years ago
Ondřej Hruška
0cc795db6b
Merge commit '9ab3021562565eeee27820438f32b764414f5ab1' into merging-upstream
7 years ago
Ondřej Hruška
914c0465b1
Merge commit '57c5493d4e7a42ad9e8fec20d71c20bee8674287' into merging-upstream
7 years ago
Ondřej Hruška
3398d0e84c
Revert "Merge pull request #149 from glitch-soc/mojon-suggest"
...
This reverts commit b14d2a5ae6
, reversing
changes made to 41832d083e
.
7 years ago
kibigo!
aac16a82d6
Better themeing support!!
7 years ago
Eugen Rochko
1767f9817c
New error page graphic. Other error page improvements ( #5099 )
...
- 500.html generated with admin-set default locale if set
- Error page `<title>` includes Mastodon site title
- 500 title changed to "This page is not
correct" (ref: <https://www.youtube.com/watch?v=2VCAP_seh1A >)
- 500 content appended with "on our end" to make clear it's
not user's fault
7 years ago
Eugen Rochko
6b0ea1e79c
Generate 500.html with assets:precompile, remove loading from Google Fonts ( #5067 )
7 years ago
Eugen Rochko
9ad1bfbc18
In detail status view, display attachment uncropped if there's only one ( #5054 )
...
* In detail status view, display attachment uncropped if there's only one
* Make media spoiler the size of the media it hides, enable on static
7 years ago
Eugen Rochko
ba676acb6e
Change mobile layout breakpoint from 1024px to 630px ( #5063 )
...
630px = Drawer + 1 Column
7 years ago
Eugen Rochko
6a42ddd01c
Dropdown triangles a bit nicer, smoother scrolling on touch ( #5062 )
7 years ago
Eugen Rochko
b8a3a45da1
Fix media gallery CSS ( #5064 )
7 years ago
Ondřej Hruška
3b79104d29
Make secondary toot button work nicer with file attachments & revert to the original behavior if it's disabled
7 years ago
Ondřej Hruška
b65e03fd0f
Add secondary toot button (opt-in) ( #153 )
...
Add secondary toot button + other toot button enhancements.
Squashing so it's easy to revert if needed.
7 years ago
Lynx Kotoura
2063f622df
Fix overflowing tabs in account__action-bar ( #5056 )
...
* Fix numbers in accounts columns
* Support edge compact-header
7 years ago
Eugen Rochko
da257754b5
Add emoji autosuggest ( #5053 )
...
* Add emoji autosuggest
Some credit goes to glitch-soc/mastodon#149
* Remove server-side shortcode->unicode conversion
* Insert shortcode when suggestion is custom emoji
* Remove remnant of server-side emojis
* Update style of autosuggestions
* Fix wrong emoji filenames generated in autosuggest item
* Do not lazy load emoji picker, as that no longer works
* Fix custom emoji autosuggest
* Fix multiple "Custom" categories getting added to emoji index, only add once
7 years ago
Eugen Rochko
4a0212bf2f
Add custom emojis to the emoji picker ( #5052 )
7 years ago
Eugen Rochko
16a5d1450c
Switch from EmojiOne to Twemoji, different emoji picker ( #5046 )
...
* Switch from EmojiOne to Twemoji, different emoji picker
* Make emoji-mart use a local spritesheet
* Fix emojify test
* yarn manage:translations
7 years ago
Ondřej Hruška
ba7fbb92a7
Remove "extra clickable spaces" made obsolete by status re-design
7 years ago
Ondřej Hruška
1325ec8b1d
applied blackle's fix for gallery offset with full-width media
7 years ago
Eugen Rochko
f7810f56a1
Make dropdowns render into portal, expand animation ( #5018 )
...
* Make dropdowns render into portal, expand animation
* Improve actions modal style
7 years ago
kibigo!
123d22f3b8
Long display names now ellipsis properly
7 years ago
kibigo!
e1fc279dfd
Styling fixes for header redesign
7 years ago
David Yip
93bd063524
Merge pull request #148 from glitch-soc/better-header
...
Improvements to status headers and content
7 years ago
syui
77090376ca
fix : mobile style of /about/more ( #5034 )
7 years ago
beatrix
b14d2a5ae6
Merge pull request #149 from glitch-soc/mojon-suggest
...
Emoji and Hashtag autocomplete
7 years ago
kibigo!
47bc505c25
Fixed notification appearance
7 years ago
Ondřej Hruška
0ddaea5d9d
add scrollbar to mojon suggestions list when too long
7 years ago
TomoyaShibata
28e4e7b4a0
Remove unnecessary css property ( #5025 )
7 years ago
kibigo!
76fda20779
Improvements to status headers
7 years ago
kibigo!
7321cea33e
Fixed disabled boost SVG ( #106 )
7 years ago
Eugen Rochko
4e4a803ee3
Fix custom emojis with non-1:1 aspect ratio being stretched ( #5017 )
7 years ago
unarist
57c5493d4e
Hide sensitive image in default on the public pages ( #5009 )
...
Additionally, this restores previous background / text color for media spoiler.
7 years ago
Nolan Lawson
6c31ded9f7
Add will-change to improve scrolling perf ( #5001 )
7 years ago
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
7 years ago
Surinna Curtis
8958d8c131
Re-center hidden media text vertical
7 years ago
Lynx Kotoura
b5ec3346fa
Adjust landing pages 2 ( #4967 )
...
* Adjust landing pages 2
Fix styles of terms page
Remove action buttons from timeline in about page
Adjust styles of short description
Adjust form inputs
Set autocomplete off for username and email box in registration form. Remove line breakings.
* Revert removing action buttons
7 years ago
Surinna Curtis
f55b76afba
Apply white-space: nowrap to account relationships icons
7 years ago
Surinna Curtis
5d43556afd
Break out a separate mute modal with a hide-notifications checkbox.
7 years ago
Eugen Rochko
baa806794f
Give video player fluid max-width ( #4935 )
7 years ago
Eugen Rochko
fbec33df62
Redesign video player ( #4911 )
...
* Redesign video player
* Use new video player on static public pages too
* Use media gallery component on static public pages too
* Pause video when hiding it
* Full-screen sizing on WebKit
* Add aria labels to video player buttons
* Display link card on public status page
* Fix fullscreen from modal sizing issue
* Remove contain: strict property to fix fullscreen from columns
7 years ago
unarist
94fdf7da70
Add section for protocol specific information on the admin page ( #4910 )
...
This PR adds section for protocol specific information, then always show
both of OStatus and ActivityPub. Specifically, this will help admins to
check PuSH subscription status and unsubscribe manually, even `protocol`
has been changed.
This also includes below changes:
* Add `overflow: hidden` to prevent float leaking
* Add missing fields for ActivityPub
7 years ago
David Yip
017738c604
Merge tag 'v1.6.0rc4' into sync/upstream-1.6.0rc4
...
Conflicts:
app/javascript/mastodon/features/getting_started/index.js
app/javascript/packs/public.js
app/javascript/styles/components.scss
7 years ago
David Yip
67d9178007
Merge tag 'v1.6.0rc3' into sync/upstream
7 years ago
David Yip
da3f22ee7d
Merge branch 'origin/master' into sync/upstream
...
Conflicts:
app/javascript/mastodon/components/status_list.js
app/javascript/mastodon/features/notifications/index.js
app/javascript/mastodon/features/ui/components/modal_root.js
app/javascript/mastodon/features/ui/components/onboarding_modal.js
app/javascript/mastodon/features/ui/index.js
app/javascript/styles/about.scss
app/javascript/styles/accounts.scss
app/javascript/styles/components.scss
app/presenters/instance_presenter.rb
app/services/post_status_service.rb
app/services/reblog_service.rb
app/views/about/more.html.haml
app/views/about/show.html.haml
app/views/accounts/_header.html.haml
config/webpack/loaders/babel.js
spec/controllers/api/v1/accounts/credentials_controller_spec.rb
7 years ago
Eugen Rochko
2303725f7d
Add script to make embedded iframes autosize ( #4853 )
7 years ago
Lynx Kotoura
c268118e5b
Scrollable tables in settings pages ( #4857 )
...
* Scrollable tables in settings pages
* Add space before curly brace
7 years ago
PFM
3c816b0a77
Use <button> instead of <div role="button"> ( #4835 )
7 years ago
voidSatisfaction
d4e8f77a8b
Add Smartphone screen favourite back button and adjust styles ( #4813 )
...
* Feat add get-back button on favourite columnHeader
* Style adjust nice looking get-back button
* Fix delete media query and add padding right
* fix: restore padding and add lastchild style for back-button
7 years ago
PFM
3c7f76265c
fix text position of NSFW for video file ( #4819 )
7 years ago
Lynx Kotoura
5a27eaae7c
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
PFM
6fcb8ac737
fix text position of NSFW in Safari (Mac/iPhone) ( #4570 )
7 years ago
Lynx Kotoura
f13b1b67f5
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
5a3e81e963
Add text color style for noscript link ( #4772 )
7 years ago
Cygnan
b4c5d3e0bf
Adjust padding on the public profile page ( #4757 )
...
* Fix a style issue on the public profile page for some mobile browsers
Signed-off-by: Cygnan <email@cygnan.com>
* Set padding-bottom to 20px
Signed-off-by: Cygnan <email@cygnan.com>
7 years ago
Eugen Rochko
e9e271878e
Make PreviewCard records reuseable between statuses ( #4642 )
...
* Make PreviewCard records reuseable between statuses
**Warning!** Migration truncates preview_cards tablec
* Allow a wider thumbnail for link preview, display it in horizontal layout (#4648 )
* Delete preview cards files before truncating
* Rename old table instead of truncating it
* Add mastodon:maintenance:remove_deprecated_preview_cards
* Ignore deprecated_preview_cards in schema definition
* Fix null behaviour
7 years ago
Yamagishi Kazutoshi
8d4e705cb0
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
ad769409f7
Embed modal ( #4748 )
...
* Embed modal
* Proxy OEmbed requests from web UI
7 years ago
Eugen Rochko
651c659fd6
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
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
7 years ago
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;
7 years ago
Eugen Rochko
62c8ce278c
Adjust RTL styles ( #4712 )
7 years ago
Lynx Kotoura
1914a8b8a8
Set margin between character-counter and compose-form__buttons ( #4698 )
...
For some languages publish translation is long.
7 years ago
Lynx Kotoura
6dc5a20f99
Adjust styles of landing pages. ( #4682 )
...
* Adjust about.scss
* Delete trailing whitespace.
7 years ago
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
7 years ago
Lynx Kotoura
4730977e1a
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
672ee8219c
Fix visual line-break glitch with .invisible parts of links ( #4655 )
7 years ago
unarist
fe3240a160
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
Eugen Rochko
2dba0368f8
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
39b3080d51
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
Eugen Rochko
0e5c8372e7
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
Yamagishi Kazutoshi
060a345217
Fix emoji picker scrollbar style ( #4572 )
7 years ago
TheInventrix
f4017cce3f
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
Ondřej Hruška
eee33e230a
fix regression - collapse button not working
7 years ago
Ondřej Hruška
913dd13575
Merge remote-tracking branch 'upstream/master'
7 years ago
Ondřej Hruška
46a9e9d7ea
always put @handles on a new line. undo some needless changes from prev cmmt
7 years ago
Ondřej Hruška
782f21ca4b
removed ellipsis from .display-name
7 years ago
Lynx Kotoura
bac2a77deb
Adjust tags and accounts page ( #4534 )
...
* Adjust tag and accounts page
* Remove units from 0px paddings
7 years ago
Sorin Davidoi
ed7abec8f5
feat: Cache status height to avoid expensive renders ( #4439 )
...
* feat: Cache status height to avoid expensive renders
* feat: Escape content and emojify in reducers
* fix(css): Remove backface-visibility: hidden from .scrollable
* fix(statuses): Avoid creating DOMParses inside a loop
7 years ago
Eugen Rochko
fd69694749
Add "signed in as" header to some pages ( #4523 )
7 years ago
unarist
465aaedbcf
Fix column-back-button style for some browsers ( #4484 )
...
Use `text-align: unset` instead of `text-align: start` which Edge doesn't support for now.
Also remove default margin on Safari.
7 years ago
kibigo!
2cdee6ae8a
Merge upstream ( #111 )
7 years ago
Yamagishi Kazutoshi
5a5e9d61e3
Re-add outline ( #4474 )
...
* Re-add outline
* respect default of web browser
7 years ago
unarist
9e2971e899
Fix button overflow on confirmation modal for mobile ( #4465 )
7 years ago
Yamagishi Kazutoshi
5be327104f
Disable sensitive button when with content warnings ( #4460 )
7 years ago
Sorin Davidoi
2032e2500c
Improve accessibility (part 7) ( #4457 )
...
* fix(media_modal): Keyboard navigation
* fix(column_back_button): Use native button
* fix(media_gallery): Keyboard navigation
* fix(status_content): Make CW content focusable
7 years ago
Gô Shoemake
58446d39d8
Multiple frontend support ( #110 )
...
* Initial multiple frontend support
* Removed unnecessary require()
* Moved styles/images out of common
7 years ago
Ondřej Hruška
53bad3a721
Improved notifications cleaning UI with set operations ( #109 )
...
* added notification cleaning drawer
* bugfix
* fully implemented set operations for notif cleaning
* i18n for notif cleaning drawer & improved logic slightly. Also added a confirm dialog
* - notif dismiss "overlay" now shoves the notif aside to avoid overlap
- added focus ring to header buttons
- removed notif overlay entirely from DOM if mode is disabled
* removed comment
* CSS tuning - inconsistent division lines fix
7 years ago
Yamagishi Kazutoshi
74712bf1c6
Remove outline from focused toot ( #4448 )
...
* Remove outline from focused toot
* change style
7 years ago
Yamagishi Kazutoshi
5d364da590
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
71bea1cd76
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
Damien Erambert
e941d689f3
Use a fainted text color for <hr> elements in the landing page ( #4443 )
...
* Use a fainted text color for <hr> elements in the landing page
* remove trailing whitespace
7 years ago
Eugen Rochko
be1a5d9ae9
Improve actions modal style ( #4423 )
7 years ago
Lynx Kotoura
e33c379065
Fix protruded infomation board section in about/more page ( #4415 )
...
* Fix protruded infomation board section
Set "flexwrap: wrap" for sections. Set upper and lower padding for each section, and adjust clearances around sections accordingly. Settings for viewport threshold 500px is no more needed.
* Fix mistake of reducing information-board padding
In according with this fix, additional padding setting for maximum 840px width is no more needed.
7 years ago
Sorin Davidoi
c2f18083f2
fix(actions-modal): Inconsistent margins ( #4418 )
7 years ago
Yamagishi Kazutoshi
16075fc5ef
Fix column header in landing page (regression from #4405 ) ( #4416 )
7 years ago