William Grant
1b405f533e
feat: working on restoring accounts with fetch
...
loads correctly but isn't saved to db and is lost on refresh
1 year ago
William Grant
8dceb93b09
feat: reset onboarding state when we return to the start stage
...
added better logging for create account flow
1 year ago
William Grant
5e79ebc239
fix: small fixes from broken branch as we try to debug
1 year ago
William Grant
5ce8170188
Merge branch 'feat/ses-50/onboarding' into feat/ses-899/user_profile_poll
1 year ago
William Grant
09133c3837
feat: restore account ids added
1 year ago
William Grant
8a807a5bf9
feat: new account ids added
1 year ago
William Grant
cb6a63fc51
feat: start page and tos ids updated
1 year ago
William Grant
825c617794
feat: continue your session and link device to I have an account
1 year ago
William Grant
68f8d12aa5
feat: recovery phrase to recovery password
1 year ago
William Grant
59eeca88ae
fix: add missing dispatch for set recovery pw error
1 year ago
William Grant
baca07a83b
feat: moved frontend errors to redux
1 year ago
William Grant
4de3570492
feat: got things working correctly with errors throwing before the timeout
...
still trying to debug loading the errors in the frontend
1 year ago
William Grant
7baf6c5886
feat: fixed processing the config message next is finishing the reg properly
...
we now fetch the display name correctly just need to refactor and test the error handling
1 year ago
William Grant
6a2af3e088
feat: added free function to libsession wrappers
...
almost processing the dump correctly
1 year ago
Audric Ackermann
095a9d33e5
fix: canDisplayImage needs check to be done on the thumbnail
1 year ago
William Grant
a3262d7af9
feat: attempting to fetch the display name separate from the usual pipeline
1 year ago
William Grant
e6dedc83fb
feat: finished fade animation between steps
...
moved useState props to redux, fixed back button
1 year ago
William Grant
f196bab2ea
feat: intial animation working correctly
1 year ago
William Grant
bcb926b6ed
feat: started initial work on onboarding step animation
1 year ago
William Grant
9750274240
feat: confirmed sign up with new display name works
1 year ago
William Grant
8a78762b95
fix: disable inputs when button is disabled
1 year ago
William Grant
2c83d41ccd
fix: error handling now works correctly for all stages
...
buttons also correctly disable themselves
1 year ago
William Grant
b87c265404
feat: fixed alignment of loading screen and updated enter new display name copy
1 year ago
William Grant
33a66e86d0
feat: dont show new account success when restoring
...
moved useRecoveryProgressEffect to a hooks folder
1 year ago
William Grant
9a5958c6f1
feat: moved large useEffect to it's own hook
...
useRecoveryProgressEffect
1 year ago
William Grant
7d1907527c
feat: display name screen shows correctly now
...
hide back button while loading
1 year ago
William Grant
6f84d5bede
feat: animated progress loader to spec
...
timeout display name fetch to 15 seconds, added display name inital screen still needs work
1 year ago
William Grant
eaa2ee1887
feat: added in loading animation when restoring an account
1 year ago
William Grant
71e3f82426
feat: added both recovery password icon types
1 year ago
William Grant
7cabdba00e
feat: added error messages to recovery password input
...
fixed remaining styling, improved errors for mnemonic code
1 year ago
William Grant
ef0f3ba434
feat: updated restore account screen with new design
1 year ago
William Grant
ed92122c3d
feat: finished styling success screen
...
need to test logic a bit more to make sure that I am happy
1 year ago
William Grant
99a6b103fe
feat: make sure to set the account create state to done
1 year ago
William Grant
ec7ab04d09
refactor: moved related function from registrationstages to createaccount
1 year ago
William Grant
0e643266cf
fix: replaced session input component with the new one
1 year ago
William Grant
8aac036bca
feat: updated display name
...
show error when display name is too long
1 year ago
William Grant
4e2101a9e5
feat: setup UI and state for account create display name step
1 year ago
William Grant
3eb7f241bf
feat: fix back button positioning relative to related component
...
we can now pass children to a container that holds the back button
1 year ago
William Grant
eff53a956c
feat: renamed stages components to match redux slices
...
setup stage, trying to fix back button position, moved out start logic from stages
1 year ago
William Grant
7d14efb073
fix: doc string comments for registration slice
1 year ago
William Grant
53dbfcca34
feat: updated back button icon
1 year ago
William Grant
f6a6b11f7b
feat: updated onboarding header
...
added external link buttons, removed accentText and added new svgs
1 year ago
William Grant
090ddc07a9
feat: rename onboarding stages for clarity
...
also comment on what changes need to be made within the different stages
1 year ago
William Grant
a9fcb51021
feat: extract back button to separate component
1 year ago
William Grant
7b175b210e
feat: replace context with redux slice
1 year ago
William Grant
4ffd98ae21
feat: updated hero image
...
we simplified the hero responsiveness
1 year ago
William Grant
48ec54ec31
feat: added responsive hero
...
cleaned up some sass and changed to styled components
1 year ago
William Grant
eaa9817d14
feat: created onboarding store and added modals slice
1 year ago
William Grant
b10873c64a
feat: updated tos and privacy policy on registration link
...
intial run at legal links modal
1 year ago
William Grant
18f5df6fd5
feat: migrate session inputs on registration screen to the new component
...
still need to do the slide animation
1 year ago
William Grant
3250a2819f
feat: moved spinners into new loading folder
...
converted session-loader sass to styled components
1 year ago
William Grant
b81d5a3d7a
refactor: clean up remaining global React import calls
...
import specific types from react package
1 year ago
William Grant
a098638bc0
refactor: remove unnecessary react imports
...
you don't need it from react 17
1 year ago
Audric Ackermann
41ca0666ce
chore: remove () => void for misused promises
2 years ago
Audric Ackermann
d43d6abbae
chore: replace tslint with eslint and fix linting issues
2 years ago
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)
2 years ago
Audric Ackermann
3827298078
Merge remote-tracking branch 'emily/integration_tests_2' into onboarding-with-integrationtest-2
2 years ago
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
2 years ago
Audric Ackermann
0e286142f1
chore: add a redux settings slice, currently outdated banner inc
2 years ago
William Grant
367c0c94d0
Merge branch 'clearnet' into theming
3 years ago
William Grant
5b44565b5f
Merge branch 'clearnet' into theming
3 years ago
William Grant
557c2b8d28
feat: classic-dark is now the default theme
3 years ago
William Grant
13efc85d5a
feat: verified signin and registration pages
3 years ago
Audric Ackermann
8d946da490
fix: click on toast does not close dialogs
3 years ago
Audric Ackermann
4e913f1439
fix: displayName allowed length based on bytes rather than char
3 years ago
Audric Ackermann
51e03cf4e5
fix: rerender loop of react list modal
...
update redux related libraries
and update imports to use the RTK ones
3 years ago
William Grant
5ab28bb60e
refactor: rename SessionButton2 to SessionButton and remove old version
3 years ago
William Grant
87b66794ed
feat: updated all session buttons to use new button
...
small style fixes and sass cleanup
3 years ago
William Grant
05bd97df3b
refactor: created themes folder and moved SessionTheme
3 years ago
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
3 years ago
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>
3 years ago
Audric Ackermann
280cc494e8
test with webpack - not working
3 years ago
Audric Ackermann
51575d2f56
moved views to TS but broken
3 years ago
Audric Ackermann
d99cdc48f4
rename background.js to main_start.js
3 years ago
Audric Ackermann
6bd835dfc3
move storage.js to ts
3 years ago
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
3 years ago
Audric Ackermann
602a287263
join closed groups from config only on the first config message
3 years ago
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
3 years ago
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>
3 years ago
Audric Ackermann
790120f484
add data-testid to sessionIdEditable
3 years ago
Audric Ackermann
e17b5e0671
Fix attachment dl freeze ( #2086 )
...
* fix attachment download freezing app for some opengroups
* make registration page work with smaller height
3 years ago
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
3 years ago