spaced4ndy
6a7eae2751
ui: redeem code ( #7482 )
2026-09-15 14:23:13 +00:00
Evgeny Poberezkin
78332d0c73
Merge branch 'master' into badges
2026-08-27 07:59:57 +01:00
Evgeny and Evgeny @ SimpleX Chat
0ec028a668
ui: update post link in whats new ( #7400 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-20 11:59:52 +01:00
Evgeny
083fb0a705
ui: store country ( #7389 )
...
* ui: store country
* ios: 7.0.1 build 348
* update version
* android: update versions
* remove UK
2026-08-18 12:24:36 +01:00
Evgeny Poberezkin
491f244fdc
ios: fix store
2026-08-17 12:14:13 +01:00
Evgeny and Evgeny @ SimpleX Chat
a0c72200e8
ios: add CF page ( #7369 )
...
* ios: add cf page
* add cf images
* reduce image count
* different design
* button
* simplify
* texts
* layout
* update texts
* zoom
* add to settings
* update text
* more text
* settings
* remove translation
* only US
* update
* update link
* update
* padding
* update
* update
* safe area
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-17 12:12:12 +01:00
spaced4ndy
cd670548b9
ui: badges WIP views ( #7321 )
2026-08-14 07:36:02 +00:00
Evgeny and Evgeny @ SimpleX Chat
ec6e975001
ios: update whats new ( #7359 )
...
* ios: update whats new
* custom view
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-10 13:00:38 +01:00
spaced4ndy
b414d7579a
ios: fix connection dialogue not shown if app is opened via link before onboarding ( #7301 )
...
* ios: fix connection dialogue not shown if app is opened via link before onboarding
* wip
* debug
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* comment
2026-07-27 18:00:32 +01:00
Evgeny Poberezkin
09254c5a53
ui: update whats new
2026-07-25 16:14:22 +01:00
spaced4ndy
08711dbc33
ios: fix app crashing after onboarding ( #7299 )
2026-07-24 14:47:16 +00:00
spaced4ndy
d60da754dc
ui: what's new in 7.0 ( #7265 )
2026-07-17 18:36:45 +04:00
spaced4ndy
51ad366e8b
core, ui: message signing ( #7115 )
2026-07-10 19:55:10 +00:00
Evgeny
e3502c5738
ios: reliably show API alerts (use UIKit) ( #7195 )
...
* ios: reliably show API alerts (use UIKit)
* fix infinite recursion
2026-07-03 13:47:45 +01:00
spaced4ndy
a7d871d683
ios: fix connect banner halves being misaligned ( #6904 )
2026-04-28 15:08:57 +00:00
spaced4ndy and Evgeny Poberezkin
c0fea71ad8
ui: create profile asset image ( #6895 )
...
* ui: create profile asset image
* images
* spacing
* spacing
* layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-04-27 17:25:30 +01:00
spaced4ndy and Evgeny Poberezkin
3ba086f866
ios: decrease twitches on onboarding create profile screen ( #6893 )
...
* ios: decrease twitches on onboarding create profile screen
* strings
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-04-27 14:33:57 +01:00
08c69e3dfa
ui: add asset image on create channel view; allow to choose image on create profile ( #6891 )
...
* ui: create channel picture
* more centered
* better symmetry
* less diff
* choose image on create profile
* fix padding
* fix padding, fit into screen
* fix button layout
* placeholders
* fix padding
* channel pictures
* adjust asset_dir in scripts
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: shum <github.shum@liber.li >
2026-04-27 14:00:14 +01:00
3d85480944
ui: new onboarding ( #6888 )
...
* ui: onboarding assets
* android: fix gradle version check, pass assets dir to builds
* desktop: pass assets dir to gradle builds
* ui: new onboarding (#6872 )
* ios: improve onboarding
* ios version condition
* android strings
* merge keys
* refactor network conditions to old location
* ios scroll headline
* remove nav view
* kotlin: refactor network commitments page to use existing view
* remove unused keys
* update why page
* configure -> setup
* padding for app bar in why page
* fix why page
* padding
* copy translations from the website
* export localizations
* export again
* kotlin: fix why page
* fix
* import localizations
* custom layout
* padding for system bars
* paddings
* more paddings
* more padding 2
* update fonts
* fonts
* line height, padding
* paddings
* refactor notifications
* refactor ios
* notification icons in cards
* restore profile field
* padding
* desktop layout create profile
* fix
* more layout
* create profile layout
* mobile padding
* split mobile and desktop
* layout
* layout
* background
* refactor onboarding images
* use DARK theme by default
* page 3 and 4 layouts
* restructure desktop onboarding to two panes
* improve layout
* improve
* fonts, padding
* link mobile on full page
* fix, reduce noise
* change to animation
* fix animation
* refactor
* colors, animation
* import
* details
* fix padding
* fix icon
* fix
* button paddings
* accept button on terms page
* fix conditions button
* close modal
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: shum <github.shum@liber.li >
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-04-27 11:46:08 +01:00
Evgeny Poberezkin
b894243f43
blog: update release date
2026-04-27 07:31:04 +01:00
ea6a09b66e
ui: open external link alerts ( #6860 )
...
* ui: open external link alerts
* update
* update
* update
* update
* update
* change link, add link to alert, close modals when opening chat
* refactor
* add string
* fix link in terms
* open simplex chat links from privacy policy in app
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-04-25 15:59:42 +01:00
Evgeny and Evgeny @ SimpleX Chat
a00a9f0fb8
ui: what's new v6.5 ( #6793 )
...
* ios: what\s new v6.5
* update
* simpler
* better
* icon
* labels
* kotlin: whats new
* shorter
* update post link
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-04-21 19:56:46 +01:00
035a2f954c
ui: new UX for making connections after / as part of onboarding ( #6753 )
...
* ui: additional images, views for making connections and creating groups (#6750 )
* ios: setup for additional assets
* ios build config
* header
* fix
* update layout
* more views with images
* layout
* layout
* android images and view
* fix path
* fix desktop
* fix desktop build
* smaller image
* layout
* more layout
* more kotlin views
* group layout
* padding
* create group layout
* more create group layout
* layout
* tweak layout
* more tweak
* config
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* ios: connecting as part of onboarding (#6754 )
* ios: implementation of "connecting" cards
* ios: revision
* fix flip
* fixes
* fix frame
* replace nav stack with tab view
* rename
* update gradient and card label material
* fix gradient
* debug
* remove debug code
* update card labels
* card label layout
* landscape cards
* layout
* safe area
* less bold
* debug landscape
* refactor titles, back inline with title in landscape
* remove ignoreSafeArea
* remove extra padding
* refactor
* clean
* layout spec added to plan
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* android, desktop: connecting during onboarding - new cards (#6757 )
* android, desktop: connecting during onboarding - new cards
* fix
* change layout
* fixes
* fix
* fix
* layout
* fix layout
* animation
* import
* paddings
* 350ms
* font
* fonts
* layout
* box
* more layout
* layout
* simpler
* hide toolbar heading in onboarding mode
* simpler desktop layout
* better desktop
* revert desktop toolbar
* bigger font, landscape
* fix desktop
* cap width
* refactor, simplify
* qr code scanner icon
* use icon without assets
* cleaner
* fix
* fix
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* android, desktop: connect banner after onboarding (#6761 )
* android, desktop: connect banner after onboarding
* improve
* smaller button
* bigger icon, same string
* fallback gradients
* improve build
* simpler connect screens during onboarding
* left-align
* update strings
* improve state machine
* text, padding
* strings
* primary color for tap to paste link
* fix race condition
* fix loading race
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* ios: banner and connect screens (#6767 )
* ios: banner and connect screens
* fix
* return nav
* remove padding
* refactor
* refactor
* refactor 2
* refactor 3
* refactor 4
* header
* xcode files
* improve
* fix toolbar
* toolbar 2
* no assets
* no assets 2
* padding
* android padding
* simplify
* layout
* fix
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* fix refreshable
* text
* fix toolbar color
* rework address share logic
* padding
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2026-04-21 17:41:52 +01:00
spaced4ndy
0946f50b6a
ios: product specification ( #6633 )
2026-02-19 10:58:16 +00:00
spaced4ndy
2ceee3368d
ui: fix repeating accepting conditions on onboarding view ( #6373 )
...
* ui: fix repeating accepting conditions on onboarding view
* remove unused
* ios
* android - fix deleting profile
2025-10-18 22:54:37 +01:00
spaced4ndy and Evgeny Poberezkin
fb07c334e2
ui: what's new address interactions ( #6119 )
...
* ios: what's new address interactions
* progress view
* kotlin wip
* upgrade
* fix
* look
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-07-28 17:32:48 +01:00
Evgeny
7988463a47
core: store/get whether short link has large data set ( #6120 )
...
* core: store/get whether short link has large data set
* ui
* core: set shortLinkLargeDataSet flag in updated links
* remove largeLinkData
* remove instance
2025-07-28 16:49:13 +01:00
Evgeny
6585875e92
ui: offer to upgrade address and group link when sharing it ( #6114 )
...
* ios: offer to upgrade address and group link when sharing it
* android
* update button
2025-07-27 23:22:36 +01:00
Evgeny
897c71b164
ui: v6.4.1 whats new, blog placeholder (WIP) ( #6108 )
...
* ui: v6.4.1 whats new, blog placeholder (WIP)
* ios whatsnew
* more ios
* android, desktop: whats new
* update blog
* remove unused code
2025-07-26 19:26:31 +01:00
spaced4ndy
ec061bcbb9
ui: allow to add/edit profile short description, length limit; allow to set welcome message for address without auto-accept ( #6086 )
2025-07-18 08:39:56 +00:00
Evgeny
a5768e903d
core, ui: short bio/description for contact and group profiles ( #6055 )
...
* core: short bio/description for contact and group profiles
* use short description in commands
* fix tests
* query plans
* ios: show contact and group profile descriptions
* android, desktop: short description/bio
* ui: layout for chat info, correct copy
* comment out fields to add/edit short descriptions
* remove short description from events
* postgres schema
2025-07-11 21:28:10 +01:00
Evgeny Poberezkin
9ff29f3afd
6.4-beta.5: ios 288, android 301, desktop 110
2025-07-07 20:20:55 +01:00
Evgeny
fa5927ddaa
ui: whats new v6.4 ( #6049 )
2025-07-07 17:44:29 +01:00
Evgeny
88547ab704
core: use longer timeouts for background network requests, support retries with increased timeouts ( #6043 )
...
* core: use longer timeouts for background network requests, support retries with increased timeouts
* ios: update types
* ios: allow user retry actions with failed network requests
* build: add exporting API functions with retry
* android, desktop: update types and C APIs
* android, desktop: alert to retry action on network error
* simplexmq
2025-07-07 11:01:03 +01:00
Evgeny
9794829d74
core: show group as sender, add contact card to contact request chats, unify api type for prepared and contact request chats ( #6003 )
...
* core: option to show group as sender of chat item (for the initial items, e.g. welcome message)
* add chat item to contact request chats
* return AChat for prepared chats and contact requests
* update iOS api types, show prepared contact as blue, show preview info when content message is not available (previously was showing feature item)
* ios: remove ContactType
* ios: show group as sender, fix avatar not showing when member message sequence starts with merged items
* ios: update compose UI for all connection scenarios
* address settings
* ios: address settings UI
* fix tests
* fix tests 2
* ios: fix minor issues
2025-06-23 14:42:00 +01:00
Evgeny and spaced4ndy
e3e9ae2ffd
core, ui: create all links with short links, config parameter to use large link data, use short link as address in user profile ( #5991 )
...
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2025-06-17 15:56:33 +04:00
spaced4ndy
7f6bc30894
core, ios: track "short link data set" state, interact with address accordingly ( #5978 )
2025-06-10 15:12:23 +00:00
Evgeny
5dd89fe127
ios: fix swipe on iOS 15, fix onboarding layout on iOS 15 and small screens ( #5913 )
...
* ios: fix onboarding layout issues on iOS 15 and small screens
* fix swipe on iOS 15
2025-05-15 14:25:46 +01:00
Evgeny
8d54acef92
ios: only handle taps on messages with links or secrets, use image for secret markdown ( #5885 )
...
* ios: use image for secret markdown
* remove unnecessary ViewBuilders
2025-05-11 14:15:14 +01:00
Evgeny
24b0f0290b
core: pass event and response error without dedicated constructor ( #5869 )
...
* core: pass event and response error without dedicated constructor
* ios: WIP
* android, desktop: update UI for new API
* ios: fix parser
* fix showing invalid chats
* fix mobile api tests
* ios: split ChatResponse to 3 enums, decode API results on the same thread
* tweak types
* remove throws
* rename
2025-05-05 11:51:22 +01:00
Evgeny
45e395d35a
core, ui: short connection links with stored data ( #5824 )
...
* core, ui: optionally use short links (#5799 )
* core: optionally use short links
* update test
* update simplexmq, short group links
* fix query
* fix parser for _connect
* ios: use short links
* shorten links to remove fingerprint and onion hosts from known servers
* fix parser
* tests
* nix
* update query plans
* update simplexmq, simplex: schema for short links
* simplexmq
* update ios
* fix short links in ios
* android: use short links
* fix short group links, test short link connection plans
* core: fix connection plan to recognize own short links
* update simplexmq
* space
* all tests
* relative symlinks in simplexmq to fix windows build
* core: improve connection plan for short links (#5825 )
* core: improve connection plan for short links
* improve connection plans
* update UI
* update simplexmq
* ios: add preset server domains to entitlements, add short link paths to .well-known/apple-app-site-association
* update simplexmq
* fix group short link in iOS, fix simplex:/ scheme saved to database or used for connection plans
* update simplexmq
* ios: delay opening URI from outside until the app is started
* update simplexmq
2025-04-14 21:25:32 +01:00
spaced4ndy and Evgeny Poberezkin
4443786474
ui: move operators selection to sheet on onboarding ( #5783 )
...
* ios: show updated conditions always on what's new screen
* rework onboarding
* update text
* android whatsnew
* android wip
* layout
* improve what's new layout
* remove
* fix desktop
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-28 15:37:39 +00:00
spaced4ndy
430e212a9e
core: name limit ( #5724 )
...
* core: name limit
* ios
* trim spaces, test
2025-03-07 14:38:06 +00:00
spaced4ndy and Evgeny Poberezkin
47adbe2813
ui: fix strings, update translations ( #5718 )
...
* ios: fix strings
* update translations
* update report ru translations
* remove unnecessary localizations
* update ru translations
* update android translations
* import translations
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-07 12:50:44 +00:00
Evgeny
ca31c9a5e9
blog: v6.3 announcement ( #5714 )
2025-03-06 22:59:32 +00:00
spaced4ndy
3425bd0826
ui: fix "View conditions" view on onboarding offering to accept conditions when no operators are selected ( #5710 )
...
* ios: fix "View conditions" view on onboarding
* kotlin
2025-03-05 07:42:59 +00:00
spaced4ndy and Evgeny Poberezkin
27bf19c2b1
ui: updated conditions ( #5700 )
...
* ios: updated conditions ui
* view
* kotlin
* show Updated conditions via review button
* same for android
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-03 16:26:05 +00:00
spaced4ndy
bc9885675d
android, desktop: what's new for v6.3 ( #5654 )
2025-02-21 16:09:22 +04:00
spaced4ndy and Evgeny Poberezkin
dd13450443
ios: what's new for v6.3 ( #5651 )
...
* ios: what's new for v6.3
* update
* space
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-21 09:46:40 +00:00
spaced4ndy
143be1edaf
ios: don't show what's new after import on onboarding ( #5394 )
2024-12-19 15:59:34 +00:00