carderne/signal-export

--list-chats does not seem to include chats originated with Signal username vs. phone number

Opened this issue · 1 comments

Desktop (please complete the following information):
Mac OS X Sequoia 15.2
Terminal

Describe the bug
When I use sigexport --list-chats it lists the chats between my phone number and other users, but not ones originated against my new Signal username. Relatedly, listing chats by Name means that they are not unique. A different --list-chats format might be better where each chat is listed on one line and includes the associated ACI/UUID.

To reproduce

  1. Setup a username with Signal.
  2. Have someone initiate a chat with you against that new username.
  3. Run sigexport --list-chats and observe that chat is not included.

Hi @davetroy.

  1. Not sure how to solve the problem with the username. Can't promise I'll look into it any time soon but seems important!
  2. Yes the command could definitely be improved with a table output, including id/phone number would probably be a good start.

PRs are welcome on either of these!