Coder Social home page Coder Social logo

nanu-c / axolotl Goto Github PK

View Code? Open in Web Editor NEW
315.0 315.0 51.0 111.99 MB

A Signal compatible cross plattform client written in Go, Rust and Vuejs

Home Page: https://axolotl.chat

License: GNU General Public License v3.0

Shell 0.72% QML 2.67% JavaScript 12.28% Python 0.02% HTML 0.39% Vue 38.92% SCSS 0.94% Makefile 4.47% Rust 39.59%
hacktoberfest

axolotl's People

Contributors

aa303 avatar abkro avatar advocatux avatar albanobattistella avatar anne017 avatar axiomista avatar blackoverflow avatar danfro avatar darkdragon-001 avatar deepsource-autofix[bot] avatar deepsourcebot avatar dependabot[bot] avatar ferenc- avatar fitojb avatar flaburgan avatar guyou avatar janimo avatar jato-p avatar jonnius avatar kpenfound avatar nalysius avatar nanu-c avatar nuehm-arno avatar olof-nord avatar rubencarneiro avatar sc0w avatar timothymctim avatar tpraxl avatar undef-a avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

axolotl's Issues

Conversations clone and labels flip between number and name

Description

[Description of the issue] I have put these as one because they seem related. Names are disappearing, to be replaced by the telephone number of the person. I have to guess from the history who it is. Often the name is in the main list but number in the conversation or vice versa. The switching also heals itself over time, then breaks again. Only the multi-user group is immune. That group name stays solid.
The second symptom is that conversations are cloning. Suddenly I have two chats with the same person. Sometimes the message history is wiped in the duplicate. Sometimes it is replicated.

Steps to Reproduce

  1. [First Step] In normal use, this is just a degeneration that happens routinely.
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen] I expect to see the name of the person I am chatting to, if it is someone in Contacts. I do not expect chat duplication.

Actual behavior: [What actually happens] Reversion to telephone number happens even when they are in Contacts

Reproduces how often: [What percentage of the time does it reproduce?] Telephone number display shifts between 80% of contacts to 20% of contacts, over time

Additional Information I get notifications only for the unaffected multi-user group. In individual conversations I see a revert icon but no Bell, even though notifications are set to On. Guessing this is also a symptom

Versions 0.4.1

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device FP2

What device

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.

Cannot open chat with contacts!

Logging in and importing contacts worked, however every time I'd try to open a +60 number the app would crash and exit and every time I'd try to open a +31 number the app would freeze.

Small message font size

Description The font size makes text difficult to read

[Description of the issue] There is only one font size available for messages. It poses a major accessibility challenge

Steps to Reproduce

  1. [First Step] Normal use
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen] Availability of a Setting to allow users to select a font size

Actual behavior: [What actually happens] Single font size

Reproduces how often: [What percentage of the time does it reproduce?] 100%

Additional Information

Versions OTA7 0.4.1

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device FP2

What device

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.
Note that FP2 has a very high resolution screen

Messages with multiple pictures - Unknown Message Content

Description

Someone sent me a message with more than one picture. I didn't know this was a feature. This client does not know either.
The message never appeared in the conversation.
Since than, the following error appears in the logs:
ERRO[2019/03/07 17:05:05] Unknown message content received

I think the client never confirms that the message arrived, so the server sends it again and again.

Steps to Reproduce

  1. Have someone sent you a message with more than one picture.

Expected behavior:
Find a message within the conversation saying that I got a message type that is not supported or a message containing the pictures.

Actual behavior:
No message appears within the conversation.
An error is logged multiple times per day.
I suspect the message gets fetched once per logged error, draining data and battery.

Reproduces how often:

At least 4 messages with multiple pictures were sent to me. Non of them appeared in the conversations (one group and one 1-to-1).
Since then said errors appear in the logs.

Additional Information

Version

0.4.1

Device

Nexus 5

app is still crashing after update v 0.4.1

Description

it crashes immediately after starting - internet connecivity is on,
starting without internet connectivity 'works' but it crashes after turning the internet on.

