Eugen Rochko
4c6adaf4f4
Fix #5295 - Order custom emoji lexicographically ( #5297 )
2017-10-10 15:18:12 +02:00
unarist
9c448a0280
Fix an error when video playback buffer is empty ( #5300 )
2017-10-10 15:17:53 +02:00
Eugen Rochko
4a09a62f98
Center error layout ( #5289 )
2017-10-09 20:51:36 +02:00
Eugen Rochko
f8ec132261
Track frequently used emojis in web UI ( #5275 )
...
* Track frequently used emojis in web UI
* Persist emoji usage, but debounce commits to the settings API
* Fix #5144 - Add tooltips to picker
* Display only 2 lines of frequently used emojis
2017-10-08 21:47:15 +02:00
JeanGauthier
5bff1ad44e
i18n update Occitan ( #5263 )
...
* Update oc.json
* Update oc.yml
* Update oc.yml
* Update oc.json
2017-10-08 14:18:27 +09:00
Nolan Lawson
7a66400670
Video preload should be a string ( #5267 )
2017-10-08 03:06:43 +02:00
Nolan Lawson
7bde8dcc08
Use ES module build of react-router-dom ( #5264 )
2017-10-08 02:55:58 +02:00
Eugen Rochko
8279ea2f54
Dynamically calculate card height for embeds instead of padding ( #5265 )
...
The padding trick was hard-coded to a 16:9 ratio, but we can use
width and height provided from OEmbed information and width
of the card itself to calculate a new height
2017-10-08 02:34:49 +02:00
Eugen Rochko
1e7e6413fc
Show buffering in video player ( #5261 )
2017-10-08 02:33:08 +02:00
Eugen Rochko
b98cd0041b
Redesign public hashtag pages ( #5237 )
2017-10-07 20:00:35 +02:00
Eugen Rochko
519c4c446a
Fix custom emoji in emoji picker, persist skin tone ( #5258 )
2017-10-07 19:02:30 +02:00
MitarashiDango
b5aeaa395a
Japanese translation (relative time) ( #5251 )
2017-10-08 01:32:03 +09:00
Nolan Lawson
14db4829dc
Update emoji-mart to v2.1.1 ( #5256 )
2017-10-07 12:17:02 +02:00
Eugen Rochko
b68aa42383
Fix regression from #5206 - deduplicate descendants ( #5253 )
2017-10-07 12:16:39 +02:00
Eugen Rochko
11ceec2756
Make auto-play GIFs preference affect custom emojis in web UI ( #5254 )
2017-10-07 02:38:52 +02:00
Lynx Kotoura
d33bc0c04f
Fix overflowing in web UI ( #5246 )
...
* Fix overflowing in web UI
* Revert fixing dropdown menu modal
2017-10-06 20:40:17 +02:00
K.SHIRAKASHI
31501f47c5
Fix error on reloading status detail column ( #5248 )
2017-10-06 20:37:56 +02:00
MIYAGI Hikaru
a22adce069
Fix error at emoji_compressed in Firefox ESR ( #5241 )
2017-10-06 16:40:41 +02:00
Nolan Lawson
651aba0e12
Fix thinking_face emoji autocomplete ( #5238 )
2017-10-06 12:03:13 +02:00
Nolan Lawson
749a6d2511
Import only Spring/Motion from react-motion ( #5236 )
2017-10-06 03:46:15 +02:00
Nolan Lawson
2b34471d9d
Compress and combine emoji data ( #5229 )
2017-10-06 03:42:34 +02:00
Nolan Lawson
ac55d742c2
import only Overlay from react-overlays ( #5235 )
2017-10-06 03:24:33 +02:00
Eugen Rochko
32998720eb
Implement hotkeys for web UI ( #5164 )
...
* Fix #2102 - Implement hotkeys
Hotkeys on status list:
- r to reply
- m to mention author
- f to favourite
- b to boost
- enter to open status
- p to open author's profile
- up or k to move up in the list
- down or j to move down in the list
- 1-9 to focus a status in one of the columns
- n to focus the compose textarea
- alt+n to start a brand new toot
- backspace to navigate back
* Add navigational hotkeys
The key g followed by:
- s: start
- h: home
- n: notifications
- l: local timeline
- t: federated timeline
- f: favourites
- u: own profile
- p: pinned toots
- b: blocked users
- m: muted users
* Add hotkey for focusing search, make escape un-focus compose/search
* Fix focusing notifications column, fix hotkeys in compose textarea
2017-10-06 01:07:59 +02:00
Eugen Rochko
f37350c08f
When processing custom emoji, ensure a non-animated version exists ( #5230 )
...
Use the non-animated version in web UI, but return both in API
2017-10-05 23:41:47 +02:00
Lynx Kotoura
4e822d41b9
adjust public profile pages 2 ( #5223 )
2017-10-04 22:49:36 +02:00
MitarashiDango
dd3f9ec261
fix error (When part of conversation has already been deleted.) ( #5216 )
2017-10-04 16:28:39 +02:00
Eugen Rochko
2a9819b8ec
Use own, shorter relative timestamps ( #5171 )
...
* Use own, shorter relative timestamps
* Add acct to title tooltip of display name in statuses
* Improve i18n of the relative times
2017-10-04 01:23:52 +02:00
Eugen Rochko
e702a64f41
When a streaming API status arrives, sort it into conversations ( #5206 )
2017-10-04 01:01:44 +02:00
m4sk1n
5b9ea85b62
i18n: Update Polish translation ( #5202 )
2017-10-03 21:15:41 +02:00
Nolan Lawson
e766862f65
Compress emoji_data_light.js ( #5201 )
2017-10-03 20:43:57 +02:00
PFM
3d8d23515f
Add pagination in media modal ( #4343 )
...
* Add pagination in media modal
* Change array name
* Add an element class
* Avoid nested class
* Pull out the active class
* Use map instead of forEach
* Remove parentheses
2017-10-03 17:11:22 +02:00
Yamagishi Kazutoshi
8d3ff887ab
Add placeholder text color to form of media attachments ( #5196 )
2017-10-03 13:10:57 +02:00
Yamagishi Kazutoshi
f7d7a92d57
Add missing Japanese translations ( #5193 )
...
* yarn manage:translations
* Add Japanese translations for #5170
* Add Japanese translations for #5123
* Add Japanese translations for #5046
* Add Japanese translations for #5099
* Add Japanese translations for #5161
* "項目" -> "絵文字"
2017-10-03 13:10:26 +02:00
Akihiko Odaki
ba84aed262
Remove aria-label of status content ( #5195 )
...
aria-label contained body of status with content warning, which should be
hidden by default. Remove the label for the case and other cases due to
consistency.
2017-10-03 13:10:06 +02:00
Jakob Kramer
902e249cdb
Update German translation ( #5189 )
2017-10-03 09:53:18 +09:00
Eugen Rochko
d4d8808217
When muting, clear web UI like for blocks ( #5172 )
...
* When muting, clear web UI like for blocks
* Fix style issue
2017-10-03 02:01:54 +02:00
Eugen Rochko
22ea9d28ec
Fix #5079 , fix #5186 - Emoji picker fixes ( #5187 )
2017-10-03 01:56:50 +02:00
m4sk1n
17bcb30c82
i18n: Update translation files and Polish translation ( #5180 )
...
* Update translation files
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
* i18n: Update Polish translation
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-10-02 23:38:40 +02:00
Eugen Rochko
17572438f1
Search popout ( #5170 )
2017-10-02 18:24:05 +02:00
Nolan Lawson
7846ec2d4d
Code-split emoji-mart picker and data ( #5175 )
2017-10-02 07:22:24 +02:00
Nolan Lawson
8537845323
Toggle contain:strict on fullscreen ( #5159 )
...
* Toggle contain:strict on fullscreen
* Fix scss lint issue
* fix scss whitespace lint issue
2017-10-02 03:01:01 +02:00
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
2017-10-01 12:20:00 +02:00
Eugen Rochko
06ef1b0ac4
Reorganize preferences page ( #5161 )
2017-10-01 10:52:39 +02:00
Daggertooth
43d1281d76
Add image descriptions to title attribute to view on mouse hover/long-press. ( #5137 )
...
* Add image descriptions to `title` attribute to view on mouse hover/long-press.
* Too many title properties may spoil the broth.
2017-10-01 00:35:49 +02:00
MIYAGI Hikaru
924c022340
trivial refactoring for emojify() ( #5075 )
...
* unite loop process
* add hint for original emojifier
2017-09-30 15:57:32 +02:00
Nolan Lawson
1660e53726
Improve IntersectionObserverArticle perf ( #5152 )
2017-09-30 14:28:49 +02:00
Eugen Rochko
75207f55a5
Make emoji autosuggestions immediate, usernames appear sooner ( #5149 )
...
* Do not debounce emoji search
* Make autosuggestions appear sooner
2017-09-30 05:11:44 +02:00
Eugen Rochko
2fac5e21c2
Upgrade to React 16 ( #5119 )
...
* Upgrade to React 16.0.0
* Disable some uncritical tests while chai-enzyme remains incompatible
2017-09-30 04:29:56 +02:00
Nolan Lawson
0b668dc4d3
Remove react-sizeme ( #5143 )
...
* Remove react-sizeme
* Fix aspect ratio in "sensitive" mode
2017-09-29 22:46:43 +02:00
Jakob Kramer
6f2a885ea3
Updated German translation ( #5151 )
...
Translate "about" page, several settings pages, data export/import,
sessions overview, authorized followers page, account deletion page.
More consistent use of words:
- A toot is a Beitrag.
- An account is a Konto.
Some small improvements.
2017-09-29 21:11:28 +02:00