Commit graph

29 commits

Author SHA1 Message Date
Audric Ackermann 41ca0666ce chore: remove () => void for misused promises 2023-08-02 10:22:48 +02:00
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 2023-07-26 11:26:46 +02:00
Audric Ackermann 0cbcecb508 fix: make avatar download job only take conversationId
and not the profileKey+url too as we need the db entry to be in sync
with the config wrapper data (otherwise the next commit would be made
with data out of date from the wrapper side)
2023-05-23 11:26:09 +10:00
Audric Ackermann 3827298078 Merge remote-tracking branch 'emily/integration_tests_2' into onboarding-with-integrationtest-2 2023-05-15 12:03:08 +10:00
Emily 9e3a569fac Adding tests set nickname, call checks, change profile picture on linked device and unsend message check. Adding into data-testids for aforementioned tests and cleaning up typings 2023-05-12 13:27:44 +10:00
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc 2023-04-26 11:27:29 +10:00
William Grant 367c0c94d0 Merge branch 'clearnet' into theming 2022-10-17 17:24:36 +11:00
William Grant 5b44565b5f Merge branch 'clearnet' into theming 2022-10-12 16:49:43 +11:00
William Grant 557c2b8d28 feat: classic-dark is now the default theme 2022-10-12 15:37:41 +11:00
William Grant 13efc85d5a feat: verified signin and registration pages 2022-10-10 14:46:45 +11:00
Audric Ackermann 8d946da490 fix: click on toast does not close dialogs 2022-10-07 16:03:41 +11:00
Audric Ackermann 4e913f1439 fix: displayName allowed length based on bytes rather than char 2022-10-07 16:01:51 +11:00
Audric Ackermann 51e03cf4e5 fix: rerender loop of react list modal
update redux related libraries
and update imports to use the RTK ones
2022-10-06 15:35:26 +11:00
William Grant 5ab28bb60e refactor: rename SessionButton2 to SessionButton and remove old version 2022-09-16 13:43:49 +10:00
William Grant 87b66794ed feat: updated all session buttons to use new button
small style fixes and sass cleanup
2022-09-16 13:39:19 +10:00
William Grant 05bd97df3b refactor: created themes folder and moved SessionTheme 2022-08-23 12:00:54 +10:00
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2022-08-08 09:50:48 +10:00
Audric Ackermann ec76057c5e
Merge integration test (#2313)
* Testing playwright for Desktop automation

* add more data-testid field

* remove commited test-results

* test: skip group upkeep for now

* test: mention test create group instead of restoring from seed

* test: run on testnet

* fix: revert messagebanner unread count changes

from commit 8107d75e89

Co-authored-by: Emily <emily@oxen.io>
2022-05-17 13:22:13 +10:00
Audric Ackermann 280cc494e8 test with webpack - not working 2022-04-01 09:58:24 +11:00
Audric Ackermann 51575d2f56
moved views to TS but broken 2022-03-24 11:15:21 +11:00
Audric Ackermann d99cdc48f4
rename background.js to main_start.js 2022-03-23 16:50:17 +11:00
Audric Ackermann 6bd835dfc3
move storage.js to ts 2022-03-23 15:57:11 +11:00
Ian Macdonald a11b078d5b
Allow user names up to 26 characters long, in line with Android.
See https://github.com/oxen-io/session-android/blob/master/libsession/src/main/java/org/session/libsession/utilities/SSKEnvironment.kt#L29
2022-03-15 08:56:34 +01:00
Audric Ackermann 602a287263
join closed groups from config only on the first config message 2022-03-09 15:04:28 +11:00
Audric Ackermann 6f5bca6660
allow more characters to be used in display name
We just deny the one used to add markers around a mentions on the
desktop client. which is ᅭ

Relates #2132
2022-02-03 10:58:44 +11:00
burtonemily ffdf2519ca
Integration test (#2128)
* Testing playwright for Desktop automation

* converting tests from javascript to typescript and finishing create user automated test

* Trying to delete app data when test finishes, not through UI

* Undoing the code for clear database once test completes

* Creating POM for cleanup function

* cleanup function for playwright tests

* Creating a new user function, open electron function and clean up function

* fixes user object for new user function

* Adds a login function and start of send message test

* Creating test for sending messages, logging in and adding in data test id tags

* add more data-testid field

* updates new contact test, to have multiple windows and users running simultaneously

* updating clean up and new user test

* Fixing issues with creating new user

* new contact test

* New test to check password functionality

* make sure to cleanup data before running tests

* New group creation test and sending message function

* Adding new automated test for sending message to a contact

* create group test and updating new contact test to include date in test message

* updating package.json to remove webdriver and chromedriver and spectron

Co-authored-by: Audric Ackermann <audric@loki.network>
2022-01-17 16:34:27 +11:00
Audric Ackermann 790120f484
add data-testid to sessionIdEditable 2021-12-22 11:15:31 +11:00
Audric Ackermann e17b5e0671
Fix attachment dl freeze (#2086)
* fix attachment download freezing app for some opengroups

* make registration page work with smaller height
2021-12-15 15:56:29 +11:00
Audric Ackermann 28c7445dce
refactor most of the components to outside of their Session folder (#2072)
* refactor most of the components to outside of their Session folder

* finish moving overlay and memberListItem to react hook

* fix bug with kicked member len >2 not being displayed

also sort admins first in UpdateGroupMembers dialog

* fix admin leaving text of groupNotification

* add a useFocusMount hook to focus input fields on mount

* make click avatar convo item open only user dialog

* cleanup config default.json

* make sure to use convoController to build sync message

* disable showing pubkey on opengroups

* add a pause on audio playback

Fixes #2079
2021-12-14 15:15:12 +11:00