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 )
5 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
Takeshi Umeda
0ce0baa9b5
Add parallelization to `tootctl search deploy` ( #12051 )
* Add parallel gem
* Modify parallel option in tootctl search deploy
* Add paralell option to tootctl search deploy
* Change 1 to false
* Clean up
* Rename --parallel to --processes
5 years ago
Eugen Rochko
c7adf80827
Change `tootctl domains purge` to accept multiple domains at once ( #12046 )
5 years ago
Eugen Rochko
5c42f47617
Fix records not being indexed sometimes ( #12024 )
It's possible that after commit callbacks were not firing when
exceptions occurred in the process. Also, the default Sidekiq
strategy does not push indexing jobs immediately, which is not
necessary and could be part of the issue too.
5 years ago
Eugen Rochko
13b06d4b3b
Bump version to 3.0.0rc2 ( #11999 )
5 years ago
Eugen Rochko
a1f04c1e34
Fix authentication before 2FA challenge ( #11943 )
Regression from #11831
5 years ago
Yamagishi Kazutoshi
172eaeba3f
Add config of multipart threshold for S3 ( #11924 )
5 years ago
Eugen Rochko
e87bcaa107
Bump version to 3.0.0rc1 ( #11900 )
5 years ago
Eugen Rochko
3c8372fa81
Bump version to 2.9.3 ( #11899 )
5 years ago