Stanislas
ce87469d0a
Fix `tootctl upgrade storage-schema` S3 ACL ( #13768 )
4 years ago
Eugen Rochko
199bbbcb9f
Fix `tootctl media remove-orphans` choking on unknown files in storage ( #13765 )
Fix #13762
Catch tootctl interrupt to prevent confusing stacktrace
4 years ago
Eugen Rochko
2b91a3dac0
Fix `tootctl upgrade storage-schema` misbehaving ( #13761 )
- Fix not moving original files of custom emojis
- Fix command failing to move any files with S3 storage
- Fix command marking records as upgraded when move failed
Fix #13594
4 years ago
ThibG
927f9ea499
Fix GifReader exceptions ( #13760 )
4 years ago
Eugen Rochko
06225dee94
Bump version to 3.1.4 ( #13750 )
4 years ago
Takeshi Umeda
cbfb2c0e71
Fix tootctl media refresh ( #13751 )
4 years ago
ThibG
34756cc4e0
Fix "tootctl media remove-orphans" crashing on “Import” files ( #13685 )
* Fix "tootctl media remove-orphans" crashing on “Import” files
* Also remove empty directories when removing orphaned media
4 years ago
Hanage999
ff72c0472f
Fix tootctl upgrade storage-schema failing to delete empty directories ( #13593 )
4 years ago
Lerk
157850577f
Add `tootctl emoji export` ( #13534 )
* add emoji export command to cli
* fix codeclimate issues
* add error when no matching category was found
* add other suggestions
* exit 1 when no matching category is found
* changes according to suggestions
* 👀
* RubyNein
Y u always autoformat :c
4 years ago
Eugen Rochko
c3ca3801f2
Add separate cache directory for non-local uploads ( #12821 )
4 years ago
D Anzorge
29f5353f8b
Update Twemoji to 12.1.5 ( #13021 )
* Update Twemoji to 12.1.5
SVGs from Twemoji repo https://github.com/twitter/twemoji
* Update emoji_map.json to Unicode 12
4 years ago
Eugen Rochko
c99bc5d51b
Fix regression in `tootctl media remove-orphans` ( #13405 )
Fix #13401
4 years ago
Eugen Rochko
0773a512ac
Fix trying to delete already deleted file when post-processing ( #13406 )
Fix #13403
4 years ago
Eugen Rochko
a889756dd5
Bump version to 3.1.3 ( #13389 )
4 years ago
Eugen Rochko
a9a063c0e9
Fix `tootctl media remove-orphans` ignoring `PAPERCLIP_ROOT_PATH` ( #13375 )
Fix #13371
4 years ago
ThibG
6c79b7237e
Fix Paperclip using deprecated URI.escape function ( #13320 )
Monkey-patch Paperclip to perform URL escaping in a slightly more
appropriate way, and get rid of runtime deprecation warnings.
4 years ago
Eugen Rochko
0c8945e5ff
Change `tootctl media remove-orphans` to work for all classes ( #13316 )
Change `tootctl media lookup` to not use an interactive prompt
4 years ago
ThibG
2c6099125d
Fix videos with unsupported colorspace not being transcoded ( #13242 )
4 years ago
ThibG
abd8394880
Fix MP4 (H264 + AAC) video files being needlessly re-encoded ( #13239 )
4 years ago
Eugen Rochko
9660aa4543
Change local media attachments to perform heavy processing asynchronously ( #13210 )
Fix #9106
4 years ago
tateisu
4e524218d3
Add `--skip-media-remove` option to `tootctl statuses remove` ( #13080 )
* Add skip_media_remove option to tootctl statuses remove
* Add skip_media_remove option to tootctl statuses remove
Co-authored-by: tateisu <tateisu@juggler.jp>
4 years ago
ThibG
ce17cea221
Fix installation failing when Redis password contains special characters ( #13156 )
* Add support for special characters in Redis passwords
Fixes #13154
* Refactor
4 years ago
Eugen Rochko
aa8568b7f2
Bump version to 3.1.2 ( #13162 )
4 years ago
ThibG
ca7ee9f1cf
Add `--reset-password` option to `tootctl accounts modify` ( #13126 )
4 years ago
Marcin Cieślak
bd4bbba98a
Do not suggest to login into the GitLab database ( #13084 )
As pointed out on Discourse:
https://discourse.joinmastodon.org/t/obscure-wtf-error-message-running-migrations-for-3-1/2524
The message the administrators were getting was telling them
to log in to the "GitLab database" and also mentions MySQL
4 years ago
Eugen Rochko
b752666e3f
Bump version to 3.1.1 ( #13069 )
4 years ago
Eugen Rochko
d2bcef7f6f
Bump version to 3.1.0 ( #13053 )
4 years ago
Eugen Rochko
60e160a02d
Bump version to 3.1.0rc2 ( #12999 )
4 years ago
Eugen Rochko
4bae4e972d
Bump version to 3.1.0rc1 ( #12932 )
4 years ago
Eugen Rochko
f52c988e12
Add announcements ( #12662 )
* Add announcements
Fix #11006
* Add reactions to announcements
* Add admin UI for announcements
* Add unit tests
* Fix issues
- Add `with_dismissed` param to announcements API
- Fix end date not being formatted when time range is given
- Fix announcement delete causing reactions to send streaming updates
- Fix announcements container growing too wide and mascot too small
- Fix `all_day` being settable when no time range is given
- Change text "Update" to "Announcement"
* Fix scheduler unpublishing announcements before they are due
* Fix filter params not being passed to announcements filter
4 years ago
Jeong Arm
26988be57d
Close registration before self-destruct ( #12877 )
4 years ago
ThibG
10f1450bba
Fix ruby 2.7 warnings about keyword parameters ( #12824 )
4 years ago
Gomasy
3b08535463
Keep statuses bookmarked by local users in tootctl statuses remove ( #12818 )
4 years ago
ThibG
817d4a9372
Add --remote-only option to emoji purge ( #12810 )
Fixes #12804
4 years ago
ThibG
7fe45e7c03
Changes to tootctl statuses remove ( #11267 )
* Fix comments in statuses_cli
The comment for the part of query keeping statuses which have replies was
incorrect, explaining the part of the query kept favourited statuses instead
* Keep statuses favourited by local users in tootctl statuses remove
* Do delete old replies that are not direct interactions with local users
* Skip reblogs of local statuses instead of all reblogs
* Optimize some queries
* Keep old statuses with recent reblogs
* Add option to clear toots from followed accounts too
4 years ago
trwnh
1c10283217
Fix typo in tootctl statuses remove ( #12603 )
4 years ago
Eugen Rochko
d7bcc0930c
Fix error handling in `tootctl media remove-orphans` ( #12571 )
5 years ago
Eugen Rochko
f3d232381d
Add `tootctl media remove-orphans` ( #12568 )
5 years ago
Yamagishi Kazutoshi
6be16d02cb
Update ESLint and RuboCop in Code Climate ( #12534 )
5 years ago
Nathaniel Suchy
23ed9303b8
Add `tootctl media lookup` command ( #12283 )
* Add a lookup tool to the media cli
* Improved lookup logic
* Clarified wording in the output
* Code style changes
* Code style changes
* Code style changes
* Code style changes
* Add error handling code incase an attachment isn't found
* Code style changes
* Code style changes
* Make requested changes
* Fix styling issues
* Handle other media types
* Remove an inadvertently added log
* Make requested changes
* Make the code safe no matter what the path, S3 or not
* Code style changes
* Code style changes
* Replace select method with Ruby Enumerable grep method
5 years ago
Eugen Rochko
45eccaf8c5
Fix preloaded JSON-LD context for identity not being used ( #12138 )
Regression from #11316
5 years ago
Eugen Rochko
e6d111f38b
Bump version to 3.0.1 ( #12116 )
5 years ago
Eugen Rochko
4a98e77d0e
Change `tootctl media refresh` to skip already downloaded attachments ( #12118 )
5 years ago
Eugen Rochko
0aaa3afc2d
Add `tootctl media usage` command ( #12115 )
5 years ago
Eugen Rochko
6c9b4f6b77
Fix tootctl not allocating enough database connections for main thread ( #12097 )
5 years ago
Eugen Rochko
38b6c34e32
Fix issues with tootctl's parallelization and progress reporting ( #12093 )
5 years ago
Jeong Arm
c4fbfaf0b8
Remove unused option from tootctl accounts cull ( #12074 )
5 years ago
Eugen Rochko
83d3e7733d
Bump version to 3.0.0 ( #12000 )
5 years ago
Eugen Rochko
bae268b2f6
Bump version to 3.0.0rc3 ( #12063 )
5 years ago
Eugen Rochko
ca22a22d7f
Fix performance of GIF re-encoding ( #12057 )
* Change animated GIF detection to not shell out to ImageMagick
Signed-off-by: Eugen Rochko <eugen@zeonfederated.com>
* Change video encoding parameters to limit to 10800 video frames
Signed-off-by: Eugen Rochko <eugen@zeonfederated.com>
* Limit GIF image size further
Signed-off-by: Eugen Rochko <eugen@zeonfederated.com>
* Always strip metadata from video files
* Fix code style issues
5 years ago