Nolan Lawson
7de6d269d2
Use ES module build of react-router-dom ( #5264 )
7 years ago
Eugen Rochko
684001d729
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
7 years ago
Eugen Rochko
292f3cd7e0
Show buffering in video player ( #5261 )
7 years ago
beatrix
7cc0da756d
Merge pull request #161 from DJSundog/audio-uploads-feature
...
Audio uploads feature
7 years ago
DJ Sundog
85d5da86df
raise Mastodon::ValidationError if audio file duration is over 60 secs
7 years ago
DJ Sundog
e10cff8226
update indentation
7 years ago
DJ Sundog
979b0d66a7
update indentation
7 years ago
DJ Sundog
6ca03a7f58
add faststart to audio transcoding
7 years ago
DJ Sundog
96ba3482b9
adding support for audio uploads, transcoded to mp4 videos
7 years ago
Eugen Rochko
a3d4f1bd93
Update outdated README ( #5262 )
7 years ago
nullkal
633426b261
Add moderation note ( #5240 )
...
* Add moderation note
* Add frozen_string_literal
* Make rspec pass
7 years ago
Eugen Rochko
f486ef2666
Redesign public hashtag pages ( #5237 )
7 years ago
Eugen Rochko
d2dee6ea43
Fix custom emoji in emoji picker, persist skin tone ( #5258 )
7 years ago
Eugen Rochko
967e70663f
In REST API, when URL can be missing, cast it to nil ( #5259 )
7 years ago
MitarashiDango
b7e65a004f
Japanese translation (relative time) ( #5251 )
7 years ago
Eugen Rochko
3a3475450e
Encode custom emojis as resolveable objects in ActivityPub ( #5243 )
...
* Encode custom emojis as resolveable objects in ActivityPub
* Improve code style
7 years ago
Nolan Lawson
057db0ecd0
Update emoji-mart to v2.1.1 ( #5256 )
7 years ago
Eugen Rochko
11436358b4
Fix regression from #5206 - deduplicate descendants ( #5253 )
7 years ago
kibigo!
6610d57f91
Basic static metadata styling
7 years ago
Jeong Arm
0e0a9e716c
Korean translation ( #5244 )
...
* [i18n] Korean translation
Add missing Korean translations.
[skip ci]
* start ci
7 years ago
Eugen Rochko
45682f876d
Make auto-play GIFs preference affect custom emojis in web UI ( #5254 )
7 years ago
m4sk1n
4413d81d7f
i18n: Update Polish translation ( #5255 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Lynx Kotoura
5a2c7bd4ce
Fix overflowing in web UI ( #5246 )
...
* Fix overflowing in web UI
* Revert fixing dropdown menu modal
7 years ago
unarist
5c8ca024ef
Improve error handling on LinkCrawlWorker ( #5250 )
...
* Improve error handling on LinkCrawlWorker
* Ignore TimeoutError and InvalidURIError too
* Record errors to debug log
* Enable dead job queue on LinkCrawlWorker
Since most of acceptable errors were already ignored, only our side issue should go to dead job queue.
* Ignore all http gem errors
7 years ago
unarist
d8b2f89d33
Fix remote profile being displayed in HTML on remote_follow ( #5249 )
7 years ago
K.SHIRAKASHI
d5f490b1a2
Fix error on reloading status detail column ( #5248 )
7 years ago
unarist
c75ca0525b
Specify middleware versions in docker-compose.yml ( #5247 )
...
PostgreSQL10 has been released, but upgrading from older versions needs dump/restore. If you pull new version without those handling, db service will fail to launch.
To prevent accidentally upgrading, and as a recommended version, this patch specifies PostgreSQL and Redis version.
7 years ago
MIYAGI Hikaru
6f2d88dd28
Fix error at emoji_compressed in Firefox ESR ( #5241 )
7 years ago
Lynx Kotoura
daa59dd454
Fix theme settings ( #5242 )
7 years ago
Nolan Lawson
72d939b69f
Fix thinking_face emoji autocomplete ( #5238 )
7 years ago
Ondřej Hruška
1a8011648f
Merge pull request #160 from glitch-soc/ugly-fix-notif-clearing
...
workaround for notif clearing
7 years ago
Ondřej Hruška
37e141bccb
comment out unused stuff with Video
7 years ago
Ondřej Hruška
dcd8ff5308
fix haml quotes in a bid to make travis less grumpy
7 years ago
Nolan Lawson
97b3d0cd56
Import only Spring/Motion from react-motion ( #5236 )
7 years ago
Nolan Lawson
fd7f0732fe
Compress and combine emoji data ( #5229 )
7 years ago
Eugen Rochko
eb5ac23434
Clean up code style of Mastodon::TimestampId module ( #5232 )
...
* Clean up code style of Mastodon::TimestampId module
* Update brakeman config
7 years ago
unarist
a5143df303
Add strong_migrations to production dependency ( #5234 )
7 years ago
Nolan Lawson
2aca22b8ea
import only Overlay from react-overlays ( #5235 )
7 years ago
Eugen Rochko
7db0f8dcb2
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
7 years ago
Eugen Rochko
49cc0eb3e7
Improve admin UI for custom emojis, add copy/disable/enable ( #5231 )
7 years ago
Eugen Rochko
b9c76e2edb
When processing custom emoji, ensure a non-animated version exists ( #5230 )
...
Use the non-animated version in web UI, but return both in API
7 years ago
Ondřej Hruška
f82e90bf11
workaround for notif clearing
7 years ago
ThibG
2559d9166c
Fix regression in FetchRemoteResourceService ( #5217 )
...
* Fix regression in FetchRemoteResourceService
* Update specs to match interface changes made in #5114
7 years ago
Lynx Kotoura
32e8a87830
adjust public profile pages 2 ( #5223 )
7 years ago
Jakob Kramer
636acb5712
Update German translation ( #5221 )
7 years ago
Eugen Rochko
b406e3cc4c
Fix #5050 - Use summary_large_image only with media attachments ( #5219 )
7 years ago
Lynx Kotoura
43577e9f59
Fix style of email domain block table ( #5218 )
7 years ago
MitarashiDango
ecfa1c3f3b
fix error (When part of conversation has already been deleted.) ( #5216 )
7 years ago
utam0k
b3af3f9f8c
Implement EmailBlackList ( #5109 )
...
* Implement BlacklistedEmailDomain
* Use Faker::Internet.domain_name
* Remove note column
* Add frozen_string_literal comment
* Delete unnecessary codes
* Sort alphabetically
* Change of wording
* Rename BlacklistedEmailDomain to EmailDomainBlock
7 years ago
Ryo Kajiwara
d5091387c6
Supply @instance variable in password reset instructions / password change mailer ( #5215 )
7 years ago