Status Mobile - 2.30.0
Please report issues/bugs in the #feedback-mobile
channel on the Status community or via https://github.com/status-im/status-mobile/issues.
What's Changed
- fix jump-to in the community screen is navigating to home screen instead of shell by @Parveshdhull in #15647
- [15128] Introduce muting for a specific duration by @ibrkhalil in #15253
- feat: add in-app notification, refactor toast by @yqrashawn in #15642
- [#15518]Show disclaimer during password creation by @SilentCruzer in #15650
- fix status-bar font color by @Parveshdhull in #15596
- Fix for "Pending requests" label not being shown in light mode by @alwx in #15667
- Create search-input component by @ulisesmac in #15664
- fix app theme changes with PN enabled and the app closed by @Parveshdhull in #15670
- Use static background screen for onboarding screens with dark overlay by @Parveshdhull in #15666
- Measuring the proper sizes of images in chat by @alwx in #15675
- patch react-native script to not look for
nvm
by @siddarthkay in #15681 - Update contact screen to new design by @erikseppanen in #15526
- fix subs bug by @flexsurfer in #15680
- Allow running debug iOS builds on physical device via CLI and Enable Automatic code signing for Debug builds by @siddarthkay in #15637
- Fix for multiple header spacings on onboarding screens by @alwx in #15640
- Change view-id as per the selected bottom tab and refactor subscriptions by @Parveshdhull in #15636
- ci: upgrade Xcode from 14.2 to 14.3 by @jakubgs in #15581
- [15569] Select recent tab on messages home when double tapping messages icon by @ibrkhalil in #15604
- [Fix] [iOS] Crash on onboarding for second profile without biometrics by @smohamedjavid in #15688
- chore: add generate code to new sync ui by @J-Son89 in #15584
- fix: remove contact from mutual contact list after contact is blocked by @jo-mut in #15579
- nix: add ios-deploy package to ios shell by @jakubgs in #15699
- Add accessibility-id for buttons 'Enable Biometrics' page by @briansztamfater in #15499
- Community request to join changes by @smohamedjavid in #15627
- [#15210] Show user avatar in contact request toast by @rasom in #15223
- feat: step component by @yqrashawn in #15711
- [15550] Allow unpinning of deleted-for-me messages by @ibrkhalil in #15572
- move image-server out of status-im namespace by @siddarthkay in #15712
- [#15719] Recovery phrase input by @ulisesmac in #15720
- update guidlines by @flexsurfer in #15686
- Pinned messages UI issues by @alwx in #15687
- feat: reimplement composer by @OmarBasem in #15639
- Integrate support for SVG icons and fix clear icon by @ilmotta in #15691
- Gesture section list by @OmarBasem in #15727
- fix (fn[]) usage in hiccup by @flexsurfer in #15713
- ci: fix missing SSH key for fetching ios certs by @jakubgs in #15740
- Fix replies & pinned messages by @cammellos in #15689
- Fixed styling issues for mention in the chat text by @rahulpsingh in #15723
- Various fixes for Contact Request flows (2nd attempt) by @ilmotta in #15685
- New component: Link Preview by @ilmotta in #15732
- fix: always albumize outgoing image messages by @yqrashawn in #15735
- [#15655] Resolve messages with markdown on Jump To screen by @rasom in #15738
- fix device theme change listener in ios by @Parveshdhull in #15724
- Request to join community screen is not scrollable on Android #15748 by @flexsurfer in #15750
- fix status bar font color by @Parveshdhull in #15744
- Show "Kicked from community" notification in Activity Center by @smohamedjavid in #15734
- move status native module by @flexsurfer in #15749
- fix quo hotreload by @flexsurfer in #15760
- fix Sometimes mentions list does not appear after typing @ in chat input filed by @qfrank in #15622
- feat: add identifiers screen to onboarding-flow by @J-Son89 in #15684
- [#15741] Fix error on tapping pinned message by @rasom in #15754
- fix UI freeze issue by @Parveshdhull in #15761
- Improve QR Code Component in Quo Preview Sandbox by @siddarthkay in #15755
- Reimplement composer: add reply by @OmarBasem in #15736
- remove unused code relate to old text-input component by @qfrank in #15765
- nix: disable sandboxing for xcodewrapper by @jakubgs in #15774
- clean old code, remove public chat, implement drawers for home screens by @flexsurfer in #15766
- e2e: cleanup by @churik in #15704
- Improve dissmiss all overlays by @Parveshdhull in #15773
- feat: composer - edit message by @OmarBasem in #15772
- revert podfile.lock by @OmarBasem in #15791
- On password creation screen make the password disclaimer tappable by @siddarthkay in #15757
- fix: quo2 title-input component selection color fix for android by @ajayesivan in #15717
- New composer - add audio comp by @OmarBasem in #15790
- Fix community disclaimer checkbox by @siddarthkay in #15804
- Fix for mention text overlaying message text when mention is added during message editing (Android) by @alwx in #15778
- New mentions design by @OmarBasem in #15799
- [#15798] Fix issue with android dev env by disabling flipper by @rasom in #15811
- quo2 documentation drawer component by @ajayesivan in #15674
- feat: implement audio message component by @briansztamfater in #15594
- e2e: restore/remove user by @churik in #15797
- fix: incorrect font-size in user-avatar(size: medium) by @ajayesivan in #15801
- quo2 predictive keyboard component by @ajayesivan in #15806
- fix: New chat screen insets by @OmarBasem in #15829
- refactor: remove images placeholder text by @OmarBasem in #15830
- nix: fix handling POMs without JARs by @jakubgs in #15835
- nix: update Gradle dependencies by @jakubgs in #15837
- Improve last message preview by @vkjr in #15613
- [15612] Only allow showing universal links after clicking start using status by @ibrkhalil in #15786
- fix Home-stack overlaps bottom tabs in Xiaomi devices on first run by @Parveshdhull in #15821
- Adapt to status-go backend changes for ConvertToKeycardAccount by @qfrank in #15846
- feat: new composer complete 🎉 by @OmarBasem in #15818
- 'Unpin' option in 1-1 chat for deleted message by @alwx in #15833
- fix: android blur view hash mismatch in some locations by @ajayesivan in #15843
- [#15663] Recovery phrase onboarding by @ulisesmac in #15831
- Composer polishing by @OmarBasem in #15857
- ci: bump timeout for tests to 15 minutes by @jakubgs in #15858
- Separate doc with debug tips by @vkjr in #15849
- ci: add Alchemy and Infura credentials in CI by @jakubgs in #15850
- fix: maximized composer incorrect bottom padding by @OmarBasem in #15865
- nix: use SRI hashes for Gradle dependencies by @jakubgs in #15867
- Show correct error message while unlocking app by @Parveshdhull in #15845
- feat: doc info boxes while onboarding by @yqrashawn in #15697
- Fix composer max height on some Android devices by @OmarBasem in #15871
- Remove identicons, replace them with initials of a user by @alwx in #15815
- [Fix] Tapable area of user avatar in chat by @smohamedjavid in #15840
- Composer polishing by @OmarBasem in #15875
- fix: app locked screen accent color by @ajayesivan in #15854
- chore: restore label on im new to status page by @J-Son89 in #15876
- fix window height sub leak by @Parveshdhull in #15878
- Double-tap for communities & fix for 'Recent' tab not being shown as selected if message icon is double tapped by @alwx in #15844
- Fix mentions animation when disappearing by @OmarBasem in #15879
- Add 'How to scan' syncing screens by @erikseppanen in #15710
- e2e: fixes by @churik in #15882
- use debounce-and-dispatch to improve mention performance by @qfrank in #15887
- fix: audio issues when sending app to background on Android by @briansztamfater in #15880
- Fix: Suggested list of mentions does not appear initially when '@' is typed in the editing message composer by @qfrank in #15894
- fix onboarding transition background color by @flexsurfer in #15900
- Update UI for Sign In by Syncing and Add Scan or Enter pairing Code to in app syncing flow by @J-Son89 in #15623
- e2e: images by @churik in #15898
- ci: fix missing Alchemy and Infura env vars by @jakubgs in #15903
- feat: new keycard component by @codemaster115 in #15892
- Add Accessiblity for Image Container in Chat by @smohamedjavid in #15913
- Design Feedbacks on "Create profile password" screen by @smohamedjavid in #15863
- [15611] Lock orientation by @flexsurfer in #15915
- Add share tab in shell by @siddarthkay in #15782
- [#15779] Disable input after login by @ulisesmac in #15874
- fix: single image transition animation flicker on iOS by @OmarBasem in #15932
- fix: composer opacity on Android when recording by @OmarBasem in #15929
- update go-waku v0.6.0 by @cammellos in #15921
- Dont check
app-state
forAndroid
when evaluating universal links routing by @siddarthkay in #15896 - Activity Center Empty Community Image by @smohamedjavid in #15907
- fix #15899 : failed to reset password by @qfrank in #15914
- Make json-rpc/call effect more in line with re-frame standards by @ilmotta in #15936
- New link previews (initial implementation) by @ilmotta in #15891
- Fix: nickname modal iOS bottom space by @OmarBasem in #15941
- fix: permission tag component locked state by @ajayesivan in #15928
- Update hooks lib by @OmarBasem in #15956
- chore: add pr comments by @J-Son89 in #15920
- App locked screen - design review changes by @ajayesivan in #15927
- [Fix] Accessibility for single image in chat by @smohamedjavid in #15964
- home screen updates by @jo-mut in #15860
- #15665 Settings list component by @rfahernandez in #15922
- sync devices after sign in by @jo-mut in #15658
- Fix UX issue while spamming the copy button on share shell tab. by @siddarthkay in #15938
- [#15756] Token gated communities by @flexsurfer in #15814
- nix: use jsbundle derivation for iOS as well by @jakubgs in #15924
- autocomplete password by @flexsurfer in #15979
- e2e: gallery test + links preview by @churik in #15971
- [Fix] Keyboard Close on "Forgot Password" tap by @smohamedjavid in #15968
- [Fix] Sorting of Chat list items by @smohamedjavid in #15974
- clean old namespaces by @flexsurfer in #15980
- ci: drop useless call to doGitRebasePR by @jakubgs in #15935
- Design fixes for profile options by @vkjr in #15966
- Animate link previews entering/leaving the Composer by @ilmotta in #15984
- feat: add ident ring for login profile picture by @yqrashawn in #15942
- fix: display name/nickname/ens which includes dash is not resolved in the chat when mentioned by @qfrank in #15990
- fix profile picture on login screen by @Parveshdhull in #15985
- Fix composer height overflow with extra content by @ilmotta in #15989
- new chat fixes and improvements, sheet modal screen improvements by @flexsurfer in #15993
- fix: audio recording bugs while scroll in chat by @briansztamfater in #15986
- Show number of unread messages by @vkjr in #15987
- ios: replace Diawi Fastlane plugin that disappeared by @jakubgs in #15959
- clean old onboarding and communities by @flexsurfer in #15994
- ios: drop fastlane-plugin-clean_testflight_testers by @jakubgs in #16003
- fix composer calc lines by @OmarBasem in #16005
- New Icons by @ajayesivan in #15937
- Fix composer opacity on reenter screen by @OmarBasem in #16010
- refactor: lightbox screen by @OmarBasem in #15996
- Bottom sheet background on Android changed to overcome issues with blur by @vkjr in #16009
- fix pin image in community leads to error by @Parveshdhull in #16017
- fix mentions delay by @OmarBasem in #16025
- Add default customization color by @smohamedjavid in #16026
- Bump release to 1.23.0 by @ajayesivan in #15999
- Setup syncing timer fix by @ajayesivan in #15852
- [Fix] "View Profile" button behaviour on keyboard open in "Add a contact" modal by @smohamedjavid in #15978
- Old wallet by @rasom in #15822
- [Fix] Nav bar overlap in "Syncing" screen by @smohamedjavid in #16014
- [Fix] Error on opening "How to scan" bottom sheet by @smohamedjavid in #16033
- disable chat swipe back navigation in ios by @Parveshdhull in #16035
- fix emoji pin in community by @Parveshdhull in #16041
- fix: quo2 floating-shell-button click through by @ajayesivan in #16030
- Align to latest accounts changes by @rasom in #16037
- fix send button z-index by @OmarBasem in #16024
- [Fix] QR scanner scanning QR when user moved to next screen by @smohamedjavid in #16012
- ci: fix jsbundle target name for nix-cache build by @jakubgs in #16056
- refactor: zoomable component by @OmarBasem in #16022
- Upgrade re-frame to latest stable release v1.3.0 by @ilmotta in #15997
- Show a profile image on communities and contacts screen by @alwx in #16042
- bump reagent 1.2.0 by @flexsurfer in #16070
- Fix: jumpy composer by @OmarBasem in #16051
- Improve option to mark all notifications read by @ilmotta in #16044
- [15660] Show who sent message reaction by @ibrkhalil in #15677
- Local Pairing Updates by @smohamedjavid in #16065
- adjust padding for QR Images by @siddarthkay in #15975
- improve photo-selector and adjust according to the latest designs by @flexsurfer in #16053
- [#15759] - Onboarding recovery phrase screen by @ulisesmac in #15946
- fix #16043 by @qfrank in #16126
- Disable translations - only use English for the moment until designs are stable and translations are correct by @alwx in #16103
- Fix reaction images and implement Selectors > Reactions component by @ilmotta in #16114
- Feature/15776 slideshow styles by @rahulpsingh in #15933
- Chat Screen Top Bar UI + new UI for user details by @alwx in #15204
- [#16077] community illustrations and copy by @ulisesmac in #16113
- Lightbox refactoring by @OmarBasem in #16096
- [Fix] Open app on push notification tap by @smohamedjavid in #16136
- Fix for "Rendered more hooks than during the previous render" error on closing group chat/communty channel by @alwx in #16145
- e2e: fixes for emoji and xfails added by @yevh-berdnyk in #16165
- [#16094] Messaging - In Chat - Implement Options Menu for 1-1 and com… by @flexsurfer in #16131
- Debug mode fix: photo selector by @OmarBasem in #16146
- Support unfurling more websites by @ilmotta in #16040
- [#16077] Add community illustrations by @ulisesmac in #16162
- [16166] The reaction are not matched to the designs into the 'who sent' bottom sheet by @ibrkhalil in #16168
- [16147] Fix margin left for community icon when long pressing community by @ibrkhalil in #16171
- Fixes for Request to Join Community bottom sheet by @ilmotta in #16192
- ci: set e2e/status-app-prs timeout to 90 minutes by @yakimant in #16158
- Correct top bar offsets and positions on Android + correct blur as a bonus ✨ by @alwx in #16148
- Fixes for "I'm new to Status" screen by @ilmotta in #16199
- Design note fixes (#15781) by @erikseppanen in #16000
- Messages read back button by @vkjr in #16186
- [#16086] Messaging - Composer - Show current message for user context… by @flexsurfer in #16128
- [#16198] No delay on removing contact from the list by @rasom in #16217
- Add Images count to reply by @OmarBasem in #16194
- Do not show group details when user is not a member of the group by @vkjr in #16134
- e2e: Fixes for nightly failures by @yevh-berdnyk in #16187
- fix #16099 by @qfrank in #16177
- Identifiers screen design updates by @smohamedjavid in #16220
- [#16078] - Add empty state component to messaging tabs by @ulisesmac in #16200
- e2e: Updated report by @yevh-berdnyk in #16223
- [Fix] Incorrect navigation to message reaction bottom sheet by @smohamedjavid in #16218
- Layout updates/fixes for pinned messages bar by @alwx in #16179
- chore: remove mock data from syncing by @J-Son89 in #16132
- [16082] Adjust height between messages to match designs by @ibrkhalil in #16170
- fix hole view usage for create profile picture by @Parveshdhull in #16001
- [iOS] Perform preflight check for local network permission by @smohamedjavid in #16150
- fix: shell button position in chat screen by @OmarBasem in #16190
- Update progress on swiping carousel. by @rahulpsingh in #16154
- fix: bottom sheet padding by @OmarBasem in #16216
- fix: chat top bar iOS by @OmarBasem in #16234
- fix: fixes error message on login page by @briansztamfater in #16180
- Prevent overflowing of chat name and message preview in the Chat List by @smohamedjavid in #16210
- align changes to RequestAllHistoricMessagesWithRetries by @qfrank in #16244
- [16137] Disable text description in lightbox for now by @ibrkhalil in #16169
- Information about patching 3rd parties by @vkjr in #16249
- Implement dummy action drawers for community chats by @ilmotta in #16227
- fix App crashes when pressing on community link by @Parveshdhull in #16019
- e2e: Fixes for jump-to by @yevh-berdnyk in #16255
- Fix slow scrolling on chat screen by @rasom in #16246
- [#15836] Images not displayed in chat when received by user with app … by @flexsurfer in #16256
- e2e: false failures fixes by @yevh-berdnyk in #16262
- Upgrade
react native
from0.67.5
to0.69.10
by @siddarthkay in #16016 - [#15626] Bottom sheets stop opening if close the app with a bottom sh… by @flexsurfer in #16258
- feat: Lightbox share images by @OmarBasem in #16224
- Shell navigation and animations by @Parveshdhull in #15893
- Various fixes for the Information Box component by @ilmotta in #16272
- [#16156] Top bar flashing by @rasom in #16267
- Animate home stack border radius by @Parveshdhull in #16284
- chore: add lefthook.yml to gitignore file by @briansztamfater in #16288
- fix the activity center crash when replying with an image by @Parveshdhull in #16281
- Slide button component (bounty) by @clauxx in #16259
- get rid of
slide-button.component-spec
by @siddarthkay in #16293 - Update default iOS Simulator by @smohamedjavid in #16289
- Added PR Review Policy by @Samyoul in #16280
- onboarding syncing updates by @jo-mut in #16206
- Disable audio messages by @alwx in #16270
- feat: add parallax component by @J-Son89 in #16277
- Add reorder-item component by @mmilad75 in #16225
- Fix for two separate sections with different colors shown on the chat screen (dark mode) by @alwx in #16265
- temporary hide mutual update's messages by @flexsurfer in #16290
- chore: fix unit test for slide button by @J-Son89 in #16302
- nix: upgrade interpreter from 2.11.1 to 2.14.1 by @jakubgs in #16297
- fix switcher cards position in ios by @Parveshdhull in #16301
- Fix clipped tags in Community Overview screen by @ilmotta in #16292
- Add decision about team structure by @cammellos in #16295
- [#16118] bottom nav tab notification color by @ulisesmac in #16236
- [#16066] bottom sheet height by @ulisesmac in #16285
- Update prettier config for the project. by @rahulpsingh in #16303
- Make profile photos visible by default by @alwx in #16095
- Fix incorrect channel option by @ilmotta in #16314
- e2e: tests fixes by @yevh-berdnyk in #16308
- tests: fix type of shell used for linting by @jakubgs in #16323
- nix: upgrade nixpkgs to latest nixos-23.05 by @jakubgs in #14944
- ci: build generic status-go and all shells by @jakubgs in #16287
- Upgrade
react-native-camera-kit
library to resolve camera issues in Sign In screen by @smohamedjavid in #16248 - Update prettier script. by @rahulpsingh in #16324
- Use new login endpoint by @cammellos in #16013
- [16247] Make reactions row scrollable by @ibrkhalil in #16298
- [15524] Support mentioning non Latin nicknames by @qfrank in #16320
- fix: activity center notifications swipe style by @codemaster115 in #16222
- nix: use builtins to not depend on channels by @jakubgs in #16343
- Add featured-community data #16015 by @erikseppanen in #16232
- [#16335] - Add space before "Forgot password?" by @ulisesmac in #16337
- init status-go logging once app start up by @qfrank in #16325
- [14556, 14259] Allow users to mute community channels and to mute chats for specific duration by @ibrkhalil in #15128
- [15128-followup] by @ibrkhalil in #16350
- Updated styles and layouts for messages by @alwx in #16188
- Improve hot reloading by @Parveshdhull in #16349
- Fix incorrect background color in Community Overview screen by @ilmotta in #16348
- nix: downgrade from 2.14.1 to 2.13.4 by @jakubgs in #16347
- Jc/1 profile by @J-Son89 in #16291
- fix: close keyboard when start scrolling on chat by @briansztamfater in #16339
- e2e: updated test_restore_multiaccount_with_waku_backup_remove_switch by @yevh-berdnyk in #16363
- Add team member to decision by @cammellos in #16336
- android: fix Gradle deps, drop Flipper, upgrade Fresco by @jakubgs in #16369
- Redirect to onboarding welcome screen if all profiles are removed by @Parveshdhull in #16368
- [#16157] Pinned list button is absent when user is located at the top… by @flexsurfer in #16355
- feat: add new theming mechanism by @J-Son89 in #16191
- chore:move jump-to functionality inside namespace for shell by @J-Son89 in #16361
- nix: fix cache usage by modifying global config by @jakubgs in #16366
- fix
make test
on macOS by @yakimant in #16359 - scripts: disable pipefail when greping for SHA by @jakubgs in #16381
- nix: build derivation from sources if cache fails by @ibrkhalil in #16383
- [#16092] Auto-rotate breaks UI on Android by @flexsurfer in #16370
- e2e: added attempts for MaxRetryError handling by @yevh-berdnyk in #16376
- nix: skip git-lfs checks failing on darwin by @siddarthkay in #16386
- followupchanges #16355 by @flexsurfer in #16371
- Add "Find sync code" bottom sheet by @smohamedjavid in #16364
- js: remove unused visual tests and detox package by @yakimant in #16372
- Animate floating screen border radius by @Parveshdhull in #16384
- fix deleted message remains in preview at Jump to section #16374 by @Parveshdhull in #16385
- Update broken
Status development
link in ide-setup.md by @smohamedjavid in #16391 - Fix race condition on sending messages by @cammellos in #16260
- feat: add blur effect on scroll for buttons inside gallery view by @briansztamfater in #16319
- fix: send user to settings if audio permission is rejected by @briansztamfater in #16049
- fix: calibrate duration calculation of recorded audio by @briansztamfater in #15543
- nix: fix Android SDK on Darwin with nixpkgs system override by @yakimant in #16237
- [#16322] - Carousel tap gesture by @ulisesmac in #16338
- improve: enable collect logs before login by @qfrank in #16392
- e2e: Updated error message in 702783 by @yevh-berdnyk in #16388
- feat: save image by @OmarBasem in #16268
- [15902] BUGFIX - Resolve public keys into the user's name in the confirmation drawer by @ibrkhalil in #16176
- Disable image description in lightbox by @ibrkhalil in #16405
- feat: add parallax to biometrics page for whitelisted devices by @J-Son89 in #16296
- chore: move activity centre and share into shell namespace by @J-Son89 in #16395
- nix: use Darwin stat command explicitly by @jakubgs in #16407
- Onboarding: Identifiers page highlighting animation by @J-Son89 in #16375
- chore: small refactor to remove some uses of status-im in status-im2 by @J-Son89 in #16358
- Update animation for onboarding carousel. by @rahulpsingh in #16294
- Implement Swipe navigation for floating screen by @Parveshdhull in #16390
- [16352] [Bugfix] New message indicator not showing on bottom navigation for unmuted chats and another bug by @ibrkhalil in #16380
- multiaccounts refactoring part1 by @flexsurfer in #16414
- e2e: updated wait_for_status_to_be by @churik in #16416
- fix: ROW_NUMBER() not work on ios for some reason by @qfrank in #16426
- Tests/nightly 29 07 by @churik in #16439
- [#15944] Set installation name on account creation and pairing by @rasom in #16307
- key-storage cleanup by @flexsurfer in #16427
- fix App crashes when jump-to has group chat card by @Parveshdhull in #16431
- e2e: Reactions in 1-1 chats by @yevh-berdnyk in #16441
- Fix new message indicator for chats bottom tab by @vkjr in #16417
- [Fixes: #16203] Fix delete for me replies images by @cammellos in #16428
- Comment time bomb test out by @ilmotta in #16452
- feat: allow navigation within different stacks by @briansztamfater in #16419
- chore: use with theme for step component by @J-Son89 in #16399
- nix: downgrade watchman to 4.9.0 by @yakimant in #16406
- ci: add shebang to jenkinsfiles by @yakimant in #16443
- Update
bottom sheet screen
component to use theme context by @smohamedjavid in #16429 - update theming for profile-input, empty state and predictive keyboard components by @J-Son89 in #16423
- e2e: fixes for backup users and unread indicator tests by @yevh-berdnyk in #16468
- chore: update use of theme in page-nav component by @J-Son89 in #16424
- feat: add markdown list component to quo2 by @J-Son89 in #16411
- e2e: tests for reactions in community and group chats by @yevh-berdnyk in #16470
- Implement static loading skeleton by @Parveshdhull in #16474
- feat: implement onboarding modal transition for sign in screen by @briansztamfater in #16167
- e2e: nightly fixes by @yevh-berdnyk in #16485
- Lint and fix missing trailing newlines by @ilmotta in #16445
- [#16378] Channel unread counter space by @ulisesmac in #16460
- [#16111] - toast animation & dismiss by @ulisesmac in #16433
- [#16073] Password info box by @ulisesmac in #16420
- e2e: using more sessions by @churik in #16483
- e2e: change numpocesses by @churik in #16494
- Dynamically calculate composer height to adjust the spacing on the bottom of the list by @alwx in #16235
- Fix conditional of selection user's name in confirmation drawer by @ibrkhalil in #16489
- [16079] Fix dark mode for communities and messages home by @ibrkhalil in #16382
- multiaccounts refactoring S3, refactor keychain and touchid, move and refactor create/recover/login profile by @flexsurfer in #16448
- Replace placeholders on "Jump to" page by @Parveshdhull in #16501
- Lint & fix some shadowed core Clojure(Script) vars by @ilmotta in #16500
- e2e: fix for endless apk upload + teardown by @yevh-berdnyk in #16511
- [#16422] Merge profile and profile overview into one map in status-go by @flexsurfer in #16507
- fix smthg test folder by @flexsurfer in #16519
- chore: move button into view and style files by @J-Son89 in #16442
- e2e: fix for nightly apk upload by @yevh-berdnyk in #16517
- Fix compressed key ellipsis by @siddarthkay in #16492
- Fixed issues with styling in pinned messages panel. by @rahulpsingh in #16498
- Lightbox text sheet by @OmarBasem in #16471
- [#16520] ENS setting is unavailable on PRs when test network is set by @flexsurfer in #16521
- Fix Profile URLs not opening universal link on new accounts by @siddarthkay in #16340
- Fixes for the Community Channel avatar component by @ilmotta in #16379
- Enable lightclient by @cammellos in #16463
- fix: onboarding carousel overflows causing navigation glitches by @briansztamfater in #16514
- chore: update guidelines on quo2 components api to match figma spec by @J-Son89 in #16454
- fix App is not opened on the last viewed chat with biometric login enabled by @Parveshdhull in #16516
- Profile color in Jump-to and View Profile buttons by @smohamedjavid in #16538
- [16543] Fix muting channel from inside and outside chat page by @ibrkhalil in #16544
- Lightbox opacity swipe animation, and margins by @OmarBasem in #16510
- [16467] Fix delete for me doesn't work on chat reopen by @ibrkhalil in #16529
- feat: album selector animation by @OmarBasem in #16533
- feat: add video and animation to generating keys page by @J-Son89 in #16415
- [Fix] Seen state in Activity Center when it is open by @smohamedjavid in #16541
- Top bar fixes by @alwx in #16506
- Enable shell navigation by @Parveshdhull in #16438
- [16524] Fix chevron icon showing when chat is muted by @ibrkhalil in #16528
- e2e: add workaround for floating screens by @churik in #16545
- chore: add doc on pixel perfection by @J-Son89 in #16539
- [Fix] Login Validation Error by @smohamedjavid in #16562
- Rewrite Community List component by @ilmotta in #16527
- Fix & optimize shadows foundation by @ilmotta in #16553
- [#15950] Updated build-image-messages by @andresceballosm in #16518
- fix: banner images/colors in shell by @codemaster115 in #16239
- Move status-im.utils.money to utils.money by @ilmotta in #16573
- fix image long press issue and cropping by @Parveshdhull in #16571
- Add flash toggle for the camera in sync screen by @smohamedjavid in #16558
- Avoid panic when config missing in community by @cammellos in #16572
- fix navigating to chat via the 'Jump to' button breaks composer by @Parveshdhull in #16604
- Update readme by @cammellos in #16619
- hide mutual update's system messages by @Parveshdhull in #16674
- e2e: save and share image tests by @yevh-berdnyk in #16692
- [161108] Optimize message styling when there's multiple mentions on top of each other by @ibrkhalil in #16505
- Fix failing mute till test by @ibrkhalil in #16453
- #16691 fix navigation to community from discover communities screen by @Parveshdhull in #16702
- Update go waku by @cammellos in #16689
- [#16703] The display name is not resolved in chats for user sender af… by @flexsurfer in #16704
- Mute community by @jo-mut in #15161
- [Fix] Scroll to bottom on editing a message by @smohamedjavid in #16630
- Refactor
Bottom Sheet
to use Theme Context by @smohamedjavid in #16710 - e2e: TimeoutException by @churik in #16730
- feat: category quo2 component by @OmarBasem in #16713
- Refactor Button and correct use of community color by @J-Son89 in #16536
- [#16551] - shared community name in switcher by @ulisesmac in #16576
- Do not show biometrics onboarding screen if biometric is not available by @flexsurfer in #16744
- feat: browser input by @BalogunofAfrica in #16487
- feat: camera screen (1/2) by @OmarBasem in #16569
- feat: onboarding transitions for new to status flow by @briansztamfater in #16554
- e2e: mute chats by @yevh-berdnyk in #16708
- Implement activity logs photos component by @Parveshdhull in #16760
- e2e: nigthly fixes 24.07 by @yevh-berdnyk in #16770
- discard backup message when recovering account by @qfrank in #16748
- Update GH templates by @churik in #16771
- fix missing duration value in muted chat button text by @Parveshdhull in #16769
- Show authout details in message preview of context drawer by @alwx in #16765
- Notification Centre - add Empty Content screen by @mmilad75 in #16715
- Refactor
toast
component to use theme context by @smohamedjavid in #16711 - feat: category reorder component by @OmarBasem in #16719
- Update navigation bar to support dark mode by @alwx in #16762
- Unshadow more Clojure core vars by @ilmotta in #16777
- Fix UI freezing when image is opened from activity center by @Parveshdhull in #16707
- [#16278] fix tips in white border by @ulisesmac in #16716
- e2e: updated getting public key by @yevh-berdnyk in #16779
- gh: add label to bug template by @churik in #16796
- chore: remove uses of override theme prop by @J-Son89 in #16570
- Add support for discovering local pairing peers by @siddarthkay in #16803
- fix IOS crash by @siddarthkay in #16812
- Upgrade shadow-cljs and ClojureScript by @ilmotta in #15417
- [#16377] feat: add calendar to quo2 by @mohsen-ghafouri in #16783
- [#16446] Communities banner animation by @ulisesmac in #16567
- [#16481] Fix unread badge group chats by @ulisesmac in #16610
- Camera extra features by @OmarBasem in #16781
- Implement
gradient cover
component by @smohamedjavid in #16778 - Quo2: Network Amount by @OmarBasem in #16764
- e2e: fix for creating second user by @yevh-berdnyk in #16818
- [Quo2] Implement
Account Avatar
Component by @smohamedjavid in #16795 - fixed: getting stuck on the "Keys saved" randomly by @qfrank in #16816
- Quo2 Wallet: network bridge by @OmarBasem in #16793
- Implement Wallet Graph component by @briansztamfater in #16789
- ci: fix use of release Infura key for E2E runs by @jakubgs in #16826
- Implement account_card and variants by @FFFra in #16801
- Implement Quo2 Numbered-Keyboard / Keyboard Key component by @mmilad75 in #16723
- Set initial block range for a newly created account by @rasom in #16835
- ci: create e2e nightly run on ci.status.im by @yakimant in #16522
- Revert "Set initial block range for a newly created account" by @J-Son89 in #16842
- Button Refactors Final Final by @J-Son89 in #16772
- Top bar UI (design review) by @alwx in #16820
- e2e: group chat unread messages by @yevh-berdnyk in #16838
- e2e: added test for markdown support (702809) by @yevh-berdnyk in #16847
- Add method for fast creation of communities by @qfrank in #16806
- Quo2: Token Input by @OmarBasem in #16819
- Add on-press prop to the collectable component by @smohamedjavid in #16837
- chore: adjust counter to use customization-color internally by @J-Son89 in #16799
- Enable layout animations by default by @Parveshdhull in #16832
- simple quo groups by @flexsurfer in #16857
- Update entry points for Quo2 Preview by @smohamedjavid in #16843
- 16709 chat home banner animation by @ulisesmac in #16823
- e2e: updated tests with new communitites creation flow by @yevh-berdnyk in #16822
- [Fix] Crash on onboarding due to nil value by @smohamedjavid in #16884
- Set initial block range for a newly created account (again) by @rasom in #16848
- add wallet overview by @erikseppanen in #16855
- Quo2 Wallet: Token Value by @OmarBasem in #16880
- [#16254] Add new system messages in chat history when accepting a con… by @flexsurfer in #16775
- nix: switch status-im config to env vars, cleanup by @yakimant in #16409
- Fetching featured communities by @vkjr in #16829
- Implement Quo2 Numbered-Keyboard / Numbered Keyboard component #16606 by @mmilad75 in #16851
- Quo2 Wallet: Summary Info by @OmarBasem in #16881
- fix: process backup messages when recovering account from seed phrase by @qfrank in #16879
- [Quo2] Implement
Progress bar
component by @smohamedjavid in #16905 - Implement quo2 Inputs/ Locked Input component - Originally "Transaction sheet preview" by @siddarthkay in #16918
- Add fallback letter on channel on the community card by @Parveshdhull in #16863
- [#16437] fix sync qr code not recognized after trying again by @ulisesmac in #16746
- show button background on scroll by @jo-mut in #16432
- ci: cleanup e2e tests and builds from jenkins combined job by @yakimant in #16896
- Various fixes on messaging by @cammellos in #16903
- chore: add basic flow for wallet development to begin by @J-Son89 in #16915
- "Your name" input field is dispositioned to the bottom on Create profile screen (Android) by @alwx in #16923
- Add docs specifically for quo2 by @ilmotta in #16901
- e2e: discover community by @churik in #16957
- feat: Account overview component by @ibrkhalil in #16742
- Align text left in lightbox by @cammellos in #16944
- Refactor some quo2 components to use best practices by @J-Son89 in #16817
- chore: add composer button to quo2 and use in app by @J-Son89 in #16902
- e2e: pulling geth log in teardown if setup is failed by @yevh-berdnyk in #16961
- e2e: Added test for message with hashtag in community channel (702948) by @yevh-berdnyk in #16970
- revert identity ring colours by @qfrank in #16938
- fix app crash during key generation by @qfrank in #16984
- Wallet Empty Home UI by @OmarBasem in #16965
- Add preview and counters for CR system messages #16898 by @flexsurfer in #16969
- Update status-go docs by @cammellos in #16989
- Pull images from status-go by @cammellos in #16976
- Quo2 Wallet: Account list card by @OmarBasem in #16893
- Use
customization-color
to inherit custom colour for notification dots / counter by @alwx in #16947 - Update group-avatar component by @codemaster115 in #16937
- feat: render all avatars using media server by @yqrashawn in #16193
- Fix jump to button showing inside composer by @ibrkhalil in #16999
- 3 lines community description by @cammellos in #16992
- Add wallet team members and next in line for communities by @cammellos in #16542
- Refactor Quo preview by @ilmotta in #16996
- chore: update group-avatar component by @codemaster115 in #17014
- e2e: starting to-dos by @churik in #17020
- fix: no ident ring in pinned msg by @yqrashawn in #17011
- fix: timbre log to react-native start console by @yqrashawn in #17032
- Revert "chore: update group-avatar component (#17014)" by @smohamedjavid in #17039
- update empty state image illustrations to reflect the applied theme by @jo-mut in #17007
- add members to open community by @jo-mut in #16917
- e2e: updated test_group_chat_mute_chat to unmute by time by @yevh-berdnyk in #17047
- Add design review to pipeline process doc by @qoqobolo in #17053
- Background shown for [Continue] button on iOS when it shouldn't overlap the color picker by @alwx in #17044
- [16827] Disable transparent video looping by @ibrkhalil in #17000
- Add gradient background support in bottom sheet by @smohamedjavid in #16986
- fix ios blur blue overlay by @Parveshdhull in #17015
- Quo2: Wallet Button and Wallet CTAs components by @OmarBasem in #17006
- Quo2 Wallet: Keypair component by @OmarBasem in #17019
- e2e: fix for navigation issue by @yevh-berdnyk in #17054
- Improve the floating shell button and fix its position in the screens by @Parveshdhull in #16981
- wallet overview: design review fixes by @erikseppanen in #17046
- [Fixes: #17027] Fix spacing between own messages by @cammellos in #17030
- [16594] Make unread-indicator as last child of view by @ibrkhalil in #17064
- fix: group-avatar component usage by @codemaster115 in #17041
- e2e: updated community tests 703086 and 702786 by @yevh-berdnyk in #17075
- Audio button does not disappear when changed to 'Send' button #17082 by @flexsurfer in #17083
- Quo2 Wallet: Network Link by @OmarBasem in #17049
- nix: map android arch to status-go builds by @yakimant in #17040
- [16866] Action Drawer design review by @ibrkhalil in #17033
- Network dropdown component by @vkjr in #16982
- UI Fix: wallet graph gradient by @OmarBasem in #17093
- Feat: wallet empty account UI by @OmarBasem in #17077
- Add quo2 dApp component by @erikseppanen in #17074
- DRY up preview screens by @ilmotta in #17095
- e2e: nightly fixes 23.08 by @yevh-berdnyk in #17090
- chore: add Alex to wallet team by @J-Son89 in #17024
- [#16846] fix: resolve glow issue in communities home by @mohsen-ghafouri in #17097
- [#16864] Design review: messages home by @flexsurfer in #17050
- Refactor divider label component by @ajayesivan in #17035
- fix Jump to button not responding in chat after app returns from background by @Parveshdhull in #17085
- e2e: fixes 25.08 by @yevh-berdnyk in #17111
- [#16846] fix: resolve communities home design feedbacks by @mohsen-ghafouri in #17089
- e2e: appium upgrade by @yevh-berdnyk in #17001
- Implement "showcase nav" component by @smohamedjavid in #17100
- Update "Preview list" component by @smohamedjavid in #17051
- fix: composer cursor hidden by @OmarBasem in #17099
- Implement Data Item component by @mmilad75 in #16960
- [#16963] Refactor page nav and fix its API by @ulisesmac in #17031
- [#16577] Add missing context tags variants & fix API by @ulisesmac in #16962
- [#16861] fix: resolve discover communities design feedbacks by @mohsen-ghafouri in #17128
- FF/animate-loading-skeleton by @FFFra in #16865
- fix: resolve activity centre design feedback by @BalogunofAfrica in #17105
- Feat: wallet create account screen UI by @OmarBasem in #17118
- Fix contract call for communities by @cammellos in #17091
- e2e: updated communities join flow by @yevh-berdnyk in #17132
- fix Chat input overlaps the last message on IPhone 14 by @Parveshdhull in #17113
- [#16550] fix: device type indicators in syncing screen by @mohsen-ghafouri in #17133
- [Fixes: #16219] Correctly handle removal event when out of order by @cammellos in #16985
- Design notes for pinned message by @ibrkhalil in #16997
- Pinned messages drawer comments by @ibrkhalil in #16998
- fix: Rounded edges of color sections of identity rings by @qfrank in #17135
- Remove 3 words alias by @cammellos in #17042
- Add number tag component by @erikseppanen in #17134
- Show collapsed header in communities by @cammellos in #17012
- e2e: split community and activity center tests to reduce time by @yevh-berdnyk in #17143
- [16728] Allow message editing to save link previews by @ibrkhalil in #17117
- [IMPORTED] Tags-network(bounty) by @siddarthkay in #17130
- Connected android devices abis by @yakimant in #17106
- [#17140] fix: AC tabs are flickering while scrolling them by @mohsen-ghafouri in #17145
- feat: implement interactive graphs by @briansztamfater in #17029
- chore: move top nav to quo2 and align with figma by @J-Son89 in #17043
- fix: support new design ident ring width by @yqrashawn in #17034
- fix: use custom color for send button by @BalogunofAfrica in #17146
- Fix: missing community logo in Activity Center by @ilmotta in #17159
- Unshadow remaining core & non-core vars by @ilmotta in #17138
- fix: remove hole view code with error by @J-Son89 in #17164
- Don't display "Add Unknown as contact to send a Message" if chat is not loaded by @Parveshdhull in #17158
- Docs update: required e2e by @qoqobolo in #17167
- Wallet activity component by @vkjr in #17141
- e2e: fixes navigation, long press and so on by @yevh-berdnyk in #17150
- Implement "Account origin" Component by @mmilad75 in #17147
- nix: make fetching Gradle dependencies more generic by @jakubgs in #17161
- Refactor quo channel component by @ajayesivan in #17070
- e2e: updated community channel element by @yevh-berdnyk in #17172
- Improve
make show-ios-devices
by @siddarthkay in #17180 - Onboarding screens by @flexsurfer in #17165
- [#16859] fix: community channel design review by @mohsen-ghafouri in #17178
- Fix join communities design review bugs by @jo-mut in #17094
- feat: add customization color to wallet graph by @briansztamfater in #17149
- Fix for Android error
route ip+net: netlinkrib: permission denied
by @Samyoul in #17166 - e2e: updated join communities flow by @yevh-berdnyk in #17201
- e2e: split 1-1 chat test group by @yevh-berdnyk in #17197
- e2e: removed deprecated metods usage by @yevh-berdnyk in #17198
- Disable fn-deprecated warning during development by @ilmotta in #17204
- point status-go-version.json to the right commit by @qfrank in #17200
- Don't parse unused identicon in android pn by @cammellos in #17174
- e2e: fixes 6.09 by @yevh-berdnyk in #17205
- Handle long names in system messages by @ajayesivan in #17078
- New nav bar for preview screens by @OmarBasem in #17206
- Quo2: divider line by @OmarBasem in #17211
- Profile input field position fix - Android by @ajayesivan in #17210
- Top bar stability & animation improvements by @alwx in #17170
- Quo2 Wallet: Settings Item by @OmarBasem in #17179
- nix: set ios status-go targets by @yakimant in #17139
- Community logo and title are not aligned on the channels screen #17214 by @flexsurfer in #17215
- chore: add transparent outline to notification in top-nav component by @J-Son89 in #17171
- Follow up replacing old skeleton loader with the latest version by @FFFra in #17169
- Revise development guidelines to incorporate code deprecation procedures by @FFFra in #17177
- Hide feature communities section if none is fetched. by @cammellos in #17185
- [#17207] fix: incorrect mentions alignment in messages by @mohsen-ghafouri in #17212
- fix: user-avatar indicator size and position by @yqrashawn in #17110
- chore: update status go version for #17110 by @yqrashawn in #17222
- fix: icon size in system message add new :size/s-24 icon-avatar by @yqrashawn in #17108
- Title input component - edit icon by @ajayesivan in #17209
- Fix: composer is separated from the footer by @FFFra in #17238
- fix: web-prefixes function by @0o001 in #17239
- fix: Sync is hanging in "syncing devices" stage by @qfrank in #17226
- bump-release-to-1.24.0 by @FFFra in #17246
- Bump release to 1.25.0 by @FFFra in #17247
- Implement "Drawer top" component by @mmilad75 in #17196
- Transaction summary component by @vkjr in #17163
- e2e: fixes 12.09 by @yevh-berdnyk in #17260
- Disable warning about non-reactive context during subscription tests by @ilmotta in #17240
- Quo2: Settings item blur by @OmarBasem in #17258
- fix unable to reset pwd on ios by @qfrank in #17259
- feat: implement address input by @briansztamfater in #17191
- Fix incorrect usage of functional component by @ilmotta in #17281
- Implement Emoji Picker by @smohamedjavid in #17195
- Quo2: fix reaction styles by @clauxx in #17224
- [WIP] temporary remove "curated.communities.update" by @flexsurfer in #17286
- Raise clj-kondo linter levels by @ilmotta in #17289
- Quo2: Account list card blur by @OmarBasem in #17271
- add doc: How to catch crash on ios use xcode by @qfrank in #17278
- Community fetching performance by @vkjr in #17291
- [#17218] fix: android channel name ellipsis completely by @mohsen-ghafouri in #17262
- Address design feedback on Profile share tab Screen by @siddarthkay in #16257
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17280
- use new API for ens name registration by @qfrank in #17127
- Remove use of camel-snake-kebab from shell worklet by @Parveshdhull in #17310
- feat: wallet select address screen UI in empty state by @briansztamfater in #17248
- fix: intro screen carousel by @BalogunofAfrica in #17269
- fix: carousel text overflow by @BalogunofAfrica in #17293
- fix: Display name is not shown on Profile page after sync by @qfrank in #17311
- Update Cython / PyYAML by @churik in #17297
- fix: update use of setting-item component to match new api by @J-Son89 in #17244
- process backedup(profile/settings) signal by @qfrank in #17306
- chore: remove colors/dark? method from colors file and update uses by @J-Son89 in #17202
- add support for Xcode 15 by @siddarthkay in #17343
- [#17347] move [status-im.utils.http :as http] to status-im2 by @flexsurfer in #17350
- [#17351] remove status-im.utils.platform by @flexsurfer in #17352
- [#17309] fix: wrong cursor position in a pre-filled composer by @mohsen-ghafouri in #17329
- move messages legacy view by @flexsurfer in #17354
- [#17355] status-im.utils.image-processing by @flexsurfer in #17356
- chore: updating theming in quo2 components and chat by @J-Son89 in #17199
- adjust colors resolver to handle communities color by @J-Son89 in #17339
- Prevent Logged In Account Local Pairing / Syncing With Another Account by @qfrank in #17342
- fix unread badges behavior on Jump-to screen by @Parveshdhull in #17363
- remove messages screen global states by @Parveshdhull in #17365
- Fix/identifier rings are displayed on avatars for users with a set ENS by @qfrank in #17346
- Links added by @vkjr in #17399
- Quo2: keypair blur by @OmarBasem in #17294
- [#17383] migrate status-im.utils.types by @flexsurfer in #17389
- Revert podfile by @OmarBasem in #17406
- [#17300] fix: syncing device indicator color and some alignment by @mohsen-ghafouri in #17340
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17366
- [Retro ideas] Adjust PR template to add before/after screenshots by @ibrkhalil in #17402
- [#17357] move status-im.async-storage.core by @flexsurfer in #17380
- chore: add docs with size by @J-Son89 in #17279
- Update "Preview List" component to use "Number Tag" for overflow item by @smohamedjavid in #17257
- [#17333] fix: disable ring for small avatar by @mohsen-ghafouri in #17385
- Handle account-card component pressed state bg color by @mmilad75 in #17234
- Migrated preview screens to use the new api by @FFFra in #17413
- [17236] Make test use latest build on each run by @tumanov-alex in #17263
- [17377-17378] Fix reply view in activity center showing only one phot… by @ibrkhalil in #17388
- fix group card remains in shell after leaving the group by @Parveshdhull in #17417
- e2e: some todos and updates by @yevh-berdnyk in #17373
- feat: implement quo2 code-snippet-preview component by @codemaster115 in #17235
- Quo2: section label by @clauxx in #17219
- [#17410] migrate status-im.ethereum.core by @flexsurfer in #17422
- remove status-im.utils.clocks by @flexsurfer in #17434
- Transaction summary design followup fixes by @vkjr in #17360
- Quo2: Color picker by @OmarBasem in #17405
- Only use animated loading skeleton for ios by @Parveshdhull in #17432
- Standardized in-app authentication by @siddarthkay in #16916
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17420
- feat: implement saved address list item component by @briansztamfater in #17398
- feat: implement account list item component by @briansztamfater in #17303
- Remove old quo code from status_im2 namespace by @ajayesivan in #17404
- fix: missing/empty user-avatar in component previews by @yqrashawn in #17430
- [#17220] - New 64 avatars size by @ulisesmac in #17283
- Implement dropdown component and update it's usage across the codebase by @smohamedjavid in #17412
- fix bottom tabs unread badge for group chats by @Parveshdhull in #17454
- Implement switcher group messaging card by @codemaster115 in #16802
- Add network-dropdown in wallet-overview component by @smohamedjavid in #17440
- ci: use new OpenSea API keys by @jakubgs in #17453
- Quo2: Token Input followup by @OmarBasem in #17419
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17470
- Collection avatar component by @vkjr in #17462
- Show links inside activity-center mention by @clauxx in #17424
- Fix show the hashtag in chat when replying/copying status-tag by @clauxx in #17374
- Update ja.json by @jinhojang6 in #17438
- Tests/go wait by @churik in #17477
- Only count images in an album in photo selector by @ibrkhalil in #17459
- [16845] Wrong buttons background color on community home screen's page nav by @ibrkhalil in #17003
- [#17396] fix: Mention is displayed as public key in PNs by @mohsen-ghafouri in #17461
- feat: implement saved contact address list item component by @briansztamfater in #17400
- Filter debugging 2 by @vitvly in #17472
- fix(identifier): emoji hash line height by @BalogunofAfrica in #17386
- Implement wallet-networks type to page-nav component by @smohamedjavid in #17485
- Remove options to create community from mobile from release and nightly builds by @Parveshdhull in #17495
- Wallet: Add address to watch by @OmarBasem in #17479
- Wallet: Create Account UI (2) by @OmarBasem in #17468
- fix: typos by @omahs in #17484
- Doc updated with instruction how to view db content by @vkjr in #17535
- Reduce Clojure linter warning noise by @ilmotta in #17491
- updated selected item view by @jo-mut in #17268
- Fix: onboarding by @OmarBasem in #17519
- Copy update to change text from skip to continue by @ibrkhalil in #17487
- fix wrong counter color in jump-to screen by @Parveshdhull in #17554
- Enter scan code tab in Syncing by @siddarthkay in #16852
- Update waku nodes by @cammellos in #17442
- Upgrade clj-kondo and configure new linters by @ilmotta in #17543
- Migrate away from rf/defn and rf/merge (first step) by @ilmotta in #17451
- chats 1-1 reviews by @jo-mut in #17253
- fix: several bugs in 1.25 design feedback by @yqrashawn in #17548
- fix: back button on 1:1 chat by @BalogunofAfrica in #17544
- e2e: some fixes and moved old ui tests to a separate dir by @yevh-berdnyk in #17575
- [Fix] SVG Icon color by @smohamedjavid in #17561
- Faded first line of composer by @ibrkhalil in #17489
- [#16329] QR code variants by @ulisesmac in #17221
- Changes to onboarding/new-to-status (quo/fonts/spacings/copy) by @clauxx in #17562
- Follow-up quo2 reaction selector components by @clauxx in #17304
- Collectible details page by @vkjr in #17520
- Disable scroll to the bottom button when composer is active. by @ibrkhalil in #17466
- Wallet: About Tab by @OmarBasem in #17556
- [#17446] fix: Display name is not shown in chats after sync by @mohsen-ghafouri in #17591
- Wallet: dApps Tab by @OmarBasem in #17587
- Wallet activity design followup fixes by @vkjr in #17590
- e2e: fixed issue with naming by @yevh-berdnyk in #17607
- chore: slider button - add error type, blur variant and fix small ui bug by @J-Son89 in #17473
- remove unnecessary logs by @jo-mut in #17547
- Bottom Sheet Fixes by @smohamedjavid in #17609
- Add custom linter for i18n/label translation keywords by @ilmotta in #17610
- Tiny tag base implementation and preview by @J-Son89 in #17613
- fix: image preview padding by @BalogunofAfrica in #17545
- feat: implement address list item component by @briansztamfater in #17617
- [#17435] migrate status-im.notifications by @flexsurfer in #17603
- fix: chat over scroll by @BalogunofAfrica in #17568
- Wallet: Account Options by @OmarBasem in #17612
- nix: stop downloading POMs for Clojure dependencies by @jakubgs in #17633
- Composer - Link previews - Adjust for upcoming API breaking changes in status-go by @ilmotta in #17573
- remove custom-color-by-theme method, add resolve-color method by @J-Son89 in #17567
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17624
- remove SQLCipher dependency for ios by @qfrank in #17642
- move legacy subs step 1 by @flexsurfer in #17648
- Implement bottom-actions component by @tumanov-alex in #17190
- [#17533] fix: 'Sign in' page overlaps 'Main' page by @mohsen-ghafouri in #17608
- remove quo lib by @flexsurfer in #17626
- Replace "&" with "and" by @omimakhare in #17651
- Enable ns sorting linter and clean+sort all namespaces by @ilmotta in #17618
- Wallet: Activity Tab by @OmarBasem in #17643
- fix: long press & bg color animation for deleted message by @yqrashawn in #17428
- [#17507] fix: image placeholder issue in create-profile by @mohsen-ghafouri in #17645
- Test ping peers fix for filter by @vitvly in #17604
- nix: pin Ruby at 3.1, fastlane shell for nix-update-gems by @jakubgs in #17657
- rename quo2 by @flexsurfer in #17660
- chore: add lsp clean-ns in lint-fix by @yqrashawn in #17661
- Implement animations for discover communities screen by @Parveshdhull in #17586
- feat: scan account from QR by @briansztamfater in #17464
- Prevent changing deps outside nix shell by @siddarthkay in #17662
- [#16858] Input text multiline height by @ulisesmac in #17536
- local pair: optimised finding server cert by @qfrank in #17619
- e2e: updated GH report and fixed 2 tests by @yevh-berdnyk in #17670
- Wallet: Buy Tokens drawer by @OmarBasem in #17654
- Implement Edit Wallet Account Screen (base) by @smohamedjavid in #17637
- Update README with Status App Functionality Demo by @FFFra in #17674
- Fix: Messages/Author component overflow by @ajayesivan in #17414
- rename to wallet-legacy by @flexsurfer in #17673
- nix: do not exclude module files from Gradle deps by @jakubgs in #17685
- [#17395] Temporarily disables image options in edit mode by @SilentCruzer in #17488
- e2e: join community when node owner is offline by @yevh-berdnyk in #17638
- e2e: added test for Add contact validation by @yevh-berdnyk in #17681
- Fix crash when selecting photos from cameraroll [iOS] by @clauxx in #17691
- Upgrade Clojure libraries by @ilmotta in #17690
- feat: support new universal/deep link format by @yqrashawn in #17480
- e2e: new link format by @qoqobolo in #17715
- fix: remove qa-only features(unicorn, skull) by @codemaster115 in #17594
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17695
- Update
react-native-camera-kit
to latest beta to enable programmitcal zooming by @ibrkhalil in #17708 - old wallet fixes by @flexsurfer in #17697
- Fix recent album not showing count by @ibrkhalil in #17498
- Refactor tag preview screens to new api by @ajayesivan in #17549
- Wallet: Network Preferences drawer by @OmarBasem in #17710
- Don't display "Add Unknown as contact to send a Message" if chat is not loaded by @Parveshdhull in #17704
- wallet: token value drawer by @OmarBasem in #17730
- [#17230] fix: fetch group member info by @mohsen-ghafouri in #17726
- Token network component #17369 by @Rende11 in #17667
- Document how to auto-format Clojure files in VSCode and using zprint by @ilmotta in #17719
- Fix Composer not focusing on edit/reply by @ibrkhalil in #17640
- Don't sync AC notifications, only decisions/state by @qfrank in #17600
- create wallet account by @J-Son89 in #17496
- [#17534] fix: Add contact scan QR screen back handler issue by @mohsen-ghafouri in #17694
- Make color selector take full device width to match Figma by @ibrkhalil in #17465
- Fix account-card component UI by @mmilad75 in #17589
- warn users when running component tests of clojure/metro terminals by @siddarthkay in #17743
- [#16755] - Network routing component by @ulisesmac in #17457
- [pr-17706] Fixed Some Grammatical Errors in README.md by @Parveshdhull in #17716
- [#17423] fix: update sync flow by @mohsen-ghafouri in #17731
- Visual debugging of components by @clauxx in #17729
- chore: add sub to get network info by @J-Son89 in #17650
- Wallet: Address Text by @OmarBasem in #17732
- docs: Fixed typos by @Smoothieewastaken in #17749
- fix bottom message in the chat history is hidden behind the composer with an image in it by @Parveshdhull in #17757
- Remove all
status-im.ui.components.react
usages instatus-im2
by @ajayesivan in #17750 - [Fix] network-routing component test by @smohamedjavid in #17760
- e2e: test fixes by @yevh-berdnyk in #17768
- e2e: fix for app closed after closing gallery by @yevh-berdnyk in #17774
- Connect Wallet Home Page to backend - Accounts card by @mmilad75 in #17447
- [#17023] Share qr code variants by @ulisesmac in #17736
- e2e: test for sending image with camera by @yevh-berdnyk in #17705
- [#17288] refactor: migrate previews to new api by @mohsen-ghafouri in #17776
- Fix chat lightbox shadow appearing when scrolling by @clauxx in #17664
- Wallet/edit derivation path screen #17712 by @Rende11 in #17741
- Follow up to fix color picker on wallet by @ibrkhalil in #17748
- Composer - Fix conflicting touchable and gesture by @ilmotta in #17680
- Documentation: composer by @OmarBasem in #17756
- fix(universal-link): more new link format, handle old link format by @yqrashawn in #17721
- e2e: fix for edit message with a mention by @yevh-berdnyk in #17792
- small ns changes by @flexsurfer in #17793
- Refactor selectors component and it's usages by @smohamedjavid in #17763
- Implement Quo2 Avatar /Wallet Avatar component by @tumanov-alex in #17703
- [#17647] fix: generate keys title overlap by @mohsen-ghafouri in #17752
- New TopBar animation by @ibrkhalil in #17582
- Adapt to status-go API Changes for Request to Join Community Flow by @ajayesivan in #17800
- e2e: making 2 tests independent by @yevh-berdnyk in #17803
- stop package bot from complaining by @siddarthkay in #17810
- Add "Goerli network" English translation by @akatov in #17818
- remove outdated i18n-test namespace by @akatov in #17816
- proper use of "ens-username-owned-continue" translation key by @akatov in #17819
- Getting rid of
status-im.multiaccounts.core
+ removing three word random names by @alwx in #17384 - Show success toast when user joins community. by @ibrkhalil in #17815
- Collectibles list on accounts page connected to backend by @vkjr in #17751
- chore: update docs & makefile for iPhone 13 by @siddarthkay in #17784
- mark utils.re-frame/defn as deprecated by @akatov in #17788
- feat: lint direct require quo component outside src/quo by @yqrashawn in #17828
- Wallet: bridge screen by @OmarBasem in #17758
- make clj-kondo hook's name match the fully qualified name of the symb… by @akatov in #17817
- use timesource(synced) to generate/validate server cert time by @qfrank in #17771
- add translation linting to the "make lint" pipeline. by @akatov in #17820
- Separate Integration Tests into their own namespaces by @DaveWM in #17762
- e2e: fix for creating a new user by @yevh-berdnyk in #17830
- feat: address (mocked) suggestions by @briansztamfater in #17579
- Allow user to watch a chosen account [UI] by @tumanov-alex in #17781
- fix: message content text alignment and spacing by @codemaster115 in #17606
- Implement edit account endpoint and refactor wallet events and subs by @smohamedjavid in #17798
- Updated to status-go with fixed timeouts by @vkjr in #17831
- e2e: temp fix for opening a link in Status by @yevh-berdnyk in #17856
- Respect status-go API changes for collectibles request by @vkjr in #17857
- [Fix] Remove
quo
style usage in emoji picker by @smohamedjavid in #17844 - Quo community-stat component by @ajayesivan in #17851
- Add contribution status-go doc by @cammellos in #17452
- [#17611] move status-im.utils.universal-links.core by @flexsurfer in #17855
- Communities - Token gated community fixes by @ilmotta in #17799
- fix: nav conflicts when return from bg from link by @yqrashawn in #17853
- chore: ignore auto generated lint-fix files by @siddarthkay in #17783
- e2e: fix for terminated session by @yevh-berdnyk in #17875
- Wallet: watch address - select random color by @OmarBasem in #17859
- Wallet: Keypair Screen by @OmarBasem in #17775
- [17634] Start rendering syncing UI ASAP by @ibrkhalil in #17755
- feat: implement summary tag component by @briansztamfater in #17858
- [#17823] Refactor tokens data app-db by @ulisesmac in #17880
- Fix: unable to join token-gated communities by @ilmotta in #17894
- [#17854] [IOS] The tutorial video animation keeps playing after openi… by @flexsurfer in #17915
- tests: refactor conftest.py and improve fetching apk by @jakubgs in #17914
- Fix: actually run integration tests by @ilmotta in #17900
- chore: lint require i18n-resources first in status-im2.core by @yqrashawn in #17905
- Communities - Channel list should not be shown for token-gated communities by @FFFra in #17901
- e2e: fixes 15.11 by @yevh-berdnyk in #17917
- Composer collapsing when editing canceled/done by @clauxx in #17785
- add navigate biometric screen after sign-in by syncing by @jo-mut in #17627
- e2e: added back status link opening by @yevh-berdnyk in #17930
- chore: add floating button page component by @J-Son89 in #17737
- Fix: resolve our Clojure source dependencies first in the classpath by @ilmotta in #17919
- Introduce malli library by @ilmotta in #17867
- scan watched address by @J-Son89 in #17829
- Wallet: illustrations by @OmarBasem in #17931
- Connect collectible overview page to backend by @vkjr in #17884
- [#17897] Add channel-name component by @ulisesmac in #17903
- Wallet: Keypair follow up by @OmarBasem in #17953
- Add fallback/default dimensions for Image sent from desktop by @alwx in #17966
- e2e: APK upload time limit increased by @yevh-berdnyk in #17972
- Wallet: Emoji picker performance by @OmarBasem in #17891
- Show network info on collectible info page by @vkjr in #17980
- feat: select asset screen ui by @briansztamfater in #17780
- chore: add common page-nav component for wallet by @J-Son89 in #17946
- chore: specify light client mode for wakuv2 by @qfrank in #18002
- e2e: changed order of tests by @yevh-berdnyk in #17988
- Update key in tests by @cammellos in #18013
- [#17727] Implement Dropdown input component by @tumanov-alex in #17927
- Continue button is invisible behind keyboard in Add Address To Watch … by @ibrkhalil in #17940
- Don't restrict Diawi upload for
iOS
release builds by @siddarthkay in #18016 - fix position of the last item in the community chat list and the position of the jump-to button by @Parveshdhull in #17999
- e2e: deep links tests added by @yevh-berdnyk in #18014
- Wallet - Add basic ui for send page by @J-Son89 in #18017
- [#17986] feat: implement new settings ui, preparation part by @mohsen-ghafouri in #17991
- Add requirement for component tests by @vkjr in #18015
- e2e: fix for deep links test by @yevh-berdnyk in #18026
- Set up skeleton for communities request to join by @cammellos in #18030
- Enabling biometry without password during sync by @clauxx in #17960
- Fix panic syncing community token gated by @cammellos in #18024
- [Feature] Activity check on entered watch address by @smohamedjavid in #17970
- Updated
data-item
, monospaced & aligned address by @alwx in #18008 - e2e: updated data for waku backup test by @yevh-berdnyk in #18042
- add ability to add watch-only account by @J-Son89 in #17868
- [#17923] text combinations - standard title component by @ulisesmac in #17939
- fix: Cannot mark as read messages in communities by @qfrank in #18029
- fix: change system time backward break image server by @yqrashawn in #17989
- fix: get rid of
:redef-in-file
warning by @siddarthkay in #18053 - [#17572] fix: 'Join Community' notification is not getting dismissed by @mohsen-ghafouri in #17834
- Implement Wallet - Account Switcher by @smohamedjavid in #18003
- rename onboarding 2 by @flexsurfer in #18060
- update deps and fix compile warnings by @flexsurfer in #18056
- [#17909] fix: unhandled error when app launched in offline mode by @mohsen-ghafouri in #17973
- Quick win: move effects to separate namespaces by @ilmotta in #18047
- Match the changes in collectibles api in status-go by @vkjr in #18033
- update scan qr code page by @jo-mut in #17767
- Wallet: account real data by @OmarBasem in #17821
- move transport by @flexsurfer in #18062
- Style fixes for pinned messages by @alwx in #18061
- fix: Duplicate 'Contact Added' Notifications When Pair-Device User Ac… by @qfrank in #17975
- chore: remove old wallet UI, move set currency to legacy settings, re… by @J-Son89 in #18027
- fix messages are marked as read automatically in 1-1/group chats after opening a link by @Parveshdhull in #18066
- e2e: skipped checks with bugs by @yevh-berdnyk in #18079
- Improve test failure readability by @ilmotta in #18049
- chore: group ens names with chain-id by @qfrank in #18001
- fix: use custom color for confirm select by @BalogunofAfrica in #18068
- Implement transaction progress component by @mmilad75 in #17933
- Wallet: Set color and emoji by @OmarBasem in #17906
- Mark mnemonic as shown on revealing it to the user by @rasom in #18088
- e2e: disabled checks because of issues with restored contacts and channel links by @yevh-berdnyk in #18097
- Feature/display Community Rules on Request to Join by @FFFra in #18082
- Add missing clj-kondo linter for library nubank/matcher-combinators by @ilmotta in #18091
- Communities - Show modal title and community context tag by @ilmotta in #18077
- e2e: added test for edit/delete message when offline by @yevh-berdnyk in #18093
- feat: transaction confirmation page ui by @briansztamfater in #17812
- fix: Marking AC notification as read does not affect correspondent me… by @qfrank in #18058
- Wallet: ENS by @OmarBasem in #18000
- Wallet: generate new keypair UI by @OmarBasem in #18045
- Upgrade clang and patch Glog for fixing iOS builds on MacOS Sonoma, Xcode 15 by @siddarthkay in #18108
- remove obsolete code by @flexsurfer in #18094
- fix app is not opened on the last viewed chat after reopening by @Parveshdhull in #18090
- e2e: increased wait time for PN and CR by @yevh-berdnyk in #18116
- feat: enable biometrics for standard-auth by @J-Son89 in #17992
- [#17974] text combinations - username component by @ulisesmac in #17987
- fix sometimes add contact screen is closed by itself after scanning QR code by @Parveshdhull in #18101
- move blob to rn, remove unused code, move images events to status-im2 by @flexsurfer in #18117
- [#17896] Raw balances using big number by @ulisesmac in #17920
- [#17965] Create token component by @ulisesmac in #18018
- Community requests to join when admin is offline by @ibrkhalil in #17941
- Community Request to Join - Show Addresses to share Cards by @ajayesivan in #18123
- ignore /.clj-kondo/rewrite-clj/rewrite-clj/config.edn which is generated by lint-fix by @qfrank in #18141
- feat: add encoded data for profile sharing url by @yqrashawn in #18019
- fix: 1:1 chat concerns by @BalogunofAfrica in #17795
- PR to upgrade
react-native
to 0.72.5 and many other things by @siddarthkay in #17241 - move reactions events by @flexsurfer in #18150
- fix: no avatar for the first message in 1-1 chat by @codemaster115 in #18099
- Add 'Test Networks Enabled' option in settings by @ajayesivan in #17879
- Remove toggle for disabling shell navigation (#18133) by @Parveshdhull in #18134
- feat: finish enable notifications by @BalogunofAfrica in #18084
- Wallet - Implement Network Configuration #17840 by @Rende11 in #17862
- chore(wallet): add flow for selecting own accounts in send flows by @J-Son89 in #18071
- e2e: skipped universal links test + some fixes by @yevh-berdnyk in #18128
- Wallet: Token item fixes by @OmarBasem in #18136
- #17945 Scanned address persists in ETH address textbox after reopening 'Add address to watch' screen by @alwx in #17957
- [#17518] fix: try again when sync has error outside the onboarding flow by @mohsen-ghafouri in #17890
- Feature/clean metro logs remove old wallet UI by @flexsurfer in #18165
- Add comment related to refactoring by @Parveshdhull in #18171
- Account switcher for send flow by @smohamedjavid in #18100
- Chat fixes based on design feedback by @clauxx in #18059
- Display component name in quo preview header by @ajayesivan in #18175
- move input events by @flexsurfer in #18183
- Added support for different currencies in token price calculation by @smohamedjavid in #18078
- Wallet: share address by @OmarBasem in #18121
- Quo - Wallet/Required-Tokens Component by @ajayesivan in #18164
- Share community via URL with any privileges by @ibrkhalil in #18131
- Fix empty chat in opened on pressing hashtag in a community channel by @Parveshdhull in #18111
- Add collectible menu by @vkjr in #18185
- Community: Request to join - Show addresses shared by @ajayesivan in #18180
- Close chat when closing group chat details by @ibrkhalil in #18149
- fix: App gets stuck on syncing process screen when scanning QR code v… by @qfrank in #18140
- Upgrade react-native-reanimated to 3.6.1 by @Parveshdhull in #18216
- set
make run-metro
target toclojure
by @siddarthkay in #18215 - fix: update write permissions for
react-native-reanimated
build files generated at run time by @siddarthkay in #18214 - chore(wallet): add images to select address page by @J-Son89 in #18119
- Wallet - Watched Account UI Updates by @smohamedjavid in #18190
- PR to make purge script more robust for MacOS by @siddarthkay in #18192
- Invite friends (#17570) by @alwx in #18124
- Optimize chat screen navigation view by @Parveshdhull in #18055
- Implement getSuggestedRoutes endpoint in the Send Flow for wallet by @briansztamfater in #18104
- Fix crash on x86_64 emulators by @siddarthkay in #17773
- move community code to status-im2 by @flexsurfer in #18218
- move status-im under legacy by @flexsurfer in #18237
- FINAL BOSS! rename status-im2 to status-im by @flexsurfer in #18241
- e2e: moving to android14 by @yevh-berdnyk in #18130
- fix: universal link regex by @yqrashawn in #18020
- remove unused react-native-intersection-observer library by @Parveshdhull in #18230
- Add placeholder illustration in jump-to screen by @Parveshdhull in #18229
- Disable component tests that use
wait-for
helper function by @ajayesivan in #18243 - Implement Link Card component by @mmilad75 in #18080
- move keycard native module, removed outdated code by @flexsurfer in #18252
- Set fleet to shards.test by @cammellos in #18115
- [#17393] feat: add new setting ui by @mohsen-ghafouri in #18118
- Wallet: home top insets by @OmarBasem in #18247
- Activity tab on collectible page by @vkjr in #18220
- Biometrics button on login screen by @clauxx in #18106
- Wallet/Account Permissions Quo Component by @ajayesivan in #18224
- [#18083] Implement Page top component by @ulisesmac in #18163
- e2e: profile view changes by @churik in #18203
- Move disabled component tests outside of require block to fix lint messup by @ajayesivan in #18265
- Added assets skeleton in wallet home and account screen by @smohamedjavid in #18197
- Communities: Share airdrop address in non token-gated community by @FFFra in #18189
- ci: fix android-e2e nightly builds by @yakimant in #18261
- chore: add outline for transaction-progress page by @J-Son89 in #18217
- e2e: added validation of encoded data in community and profile urls by @yevh-berdnyk in #18263
- move status-im from utils by @flexsurfer in #18249
- Wallet: receive screen by @OmarBasem in #18167
- [#17964] emoji screen performance by @ulisesmac in #18213
- feat: spectate community before join by @yqrashawn in #18070
- Wallet: best route UI by @OmarBasem in #18266
- Add
xcbeautify
to iOS shell and tomake run-ios
by @siddarthkay in #18273 - apk name updated in e2e nightly jenkins file by @yevh-berdnyk in #18283
- fix: theming toast component by @codemaster115 in #17918
- Import of #18256 by @J-Son89 in #18259
- improve profile screen performance by @flexsurfer in #18281
- Log some message information in debug mode to investigate delivery issues by @siddarthkay in #18253
- e2e: fix for getting public key by @yevh-berdnyk in #18290
- PR to add
form-data
package for DIWAI uploads by @siddarthkay in #18299 - Fix component tests, upgrade Jest & friends, and a few other goodies by @ilmotta in #18276
- Add
:wallet/accounts-with-customization-color
subscription by @ajayesivan in #18302 - e2e: tests fixes by @yevh-berdnyk in #18303
- PR to upgrade
react-native-webview
library to13.6.3
by @siddarthkay in #18295 - Wallet: about tab fixes by @OmarBasem in #18298
- [#18280] Fix token images not being displayed by @ulisesmac in #18288
- PR to add
Kotlin
support and to KotlinifiyMainApplication.java
,MainActivity.java
by @siddarthkay in #18293 - e2e: wait for Join button to be available by @churik in #18316
- keep chat screen loaded by @Parveshdhull in #17839
- Kotlinify
StatusOkHttpClientFactory.java
by @siddarthkay in #18318 - Fix no message preview on long press on the reaction by @ibrkhalil in #18292
- Share screen design review by @alwx in #18148
- Wallet: text description fix by @OmarBasem in #18319
- chore: clean up contexts folder to only include larger featuresets by @J-Son89 in #18286
- Quo: quiz item by @OmarBasem in #18306
- Wallet: crypto max decimals by @OmarBasem in #18267
- fix unable to open add-new-contact screen if hardware button is press… by @Parveshdhull in https://github.com/status-im/stat