Commit Graph

1756 Commits

Author SHA1 Message Date
bjoern bcd5dae53e update translations (#3096) 2024-05-24 19:05:57 +02:00
bjoern d9f3d55e63 tweak push notification settings (#3095)
* apply token changes on leaving the dialog; this avoids unnecessary changes, races or possibly needed blocks if the user is just playing around

* ask before disabling PUSH; this is mainly to avoid accidental taps

* add a 'learn more' button pointing to instant-delivery
2024-05-24 18:50:23 +02:00
bjoern bab868bd90 update translations & local help (#3094)
* update translations

* update local help
2024-05-24 18:04:15 +02:00
bjoern 1e72b5fa72 add a switch for push notifications (#3090)
* add a switch for push notifications

* move 'instant delivery' down

* reword to 'force background connection'

* remove unused string

* respect user setting wrt pref_push_enabled

* f-droid defaults to PUSH = false

* get token directly when enabling PUSH

* delete FCM token when PUSH is disabled
2024-05-24 17:09:54 +02:00
B. Petersen 40961ad31e update translations 2024-05-23 18:10:58 +02:00
B. Petersen 5656e836db update device message for 1.46 2024-05-22 00:30:17 +02:00
B. Petersen 89705b8f58 update translations and local help 2024-05-21 23:23:26 +02:00
B. Petersen a9d74d0f88 update translations 2024-05-19 22:27:41 +02:00
Asiel Díaz Benítez c705790d26 display vcard view type and allow to import/export contacts as vcard (#3043)
* implement Rpc API for parse_vcard

* allow to create Recipient from VcardContact

* display vcard view-type in incoming/outgoing messages

* fix linter warnings in Recipient class

* properly show vcard view-type in quoted messages

* display fallback avatar in quotes

* allow to attach vcard

* implement basic click listener

* timestamp type got changed from float to int

* set stick translation for "contact"

* share contact as vcard using the new Rpc.makeVcard API

* allow to import contact when clicking vcard
2024-05-19 16:22:39 -04:00
B. Petersen 15db6e5d91 update translations 2024-05-19 17:44:16 +02:00
B. Petersen a28f404ef0 add hint to 'add manual contact' 2024-05-19 17:32:54 +02:00
bjoern a8acfcfeb7 tune down entering email addresses manually (#3064)
* reword 'QR code' to 'Invite Code'

* reword adding classic email

* remove the 'new contact' things together

* add 'new classic contact' shortcut only for non-chatmail; it is still always available in the three-dot menu of 'new contact'

* use same menu for qr show/scan

* add 'new classic contact'

* remove 'scan' button from 'new classic contact' (ppl usually came from 'scan')

* rename to 'add contact manually'

* stay with 'qr code' for now
2024-05-19 07:45:23 -04:00
B. Petersen 7446ac6fa2 update translations 2024-05-19 13:16:08 +02:00
bjoern afd1a26e4a move 'manual log in' to 'create profile' (#3060)
* add submenu to 'Explore Other Options'

* move 'Manual Login' to 'Explore Other Options'

* clearer titles, even if they are repetive

* move 'Scan QR' to 'Other'; this allows us to make 'Other' more outstanding

* cleanup layout

* tweak wording to 'Use Other Server' pointing to 'List in Browser', 'Classic Login', 'Scan Invite Code'

* use a standard secondary button for 'Use Other Server'

* show default onboarding server name

* reword to 'List Chatmail Servers'

* always close other-sign-up-options on tapping an option

* clarify that 'classic login' is about e-mail
2024-05-19 13:02:05 +02:00
B. Petersen 9bf06101cf update translations 2024-05-18 16:40:12 +02:00
Asiel Díaz Benítez b7153c2557 change "three dots" option in "add reaction" view to ellipsis (#3059) 2024-05-17 15:00:18 -04:00
B. Petersen c233308e91 use term 'Inbox' only for the email folder 'INBOX' 2024-05-17 20:53:37 +02:00
B. Petersen fa19cce1ad use term 'Bio' instead of 'Signature'
'Signature' is very much related to email, sth. below the text,
this is not the case for Delta Chat, esp. not when using chatmail

'Status' implies that others may be aware of changes,
which is not the case as well.

therefore we'll try 'Bio' - which is also used by by 'Telegram', 'Github', 'Mastodon';
(whatsapp and signal use 'About', but we were failing to get a good hint for that :)
2024-05-17 20:53:37 +02:00
B. Petersen fba533ba88 prefer 'Profile' wording, use 'Accounts' really only for classic email in advanced settings 2024-05-17 20:53:37 +02:00
B. Petersen 3b9b2c880d ignore warnings about misssing translations and wrong ligatures 2024-05-17 18:29:03 +02:00
B. Petersen 26663c8816 update translations 2024-05-17 16:24:34 +02:00
Asiel Díaz Benítez 6b86ebdd54 allow to share log instead of copying to clipboard (#3052)
* allow to share log instead of copying to clipboard

* fix log sharing, improve shareLog() code
2024-05-17 09:53:26 -04:00
bjoern 5fbea74642 change welcome headline (#3053)
* change welcome headline

* keep key, this makes ios/desktop changes effortless
2024-05-17 14:25:24 +02:00
B. Petersen cc22e07a3b update translations 2024-05-13 13:47:19 +02:00
B. Petersen 3c3ac3a067 update translations 2024-05-12 11:48:27 +02:00
bjoern b3a4084026 add strings for new 'please wait' securejoin flow (#3044)
* add strings for new 'please wait' securejoin flow that disallows sending a message in the first seconds

* Update res/values/strings.xml

Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com>

---------

Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com>
2024-05-12 11:43:17 +02:00
B. Petersen b9fdb7befc update translations 2024-05-10 16:11:02 +02:00
B. Petersen 5e2bef368b update translations and local help 2024-05-07 14:57:20 +02:00
B. Petersen 6f01ed07bb concretise 'add second device' instructions: the button 'Add as Second Device' is at 'I Already Have a Login' now 2024-05-07 14:23:25 +02:00
Asiel Díaz Benítez 72956d0ba1 use app:drawableStartCompat instead of android:drawableStart (#3028) 2024-05-07 07:55:29 -04:00
B. Petersen dab0425733 update translations 2024-05-06 16:24:12 +02:00
B. Petersen 6332d53794 rename section for account, password, imap, folders etc. to 'Server' 2024-05-06 16:17:33 +02:00
B. Petersen c93cdc5898 move 'password and account' to advanced, together with folder settings 2024-05-06 16:17:33 +02:00
B. Petersen c74adafbc3 move 'show classic emails' to advanced; it is no longer a recommended option to take care of 2024-05-06 16:17:33 +02:00
B. Petersen 3dcadf8f68 important advanced moved up: log, stats, experimental (we want ppl to play around), app access (discouraged), password and account (discouraged, often not needed, otoh, very bottom is a common place for that) 2024-05-06 16:17:33 +02:00
B. Petersen 4395b4a123 tune down AutoCrypt 2024-05-06 16:17:33 +02:00
bjoern dda5754e38 consistent headlines for 'Your Profile' (#3020) 2024-05-06 09:41:03 -04:00
Asiel Díaz Benítez 81b7df0f99 adapt to new "instant onboarding" UX workflow (#3015)
* rework onboarding

* implement default registration in InstantOnboardingActivity

* dismiss signInDialog after button is selected

* add footer options, implement "explore other options" button

* properly handly permissions results

* implement "scan QR" button

* fix linter warnings

* remove from observers in onDestroy()

* handle DCACCOUNT and DCLOGIN in InstantOnboardingActivity instead of WelcomeActivity

* fix identation in setProviderFromQr()

* rename DEF_CHATMAIL_HOST to DEFAULT_CHATMAIL_HOST

* Update src/org/thoughtcrime/securesms/InstantOnboardingActivity.java

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-05-06 08:32:35 -04:00
B. Petersen 8d7e5e7354 update local-help and translations 2024-05-03 13:56:10 +02:00
B. Petersen dcc23810b5 adapt no-servers hint 2024-05-03 00:56:22 +02:00
B. Petersen 811157c61b update translations 2024-05-02 21:39:56 +02:00
B. Petersen 5749faaad7 update translations 2024-04-29 23:30:37 +02:00
B. Petersen 3dc7848c5d remove unused colors and dimens, relicts of Mapbox 2024-04-29 19:49:59 +02:00
B. Petersen 1c905ff654 remove unused strings 2024-04-29 19:49:59 +02:00
B. Petersen 862d96e7ae tweak other-instance text 2024-04-29 16:35:01 +02:00
B. Petersen 605b97fe38 simplify 'Privacy Policy' handling 2024-04-29 16:35:01 +02:00
B. Petersen 0d37d5f866 make 'I agree to 'Privacy Policy' usable for react 2024-04-29 16:35:01 +02:00
B. Petersen a11824b095 make 'I agree to 'Privacy Policy' easier tappable and usable 2024-04-29 16:35:01 +02:00
B. Petersen 7a1e7989d0 refine strings: link to 'privacy policy', avoid 'instance' wording 2024-04-29 16:35:01 +02:00
B. Petersen 33f7fd3c0b add strings needed for instant onboarding 2024-04-29 16:35:01 +02:00