Eugen Rochko
09caf7e22e
Change tootctl search deploy
algorithm ( #14300 )
2020-07-14 18:10:35 +02:00
Eugen Rochko
c3ef166b61
Bump version to 3.1.5 ( #14284 )
2020-07-10 21:07:30 +02:00
Eugen Rochko
a3ce01a102
Add customizable thumbnails for audio and video attachments ( #14145 )
...
- Change audio files to not be stripped of metadata
- Automatically extract cover art from audio if it exists
- Add `thumbnail` parameter to `POST /api/v1/media`, `POST /api/v2/media` and `PUT /api/v1/media/:id`
- Add `icon` to represent it in attachments in ActivityPub
- Fix `preview_url` containing URL of missing missing image when there is no thumbnail instead of null
- Fix duration of audio not being displayed on public pages until the file is loaded
2020-06-29 13:56:55 +02:00
Eugen Rochko
42d2f45db1
Remove the terms blacklist and whitelist from UX ( #14149 )
...
Localization strings:
- "Whitelist mode" -> "Limited federation mode"
- "Blacklist e-mail domain" -> "Block e-mail domain"
- "Whitelist domain" -> "Allow domain for federation"
...And so on
Environment variables (backwards-compatible):
- `WHITELIST_MODE` -> `LIMITED_FEDERATION_MODE`
- `EMAIL_DOMAIN_BLACKLIST` -> `EMAIL_DOMAIN_DENYLIST`
- `EMAIL_DOMAIN_WHITELIST` -> `EMAIL_DOMAIN_ALLOWLIST`
tootctl:
- `tootctl domains purge --whitelist-mode` -> `tootctl domains purge --limited-federation-mode`
Removed badly maintained and no longer relevant .env.production.sample file
2020-06-27 20:20:11 +02:00
Eugen Rochko
85ecbd5527
Fix help text around tootctl email_domain_blocks
( #14147 )
2020-06-26 21:28:40 +02:00
tateisu
29ddd0cdf7
Add tootctl email-domain-blocks ( #13589 )
...
* Add tootctl email_domains (block|unblock)
* fix codeclimate issues.
* fix codeclimate issues.
* fix codeclimate issues.
* add list subcommand, remove log_action.
* fix codeclimate issues.
* filter duplicate hostnames,ips before block
* rebase from currnet master branch.
rename email_domains_cli.rb to email_domain_blocks_cli.rb .
rename Mastodon::EmailDomainsCLI to Mastodon::EmailDomainBlocksCLI .
rename command email_domains to email-domain-blocks . (Thor recognizes both of - and _ )
rename subcommand block to add .
rename subcommand unblock to remove .
change the color in list subcommand to while for domain or cyan for childlen.
don't use include() in list subcommand.
suppress console output about succeeded entry.
add console output about count of processed/skipped.
remove capitalization in subcommand description.
remove long_desc in subcommand 'remove'.
remove duplicate where in subcommand 'remove'.
* fix codeclimate issue.
2020-06-25 12:17:10 +02:00
Stanislas
acb71734fb
Fix tootctl upgrade storage-schema
S3 ACL ( #13768 )
2020-05-17 17:27:36 +02:00
Eugen Rochko
7e7613ec9c
Fix tootctl media remove-orphans
choking on unknown files in storage ( #13765 )
...
Fix #13762
Catch tootctl interrupt to prevent confusing stacktrace
2020-05-15 18:41:27 +02:00
Eugen Rochko
b2488c3d77
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
2020-05-15 17:15:24 +02:00
Eugen Rochko
5525f6efb7
Bump version to 3.1.4 ( #13750 )
2020-05-14 07:46:11 +02:00
Takeshi Umeda
27a938101c
Fix tootctl media refresh ( #13751 )
2020-05-14 07:45:52 +02:00
ThibG
b7f47014a7
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
2020-05-09 21:06:55 +02:00
Hanage999
190768a28d
Fix tootctl upgrade storage-schema failing to delete empty directories ( #13593 )
2020-05-04 13:51:34 +02:00
Lerk
0dd63eae8e
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
2020-04-27 22:17:49 +02:00
Eugen Rochko
adfb22a9dd
Add separate cache directory for non-local uploads ( #12821 )
2020-04-26 23:29:08 +02:00
Eugen Rochko
ccee0578a4
Fix regression in tootctl media remove-orphans
( #13405 )
...
Fix #13401
2020-04-06 14:11:47 +02:00
Eugen Rochko
c7c2a46967
Bump version to 3.1.3 ( #13389 )
2020-04-05 06:23:46 +02:00
Eugen Rochko
7045cb5d5c
Fix tootctl media remove-orphans
ignoring PAPERCLIP_ROOT_PATH
( #13375 )
...
Fix #13371
2020-04-02 05:28:51 +02:00
Eugen Rochko
1cb4645638
Change tootctl media remove-orphans
to work for all classes ( #13316 )
...
Change `tootctl media lookup` to not use an interactive prompt
2020-03-26 01:56:41 +01:00
tateisu
03ad395296
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>
2020-03-08 16:01:07 +01:00
ThibG
6e937a13a8
Fix installation failing when Redis password contains special characters ( #13156 )
...
* Add support for special characters in Redis passwords
Fixes #13154
* Refactor
2020-02-29 03:00:43 +01:00
Eugen Rochko
1a74ffed23
Bump version to 3.1.2 ( #13162 )
2020-02-27 12:34:07 +01:00
ThibG
5ad9ee92f6
Add --reset-password
option to tootctl accounts modify
( #13126 )
2020-02-22 01:29:14 +01:00
Marcin Cieślak
dc6fbdb6c9
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
2020-02-15 12:52:57 +01:00
Eugen Rochko
28a4b27a41
Bump version to 3.1.1 ( #13069 )
2020-02-10 02:55:40 +01:00
Eugen Rochko
5cbbe3c3d5
Bump version to 3.1.0 ( #13053 )
2020-02-09 00:02:08 +01:00
Eugen Rochko
6355996c4b
Bump version to 3.1.0rc2 ( #12999 )
2020-01-28 20:56:32 +01:00
Eugen Rochko
35ea75898c
Bump version to 3.1.0rc1 ( #12932 )
2020-01-24 01:14:51 +01:00
Gomasy
b362a77e06
Keep statuses bookmarked by local users in tootctl statuses remove ( #12818 )
2020-01-11 06:41:37 +01:00
ThibG
5fbadcf9df
Add --remote-only option to emoji purge ( #12810 )
...
Fixes #12804
2020-01-10 00:10:17 +01:00
ThibG
0b0f358815
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
2019-12-17 13:33:36 +01:00
trwnh
5b127ea614
Fix typo in tootctl statuses remove ( #12603 )
2019-12-12 19:50:08 +01:00
Eugen Rochko
fa15a5e9f2
Fix error handling in tootctl media remove-orphans
( #12571 )
2019-12-09 04:26:00 +01:00
Eugen Rochko
0769ef8277
Add tootctl media remove-orphans
( #12568 )
2019-12-08 15:37:12 +01:00
Nathaniel Suchy
8ae8e9268e
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
2019-11-04 12:55:20 +01:00
Eugen Rochko
a4969d4b98
Bump version to 3.0.1 ( #12116 )
2019-10-09 07:36:57 +02:00
Eugen Rochko
347c82efed
Change tootctl media refresh
to skip already downloaded attachments ( #12118 )
2019-10-08 05:59:10 +02:00
Eugen Rochko
c47d7b8abf
Add tootctl media usage
command ( #12115 )
2019-10-07 20:04:56 +02:00
Eugen Rochko
7e13c7c710
Fix tootctl not allocating enough database connections for main thread ( #12097 )
2019-10-07 05:05:02 +02:00
Eugen Rochko
17c2205247
Fix issues with tootctl's parallelization and progress reporting ( #12093 )
2019-10-07 04:24:05 +02:00
Jeong Arm
9fbb97a0c8
Remove unused option from tootctl accounts cull ( #12074 )
2019-10-06 04:30:07 +02:00
Eugen Rochko
74ddddd3db
Bump version to 3.0.0 ( #12000 )
2019-10-03 22:44:22 +02:00
Eugen Rochko
6edcffbb9f
Bump version to 3.0.0rc3 ( #12063 )
2019-10-03 04:13:22 +02:00
Takeshi Umeda
38d2632b90
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
2019-10-02 21:50:43 +02:00
Eugen Rochko
36199a7bd6
Change tootctl domains purge
to accept multiple domains at once ( #12046 )
2019-10-02 04:49:53 +02:00
Eugen Rochko
7918c98190
Bump version to 3.0.0rc2 ( #11999 )
2019-09-29 18:50:16 +02:00
Eugen Rochko
c64f143bf7
Bump version to 3.0.0rc1 ( #11900 )
2019-09-21 20:02:14 +02:00
Eugen Rochko
40d33e780e
Bump version to 2.9.3 ( #11899 )
2019-09-20 22:59:29 +02:00
Eugen Rochko
4291b74031
Change deletes to preserve soft-deleted statuses in unresolved reports ( #11805 )
...
Change all account actions except "none" to resolve all unresolved reports
Refactor `SuspendAccountService` to be more readable
2019-09-11 16:32:44 +02:00
Eugen Rochko
8eab4349b4
Add retry for failed media downloads and tootctl media refresh
( #11775 )
2019-09-10 15:29:12 +02:00