Any ideas how I can solve this issue?

Reproduces how often:
100%

Additional Information

OS-Build-Nummer: OTA-5 Krilin

Versions

0.4.1

Device

bq Aquaris E4.5 Ubuntu

Linking Signal Devices

Description

Missing setting:
Settings > Linked devices

Steps to Reproduce

Missing setting:
Settings > Linked devices

Expected behavior:
Missing setting:
Settings > Linked devices

Additional Information

NA

Versions

I click this option but nothing seems to happen

Device

BQ e4.5

Sending Attachments does not work

Description

Attachments get sent sometimes, sometimes not, the sent image is corrupted a vcard is shown as ##

Versions

0.3.14

Device

bq e5

Enhancement: Dark mode for signal app

Description

As there is still no "redshift/blue light filter" in UT implemented, it would be nice when the Signal app would offer a "dark mode" for writing in the evening, similar like the SMS, Telegram or Matrix app.

Signal Terms of Service

Hello @nanu-c,

Apologies if this is the wrong venue to ask this question. I recently read Signal's Terms of Service (updated May 25, 2018), which states:

Signal’s Rights. We own all copyrights, trademarks, domains, logos, trade dress, trade secrets, patents, and other intellectual property rights associated with our Services. You may not use our copyrights, trademarks, domains, logos, trade dress, patents, and other intellectual property rights unless you have our written permission. To report copyright, trademark, or other intellectual property infringement, please contact [email protected].

The app you are distributing on OpenStore appears to be using, at the very least, Signal's name and logo. Have you received written permission from Signal Messenger LLC. to use their copyrights, trademarks, domains, logos, trade dress, patents, or other intellectual property rights?

messages arriving 7 times in Signal desktop app when sent from UT device

Description

When sending text messages from my FP2 device (r22) to the Signal desktop app for ubuntu 16.04 (regardless if chrome based or native) every message comes 7 times.

Steps to Reproduce

  1. Install signal desktop app on ubuntu 16.04
    curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add - echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
    sudo apt update && sudo apt install signal-desktop
    /opt/Signal/signal-desktop --import
  2. Follow the instructions of pairing the systems so that you can see your chats in the desktop app
  3. write a message on your phone
  4. See what is happening on the dektop app side

Expected behavior: Message should apply once

Actual behavior: Message applies 7 time

Reproduces how often: 100%

Versions

Phone FP2
UT r22
Signal 0.3.261 (May 12 2018)

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device

Fairphone 2

Forwarding a message vanishes conversations until restart

Description

When I try to forward one or more messages, the conversation list is emptied and does not return until I restart signal.

Steps to Reproduce

Optional

    1. Mark a message
    2. Select the option "Forward message"
    1. Swipe a message to the left
    2. Select the ">" option

Expected behavior:
The list of conversations appears in order to select to whom I want to forward the selected message(s).

Actual behavior: [What actually happens]
The list is empty. It remains empty when I cancel this action and return to the conversations view.

Reproduces how often:
Allways

Additional Information

On selecting the option, signal logs "main.qml.:175: []"

Versions

0.3.23 onwards

Device

MX4

Use log file

Description

App does not write log file.

Steps to Reproduce

  1. Open Signal
  2. Open /home/phablet/.cache/textsecure.nanuc/ in terminal

Expected behavior:
Log file present or if copied from janimo, log file updated

Actual behavior:
Log file missing or unchanged

Reproduces how often:
Allways

Additional Information

The log output is set to stdout within logging.go

Versions

0.3.17

Device

Mx4

Link to Debug Log

Missing

Rename Textsecure to Signal

Description

Proposal to change Textsecure to Signal everywhere:

  • I installed old app and your version, now I cant distinguish them
  • People looking for Signal in the Openstore have an easier life

File send animation spins indefinitely

When a file is sent, the progress is indicated by a rotating blue circle

[Description of the issue] The animation should appear during the send only

