PFM
099a3b4eac
Fix "undefined" in className ( #3939 )
8 years ago
kibigo!
af178d0ba6
Removed no-longer-necessary custom style
8 years ago
kibigo!
b8a5052d53
Better style handling at small sizes
8 years ago
kibigo!
7427680e75
Allowed little media rules
8 years ago
kibigo!
ca0d30c04b
OKAY THIS WORKS THIS WORKS
8 years ago
kibigo!
da05cde721
Better settings handling with localSettings (new!)
8 years ago
kibigo!
4c37f629bc
Don't change layout of static pages
8 years ago
kibigo!
ddba5d3b8c
Use Redux store to keep track of layout
8 years ago
unarist
1fc096ec75
Fix elephant in onboarding modal being very small sized on small devices ( #3932 )
8 years ago
unarist
21c2bc119c
Clean column collapsible ( #3931 )
...
* Remove unused column_collapsable.js
* Remove old styles
* Extract `> div` style to independent class
8 years ago
Sorin Davidoi
d23293c762
feat(components/onboarding_modal): Swipe between pages ( #3934 )
8 years ago
Surinna Curtis
ceb545c080
Pass in correct "singleColumn" prop value when auto-columns is not used.
8 years ago
Surinna Curtis
a70468aa56
Support overriding media queries for deciding between single-column/multi-column layouts with a class
8 years ago
Yamagishi Kazutoshi
79dacea962
Fix #3924 (regression from #3906 ) ( #3925 )
8 years ago
beatrix-bitrot
8b23bf7cbd
clean up old avatar class
8 years ago
Matthew Walsh
f1a60d4b81
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!
2513d92c54
Un-hide dropdown menu ;P
8 years ago
kibigo!
414dfb3955
ESLint improvements for Profile Metadata
8 years ago
Gô Shoemake
67adbcc60c
Reblog support for collapsed toots
8 years ago
unarist
4e6b5e7879
Use debounce for dispatch scrollTopNotification and expandNotifications ( #3700 )
8 years ago
beatrix-bitrot
453b9c6e7e
missing punctuation
8 years ago
beatrix
d9b9bb8c5e
glitch the getting started image
8 years ago
kibigo!
40ecbfd4a9
Very minor styling improvements to toot-collapsing
8 years ago
kibigo!
4fe45dda9a
Updates height upon collapsing
8 years ago
kibigo!
4bd7482a7a
Minor collapsing button improvements~
8 years ago
kibigo!
93c52301ad
Collapsable toots [1/??] ☕ ️
8 years ago
kibigo!
0d3ec19e89
✨ Profile Metadata HACK 😈
8 years ago
Go Shoemake
62a75891ab
Fixes drawer so stuff doesn't overflow
8 years ago
Charlotte Fields
b27842dc70
cybre cleanup
8 years ago
Chronister
39b6b37b74
cybrespace to 1.4.2
8 years ago
Chronister
65528fc54e
All cybrespace changes through 5/28
8 years ago
Charlotte Fields
382572c213
adding cybre changes
8 years ago
Daniel Hunsaker
c0979381a4
Fix a typo and give CW'd statuses the right cursor ( #3918 )
8 years ago
Yamagishi Kazutoshi
c1a8e3d1eb
Use Class and Property Decorators ( #3730 )
...
ref https://tc39.github.io/proposal-decorators/
8 years ago
Eugen Rochko
281f07244b
Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures
8 years ago
Yamagishi Kazutoshi
eff9416469
Remove unused variables ( #3906 )
8 years ago
Yamagishi Kazutoshi
6fbb3841a6
Add prefix to setting toggle ID ( #3907 )
8 years ago
Sorin Davidoi
d8c4781377
fix: Apply :hover, :focus and :active only when multiple columns
8 years ago
Sorin Davidoi
bc6e958229
feat: Swipeable media
8 years ago
Sorin Davidoi
a6d8d1036a
feat: Swipeable columns
8 years ago
unarist
cc382c5006
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
946a166791
Revert #3851 ( #3878 )
8 years ago
Eugen Rochko
31cd649041
Revert "Don't attach IntersectionObserver for wrapped statuses" ( #3877 )
...
* Revert "Bump version to 1.4.4"
This reverts commit 1585b0c6cc
.
* Revert "Fix conversations (fixes #3869 ) (#3870 )"
This reverts commit 15b43f555d
.
* Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828 )"
This reverts commit d8ec832806
.
* Revert "Filter direct statuses in Status.as_home_timeline (#3842 )"
This reverts commit bab5a18232
.
* Revert "Fix RemoteFollow behavior (#3868 )"
This reverts commit a20cf3b64e
.
* Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862 )"
This reverts commit 356df7ae6b
.
* Revert "Upgrade React Router (#3677 )"
This reverts commit 8f03fdce7f
.
* Revert "Do not call setState from unmounted component (#3853 )"
This reverts commit 1fc6cb4997
.
* Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759 )"
This reverts commit eb832e88f4
.
* Revert "Fix RTL detection on Ruby side (#3867 )"
This reverts commit b16b69350e
.
* Revert "i18n: Fixed typo in Polish translation (#3864 )"
This reverts commit da6fa029f6
.
* Revert "Don't attach IntersectionObserver for wrapped statuses (#3863 )"
This reverts commit 94ad0706f5
.
8 years ago
Sorin Davidoi
8f03fdce7f
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
1fc6cb4997
Do not call setState from unmounted component ( #3853 )
...
Stop an executing task if the component already unmounted.
8 years ago
Yamagishi Kazutoshi
eb832e88f4
Replace TextIconButton for SensitiveButton to IconButton ( #3759 )
...
* Replace TextIconButton for SensitiveButton to IconButton
* line-height
8 years ago
unarist
94ad0706f5
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
bf8c2c4348
Clicking on the CW text should expand the status ( #3855 )
8 years ago
unarist
aa58cca040
Set cursor:pointer only when necessary ( #3857 )
8 years ago
Gô Shoemake
29a22691d2
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
cf6fe4f8cb
Unobserve status on unmount ( #3851 )
8 years ago
alpaca-tc
8d2b3ada80
Fixes streaming callbacks of HashtagTimeline ( #3849 )
8 years ago
Eugen Rochko
aebebdc5d1
Debounce autosuggestions ( #3836 )
...
* Debounce autosuggestions
* Remove duplicate import
8 years ago
Nolan Lawson
1f2abd8d67
Fix jittery scrolling for Chromium browsers ( #3776 ) ( #3832 )
8 years ago
Nolan Lawson
1d9f9352a6
handle resize in a debounce() ( #3834 )
8 years ago
Yamagishi Kazutoshi
df4f4e94b3
Add alt attribute to ImageLoader ( #3765 )
8 years ago
Eugen Rochko
bb911043de
Fix regression from #3748 - properly set defaultColumns ( #3750 )
8 years ago
unarist
d8a0ee1956
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
80c13bf0ef
Save settings when they are changed ( #3743 )
8 years ago
Eugen Rochko
4a618908e8
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
0f52e42c2d
fix(status): Content jump due to height changes ( #3734 )
8 years ago
Eugen Rochko
47ace633dc
Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org ( #3725 )
8 years ago
Eugen Rochko
5104bd7988
Fix unclickable onboardin modal regression ( #3724 )
8 years ago
m4sk1n
3e425b51fd
i18n: minor fix in Polish translation ( #3726 )
...
* i18n: minor fix in Polish translation
* i18n
8 years ago
Eugen Rochko
37dbfa4cd7
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
0d23c81662
Update Russian translation (pin) ( #3712 )
...
* Update Russian translation (pin)
8 years ago
Yamagishi Kazutoshi
b436b31d5a
Regenerate defaultMessages.json ( #3709 )
...
follow up #3564
8 years ago
Yamagishi Kazutoshi
72133fbed6
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
47bf7a8047
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
3690f04e4a
Remove comments for eslint-disable ( #3691 )
8 years ago
Jeroen
6fb9726b99
Update NL for 1.4.2 ( #3685 )
8 years ago
Eugen Rochko
8015fd7600
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
778430b54a
i18n: Minor fixes in Polish translation ( #3674 )
...
* i18n
* i18n
* i18n
* i18n
* i18n
8 years ago
Eugen Rochko
9b03cf0ddd
Fix #3658 - Update RTL styles ( #3669 )
8 years ago
Clworld
a3715598cc
adjust the size of 'column-header__back-button' (retry) ( #3662 )
8 years ago
Yamagishi Kazutoshi
140e73bc82
Check ready state of document in public pages ( #3652 )
...
* Check ready state of document in public pages
* add check interactive
8 years ago
ふぁぼ原
e3fae6f52c
adjust the size of column-header__back-button ( #3654 )
8 years ago
Eugen Rochko
8902e265b4
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
8acadeea76
fix: Warn if JavaScript is disabled ( #3634 )
8 years ago
Sorin Davidoi
8cf8ce4ac0
fix(components/autosuggest_textarea): Race condition regarding onBlur ( #3631 )
8 years ago
Yamagishi Kazutoshi
34bfea8bbf
Small changes to japanese translation ( #3620 )
8 years ago
Eugen Rochko
b623dd12c1
Use preview image in <ImageLoader /> to provide immediate visual feedback ( #3595 )
...
before the full-size image is loaded
8 years ago
ふぁぼ原
7623766241
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
d8ae3efec3
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
cd81a1c52a
Add missing key attribute to .search-results__hashtag ( #3607 )
8 years ago
May Kittens Devour Your Soul
dcf73ddeff
Update hr.json ( #3609 )
8 years ago
Yamagishi Kazutoshi
7a7bfa5170
Add quotes ESLint rules ( #3602 )
...
* Add quotes ESLint rule
* Add jsx-quotes ESlint rule
* Sort ESLint rules
8 years ago
Yamagishi Kazutoshi
e969c78645
Disable ESLint rule jsx/anchor-has-content ( #3601 )
8 years ago
Naoki Kosaka
e859d6f259
Fix LoadMore in Notifications. ( #3590 )
8 years ago
Naoki Kosaka
a0880edc6e
Fix (PR #3585 ) Add hasMore to propTypes and cover handleScroll. ( #3589 )
8 years ago
unarist
61fcdbbf7e
Add back button to hashtag timeline again ( #3587 )
8 years ago
Shunsuke Michii
43af695ba1
Add th.json. ( #3588 )
8 years ago
unarist
c26cea262b
Prevent pinned columns from scroll to top on URL changing ( #3586 )
8 years ago
Naoki Kosaka
1f1d6bf2a0
Fix LoadMore in following and followers. ( #3585 )
8 years ago
Yamagishi Kazutoshi
66ca7157db
Add support key shortcut to Onboarding Modal ( #3517 )
...
* Add support key shortcut to Onboarding Modal
* this.state.pages -> this.pages
8 years ago
Quent-in
370fa70924
l10n update for occitan language ( #3557 )
...
* i18n Update : Add preference setting for delete toot modal
Adding a line for "Add preference setting for delete toot modal"
* i18n update for pin/unpin
Update to add two more translations
* i18n update to have the dates in plain occitan
* Removed the blank line
* %{selft} back in the translation
8 years ago
m4sk1n
7c7c18fdea
i18n: Updated Polish translation ( #3555 )
8 years ago
lindwurm
a84664026e
l10n: ja: Change about/more link text ( #3539 )
...
ref: #3538 ("Extended information" -> "About this instance") and #3519
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
8 years ago
Yamagishi Kazutoshi
f6e2309e70
Fix column buttons overflow in Japanese ( #3552 )
8 years ago
Yamagishi Kazutoshi
9d2154c4ab
Add Japanese translations (pin) ( #3551 )
...
* Add Japanese translations (pin)
* "ピン留め" is more general
8 years ago