1.25.0 (Alpha)
Pre-release
Pre-release
Status Mobile - 1.25.0-alpha
Major improvements:
- Mute community feature #15161
- Various fixes on design feedback (can be found here)
- Fixing pulling images on the backend #16976
- Improving identicons in #16193
- Fixing flows for adding members to non-token-gated community in #16917
- Get rid of 3-random name in #17042
- Improved top bar in #17170
- Improved sync stability in #17226
- Improved animation in #16981
and added numerous components, bugfixes ...
Known issues:
- traffic consumption is still high
- there are 2 crashes that are hardly reproducible, but you may see them - IOS can crash when it gets back from the background or after generating keys - which should be fixed with RN upgrade PR in #17241
- Android has visible performance issues, that are logged here: #16714 - investigated and reported here #16714 (comment)
What's Changed
- 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
New Contributors
Full Changelog: 1.24.0...1.25.0