Mikael Berthe <mikael@lilotux.net> [Sat, 04 Feb 2023 13:35:58 +0100] rev 271
Remove deprecated flag (`--unset`)
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Feb 2023 13:26:06 +0100] rev 270
Update vendor directory
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Feb 2023 13:18:01 +0100] rev 269
Update madon version
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Feb 2023 13:17:17 +0100] rev 268
Merge pull request #29 from rjp/fix/support-non-int-ids
Update to handle non-int64 IDs
committer: GitHub <noreply@github.com>
rjp <zimpenfish@gmail.com> [Mon, 23 Jan 2023 16:39:02 +0000] rev 267
Update to handle non-int64 IDs
Pleroma/Akkoma and GotoSocial use opaque IDs rather than `int64`s like
Mastodon which means that `madon` can't talk to either of those.
This commit updates everything that can be an ID to `madon.ActivityID`
which is an alias for `string` - can't create a specific type for it
since there's more than a few places where they're concatenated directly
to strings for URLs, etc. Which means it could just as easily be a
direct `string` type itself but I find that having distinct types can
often make the code more readable and understandable.
One extra bit is that `statusOpts` has grown a `_hasReplyTo` boolean
to indicate whether the `--in-reply-to` flag was given or not because
we can't distinguish because "empty because default" or "empty because
given and empty". Another way around this would be to set the default
to some theoretically impossible or unlikely string but you never
know when someone might spin up an instance where, e.g., admin posts
have negative integer IDs.
convert-repo [Sat, 04 Feb 2023 11:00:55 +0000] rev 266
update tags
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Feb 2023 12:58:35 +0100] rev 265
Bump to version 3.0.0-dev, using madon v3
Mikael Berthe <mikael@lilotux.net> [Thu, 22 Sep 2022 16:37:07 +0200] rev 264
Update README
Mikael Berthe <mikael@lilotux.net> [Thu, 22 Sep 2022 16:34:03 +0200] rev 263
Remove Travis configuration
Mikael Berthe <mikael@lilotux.net> [Thu, 22 Sep 2022 16:33:34 +0200] rev 262
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Thu, 22 Sep 2022 16:32:45 +0200] rev 261
Change version to 2.4.0-dev
Mikael Berthe <mikael@lilotux.net> [Tue, 23 Aug 2022 22:39:43 +0200] rev 260
Update vendor directory
Mikael Berthe <mikael@lilotux.net> [Tue, 23 Aug 2022 22:33:28 +0200] rev 259
Version 2.3.2
Mikael Berthe <mikael@lilotux.net> [Tue, 23 Aug 2022 22:31:08 +0200] rev 258
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Mon, 30 May 2022 19:01:05 +0200] rev 257
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Jul 2021 10:35:56 +0200] rev 256
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Mon, 07 Jun 2021 20:58:18 +0200] rev 255
Merge pull request #26 from Strubbl/update-deps
Update module dependencies
committer: GitHub <noreply@github.com>
Sven Fischer <git-dev@linux4tw.de> [Sun, 06 Jun 2021 14:55:41 +0200] rev 254
Update module dependencies
Mikael Berthe <mikael@lilotux.net> [Sun, 16 Feb 2020 19:09:55 +0100] rev 253
Update README
Mikael Berthe <mikael@lilotux.net> [Sun, 16 Feb 2020 19:04:24 +0100] rev 252
Update Travis file
Mikael Berthe <mikael@lilotux.net> [Sun, 16 Feb 2020 18:54:01 +0100] rev 251
Update dependencies
This should fix #22.
Mikael Berthe <mikael@lilotux.net> [Wed, 18 Sep 2019 19:17:42 +0200] rev 250
Merge pull request #21 from BoFFire/patch-1
Fix typo in README
committer: GitHub <noreply@github.com>
ButterflyOfFire <42316180+BoFFire@users.noreply.github.com> [Wed, 18 Sep 2019 16:42:34 +0100] rev 249
Fix typo
committer: GitHub <noreply@github.com>
Mikael Berthe <mikael@lilotux.net> [Mon, 29 Jul 2019 23:00:00 +0200] rev 248
Travis: Try to bump Go 1.11 version to 1.11.12
Mikael Berthe <mikael@lilotux.net> [Mon, 29 Jul 2019 22:07:29 +0200] rev 247
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2019 13:41:09 +0100] rev 246
Update dependencies
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2019 12:58:50 +0100] rev 245
Fix oauth2 not displaying the new token
If the configuration file contains an old token, this token was
displayed after an oauth2 renewal instead of the new one.
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2019 12:33:24 +0100] rev 244
Display config details after oauth2
After a new oauth2 authorization, the configuration details are
displayed even when the 'safe_mode' option is set.
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2019 12:28:07 +0100] rev 243
Improve oauth2 code usage message
Mikael Berthe <mikael@lilotux.net> [Sat, 29 Sep 2018 18:09:54 +0200] rev 242
Use vendoring for backward compatibility
The switch of the Madon library to Go modules breaks builds with
Go version < 1.11 since the import path now contains "v2".
This patch adds vendoring so that it can still build with those
versions.
Let's try to re-enable Travis builds with Go v1.8-1.11...
Mikael Berthe <mikael@lilotux.net> [Sat, 29 Sep 2018 12:52:45 +0200] rev 241
Fix format bug in plainprinter
Mikael Berthe <mikael@lilotux.net> [Sat, 29 Sep 2018 12:40:01 +0200] rev 240
Enable GO111MODULE in Travis config
Mikael Berthe <mikael@lilotux.net> [Sat, 29 Sep 2018 12:24:43 +0200] rev 239
Switch to Go modules (and bump Go version requirement)
Go >= 1.9 required to support Go modules (because madon has a
v2 major version); v1.11+ is recommended.
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Sep 2018 22:57:49 +0200] rev 238
Update documentation (README)
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Sep 2018 22:53:59 +0200] rev 237
Deprecate flag '--unset' and introduce subcommand (unpin, unboost...)
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Sep 2018 21:57:10 +0200] rev 236
Add "stream direct" for direct messages stream
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Sep 2018 21:47:36 +0200] rev 235
timeline: Allow "direct" timeline
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Sep 2018 19:18:30 +0200] rev 234
Display new Account fields in plaintext and templates
Display information for bot (automated accounts), source (default
settings) and fields (profile metadata).
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Sep 2018 01:10:15 +0200] rev 233
Merge branch 'master' of https://github.com/McKael/madonctl
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jun 2018 06:38:55 +0200] rev 232
Merge pull request #15 from jesselucas/master
Change language of default config location in configuration.md
committer: GitHub <noreply@github.com>
Jesse Lucas <jesse@jesselucas.com> [Sun, 10 Jun 2018 19:29:42 -0400] rev 231
Change language of default config location in configuration.md
Update the configuration instructions to match the --config
option default location
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Sep 2018 00:33:55 +0200] rev 230
Update version number
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Sep 2018 00:27:32 +0200] rev 229
Sync 'Results' type with madon update
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Sep 2018 23:22:06 +0200] rev 228
Display endorsement in relationship entities
Update plaintext output and ansi themes to display the endorsement
status when displaying a relationship.
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Sep 2018 23:20:43 +0200] rev 227
Fix display of showing_reblogs in themes
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Sep 2018 23:19:11 +0200] rev 226
Add account endorsement support
This patch adds endorsement-related subcommands:
madonctl account pin|unpin
madonctl account list-endorsements # (or "pinned")
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Sep 2018 13:51:32 +0200] rev 225
Add command suggestions
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Sep 2018 00:44:14 +0200] rev 224
Add '--profile-field' flag to madonctl account update
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Sep 2018 23:13:22 +0200] rev 223
madonctl account update: Add support for updating 'source' parameters
This patch adds 3 flags to update the source params of an account:
* --default-language (default toot language: iso 639 language code)
* --default-privacy (default toot privacy: private, unlisted or public)
* --default-sensitive (boolean, true to mark attachments as sensitive by
default)
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Sep 2018 18:37:42 +0200] rev 222
Add '--bot' flag to madonctl account update
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Sep 2018 17:36:13 +0200] rev 221
Update toot online examples
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Sep 2018 15:58:46 +0200] rev 220
Update calls to madon's PostStatus & UpdateAccount
This patch reflects prototype changes in the Madon library.
convert-repo [Mon, 28 May 2018 17:58:40 +0000] rev 219
update tags
Mikael Berthe <mikael@lilotux.net> [Mon, 28 May 2018 20:55:51 +0200] rev 218
account: Update online help wrt --avatar & --header flags
Support for inline base64-encoded images removed since it does not work
well and is not advised.
(See PR https://github.com/tootsuite/documentation/pull/317)
Mikael Berthe <mikael@lilotux.net> [Mon, 30 Apr 2018 18:54:06 +0200] rev 217
Typo in documentation
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 23:55:25 +0100] rev 216
Version 2.3.1
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 23:53:59 +0100] rev 215
Bugfix: Remove required flag constraint
The post subcommand does not require a status ID.
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 22:47:40 +0100] rev 214
Version 2.3.0
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 22:33:01 +0100] rev 213
Update help & documentation
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 15:30:35 +0100] rev 212
README: Update list of Go versions used for automated testing
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 15:23:46 +0100] rev 211
Travis: Properly quote Golang releases
Go version 1.10 needs to be quoted.
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 15:13:48 +0100] rev 210
PlainPrinter: Add WeekActivity format
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 14:08:10 +0100] rev 209
accounts: Use singular form
Most of the account subcommands relate to a single account so
use "account" as the main name and "accounts" as an alias.
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 14:02:49 +0100] rev 208
madonctl account: Try to gues account ID type
In addition to the explicit account type flags,
this patch lets the user pass the account identifier as a single
argument for the "madonctl account" subcommands.
See #6.
Here are a few examples:
madonctl account show 1234
madonctl account show McKael@matmot.fr
madonctl account show https://mastodon.social/@Gargron
madonctl account statuses 399
madonctl account statuses @McKael # (local account)
madonctl account statuses Gargron@mastodon.social # remote (known account)
madonctl account statuses https://mastodon.social/@Gargron # any account URL
Same for following accounts
madonctl account follow 4800 --reblogs=false
madonctl account follow Gargron@mastodon.social
madonctl account follow https://mastodon.social/@Gargron
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 13:26:22 +0100] rev 207
Printers: Display moved accounts (PlainPrinter + templates)
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 00:42:51 +0100] rev 206
Printers: Add Relationship.showing_reblogs
Commented for now since it seems buggy with Mastodon 2.2...
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Mar 2018 00:42:51 +0100] rev 205
account follow: Add --show-reblogs flag
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 22:44:36 +0100] rev 204
Add support for list-based streams
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 21:59:16 +0100] rev 203
PlainPrinter: Fix attachment output
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 21:53:57 +0100] rev 202
Add madonctl media --update option
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 20:52:11 +0100] rev 201
media: add --description and --focus flags for attachments
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 19:22:14 +0100] rev 200
Add option --only-media to madonctl timelines (Mastodon 2.3.0+)
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 19:03:54 +0100] rev 199
Small README update
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 18:55:36 +0100] rev 198
Add support for list-based timelines
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 16:47:06 +0100] rev 197
Add '--exclude-types' to accounts notifications --list
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 16:10:05 +0100] rev 196
Fix help for account search
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 15:50:32 +0100] rev 195
Update templates
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 15:50:32 +0100] rev 194
Printers: Remove previous instance statistics
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 13:53:04 +0100] rev 193
Themes & Templates: Add new types
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 13:13:06 +0100] rev 192
Update PlainPrinter
Add new types and fields to the plainprinter output.
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 12:21:04 +0100] rev 191
emojis: change defaults
emojis subcommand: default to plural form and default to listing emojis
if there is no subcommand.
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 00:26:36 +0100] rev 190
Add instance peers and instance activity
Only basic support for now since I'm not sure this API
is stable...
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Mar 2018 00:05:05 +0100] rev 189
Add a "madonctl lists show" example
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 23:53:17 +0100] rev 188
Add madonctl 'lists' command
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 23:51:45 +0100] rev 187
Add "madonctl emoji list"
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 15:26:43 +0100] rev 186
Remove extended statistics using the instances.mastodon.xyz API
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 15:06:17 +0100] rev 185
Update copyrights
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 14:48:36 +0100] rev 184
account search: Add flag '--following'
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 14:26:15 +0100] rev 183
Update travis file
Add test builds with Go versions 1.9 & 1.10
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 13:19:36 +0100] rev 182
madonctl accounts mute: Add '--notifications' flag
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 11:47:29 +0100] rev 181
Update documentation wrt pin/unpin status
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 11:43:30 +0100] rev 180
Add '--pinned' flag to madonctl account statuses
(Ability to fetch pinned statuses only.)
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Mar 2018 11:29:06 +0100] rev 179
Pin/Unpin support
This patch adds "madonctl status pin [--unset]"
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Mar 2018 23:28:08 +0100] rev 178
Add '--locked' flag to account update subcommand
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Mar 2018 23:27:15 +0100] rev 177
Bump version to 2.1.0-dev
(Requires madon dependency upgrade!)
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Mar 2018 23:13:55 +0100] rev 176
Fix duplicate usage of updateFlags variable name
convert-repo [Sat, 28 Oct 2017 19:48:20 +0000] rev 175
update tags
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Oct 2017 22:46:01 +0200] rev 174
Streams: Fix string IDs for deletion events with Mastodon v2 API
(Needs madon library update)
This should fix https://github.com/McKael/madonctl/issues/10
Thanks to @wxl for the report.
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Oct 2017 19:17:07 +0200] rev 173
Add a note about the API change to the README file
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Oct 2017 19:12:11 +0200] rev 172
Update types to reflect Mastodon 2.0.0 API changes
This patch requires madon v2.0.0(-dev).
(Fixes issue #9)
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Oct 2017 19:06:26 +0200] rev 171
Fix --config flag
If viper.SetConfigName is called after viper.SetConfigFile, the
file setting is erased...
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Oct 2017 19:05:11 +0200] rev 170
Change version to 2.0.0-dev
Mikael Berthe <mikael@lilotux.net> [Sat, 22 Jul 2017 23:20:33 +0200] rev 169
ansi themes: display visibility
Mikael Berthe <mikael@lilotux.net> [Sun, 16 Jul 2017 10:33:40 +0200] rev 168
Add flag to reply with same visibility as original message
Introduce --same-visibility to the toot (or status post) command.
It will reduce a "public" visibility to "unlisted" if not overriden on
the command line.
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Jul 2017 22:25:46 +0200] rev 167
Add option --keep to keep the N last items
This complements the --limit option which is used for the API call
itself. The keep flag is used after the filters to output only a
maximum number of filtered items.
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Jul 2017 21:58:24 +0200] rev 166
Add --notification-types to the stream command as well
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Jul 2017 12:07:37 +0200] rev 165
Add --notification-types flag to filter notifications
Suggested by @wxl.
Note that the filter is applied after the limits since limits are
currently applied at the API call level.
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Jul 2017 12:02:39 +0200] rev 164
Switch to dev version
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Jul 2017 11:00:12 +0200] rev 163
Add private message information to templates for notifications as well
Thanks to @wxl.
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Jul 2017 21:57:09 +0200] rev 162
PlainPrinter: Display when a message is private
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Jul 2017 21:53:09 +0200] rev 161
Templates/Themes: Display when messages are private
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Jul 2017 16:44:19 +0200] rev 160
Allow accounts follow-requests --account-id X --list
If the account ID is specified, only this follow request will be
displayed.
The filter is applied /after/ the query limits (if any), so for example
it shouldn't be used with --limit 1.
convert-repo [Sun, 11 Jun 2017 11:36:27 +0000] rev 159
update tags
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Jun 2017 14:35:53 +0200] rev 158
Fix typo
Fix issue #7
Mikael Berthe <mikael@lilotux.net> [Sun, 28 May 2017 10:36:07 +0200] rev 157
Version 1.2.0
Mikael Berthe <mikael@lilotux.net> [Sun, 28 May 2017 10:29:07 +0200] rev 156
Add a note about --user-id account format
(See discussion in issue #6...)
Mikael Berthe <mikael@lilotux.net> [Sun, 28 May 2017 00:24:08 +0200] rev 155
Sync with Madon library update
Mikael Berthe <mikael@lilotux.net> [Sat, 27 May 2017 19:47:49 +0200] rev 154
Add status {mute,unmute}-conversation
Mikael Berthe <mikael@lilotux.net> [Sat, 27 May 2017 19:14:41 +0200] rev 153
Fix two incorrect README examples
(Reported by wxl in #6)
Mikael Berthe <mikael@lilotux.net> [Sat, 27 May 2017 19:13:58 +0200] rev 152
PlainPrinter: support for madon.DomainName