What would you, the users, like to be worked on/fixed in meli? #256

Open
opened 2023-07-14 12:34:57 +03:00 by Manos Pitsidianakis · 12 comments

There's simply too much stuff that needs to be done and it's hard for me to choose what should be next.

I'd love to hear feedback, opinions and requests on what is most important for you. I will then prioritize those.

There's simply too much stuff that needs to be done and it's hard for me to choose what should be next. I'd love to hear feedback, opinions and requests on what is most important for you. I will then prioritize those.
Manos Pitsidianakis added the
question
label 2023-07-14 12:34:57 +03:00

@epilys Hello! Thanks for asking, is appreciated!
in my particular case in order of importance.

  • GPG/decrypt/encrypt/sign
  • compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/
    like :pipe -mb git am -3
    basically is piping the content of the email that is a patch to git.
  • Usenet/NNTP support to be able to mark as read, and send using nntp protocol (not email)

Thats it as fars as I can think at this moment ( working at the same time. hehe )

Cheers
Happy Hacking

@epilys Hello! Thanks for asking, is appreciated! in my particular case in order of importance. - GPG/decrypt/encrypt/sign - compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/ like :pipe -mb git am -3 basically is piping the content of the email that is a patch to git. - Usenet/NNTP support to be able to mark as read, and send using nntp protocol (not email) Thats it as fars as I can think at this moment ( working at the same time. hehe ) Cheers Happy Hacking

@r3k2

  • GPG/decrypt/encrypt/sign

I fixed the bug after you reminded me of it, it now works! Or at least it can verify signatures. I don't use encryption much because my e-mails are public anyway. Feel free to test.

  • compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/
    like :pipe -mb git am -3

We do have a pipe command. something like pipe sh -c "cd GITREPO && git am -3" should work? I've never tried it with a subshell pipe sh -c... but now's the time to figure it out :)

  • Usenet/NNTP support to be able to mark as read, and send using nntp protocol (not email)

NNTP supports server submission, did you have trouble using it?

Marking as read requires a local database.. I suppose a simple sqlite3 is enough.

@r3k2 > - GPG/decrypt/encrypt/sign I fixed the bug after you reminded me of it, it now works! Or at least it can verify signatures. I don't use encryption much because my e-mails are public anyway. Feel free to test. > - compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/ > like :pipe -mb git am -3 We do have a pipe command. something like `pipe sh -c "cd GITREPO && git am -3"` should work? I've never tried it with a subshell `pipe sh -c...` but now's the time to figure it out :) > - Usenet/NNTP support to be able to mark as read, and send using nntp protocol (not email) NNTP supports server submission, did you have trouble using it? Marking as read requires a local database.. I suppose a simple sqlite3 is enough.
  • GPG/decrypt/encrypt/sign

I fixed the bug after you reminded me of it, it now works! Or at least it can verify signatures. I don't use encryption much because my e-mails are public anyway. Feel free to test.

Awesome! I will sure test on my next coffee break :)

  • compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/
    like :pipe -mb git am -3

We do have a pipe command. something like pipe sh -c "cd GITREPO && git am -3" should work? I've never tried it with a subshell pipe sh -c... but now's the time to figure it out :)

nice! I will also test this, will be nice to implemente basic shell commands like:

:cd /tmp/example
:pwd
etc.
that way if we pipe emails out to other apps like git we can navigate there and the pipe is not that long. Also maybe a way to add custom keybinds/macros to the config?
like a macros.toml file or something and add
pg = ":pipe -mb git am 3"

NNTP supports server submission, did you have trouble using it?

ohhh I did try but I prob did not configure it right, anything special I need to add to the nttp account config?

Marking as read requires a local database.. I suppose a simple sqlite3 is enough.

yeah this will be great, specially with sqlite3 instead of a file like slrn does.
after that maybe I can help a bit with minor details/features in the code, not a full-on rust person yet, im transitining from GO and my main language is C

Thanks!

[update]
Not sure if arch AUR package meli-git does not get the latest commit but when I put the key entry with the key it should encrypt with in the config file it errors out.

/home/rek2/.config/meli/config.toml:
Config file contains errors: unknown field `key`, e

[update2]
I just did a git pull and cargo build --release and still same issue. I am geting the config parameters from the documentation online, I rather use man pages but the AUR maintainer is not installing them I may need to submit a patch for that at some point. O_O

