Commit Graph

304 Commits (be851321c037a921e055b175d64d0b54d313f8b3)

Author SHA1 Message Date
Jeong Arm 03801fcaa5 Remove custom emojis on "tootctl domains purge" (#10721)
* Remove custom emojis on domains purge

* Change message "Removing" to "Removed"
6 years ago
Eugen Rochko 2508370f44
Bump version to 2.8.2 (#10703) 6 years ago
Ushitora Anqou 56880fa76a Add SOURCE_TAG to show source repository's tag (#10698) 6 years ago
Eugen Rochko 8025a41a1f
Add `tootctl cache clear` (#10689) 6 years ago
Eugen Rochko 5f9f610a23
Bump version to 2.8.1 (#10687) 6 years ago
Eugen Rochko d77ee3f276
Fix accounts created through tootctl not being always pre-approved (#10684)
Add `--approve` option to `tootctl accounts modify`
6 years ago
Eugen Rochko fba96c808d
Add blurhash (#10630)
* Add blurhash

* Use fallback color for spoiler when blurhash missing

* Federate the blurhash and accept it as long as it's at most 5x5

* Display unknown media attachments as blurhash placeholders

* Improve style of embed actions and spoiler button

* Change blurhash resolution from 3x3 to 4x4

* Improve dependency definitions

* Fix code style issues
6 years ago
Sho Kusano 3e6c7f3617 Configrationable repository url (#10600)
* config: Add GITHUB_REPOSITORY for repository name

* config: Add SOURCE_BASE_URL for repository url

* Show source_url and repository name on getting started
6 years ago
Eugen Rochko 6afab2587d
Bump version to 2.8.0 (#10550) 6 years ago
Eugen Rochko 830c2a9ccb
Bump version to 2.8.0rc3 (#10535) 6 years ago
Eugen Rochko c03f926cf3
Bump version to 2.8.0rc2 (#10501) 6 years ago
Takeshi Umeda 08ba69b538 Add `tootctl accounts reset-relationships` (#10483)
* Add `tootctl accounts reset`

* Rename reset to reset-relationships

* Improve command description
6 years ago
Eugen Rochko 20d301c383
Fix missing long description on `tootctl statuses remove` (#10482) 6 years ago
Eugen Rochko 6689e572f3
Add `tootctl emoji purge` (#10481)
Fix #10441
6 years ago
Eugen Rochko e007c7a99b
Add `tootctl accounts approve` (#10480) 6 years ago
Ben Lubar e6814a332c Fix `tootctl accounts cull` (#10460)
* List the actual accounts that would have been culled during a dry run.

Otherwise, the dry run mode is basically useless.

* Prevent unreachable domains from inheriting the previous status code.

* Update CHANGELOG.md for #10460.
6 years ago
Jeong Arm 67eb47e25f Simplify culling and fix race condition (#10440) 6 years ago
Eugen Rochko ac650d7a13
Bump version to 2.8.0rc1 (#10340)
Update AUTHORS.md
Update CHANGELOG.md
6 years ago
Eugen Rochko 026dd75208
Add `tootctl self-destruct` (#10367)
Fix #10305
6 years ago
Eugen Rochko 5d41532d94
Add `tootctl search deploy` to avoid ugly rake task syntax (#10403) 6 years ago
Eugen Rochko 51e154f5e8
Admission-based registrations mode (#10250)
Fix #6856
Fix #6951
6 years ago
Eugen Rochko 67665023c3
Add `tootctl statuses remove` to sweep unreferenced statuses (#10063)
Query by @tateisu

Fix #1554
6 years ago
Eugen Rochko 7d5e2dda78
Bump version to 2.7.4 (#10179) 6 years ago
Eugen Rochko 96db7191d8
Bump version to 2.7.3 (#10102) 6 years ago
Eugen Rochko 7853be1f06
Bump version to 2.7.2 (#10067) 6 years ago
Eugen Rochko 28866d329b
Bump version to 2.7.1 (#9932) 6 years ago
Stanislas 01bc2f84a9 Fix SUPERUSER postgres command (#9877) 6 years ago
Eugen Rochko e9cd3636c6
Fix `tootctl accounts delete` not deleting user record as well (#9874) 6 years ago
Eugen Rochko 7cf85c0133
Bump version to 2.7.0 6 years ago
Eugen Rochko 9fd6443487
Add translators to AUTHORS.md (#9865) 6 years ago
Eugen Rochko 7c3fddeab4
Change CHANGELOG.md references from pull requests to authors (#9864)
Add `rake repo:changelog` to do that automatically
6 years ago
Eugen Rochko 57e79eb1c2
Bump to 2.7.0rc3 6 years ago
Eugen Rochko b59818d4ab
Bump version to 2.7.0rc2 (#9836) 6 years ago
Eugen Rochko 3c218cd76d
Add `tootctl --version` (#9835) 6 years ago
Eugen Rochko 59e3a7f87b
Fix `tootctl domains crawl` with JSON format output crash (#9820)
Fix #9817
6 years ago
Eugen Rochko ee5e24807f
Add `tootctl domains crawl` (#9809) 6 years ago
Eugen Rochko 15aed1ee6c
Bump version to 2.7.0rc1 (#9718) 6 years ago
Eugen Rochko ed12619985
Add tootctl accounts follow ACCT (#9414)
Fix #9369
6 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572)
* Add REST API for creating an account

The method is available to apps with a token obtained via the client
credentials grant. It creates a user and account records, as well as
an access token for the app that initiated the request. The user is
unconfirmed, and an e-mail is sent as usual.

The method returns the access token, which the app should save for
later. The REST API is not available to users with unconfirmed
accounts, so the app must be smart to wait for the user to click a
link in their e-mail inbox.

The method is rate-limited by IP to 5 requests per 30 minutes.

* Redirect users back to app from confirmation if they were created with an app

* Add tests

* Return 403 on the method if registrations are not open

* Require agreement param to be true in the API when creating an account
6 years ago
Eugen Rochko 2ee779dcd3
Update emoji codepoint mappings to v11.0 (#9618) 6 years ago
Eugen Rochko 857e8eb312
Fix tootctl accounts rotate not updating public keys (#9556)
This allowed you to brick your system when running that command, because the accounts would continue to advertise the old public key, but sign things with the new one
6 years ago
Eugen Rochko 6ddf0432e7
Improve account suspension speed and completeness (#9290)
- Some associations were missing from the clean-up
- Some attributes were not reset on suspension
- Skip federation and streaming deletes when purging a dead domain
- Move account association definitions to concern
6 years ago
Eugen Rochko 2df5ef18ae
Bump version to 2.6.5 (#9413) 6 years ago
ThibG 84e5ed43e7 Preload common JSON-LD contexts (#9412)
Fixes #9411
6 years ago
Eugen Rochko c480da375b
Bump version to 2.6.4 (#9402) 6 years ago
Eugen Rochko d037e88277
Bump version to 2.6.3 (#9391) 6 years ago
Eugen Rochko 637d0ed838
Bump version to 2.6.2 (#9370) 6 years ago
Renato "Lond" Cerqueira c66739b418 Touch account on successful response, change char shown when culled (#9293)
Just the color is not enough change since not everyone uses colored
terminals.
Touching the account makes it so that the account is not in the
threshold window in case of running again
6 years ago
mayaeh 8f7e3d3772 Fix "tootctl media remove" can't count the file size (#9288)
* Fixed an issue where "tootctl media remove" can not count the file size.

* Fixed the problem pointed out by codeclimate.
6 years ago
Eugen Rochko 16a16f62c7
Fix nil error regression from #9229 in tootctl media remove (#9239)
Fix #9237
6 years ago