Commit graph

269 commits

Author SHA1 Message Date
beatrix
05b01bbb4c glitch the getting started image 2017-06-23 21:50:45 +00:00
kibigo!
be420f4139 Very minor styling improvements to toot-collapsing 2017-06-23 21:50:45 +00:00
kibigo!
32574a7e3c Updates height upon collapsing 2017-06-23 21:50:45 +00:00
kibigo!
58cdc55bd5 Minor collapsing button improvements~ 2017-06-23 21:50:45 +00:00
kibigo!
744917179b Collapsable toots [1/??] 2017-06-23 21:50:45 +00:00
kibigo!
a36c6a3e54 Profile Metadata HACK 😈 2017-06-23 21:45:14 +00:00
Go Shoemake
b7a2221b17 Fixes drawer so stuff doesn't overflow 2017-06-23 21:45:14 +00:00
Charlotte Fields
a7a7613e71 cybre cleanup 2017-06-23 21:45:14 +00:00
Chronister
bf32615615 cybrespace to 1.4.2 2017-06-23 21:45:14 +00:00
Chronister
2edadd7fe7 All cybrespace changes through 5/28 2017-06-23 21:45:14 +00:00
Charlotte Fields
23451f1066 adding cybre changes 2017-06-23 21:45:14 +00:00
Daniel Hunsaker
0c8f23b69f Fix a typo and give CW'd statuses the right cursor () 2017-06-23 23:13:27 +02:00
Yamagishi Kazutoshi
e2027fbe42 Use Class and Property Decorators ()
ref https://tc39.github.io/proposal-decorators/
2017-06-23 19:36:54 +02:00
Eugen Rochko
88458a1638 Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures 2017-06-23 17:52:39 +02:00
Yamagishi Kazutoshi
539dbaa049 Remove unused variables () 2017-06-23 16:05:04 +02:00
Yamagishi Kazutoshi
bc21ffd237 Add prefix to setting toggle ID () 2017-06-23 13:55:05 +02:00
Sorin Davidoi
9366672d53 fix: Apply :hover, :focus and :active only when multiple columns 2017-06-23 13:48:46 +02:00
Sorin Davidoi
501a3cf944 feat: Swipeable media 2017-06-23 13:48:46 +02:00
Sorin Davidoi
598bb06687 feat: Swipeable columns 2017-06-23 13:48:46 +02:00
unarist
66e14b3d3a Don't attach IntersectionObserver for wrapped statuses ()
(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.
2017-06-21 06:47:36 +02:00
Eugen Rochko
65b46159ec Revert () 2017-06-21 01:37:15 +02:00
Eugen Rochko
cbc0fea992 Revert "Don't attach IntersectionObserver for wrapped statuses" ()
* Revert "Bump version to 1.4.4"

This reverts commit bd6bee29de.

* Revert "Fix conversations (fixes ) ()"

This reverts commit ee7952c349.

* Revert "Fix streaming server. Redis connection subscribe for each channel. ()"

This reverts commit 8f202bc639.

* Revert "Filter direct statuses in Status.as_home_timeline ()"

This reverts commit 77dcf442e7.

* Revert "Fix RemoteFollow behavior ()"

This reverts commit 1d2eba7a84.

* Revert "Update fabricator for MediaAttachment to attach a file according to type ()"

This reverts commit baa248a801.

* Revert "Upgrade React Router ()"

This reverts commit 9bc32eb267.

* Revert "Do not call setState from unmounted component ()"

This reverts commit 59849b392d.

* Revert "Replace TextIconButton for SensitiveButton to IconButton ()"

This reverts commit 47dceaded6.

* Revert "Fix RTL detection on Ruby side ()"

This reverts commit 55376105f5.

* Revert "i18n: Fixed typo in Polish translation ()"

This reverts commit 3c355ed26b.

* Revert "Don't attach IntersectionObserver for wrapped statuses ()"

This reverts commit 79c04b0a2c.
2017-06-21 01:33:14 +02:00
Sorin Davidoi
9bc32eb267 Upgrade React Router ()
* 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
2017-06-20 20:40:03 +02:00
alpaca-tc
59849b392d Do not call setState from unmounted component ()
Stop an executing task if the component already unmounted.
2017-06-20 20:37:09 +02:00
Yamagishi Kazutoshi
47dceaded6 Replace TextIconButton for SensitiveButton to IconButton ()
* Replace TextIconButton for SensitiveButton to IconButton

* line-height
2017-06-20 19:43:09 +02:00
unarist
79c04b0a2c Don't attach IntersectionObserver for wrapped statuses ()
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.
2017-06-20 04:12:51 +02:00
unarist
9e5c733a66 Clicking on the CW text should expand the status () 2017-06-20 01:34:10 +02:00
unarist
8db07d1187 Set cursor:pointer only when necessary () 2017-06-19 18:27:07 +02:00
Gô Shoemake
2d31077bdf Fix character/grapheme count stuff ()
* Bring Toot button in line with counter

Both should use stringz I guess

* Use grapheme_length for character count
2017-06-19 11:31:14 +02:00
alpaca-tc
36049c0096 Unobserve status on unmount () 2017-06-19 11:29:57 +02:00
alpaca-tc
fa14f245f8 Fixes streaming callbacks of HashtagTimeline () 2017-06-19 10:28:35 +02:00
Eugen Rochko
4845069692 Debounce autosuggestions ()
* Debounce autosuggestions

* Remove duplicate import
2017-06-19 01:50:56 +02:00
Nolan Lawson
424cf0a590 Fix jittery scrolling for Chromium browsers () () 2017-06-18 02:59:29 +02:00
Nolan Lawson
f973d620ca handle resize in a debounce() () 2017-06-18 02:57:41 +02:00
Yamagishi Kazutoshi
dd7fb41dbb Add alt attribute to ImageLoader () 2017-06-15 14:10:41 +02:00
Eugen Rochko
86211d3ca6 Fix regression from - properly set defaultColumns () 2017-06-14 23:07:06 +02:00
unarist
167ba4c5f7 Fix merge default columns ()
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.
2017-06-14 21:59:52 +02:00
Eugen Rochko
afefb364cb Save settings when they are changed () 2017-06-14 18:59:02 +02:00
Eugen Rochko
1c7e2ddd65 Account deletion ()
* 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
2017-06-14 18:01:27 +02:00
Sorin Davidoi
cf69bdc097 fix(status): Content jump due to height changes () 2017-06-13 20:46:21 +02:00
Eugen Rochko
9ba171309b Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org () 2017-06-13 03:55:28 +02:00
Eugen Rochko
91e13e3cf8 Fix unclickable onboardin modal regression () 2017-06-13 00:39:31 +02:00
m4sk1n
5b0518ada5 i18n: minor fix in Polish translation ()
* i18n: minor fix in Polish translation

* i18n
2017-06-12 23:55:32 +02:00
Eugen Rochko
2deea77f2e Unread indicator was invisible behind column header, adjusted ()
* Unread indicator was invisible behind column header, adjusted

* Unread indicator now a CSS pseudo-element

* Adjust flex
2017-06-12 20:02:17 +02:00
Ratmir Karabut
a7426cd173 Update Russian translation (pin) ()
* Update Russian translation (pin)
2017-06-12 12:53:20 +02:00
Yamagishi Kazutoshi
ef29596d2d Regenerate defaultMessages.json ()
follow up 
2017-06-12 12:41:19 +02:00
Yamagishi Kazutoshi
5f19b8e900 Re-add clear notifications button ()
* Re-add clear notifications button

* remove connect() in column_settings

* one line

* remove unused props
2017-06-12 12:26:23 +02:00
Eugen Rochko
1348d63517 Fix - Refactor timelines reducer ()
* 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
2017-06-11 17:07:35 +02:00
Yamagishi Kazutoshi
eb34081815 Remove comments for eslint-disable () 2017-06-11 10:42:42 +02:00
Jeroen
8309f094df Update NL for 1.4.2 () 2017-06-10 17:26:01 +02:00