> > - GPG/decrypt/encrypt/sign > > I fixed the bug after you reminded me of it, it now works! Or at least it can verify signatures. I don't use encryption much because my e-mails are public anyway. Feel free to test. > Awesome! I will sure test on my next coffee break :) > > - compatible with GIT-Email (aerc does this with bash pipes no need for lua etc) https://git-send-email.io/ > > like :pipe -mb git am -3 > > We do have a pipe command. something like `pipe sh -c "cd GITREPO && git am -3"` should work? I've never tried it with a subshell `pipe sh -c...` but now's the time to figure it out :) nice! I will also test this, will be nice to implemente basic shell commands like: :cd /tmp/example :pwd etc. that way if we pipe emails out to other apps like git we can navigate there and the pipe is not that long. Also maybe a way to add custom keybinds/macros to the config? like a macros.toml file or something and add pg = ":pipe -mb git am 3" > > NNTP supports server submission, did you have trouble using it? ohhh I did try but I prob did not configure it right, anything special I need to add to the nttp account config? > > Marking as read requires a local database.. I suppose a simple sqlite3 is enough. > yeah this will be great, specially with sqlite3 instead of a file like slrn does. after that maybe I can help a bit with minor details/features in the code, not a full-on rust person yet, im transitining from GO and my main language is C Thanks! [update] Not sure if arch AUR package meli-git does not get the latest commit but when I put the key entry with the key it should encrypt with in the config file it errors out. ``` /home/rek2/.config/meli/config.toml: Config file contains errors: unknown field `key`, e ``` [update2] I just did a git pull and cargo build --release and still same issue. I am geting the config parameters from the documentation online, I rather use man pages but the AUR maintainer is not installing them I may need to submit a patch for that at some point. O_O

@r3k2 what key are you referring to? What configuration are you trying to set?

@r3k2 what key are you referring to? What configuration are you trying to set?

@epilys to the key to use to encrypt msgs' from the [pgp] part of the docs

key String
(optional) Key to be used when signing/encrypting (not functional yet) (none)

says not functional but you mention you fixed it, so I tried so I can encrypt msgs since I have diff private keys, I am telling meli witch one to use. Cheers.
[update] when I do it with out key it errors and says something error, bug "report this" dont have time to see the full msg the pop up goes away fast I could turn in debug or logs later when i get back home

Do you have an example in how to configure nntp to post? as I mention above I tried again and did not work, prob something not configure right.

@epilys to the key to use to encrypt msgs' from the [pgp] part of the docs ``` key String (optional) Key to be used when signing/encrypting (not functional yet) (none) ``` says not functional but you mention you fixed it, so I tried so I can encrypt msgs since I have diff private keys, I am telling meli witch one to use. Cheers. [update] when I do it with out key it errors and says something error, bug "report this" dont have time to see the full msg the pop up goes away fast I could turn in debug or logs later when i get back home Do you have an example in how to configure nntp to post? as I mention above I tried again and did not work, prob something not configure right.

@r3k2 I made a new bug for the pgp docs: Update pgp documentation bug #259

As for nntp, you need to select "server_submission" instead of "smtp"

@r3k2 I made a new bug for the pgp docs: Update pgp documentation bug #259 As for nntp, you need to select "server_submission" instead of "smtp"

@r3k2 I made a new bug for the pgp docs: Update pgp documentation bug #259

As for nntp, you need to select "server_submission" instead of "smtp"

yeah, I do have that:

composing.send_mail = "server_submission"

maybe formated wrong?

> @r3k2 I made a new bug for the pgp docs: Update pgp documentation bug #259 > > As for nntp, you need to select "server_submission" instead of "smtp" yeah, I do have that: ``` composing.send_mail = "server_submission" ``` maybe formated wrong?

@r3k2 Should we move the discussion elsewhere? and leave this issue for suggestions/requests

@r3k2 Should we move the discussion elsewhere? and leave this issue for suggestions/requests

@r3k2 saving read/unread status in NNTP is now possible e9cd800f49

@r3k2 saving read/unread status in NNTP is now possible e9cd800f49e2d0e155d434ff8e91462e20b9d4f5
Manos Pitsidianakis pinned this 2023-07-24 11:02:19 +03:00

Any way to not using a plain text password in config.toml?

Any way to not using a plain text password in config.toml?

@ntelogo yes, instead of server_password you can specify server_password_command which should be a shell command meli can run that prints the password to stdout. Is that what you need?

@ntelogo yes, instead of `server_password` you can specify `server_password_command` which should be a shell command meli can run that prints the password to stdout. Is that what you need?

thanks, yes, I think this should work!

thanks, yes, I think this should work!
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: meli/meli#256
There is no content yet.