unarist
2b29f5b5f1
Fix an error when ancestors get loaded before the status itself ( #5312 )
...
When ancestors get loaded, we scroll to the target status (i.e. skip
ancestors). However, ancestors may get loaded before the status itself,
then it causes TypeError because `this.node` is undefined yet.
Since we don't show anything until the status gets loaded, we don't need
to scroll to the target status in this time. If we get the status itslef
later, it causes `componentDidUpdate` and scrolling correctly.
7 years ago
Eugen Rochko
0b8b9e5a0d
Fix #5281 - Fix tooltip/custom emoji/search interaction ( #5310 )
7 years ago
Eugen Rochko
6fc71ff7f2
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
cfab4a7ce4
sign_in and sign_up views present og meta infos ( #5308 )
7 years ago
Eugen Rochko
03457653e9
Bump version to 2.0.0rc2
7 years ago
Eugen Rochko
af93f234ab
Fix #5293 - Pre-fill frequently used emojis to avoid bugs ( #5305 )
7 years ago
Nolan Lawson
82ff80dbad
Remove prop types from external libraries ( #5304 )
7 years ago
Jakob Kramer
d24ea1df74
Update German translation ( #5302 )
7 years ago
Eugen Rochko
9d5075740a
Fix custom emoji copy not copying file ( #5298 )
7 years ago
Eugen Rochko
4c6adaf4f4
Fix #5295 - Order custom emoji lexicographically ( #5297 )
7 years ago
unarist
9c448a0280
Fix an error when video playback buffer is empty ( #5300 )
7 years ago
nullkal
4a45cc7566
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
0cbee44d94
Fix wrong dimensions on Android icon ( #5296 )
7 years ago
Eugen Rochko
658635d113
Material app icon for Chrome ( #5291 )
7 years ago
Eugen Rochko
5f20bd2e15
Fix #5278 - Update emoji-mart so invalid emoji IDs don't crash it ( #5290 )
7 years ago
Eugen Rochko
4a09a62f98
Center error layout ( #5289 )
7 years ago
Eugen Rochko
522fa878c3
Fix #5274 - Create symlink from public/500.html to public/assets/500.html ( #5288 )
7 years ago
Jeong Arm
a5582bf9f5
Remove timestamps on any option ( #5282 )
7 years ago
Akihiko Odaki
783422f8f5
Fix pagination in Api::V1::BlocksController ( #5285 )
7 years ago
unarist
12bdbf38ba
Fix migration failure due to StrongMigrations on production env ( #5283 )
7 years ago
Eugen Rochko
5a0e862664
Fix dependency of error page generation on database ( #5280 )
7 years ago
Eugen Rochko
2e9c614e77
Bump version to 2.0.0rc1 ( #5209 )
7 years ago
Eugen Rochko
a431000b97
Fix #5272 - Order of checks in ActivityPub handler ( #5276 )
7 years ago
Eugen Rochko
40328ea6a3
Fix #5271 - Fix missing attribute in remove_from_feed ( #5277 )
...
Regression from #4801
7 years ago
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
7 years ago
Eugen Rochko
007fce8c10
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
3d8b3bf9a0
Fix #5178 - Use object URI only in Announce, instead of embedding ( #5266 )
7 years ago
m4sk1n
d9e51960a2
i18n: Update Polish translation ( #5270 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Jeong Arm
094616ad3f
Translate some Esperanto ( #5252 )
...
* Translate some Esperanto
* More translation
* More Esperanto translation
* Esperanto translation
* Fix mistaken format
7 years ago
JeanGauthier
5bff1ad44e
i18n update Occitan ( #5263 )
...
* Update oc.json
* Update oc.yml
* Update oc.yml
* Update oc.json
7 years ago
Nolan Lawson
7a66400670
Video preload should be a string ( #5267 )
7 years ago
Nolan Lawson
7bde8dcc08
Use ES module build of react-router-dom ( #5264 )
7 years ago
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
7 years ago
Eugen Rochko
1e7e6413fc
Show buffering in video player ( #5261 )
7 years ago
Eugen Rochko
7c9fa3d9ba
Update outdated README ( #5262 )
7 years ago
nullkal
81489970fb
Add moderation note ( #5240 )
...
* Add moderation note
* Add frozen_string_literal
* Make rspec pass
7 years ago
Eugen Rochko
b98cd0041b
Redesign public hashtag pages ( #5237 )
7 years ago
Eugen Rochko
519c4c446a
Fix custom emoji in emoji picker, persist skin tone ( #5258 )
7 years ago
Eugen Rochko
e589e17b61
In REST API, when URL can be missing, cast it to nil ( #5259 )
7 years ago
MitarashiDango
b5aeaa395a
Japanese translation (relative time) ( #5251 )
7 years ago
Eugen Rochko
60925ce0ae
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
14db4829dc
Update emoji-mart to v2.1.1 ( #5256 )
7 years ago
Eugen Rochko
b68aa42383
Fix regression from #5206 - deduplicate descendants ( #5253 )
7 years ago
Jeong Arm
9ea15ab021
Korean translation ( #5244 )
...
* [i18n] Korean translation
Add missing Korean translations.
[skip ci]
* start ci
7 years ago
Eugen Rochko
11ceec2756
Make auto-play GIFs preference affect custom emojis in web UI ( #5254 )
7 years ago
m4sk1n
84780cbd96
i18n: Update Polish translation ( #5255 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Lynx Kotoura
d33bc0c04f
Fix overflowing in web UI ( #5246 )
...
* Fix overflowing in web UI
* Revert fixing dropdown menu modal
7 years ago
unarist
4acb1c73dd
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
617bc216b8
Fix remote profile being displayed in HTML on remote_follow ( #5249 )
7 years ago
K.SHIRAKASHI
31501f47c5
Fix error on reloading status detail column ( #5248 )
7 years ago