Surinna Curtis
3df7a1b6f4
Move layout override into app settings modal
...
Squashed commit of the following:
commit 3842f879865818a3299f8283f8ed1b43c5566500
Author: Surinna Curtis <ekiru.0@gmail.com>
Date: Mon Jul 3 19:57:39 2017 -0500
Fix some style issues
commit 08628a0234392ecac90e869a1272f429de0b6db2
Author: Surinna Curtis <ekiru.0@gmail.com>
Date: Mon Jul 3 19:35:22 2017 -0500
Improved styling and layout of select app settings
commit 1787a7c20f2bf7101c6d6830450564178314a737
Author: Surinna Curtis <ekiru.0@gmail.com>
Date: Mon Jul 3 17:13:53 2017 -0500
remove the layout selector ui from the drawer
commit 7d93b180b1e615e2c36210ad6f119fe80a2778d8
Author: Surinna Curtis <ekiru.0@gmail.com>
Date: Mon Jul 3 17:01:51 2017 -0500
Add layout setting to app settings modal
7 years ago
Nolan Lawson
28da1d54d5
Faster emojify() by avoiding str.replace() entirely ( #4049 )
7 years ago
Damien Erambert
21239abcf4
Update French locales ( #4034 )
...
* add missing locales for French translation
* accent "Media" in the front-end locales
* images => médias
* Change 'rapport' to 'signalement' in French locales to be more coherent
* fix typo
* remove duplicate EN locale
* translate missing locales
* update missing locale
* fix typo
* unify with "utilisateur⋅ice⋅s"
* address PR comments
7 years ago
Sorin Davidoi
214090aa4d
fix(components/columns_area): Increase delta for swipe detection ( #4037 )
7 years ago
Eugen Rochko
6bd8a23131
Fix height issue in report modal
7 years ago
adbelle
b3551edc92
Remove color lightening for search results section
...
This will cause it to match the shading of the container behind it.
7 years ago
adbelle
cfce6b7c92
Add opaque background to search results section
7 years ago
kibigo!
b31310e08f
createBio function added
7 years ago
Nolan Lawson
ef21f8bc7e
Faster emojify() algorithm, avoid regex replace ( #4019 )
...
* Faster emojify() algorithm, avoid regex replace
* add semicolon
7 years ago
Yamagishi Kazutoshi
c7cefc7556
Fix broken style in media gallery (regression from #3963 ) ( #4014 )
7 years ago
kibigo!
651a696138
Styling fixes to media spoilers
7 years ago
kibigo!
6b3a6744c9
Media display improvements
...
- built in fullwidth styling
- letterbox settings toggle
- media no longer counts towards height when making toot-collapsing
measurements
7 years ago
kibigo!
a07244026e
Fixing an aspect of #32 which had previously escaped my attention
7 years ago
kibigo!
73033e860d
Images behind CWs in detailed statuses too
7 years ago
Yamagishi Kazutoshi
be5eef7b68
Replace state to /web when root path ( #4009 )
7 years ago
Naoki Kosaka
a48f7bdf28
Fix media-gallery, overflow is hidden. ( #4008 )
7 years ago
kibigo!
eaa3990136
Improvements to image icon appearance on SHOW MORE
7 years ago
kibigo!
cc5584c805
Tiny Status improvements
...
- Media toots are no longer auto-collapsed if the media is behind a CW
- Display names no longer appear clickable when a toot is collapsed
- Fixed #36 by adding reduplicating the media icon inside the SHOW
MORE/LESS
7 years ago
kibigo!
d78f6efc32
Fixes #32 bug with revealing sensitive media
7 years ago
kibigo!
e379ea4779
Fixed improper centering of columns-area
7 years ago
kibigo!
551bd3765c
Initial store for local settings is now Immutable all the way down
7 years ago
kibigo!
7de01e789a
Added App Setttings Modal
7 years ago
kibigo!
40358c906a
Linear gradient no longer extends under metadata on account pages
8 years ago
kibigo!
ea972105b9
Improvements to static metadata styling, especially for mobile
8 years ago
kibigo!
fe5edb4175
Backend YAML Processing + Profile Metadata on Static Pages
8 years ago
kibigo!
b2beab2cd6
Moved reblog wrapper outside of <Status>
8 years ago
kibigo!
d2deae630d
Allow line-breaks in bio metadata
8 years ago
beatrix-bitrot
cdcb74ffb6
Merge remote-tracking branch 'upstream/master'
8 years ago
m4sk1n
f01327d859
i18n: Turn report screen into a modal (pl) ( #3974 )
8 years ago
Sorin Davidoi
eea5c01a41
fix(components/status): Up & down jump due to content being added to the DOM ( #3972 )
8 years ago
Eugen Rochko
0d316bcfd2
Turn report screen into a modal ( #3965 )
8 years ago
kibigo!
317de1efa8
Profile metadata improvements
8 years ago
Sorin Davidoi
d6006ecb4b
Responsive images in media gallery ( #3963 )
...
* feat(components/media_gallery): Responsive images
* fix(components/media_gallery): Link to image URL
8 years ago
Yamagishi Kazutoshi
8a9408b7c3
Maintain aspect ratio for preview image ( #3966 )
8 years ago
kibigo!
1ccb8a2d09
Disable account linking on collapsed toots too
8 years ago
kibigo!
ebd299413c
Disable links on collapsed toots
8 years ago
kibigo!
04bbba479a
Notifications collapsed by default
8 years ago
Surinna Curtis
8f15cca3e2
Bio length on client side mostly doesn't count metadata
8 years ago
Alda Marteau-Hardi
103f87f9ae
Translate pin/unpin and fix some inconsistencies in gender neutral strings ( #3952 )
8 years ago
kibigo!
88e1254643
Time needs to be just a little wider to accomodate minutes
8 years ago
kibigo!
6f6795841a
We want wrapping here, sorry 😥
8 years ago
kibigo!
bae5b5c074
Merge branch 'master' of https://github.com/glitch-soc/mastodon
8 years ago
kibigo!
734d681fe8
Expand toot by clicking on body [fixed!]
8 years ago
beatrix-bitrot
ecfb516588
update bio length to 500
8 years ago
kibigo!
d9cb3941d8
Stick images inside of CWs
8 years ago
kibigo!
cfb2072045
Fixes to overflows wrt drawer/column
8 years ago
kibigo!
69e8ff3661
Fixed bad drawer custom.css
8 years ago
kibigo!
ecbc3a3b8f
Improvements to action bar positioning
8 years ago
Surinna Curtis
82f11f07f1
Move status action bar left
...
This also resolves the issues where sometimes the timestamps wrap and also sits unpleasantly close to the … button.
8 years ago
kibigo!
92c404d703
Clicking on a collapsed toot just uncollapses it.
8 years ago
kibigo!
ab0e92d337
Auto-uncollapse when expanding CW
8 years ago
kibigo!
f5cc235d7a
[custom.scss] More media height fixes
8 years ago
kibigo!
be33f28968
Disables CW [Show More/Less] links in collapsed toots
8 years ago
Eugen Rochko
b90a44b6d0
Fix #3910 - Require OTP authentication to disable 2FA ( #3935 )
...
* Fix #3910 - Require OTP authentication to disable 2FA. Also, remove ability
to generate new OTP backup codes *after* initial backup codes were handed
out during activation
* Restore recovery code re-generation
* Improve display of some 2FA elements
8 years ago
kibigo!
dfb494e69e
[custom.scss] max-height of media now a fixed value
8 years ago
kibigo!
fe70393072
Color adjustment to media icons
8 years ago
kibigo!
f5a90db7ef
Adds media icons to toots
8 years ago
kibigo!
d5cf3e5570
Media previews for collapsed toots
8 years ago
kibigo!
a988d0065a
Patching rebase errors
8 years ago
Sorin Davidoi
2b1ab274fe
fix(features/compose): Handle external changes to the textarea ( #3632 )
8 years ago
Shel Raphen
97f99bca98
Glitchsocification
8 years ago
Eugen Rochko
c465c5b3a8
Add overview of active sessions ( #3929 )
...
* Add overview of active sessions
* Better display of browser/platform name
* Improve how browser information is stored and displayed for sessions overview
* Fix test
8 years ago
PFM
f4d0f6954e
Fix "undefined" in className ( #3939 )
8 years ago
kibigo!
a6c43ea9fc
Removed no-longer-necessary custom style
8 years ago
kibigo!
fb3040dfc4
Better style handling at small sizes
8 years ago
kibigo!
1e6267ae2f
Allowed little media rules
8 years ago
kibigo!
cf1a103ee7
OKAY THIS WORKS THIS WORKS
8 years ago
kibigo!
10ca00107d
Better settings handling with localSettings (new!)
8 years ago
kibigo!
2dc82d48ae
Don't change layout of static pages
8 years ago
kibigo!
b4b03c99f1
Use Redux store to keep track of layout
8 years ago
unarist
9a65f85934
Fix elephant in onboarding modal being very small sized on small devices ( #3932 )
8 years ago
unarist
fdd982a562
Clean column collapsible ( #3931 )
...
* Remove unused column_collapsable.js
* Remove old styles
* Extract `> div` style to independent class
8 years ago
Sorin Davidoi
8180d8bc35
feat(components/onboarding_modal): Swipe between pages ( #3934 )
8 years ago
Surinna Curtis
b01b111ca1
Pass in correct "singleColumn" prop value when auto-columns is not used.
8 years ago
Surinna Curtis
e5b6c21f32
Support overriding media queries for deciding between single-column/multi-column layouts with a class
8 years ago
Yamagishi Kazutoshi
6779ba5f18
Fix #3924 (regression from #3906 ) ( #3925 )
8 years ago
beatrix-bitrot
5be13a0557
clean up old avatar class
8 years ago
Matthew Walsh
2fb8475418
Unified avatar styling
...
Avatars now have consistent styling across all pages; border radius can be adjusted with a SASS variable ($ui-avatar-border-size)
8 years ago
kibigo!
f277bf6012
Un-hide dropdown menu ;P
8 years ago
kibigo!
cd07fb5b27
ESLint improvements for Profile Metadata
8 years ago
Gô Shoemake
26254fc5c4
Reblog support for collapsed toots
8 years ago
unarist
45058b5fde
Use debounce for dispatch scrollTopNotification and expandNotifications ( #3700 )
8 years ago
beatrix-bitrot
5c3d671a72
missing punctuation
8 years ago
beatrix
05b01bbb4c
glitch the getting started image
8 years ago
kibigo!
be420f4139
Very minor styling improvements to toot-collapsing
8 years ago
kibigo!
32574a7e3c
Updates height upon collapsing
8 years ago
kibigo!
58cdc55bd5
Minor collapsing button improvements~
8 years ago
kibigo!
744917179b
Collapsable toots [1/??] ☕ ️
8 years ago
kibigo!
a36c6a3e54
✨ Profile Metadata HACK 😈
8 years ago
Go Shoemake
b7a2221b17
Fixes drawer so stuff doesn't overflow
8 years ago
Charlotte Fields
a7a7613e71
cybre cleanup
8 years ago
Chronister
bf32615615
cybrespace to 1.4.2
8 years ago
Chronister
2edadd7fe7
All cybrespace changes through 5/28
8 years ago
Charlotte Fields
23451f1066
adding cybre changes
8 years ago
Daniel Hunsaker
0c8f23b69f
Fix a typo and give CW'd statuses the right cursor ( #3918 )
8 years ago
Yamagishi Kazutoshi
e2027fbe42
Use Class and Property Decorators ( #3730 )
...
ref https://tc39.github.io/proposal-decorators/
8 years ago
Eugen Rochko
88458a1638
Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures
8 years ago
Yamagishi Kazutoshi
539dbaa049
Remove unused variables ( #3906 )
8 years ago
Yamagishi Kazutoshi
bc21ffd237
Add prefix to setting toggle ID ( #3907 )
8 years ago
Sorin Davidoi
9366672d53
fix: Apply :hover, :focus and :active only when multiple columns
8 years ago
Sorin Davidoi
501a3cf944
feat: Swipeable media
8 years ago
Sorin Davidoi
598bb06687
feat: Swipeable columns
8 years ago
unarist
66e14b3d3a
Don't attach IntersectionObserver for wrapped statuses ( #3883 )
...
(This patch has been merged as bugfix and reverted, but still valuable as
improvement)
Previously, we've attached IntersectionObserver twice for boosted statuses:
wrapper Status and wrapped Status. but wrapped Status don't need to manage
intersection and visibility by itself, because it's a part of wrapper Status.
8 years ago
Eugen Rochko
65b46159ec
Revert #3851 ( #3878 )
8 years ago
Eugen Rochko
cbc0fea992
Revert "Don't attach IntersectionObserver for wrapped statuses" ( #3877 )
...
* Revert "Bump version to 1.4.4"
This reverts commit bd6bee29de
.
* Revert "Fix conversations (fixes #3869 ) (#3870 )"
This reverts commit ee7952c349
.
* Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828 )"
This reverts commit 8f202bc639
.
* Revert "Filter direct statuses in Status.as_home_timeline (#3842 )"
This reverts commit 77dcf442e7
.
* Revert "Fix RemoteFollow behavior (#3868 )"
This reverts commit 1d2eba7a84
.
* Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862 )"
This reverts commit baa248a801
.
* Revert "Upgrade React Router (#3677 )"
This reverts commit 9bc32eb267
.
* Revert "Do not call setState from unmounted component (#3853 )"
This reverts commit 59849b392d
.
* Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759 )"
This reverts commit 47dceaded6
.
* Revert "Fix RTL detection on Ruby side (#3867 )"
This reverts commit 55376105f5
.
* Revert "i18n: Fixed typo in Polish translation (#3864 )"
This reverts commit 3c355ed26b
.
* Revert "Don't attach IntersectionObserver for wrapped statuses (#3863 )"
This reverts commit 79c04b0a2c
.
8 years ago
Sorin Davidoi
9bc32eb267
Upgrade React Router ( #3677 )
...
* chore(yarn): Remove react-router
* chore(yarn): Remove react-router-scroll
* chore(yarn): Remove history
* chore(yarn): Add react-router-dom
* chore: Remove usages of react-router-scroll
* refactor: Upgrade to react-router-web
* refactor: Use fork of react-router-scroll
This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.
* fix: Issues mentions in the PR feedback
8 years ago
alpaca-tc
59849b392d
Do not call setState from unmounted component ( #3853 )
...
Stop an executing task if the component already unmounted.
8 years ago
Yamagishi Kazutoshi
47dceaded6
Replace TextIconButton for SensitiveButton to IconButton ( #3759 )
...
* Replace TextIconButton for SensitiveButton to IconButton
* line-height
8 years ago
unarist
79c04b0a2c
Don't attach IntersectionObserver for wrapped statuses ( #3863 )
...
This fixes a bug that sometimes boosted statuses being hidden on scrolling.
Previously, we've attached IntersectionObserver twice for boosted statuses:
wrapper Status and wrapped Status. This will call intersection handler twice,
so this may results race condition...probably.
8 years ago
unarist
9e5c733a66
Clicking on the CW text should expand the status ( #3855 )
8 years ago
unarist
8db07d1187
Set cursor:pointer only when necessary ( #3857 )
8 years ago
Gô Shoemake
2d31077bdf
Fix character/grapheme count stuff ( #3839 )
...
* Bring Toot button in line with counter
Both should use stringz I guess
* Use grapheme_length for character count
8 years ago
alpaca-tc
36049c0096
Unobserve status on unmount ( #3851 )
8 years ago
alpaca-tc
fa14f245f8
Fixes streaming callbacks of HashtagTimeline ( #3849 )
8 years ago
Eugen Rochko
4845069692
Debounce autosuggestions ( #3836 )
...
* Debounce autosuggestions
* Remove duplicate import
8 years ago
Nolan Lawson
424cf0a590
Fix jittery scrolling for Chromium browsers ( #3776 ) ( #3832 )
8 years ago
Nolan Lawson
f973d620ca
handle resize in a debounce() ( #3834 )
8 years ago
Yamagishi Kazutoshi
dd7fb41dbb
Add alt attribute to ImageLoader ( #3765 )
8 years ago
Eugen Rochko
86211d3ca6
Fix regression from #3748 - properly set defaultColumns ( #3750 )
8 years ago
unarist
167ba4c5f7
Fix merge default columns ( #3748 )
...
mergeDeep also merges columns, but it should be replaced simply.
So in the new function, first apply mergeDeep except columns, and set default columns if columns unset.
8 years ago
Eugen Rochko
afefb364cb
Save settings when they are changed ( #3743 )
8 years ago
Eugen Rochko
1c7e2ddd65
Account deletion ( #3728 )
...
* Add form for account deletion
* If avatar or header are gone from source, remove them
* Add option to have SuspendAccountService remove user record, add tests
* Exclude suspended accounts from search
8 years ago
Sorin Davidoi
cf69bdc097
fix(status): Content jump due to height changes ( #3734 )
8 years ago
Eugen Rochko
9ba171309b
Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org ( #3725 )
8 years ago
Eugen Rochko
91e13e3cf8
Fix unclickable onboardin modal regression ( #3724 )
8 years ago
m4sk1n
5b0518ada5
i18n: minor fix in Polish translation ( #3726 )
...
* i18n: minor fix in Polish translation
* i18n
8 years ago
Eugen Rochko
2deea77f2e
Unread indicator was invisible behind column header, adjusted ( #3720 )
...
* Unread indicator was invisible behind column header, adjusted
* Unread indicator now a CSS pseudo-element
* Adjust flex
8 years ago
Ratmir Karabut
a7426cd173
Update Russian translation (pin) ( #3712 )
...
* Update Russian translation (pin)
8 years ago
Yamagishi Kazutoshi
ef29596d2d
Regenerate defaultMessages.json ( #3709 )
...
follow up #3564
8 years ago
Yamagishi Kazutoshi
5f19b8e900
Re-add clear notifications button ( #3708 )
...
* Re-add clear notifications button
* remove connect() in column_settings
* one line
* remove unused props
8 years ago
Eugen Rochko
1348d63517
Fix #3665 - Refactor timelines reducer ( #3686 )
...
* Move ancestors/descendants out of timelines reducer
* Refactor timelines reducer
All types of timelines now have a flat structure and use the same
reducer functions and actions
* Reintroduce some missing behaviours
* Fix wrong import in reports
* Fix includes typo
* Fix issue related to "next" pagination in timelines and notifications
* Fix bug with timeline's initial state, expandNotifications
8 years ago
Yamagishi Kazutoshi
eb34081815
Remove comments for eslint-disable ( #3691 )
8 years ago
Jeroen
8309f094df
Update NL for 1.4.2 ( #3685 )
8 years ago
Eugen Rochko
b8bc26d60f
Improve RTL detection ( #3682 )
...
- Use plaintext
- Strip out URLs
- Strip out mentions
- Strip out hashtags
- Strip out whitespace from "overall" count
- Consistent between JS and Ruby
8 years ago
m4sk1n
8ceff751e2
i18n: Minor fixes in Polish translation ( #3674 )
...
* i18n
* i18n
* i18n
* i18n
* i18n
8 years ago
Eugen Rochko
e982b5edac
Fix #3658 - Update RTL styles ( #3669 )
8 years ago
Clworld
014c11aa38
adjust the size of 'column-header__back-button' (retry) ( #3662 )
8 years ago
Yamagishi Kazutoshi
0e2b04d920
Check ready state of document in public pages ( #3652 )
...
* Check ready state of document in public pages
* add check interactive
8 years ago
ふぁぼ原
2eec65d27f
adjust the size of column-header__back-button ( #3654 )
8 years ago
Eugen Rochko
9eefd60136
Add explit admin actions to (re)subscribe/unsubscribe remote accounts ( #3640 )
...
* Add explit admin actions to (re)subscribe/unsubscribe remote accounts
and re-download avatar/header
* Improve how admin NSFW toggle looks
8 years ago
Sorin Davidoi
4ce6597e3a
fix: Warn if JavaScript is disabled ( #3634 )
8 years ago
Sorin Davidoi
7300a41678
fix(components/autosuggest_textarea): Race condition regarding onBlur ( #3631 )
8 years ago
Yamagishi Kazutoshi
270213c858
Small changes to japanese translation ( #3620 )
8 years ago
Eugen Rochko
185bcf6fe1
Use preview image in <ImageLoader /> to provide immediate visual feedback ( #3595 )
...
before the full-size image is loaded
8 years ago
ふぁぼ原
f6fddd95d4
Add regex filters on the community timeline and the public timeline. ( #3564 )
...
* Add regex filter on the community timeline and the public timeline
* correcting
* Adjust the height of header buttons
* Remove trailing spaces
* Remove trailing spaces
* Solve some code duplication
* reset the state of the locale files in app/javascript/mastodon/locales
* adjust to upstream
* adjust to upstream
* change keys of locale settings
8 years ago
Yamagishi Kazutoshi
d063663125
Improve ESLint rules for JSX ( #3608 )
...
* Add react/no-string-refs ESLint rule
* Add react/jsx-boolean-value ESLint rule
* Add react/jsx-closing-bracket-location ESLint rule
* Add react/jsx-indent ESLint rule
* Add react/jsx-curly-spacing ESLint rule
* Add react/jsx-equals-spacing ESLint rule
* Add react/jsx-first-prop-new-line ESLint rule
* Add react/jsx-no-duplicate-props ESLint rule
* Add react/jsx-tag-spacing ESLint rule
8 years ago
Yamagishi Kazutoshi
379120da91
Add missing key attribute to .search-results__hashtag ( #3607 )
8 years ago
May Kittens Devour Your Soul
32f3af68c0
Update hr.json ( #3609 )
8 years ago
Yamagishi Kazutoshi
615c580665
Add quotes ESLint rules ( #3602 )
...
* Add quotes ESLint rule
* Add jsx-quotes ESlint rule
* Sort ESLint rules
8 years ago
Yamagishi Kazutoshi
253c0ad358
Disable ESLint rule jsx/anchor-has-content ( #3601 )
8 years ago