gmailctl icon indicating copy to clipboard operation
gmailctl copied to clipboard

Declarative configuration for Gmail filters

Results 17 gmailctl issues
Sort by recently updated
recently updated
newest added

Suppose we have a rule configured to label messages with `oops-bad-label`, and a test that checks they're labeled with `yep-correct-label`. So before this change you would get: --- want +++...

I’d love to use gmailctl at work, but I wasn’t able to get security approval because credentials are stored in cleartext on my laptop. Would it be possible to provide...

needs design
lifecycle/keep-alive

Filters of the form: ``` {A B C D} -{E F G H} ``` Could be used as a catch all archive rule (e.g. either of these mail lists but...

kind/feature
lifecycle/keep-alive

(Thanks for writing gmailctl and releasing it as open source!) The proliferation of dot files/directories in users' home directories, the poor portability of paths like ".app" as well as the...

kind/feature
lifecycle/keep-alive

One of my filters is using `ExcludeChats` a search of the github repo provides no additional documentation for why this field is unsupported and what the consequences are for interacting...

kind/feature
lifecycle/keep-alive

For example, if I have a test where one of the `messages` has `to: ['some-list']`, and I have a rule filtering for `to: ['some-list']`, the test thinks that this rule...

kind/feature
lifecycle/keep-alive

!! TODO: Finalize naming/structure and add docs & tests. !! This signals to the converter to avoid arbitrarily splitting "or" conditions into multiple separate filters when it's not strictly necessary...

Similar to `to`, `bcc` etc. See https://webapps.stackexchange.com/a/5729. Surprisingly it doesn't work with workspace aliases, but works well with + aliases (e.g. [email protected]). But it's still pretty useful for filters to...

kind/feature
needs design
lifecycle/keep-alive

I have a bunch of filters that contain addresses with plus signs, they used to be configured like the following in my config: ``` from: "'foo+bar'" ``` After a recent...

breaking-change

All packages were moved to `internal/` in https://github.com/mbrt/gmailctl/pull/210 so that people didn't start importing `gmailctl` packages and depend on them. That is precisely what I'd like to do :) Right...