Steps to Reproduce

  1. [First Step] In normal use, send an image file selected from e.g. Gallery
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen] Normal behaviour is that when the send is complete, an icon is pasted at that point, showing the sent file in reduced form or at least the generic file type

Actual behavior: [What actually happens] The animation continues indefinitely. There is therefore no confirmation of send. Though in fact the file usually does send

Reproduces how often: [What percentage of the time does it reproduce?] 100%

Additional Information

Versions OTA7 and 0.4.1

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device FP2

What device

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.

Fix the timers

QObject::killTimer: Timers cannot be stopped from another thread

Incorrect description in Open Store

Description

In Signal Open Store ewb page, you wrote 👍

A Signal compatible messaging client for Ubuntu phones

  • without push service
  • attachment Sending not working

[Description of the issue]
The second description in incorrect after update (0.3.16)

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

correct the description

Actual behavior: [What actually happens]

Reproduces how often: [What percentage of the time does it reproduce?]

Additional Information

Versions

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device

What device

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.

Option to disable message content in notifications

With prevented app suspension, Signal now notifies about new messages.
That's very nice 👍 , but those messages are visible while the screen is locked.
Everyone grabbing my phone from the table can read the new messages. :(

I wish for an option to remove the message content from those notifications.

No contact names in group chats

Description

In group chats, no information is displayed on who is sending which message. The only way to find out who sent the message, is by looking at the color of the message balloon.

Steps to Reproduce

  1. Create a group chat and invite some people.
  2. Ask them to send a message.

Reproduces how often: [What percentage of the time does it reproduce?]
Always in group chats.

Additional Information

In previous versions of this app, a block with the initials of the sender were shown. It would be great if this could be added back or if in some other way the name of the sender of a chat message could be displayed.

Versions

0.3.18 (at least)

Device

BQ Aquaris E4.5 Ubuntu Edition

No indication of network failure

Description Messages 'sent' during network problems do not generate an alert

[Description of the issue] I sent a couple of messages when wifi was shown as connected but not actually functioning. Those messages got a single tick and were marked 'a very long time ago'. My impression was that those accounts had broken. With network running again, messages on those accounts sent normally.

Steps to Reproduce

  1. [First Step] Wifi handshake is incomplete
  2. [Second Step] Send a message in the normal way
  3. [and so on...]

Expected behavior: [What you expect to happen] Where there is a failure in the network connection and the message is not actually sent, I would expect something like a red ! and a message "network error - message not sent"

Actual behavior: [What actually happens] The message has one tick, suggesting that it sent. It is not sent, when network connection resumes

Reproduces how often: [What percentage of the time does it reproduce?]

Additional Information

Versions 0.4.1

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device BQ FHD Frieza

What device

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.

Sync error between textsecure-qml and Signal Desktop (on Ubuntu)

Description

There is a sync error between the textsecure-qml application on Ubuntu touch and Signal Desktop on Ubuntu. Messages written in textsecure-qml are as well shown in Signal Desktop, messages received are also shown in both applications/programs. But messages written in Signal Desktop are not shown in the textsecure-qml app un my Ubuntu touch phone.
A restart of textsecure-qml application does not help.

Steps to Reproduce

  1. Open Signal Desktop on Ubuntu system and tetsecure-qml application on Ubuntu Touch mobile
  2. Write message in Signal Desktop
  3. Check if message is also shown in textsecure-qml application on Ubuntu Touch mobile

Expected behavior:
Text message should also be shown in textsecure-qml application on Ubuntu Touch mobile

Actual behavior:
Messages sent through Signal Desktop are not shown in textsecure-qml application. Answers received to messages sent through Signal Desktop are shown in textsecure-qml application anyways.

Reproduces how often:
Anytime (tried several times , also with several restarts of both, Signal Desktop and textsecure-qml)

Additional Information

Versions

Signal 0.3.24

Device

Fairphone 2 with Ubuntu Touch (15.04 (r3))

Link to Debug Log


Else


Don' use header.qml directly

Header.qml:34: WARNING: Header is an internal component of Ubuntu.Components andits API may change or be removed at any moment.Please use MainView and Page instead.

App crashes on Nexus 5

Hi, thanks for your work.
The app works fine on BQ E5.
The app crashes on Nexus 5 when i try to open a contact to write e message.
The keyboard starts, but the contact list freeze and the app crashes.

Cannot choose a contact to chat

Description

[Description of the issue]

Steps to Reproduce

  1. Open app
  2. Try to select A contact

Expected behavior: Contact chat window should appear

Actual behavior: Contact chat window dont appears

Reproduces how often:100%

Additional Information

Versions: 03.23

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Device
arale ( MX4 )

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Else

Any additional information, configuration or data that might be necessary to reproduce the issue.

Crash on first startup

Description

App crashes on first start.

Steps to Reproduce

  1. Download version 0.3.18 from the OpenStore
  2. Launch the app by clicking on the icon on the home screen

Expected behavior: [What you expect to happen]
Registration form.

Actual behavior: [What actually happens]
Crash

Reproduces how often: [What percentage of the time does it reproduce?]
Always

Additional Information

Log file information from application-click-textsecure.nanuc_textsecure_0.3.18.log

�[36mINFO�[0m[0000] Starting TextSecure                          
�[36mINFO�[0m[0000] Starting Signal for Ubuntu version 0.3.18    
2018/02/27 20:05:18 LogFile: /home/phablet/.cache/upstart/application-click-textsecure.nanuc_textsecure_0.3.18.log
�[36mINFO�[0m[0000] Setup completed                              
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
�[36mINFO�[0m[0000] open /home/phablet/.config/textsecure.nanuc/settings.yml: no such file or directory 
2018/02/27 20:05:24 .:0: could not open containers config file  "/home/phablet/.local/share/libertine/ContainersConfig.json"
2018/02/27 20:05:24 Page.qml:158: TelegramPage_QMLTYPE_45(0x16b6bd8): In Ubuntu.Components 1.3, the use of Page.title, Page.flickable and Page.head is deprecated. Use Page.header and the PageHeader component instead.
2018/02/27 20:05:24 TelegramPage.qml:98: file:////opt/click.ubuntu.com/textsecure.nanuc/0.3.18/qml/phoneui/components/TelegramPage.qml:98:5: QML ActivityIndicator: file:///usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/Themes/Ambiance/1.3/ActivityIndicatorStyle.qml:24 Invalid property assignment: "implicitHeight" is a read-only property

�[37mDEBU�[0m[2018/02/27 20:05:24] Opening Dialog: getPhoneNumber               
2018/02/27 20:05:24 Page.qml:158: TelegramPage_QMLTYPE_45(0x171d800): In Ubuntu.Components 1.3, the use of Page.title, Page.flickable and Page.head is deprecated. Use Page.header and the PageHeader component instead.
2018/02/27 20:05:24 TextField.qml:905: file:///usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/TextField.qml:905:5: QML AbstractButton: Mixing of Ubuntu.Components module versions 1.2 and 1.3 detected!
2018/02/27 20:05:24 TelegramPage.qml:98: file:////opt/click.ubuntu.com/textsecure.nanuc/0.3.18/qml/phoneui/components/TelegramPage.qml:98:5: QML ActivityIndicator: file:///usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/Themes/Ambiance/1.3/ActivityIndicatorStyle.qml:24 Invalid property assignment: "implicitHeight" is a read-only property

panic: cannot find descendant with objectName == "signInPage"

goroutine 21 [running]:
panic(0x625e78, 0x93e42108)
	/usr/local/go/src/runtime/panic.go:464 +0x330
github.com/nanu-c/qml-go.(*Common).ObjectByName(0x93e2d080, 0x736580, 0xa, 0x0, 0x0)
	/home/developer/gopath/src/github.com/nanu-c/qml-go/qmlcommon.go:305 +0x230
github.com/nanu-c/textsecure-qml/app/ui.GetTextFromDialog(0x73ef50, 0xe, 0x736580, 0xa, 0x7405c0, 0xd, 0x0, 0x0)
	/home/developer/gopath/src/github.com/nanu-c/textsecure-qml/app/ui/dialogs.go:12 +0xfc
github.com/nanu-c/textsecure-qml/app/ui.GetPhoneNumber(0x0, 0x0)
	/home/developer/gopath/src/github.com/nanu-c/textsecure-qml/app/ui/dialogs.go:26 +0x50
github.com/morph027/textsecure.registerDevice(0x0, 0x0)
	/home/developer/gopath/src/github.com/morph027/textsecure/textsecure.go:329 +0x44
github.com/morph027/textsecure.Setup(0x93e5e390, 0x0, 0x0)
	/home/developer/gopath/src/github.com/morph027/textsecure/textsecure.go:305 +0x228
github.com/nanu-c/textsecure-qml/app/worker.RunBackend()
	/home/developer/gopath/src/github.com/nanu-c/textsecure-qml/app/worker/textsecureapi.go:91 +0x1dc
created by main.RunUI
	/home/nanu/src/go/src/github.com/nanu-c/textsecure-qml/main.go:43 +0x18c

Versions

0.3.18

Please provide the Version as written in Settings->Advanced-> Submit Debug Log
(unable to follow the instructions as above)

Device

BQ Aquaris E4.5 Ubuntu Edition

db.sql saves deleted chat messages in plain text

I was poking around and found a file at ~/.local/share/textsecure.nanuc/db/db.sql . This file has mostly plain text and random characters mixed together, but is easily readable. This is a complete log of all texts sent and received as well as all of the deleted texts sent or received along with senders phone numbers. This seems like it is a security problem to me. Does this seem like an issue?

Steps to Reproduce

Any texting appears in the log

Expected behavior: Everything should be encrypted

Actual behavior: Its not really encrypted

Reproduces how often: Always

Versions 0.4.1

"Sharing" dialog in gallery app does not propose sharing on Signal

Description

"Sharing" dialog in the gallery app does not propose sharing on Signal.

Steps to Reproduce

  1. Open picture in gallery app.
  2. Go to hamburger button, select "Share" (not sure how it is called exactly - the German translation says "Teilen")

Expected behavior: Signal icon gets displayed among the other apps in the "share on" selection.

Actual behavior: Only displays apps like Telegram, uMatrix, ...

Reproduces how often: always

Additional Information

Versions

Signal 0.3.21

Device

bq 4.5

Link to Debug Log

I suppose this is not needed here?

Keyboard displayed on start-up (regression in 0.3.19)

Description

Hi Aaron, a while ago I had opened bug 15 which describes a regression that came with the update to 0.3.18. Today, I installed update 0.3.19 and I found (additionally to the regression from bug 15) two more regressions. The first one, I describe here in the new bug and the other I'll add to bug 15:

The list of conversations which is visible directly after start-up is now overlaid with the keyboard, which was not the case before (and does not make sense). The soft-keyboard/dial-pad is visible, but shouldn't be there.

Steps to Reproduce

  1. Start app
  2. In the list of conversations (which you see directly after start-up), the dial-pad is visible and overlays the list. This is a regression coming with 0.3.19.

Expected behavior:
The list of conversations was always shown without the keyboard/dial-pad enabled. This is the correct behavior.

Actual behavior:
The dial-pad is visible upon start of the app and overlays the list of conversations.

Reproduces how often:
always (also after restarting the phone)

Additional Information

Smartphone: OnePlus One, UBPorts 15.04 stable

Versions

The version of the app is 0.3.19

Fix the build

In clickable container it's no longer possible to install
libmagick++-dev:armhf any solution is appreciated.

Application crash after contact’s safety number changed [resolved itself]

Description

A contact in my contact list got a new “safety number” and sent me a message.
The moment I replied, the application crashed. I restarted the application and everything seemed okay. However, when trying to open any chat, the application would crash again. In the mean time I could receive new messages, I got new push notifications, and I could also see the messages in the chat overview. Only selecting any chat made the application crash.

After some time (< 30 minutes), while I was trying to debug, the application didn’t crash anymore, and haven’t ever since. Meanwhile, I was using Signal Desktop to communicate to others.

When the application didn’t crash anymore, the message that I initially tried to send to my contact with the changed safety number, “magically” disappeared.

Versions

Signal for Ubuntu version 0.3.261

Debug Log

Sadly, the debug log does not seem to contain any relevant log entries.

Initial display of contact list has no icons

Description

When starting Signal the icons of the contact list are not loaded. Sometimes this even persists throughout the usage of the app. This is an old behavioural problem already, but it would be nice to solve it.

Steps to Reproduce

  1. Start Signal
  2. Do not enter any chat

Expected behavior: [What you expect to happen]

Contact list updates with the icons of the users

Actual behavior: [What actually happens]

Nothing happens, even after some waiting

Reproduces how often: [What percentage of the time does it reproduce?]
80%

Additional Information

Versions

0.3.21

Device

OPO

missing translation strings in po file

Description

The following strings do not get translated (into German):
Settings->Advanced->Activate Debuglog
Settings->Create passphrase
all strings within the screen Create passphrase
Settings->Linked Devices
all strings within the screen Linked Devices

I could not find entries in de.po file matching those strings mentioned above. So I assume they do not get translated in other languages as well.

Versions

0.3.261

Device

BQ E5

I would not mind providing those translations for German, but I am not sure how that works with Github. Never done that before. ;-)
Not sure, if selecting the file and pressing the pencil icon (fork this project and edit the file) is the right way to do it.

Migrate to Textsecure.jani

Hello,

How can I migrate attachments to this version?

I migrated the conversations OK, but I can't see the attachments (it show display draw, with prohibition sign).
I pasted (from /home/phablet/) .cache/textscure.jani, .config/textscure.jani and .local/share/textscure.jani.

A lot of thanks for the work.

Existing groups before installing the app only appear when they are modified (new contact added)

Steps to Reproduce

  1. Use Signal on Android (probably elsewhere), be part of some groups
  2. Install Signal (this app) on Ubuntu Touch. The app is empty
  3. Someone sends a message in a group you are part on

Expected behavior:
The group should appear in the app, with the message sent

Actual behavior: It's like no message was sent

Reproduces how often: Each time

Additional Information

If someone update the group from Android (for example, adding a new contact) then starting from that date, new messages are received. So it looks like the new key wasn't sent to the group, or something like that. The group needs to be updated for Signal on Ubuntu Touch to receive the messages.

Versions

0.4.1

Device

Fairphone 2 running UT OTA-8 stable

Receiving messages double in group chats

Description

Messages are received and displayed multiple times by the application if a contact is added multiple times to a group chat.
I suspect, but didn’t verify, that if a contact is added x times to the chat, his/her messages will be received and displayed x times by the application.

Versions

Signal for Ubuntu version 0.3.261.

Debug Log

The debug log does not seem to contain any relevant log entries.

Debug mode (displayed as) deactivated

Description

I have been observing a recurring issue with the the app: After some weeks / months of (quite heavy) usage the app starts crashing, reliably some seconds after start. The only workaround I have found until now is a completely clean reinstall, after removing all data of the app (very annoying because this way my complete chat history gets lost and I have to ask to be re-added to all groups). I would like to create a bug report for this issue but assume that logs are needed for finding the cause. I have tried to activate the debug mode but after each app restart it gets displayed as inactive.

Steps to Reproduce

  1. Go to Setting and activate debug mode
  2. Restart app
  3. Go to Settings and check debug mode is still activated

Expected behavior: Still activated.

Actual behavior: Displayed as inactive. Not sure if this is a display problem only or if the debug mode gets in fact deactivated (or even has been activated at all).

Reproduces how often: always

Additional Information

Also reported by @timothymctim here: #34 (comment)

How can I determine if the debug mode gets activated at all?

Versions

Please provide the Version as written in Settings->Advanced-> Submit Debug Log

Cannot find this menu entry.

Device

bq Aquarius 4.5
OTA-6

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log

Not possible, see above.

app crashes after 2-3 seconds

whether i launch app from scope or from openstore, it crashes after around 2-3 seconds, always the same amount of time - does anyone else have an issue with that?

contact import is broken

Description

signal starts as expected but it isn't possible to write a message (no button or keyboard pops up), to receive a message. after importing contacts or linking a device it crashes.

Reproduces how often: [What percentage of the time does it reproduce?]
100%

Versions

0.3.261

Device

bq aquaris 4.5 ubuntu edition, ubuntu touch 16.04 (ota-5)

App crashes upon entering the password

Description

App crashes after entering the password.
It seems that my client tries to send unsent messages.
This happens even when the phone has no internet connection.

Steps to Reproduce

  1. Enable encrypted storage
  2. Generate unsent messages
  3. Update app to version 0.3.22
  4. Restart app
  5. Enter password

Expected behavior:
App runs

Actual behavior:
App crashes

Reproduces how often:
Issue is persistent on my phone. Restart does not help.
I don't have a second Ubuntu phone to test if I can reproduce it.

Additional Information

Snippet from the logfile:

2018/04/18 18:02:37 .:0: Last frame took 43 ms to render.
INFO[0070] Connecting to encrypted data store           
2018/04/18 18:02:42 Loading Messages
INFO[0073] Db setup finished                            
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x1d8d80]

goroutine 71 [running]:
panic(0x6a3278, 0x93c84038)
        /usr/local/go/src/runtime/panic.go:464 +0x330
github.com/aebruno/textsecure.(*store).sessionFilePath(0x0, 0x93dfb7d1, 0xc, 0x1, 0x0, 0x0)
        /gopath/src/github.com/aebruno/textsecure/store.go:376 +0x178
github.com/aebruno/textsecure.(*store).ContainsSession(0x0, 0x93dfb7d1, 0xc, 0x1, 0x94e7f4b8)
        /gopath/src/github.com/aebruno/textsecure/store.go:417 +0x38
github.com/aebruno/textsecure.buildMessage(0x93dfb7d0, 0xd, 0x93dff400, 0xa0, 0xa0, 0x94f6d6d0, 0x1, 0x1, 0x93c84500, 0x0, ...)
        /gopath/src/github.com/aebruno/textsecure/server.go:436 +0x138
github.com/aebruno/textsecure.buildAndSendMessage(0x93dfb7d0, 0xd, 0x93dff400, 0xa0, 0xa0, 0x93dff400, 0xa0, 0x0, 0x0)
        /gopath/src/github.com/aebruno/textsecure/server.go:497 +0xc4
github.com/aebruno/textsecure.sendMessage(0x94e5f540, 0x94e5f540, 0x1, 0x0, 0x0)
        /gopath/src/github.com/aebruno/textsecure/server.go:575 +0x334
github.com/aebruno/textsecure.SendMessage(0x93dfb7d0, 0xd, 0x93f45940, 0xb, 0x1, 0x93c9efc0, 0x0, 0x0)
        /gopath/src/github.com/aebruno/textsecure/textsecure.go:138 +0xa4
github.com/nanu-c/textsecure-qml/app/worker.SendMessageLoop(0x93dfb7d0, 0xd, 0x93f45940, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /gopath/src/github.com/nanu-c/textsecure-qml/app/worker/message.go:69 +0x32c
github.com/nanu-c/textsecure-qml/app/worker.SendMessage(0x93c95db0, 0x94f22a00)
        /gopath/src/github.com/nanu-c/textsecure-qml/app/worker/message.go:40 +0x15c
created by github.com/nanu-c/textsecure-qml/app/worker.SendUnsentMessages
        /gopath/src/github.com/nanu-c/textsecure-qml/app/worker/message.go:113 +0xf4

Versions

0.3.22

Device

MX4

Else

It seems that old unused messages are only send on startup, if the device is connected to the internet.
Therefore the workaround for issue #24 may have caused a pile of unsent messages.

scope support

Description

any scope support planed?

Versions

version 0.3.21

Device

oneplus one with ubuntu 15.04 (r3)

Notifications are not being removed when the conversation is being viewed.

Description

When notifications are on, the messages are being added to the "unread notifications" in the top bar. However, when one does view the conversation, these notifications are not being removed.

For example the messages app does also generate notifications, however, when the conversation is being viewed, the notification is being removed.

Steps to Reproduce

  1. Turn notifications on for a conversation.
  2. Receive a message.
  3. Open the conversation without interacting with the notification.

Expected behavior: The "unread notification" should be removed.

Actual behavior: It is not removed.

Reproduces how often: 100%

Additional Information

Versions

0.3.261 with 15.01 (Canonical OTA-13)

Device

bq Aquaris 4.5E

Recognize qr-code to link a device fails

Description

When I want to link my UT (OnePlusOne Bacon, 16.04 stable) to signal-desktop app on debian, the camera resolution is, I think, to blurred to recognize the qr-code. When I try to scan the code nothing happens.

Steps to Reproduce

  1. Open signal-desktop first time
  2. Open signal on UT
  3. navigate to link device in settings
  4. focus the qr-code displayed on the screen

Expected behavior: qr-code is reading

Actual behavior: nothing happens

Reproduces how often: various times

Additional Information

On the same device with UT 15.04 rc3 some time ago it worked.

Versions

signal on UT: 0.3.261
signal-desktop: 1.16.2

Device

OnePlusOne

Else

Whats about a focus function when I tab on the touch screen of my phone?

Deleting selected messages broken

Description

It is not possible to delete selected messages.

Steps to Reproduce

  1. Select at least one message in any conversation by long pressing on it.
  2. Select "Delete message" from the hamburger menu.

Expected behavior:
A confirmation pop-up appears.

Actual behavior:
No reaction.
The following message gets logged:
2019/03/07 14:45:17 DialogPage.qml:178: file:////opt/click.ubuntu.com/textsecure.nanuc/0.4.1/qml/phoneui/ui/DialogPage.qml:178: TypeError: Property 'deleteSelected' of object MultipleSelectionListView_QMLTYPE_42_QML_123(0x9143b8f8) is not a function

Reproduces how often: 100%

Additional Information

Versions

0.4.1

Device

Nexus 5

Navigation/Back button is missing in further preferences dialog (regression in version 0.3.18)

Description

I just updated the Signal app to version 0.3.18. There seems to be a small regression, as the navigation/back button is missing from the sub-dialog "Further preferences" / "Weitere Einstellungen"

I assume that the regression is related to the introduction of the new feature "Linked Devices" (which is - in the preferences dialog - the entry below further preferences.

Steps to Reproduce

  1. Go to "Preferences" -> "Further Preferences"
  2. In "Further Preferences" the navigation/back button at the top is missing

Expected behavior:
The navigation/back button should be there.

Actual behavior:
The navigation/back button is not there.

Reproduces how often:
Always

Additional Information

Versions

Signal 0.3.18

Device

OnePlus One (with UBPorts stable)

Linked Devices causes crash

Description

Pressing "Linked Devices" crashes the app.

Steps to Reproduce

  1. Open application
  2. Burger menu -> Settings ->Linked Devices

Expected behavior: Asking for access permission to the camera application.

Actual behavior: Application crashes.

Reproduces how often: 100% (all the time)

Additional Information

Versions

Signal 0.3.261

Devices

BQ Aquaris E4.5
BQ Aquaris M10 HD

Link to Debug Log

Please provide the link generated by Settings->Advanced-> Submit Debug Log (this also does not work. I do not know if this is a general problem with pasting in current UBPort version or a problem with the signal application.)

Logviewer information:

http://paste.ubuntu.com/p/FFmkfdsgNq/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.