Eugen Rochko
b3d7ad958f
Fix #5306 : Stop hotkeys in input fields even when shift is pressed ( #5309 )
...
AZERTY layouts require pressing shift to press a number at all, so
it triggers a column switch even when simply typing numbers in
textarea
7 years ago
takayamaki
552d22bec9
sign_in and sign_up views present og meta infos ( #5308 )
7 years ago
Eugen Rochko
9815be2a44
Fix #5293 - Pre-fill frequently used emojis to avoid bugs ( #5305 )
7 years ago
Eugen Rochko
61d3ecc805
Fix custom emoji copy not copying file ( #5298 )
7 years ago
Eugen Rochko
4bb3e4eeba
Fix #5295 - Order custom emoji lexicographically ( #5297 )
7 years ago
unarist
784c7510d7
Fix an error when video playback buffer is empty ( #5300 )
7 years ago
nullkal
6c54d2e583
foreign_key, non-nullable, dependent: destroy in account_moderation_notes ( #5294 )
...
* Add foreign key constraint to column `account` in `account_moderation_notes`
* Change account_id and target_account_id to non-nullable in account_moderation_notes
* Add dependent: :destroy to account and target_account in account_moderation_notes
7 years ago
Eugen Rochko
1c6fc0e4ce
Center error layout ( #5289 )
7 years ago
Akihiko Odaki
cc796298c9
Fix pagination in Api::V1::BlocksController ( #5285 )
7 years ago
Eugen Rochko
6e9e0c14e6
Fix dependency of error page generation on database ( #5280 )
7 years ago
Eugen Rochko
3888a12c79
Fix #5272 - Order of checks in ActivityPub handler ( #5276 )
7 years ago
Eugen Rochko
cfa68907ae
Fix #5271 - Fix missing attribute in remove_from_feed ( #5277 )
...
Regression from #4801
7 years ago
Eugen Rochko
488584bfc1
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
7 years ago
Eugen Rochko
0717d9b3e6
Set snowflake IDs for backdated statuses ( #5260 )
...
- Rename Mastodon::TimestampIds into Mastodon::Snowflake for clarity
- Skip for statuses coming from inbox, aka delivered in real-time
- Skip for statuses that claim to be from the future
7 years ago
Eugen Rochko
6e4046fc3f
Fix #5178 - Use object URI only in Announce, instead of embedding ( #5266 )
7 years ago
JeanGauthier
94f15338c3
i18n update Occitan ( #5263 )
...
* Update oc.json
* Update oc.yml
* Update oc.yml
* Update oc.json
7 years ago
Nolan Lawson
db33a53ee8
Video preload should be a string ( #5267 )
7 years ago
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
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
Eugen Rochko
45682f876d
Make auto-play GIFs preference affect custom emojis in web UI ( #5254 )
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
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
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
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
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
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
Yamagishi Kazutoshi
178f718a9b
Separate notifications preferences from general preferences ( #4447 )
...
* Separate notifications preferences from general preferences
* Refine settings/notifications/show
* remove preferences.notifications
7 years ago