Evgeny
b8e2e71a60
core: exclude CLI modules from client library ( #5758 )
...
* core: exclude CLI modules from client library
* client_library flag in nix builds
* use client_library in builds, update iOS library
2025-03-16 19:30:31 +00:00
Evgeny Poberezkin
ed625347bd
ios: v6.3, build 269
2025-03-09 16:08:49 +00:00
Stanislav Dmitrenko
4bd95c8e4e
ios: fix random crashes in chat on iOS 18 ( #5734 )
2025-03-09 11:22:47 +00:00
Evgeny Poberezkin
89dddab060
6.3: ios 268, android 279, desktop 96
2025-03-07 18:18:43 +00:00
Evgeny Poberezkin
8140710660
6.3-beta.7: ios 267, android 278, desktop 95
2025-03-03 23:23:25 +00:00
Evgeny Poberezkin
7c2153762f
ios: update core library
2025-03-03 21:21:25 +00:00
Evgeny Poberezkin
981901d587
6.3-beta.6: ios 266, android 277, desktop 94
2025-02-24 22:06:52 +00:00
Stanislav Dmitrenko
9d1329498b
ios: open chat on first unread, "scroll" to quoted items that were not loaded ( #5392 )
...
* ios: open chat on first unread, "scroll" to quoted items that were not loaded
* more changes
* changes
* unused
* fix reveal logic
* debug
* changes
* test
* Revert "test"
This reverts commit 553be124d5
.
* change
* change
* changes
* changes
* changes
* commented deceleration logic
* changes
* fixes
* optimized item identifiers to use merged item directly
* fixed counters
* encreased initial and preload counters
* fix initial loading and trimming items
* optimize
* allow marking read
* 10 instead of 5
* performance
* one more parameter in hash
* disable trimming
* performance
* performance - in background
* optimization
* next/prev
* changes
* markread
* finally
* less logs
* read
* change after merge
* trimming, edge cases
* wait until items loaded
* Revert "wait until items loaded"
This reverts commit 895218b978
.
* progress indicator
* optimization
* disable scroll helper
* experiment
* Revert "experiment"
This reverts commit c952c9e623
.
* jump
* no read
* layoutIfNeeded
* changes
* EndlessScrollView
* read
* changes
* changes
* changes
* reduce time to open a chat (by ~300ms)
* open from the first unread when clicking member chat
* refactored and removed unused code
* handling search emptiness to scroll to correct position
* changes
* read state maintain
* remove protocol
* avoid parsing chatId
* pass chat
* changes
* remove reveal
* refactor spaghetti
* remove ItemsScrollModel
* rename
* remove setUpdateListener
* unused
* optimization
* scrollToTop
* fix
* scrollbar working again
* scrollToBottom
* fix
* scrollBar hiding when not many items on screen
* small safer change
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-02-17 18:21:40 +00:00
Evgeny Poberezkin
5a0821f9fc
6.3-beta.5: ios 265, android 276, desktop 93
2025-02-15 21:44:38 +00:00
Evgeny Poberezkin
8dbebbe3d6
6.3-beta.4: ios 263, android 273, desktop 91
2025-02-10 21:56:24 +00:00
spaced4ndy
e4d6a8822c
core, ios: check notifications token status, offer to re-register token ( #5610 )
...
* core: api to check token
* ios
* update library
* refactor
* texts
* errors
* check active token on start
* text
* Revert "check active token on start"
This reverts commit c7b6e51f94
.
* update simplexmq
* offer re-register
* text
* update simplexmq
* offer on check
* rework
* text
* unset test result
* simplexmq
* alerts
* invalid reasons
* rework alert
* update simplexmq
* fix
* simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-02-07 13:41:15 +00:00
Evgeny Poberezkin
dac8389263
6.3-beta.3: ios 262, android 272, desktop 90
2025-02-05 22:21:34 +00:00
Evgeny Poberezkin
f4b93f6e8a
6.3-beta.2: ios 261, android 271, desktop 89
2025-02-04 11:24:39 +00:00
Evgeny Poberezkin
37d9954cf7
ios: update core library
2025-02-03 22:41:06 +00:00
Diogo
517679e2df
ios: group member mentions ( #5593 )
...
* api types
* display for mentions and replys
* picking of mentions
* notifications (wip)
* auto tagging
* show selected mention
* Divider and list bg
* stop keyboard dismiss on scroll from ios 16
* change notification mode in all views
* icon for mentions notification mode
* make unread states work in memory and chat preview
* preview fixes
* fix unread status when mark read manually
* update library
* fixed padding
* fix layout
* use memberName
* remove ChatNtfs, show mentions in context items and in drafts, make mentions a map in ComposeState
* rework mentions (WIP)
* better
* show mention name containing @ in quotes
* editing mentions
* editing
* mentionColor
* opacity
* refactor mention counter
* fix unread layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-02-03 20:47:32 +00:00
Evgeny Poberezkin
442282be93
update library
2025-02-01 15:14:58 +00:00
Evgeny Poberezkin
9cf2b5a1e4
ios: update core library
2025-01-20 19:23:39 +00:00
Evgeny Poberezkin
6b5a1bf25d
6.3-beta.1: ios 260, android 270, desktop 88
2025-01-14 22:37:02 +00:00
Evgeny Poberezkin
457774bd7d
Merge branch 'stable'
2025-01-13 18:57:59 +00:00
Stanislav Dmitrenko
9cefcb3fe8
ios: storage breakdown ( #5529 )
...
* ios: storage breakdown
* spaces
2025-01-13 18:56:41 +00:00
Evgeny Poberezkin
161143add0
6.2.4: ios 259, android 268, desktop 87
2025-01-13 00:47:09 +00:00
Diogo
d81ae757eb
ios: moved and rename major tag components to match android/desktop ( #5459 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-11 10:49:53 +00:00
Stanislav Dmitrenko
bbb58c8e09
ios: report tags and icon on ChatList ( #5503 )
...
* ios: report tags and icon on ChatList
* unfilled flag
* changes
* update lib, simplify
* fix
* simpler
* one loop
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-11 10:39:39 +00:00
Diogo
aa7095dee2
ios: chat tags ux improvements ( #5456 )
...
* fix build
* Rename the second “create list” button to “save list”
* add notes preset tag
* reset search text if active filter is changed
* reset search when preset are pressed
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-01 23:12:12 +00:00
Evgeny Poberezkin
0a596e6417
6.3-beta.0: ios 258, android 267, desktop 86
2024-12-26 19:20:23 +00:00
Evgeny Poberezkin
f3670965fb
Merge branch 'stable'
2024-12-25 23:18:41 +00:00
Evgeny Poberezkin
ce76c00c69
6.2.3: ios 257, android 265, desktop 85
2024-12-25 22:57:04 +00:00
Evgeny Poberezkin
a0cc177eb5
ios: update library
2024-12-25 12:15:10 +00:00
Evgeny Poberezkin
90c15ee07d
Merge branch 'stable'
2024-12-25 08:18:59 +00:00
Evgeny Poberezkin
7d0768457e
6.2.2: ios 256, android 263, desktop 84
2024-12-24 23:56:40 +00:00
Diogo
fcb2d1dbac
core, ios: chat tags ( #5367 )
...
* types and db
* migration module
* chat tag
* store method proposal
* profiles build
* update type
* update return type
* building
* working api
* update
* refactor
* attach tags to contact
* simplify
* attach chat tags to group info
* get chat tags with supplied user id
* get tags fix
* ios: chat tags poc (#5370 )
* ios: chat tags poc
* updates to sheet
* temporary display for other option on swipe
* sheet height
* only show preset when it has matches
* changes
* worst emoji picker ever
* simplify tag casts and collapse
* open on create tag if no tags
* simple emoji text field
* nice emoji picker
* dismiss sheets on tag/untag
* semibold selection
* all preset tag and change collapsed icon on selection
* default selected tag (all)
* only apply tag filters on empty search
* + button when no custom lists
* reset selection of tag filter on profile changes
* edit tag (broken menu inside swiftui list)
* create list to end of list
* swipe changes
* remove context menu
* delete and edit on swipe actions
* tap unread filter deselects other filters
* remove delete tag if empty
* show tag creation sheet when + button pressed
* in memory tag edit
* color, size
* frame
* layout
* refactor
* remove code
* add unread to same unit
* fraction on long press
* nav fixes
* in memory list
* emoji picker improvements
* remove diff
* secondary plus
* stop flickering on chat tags load
* reuse string
* fix reset glitches
* delete destructive
* simplify?
* changes
* api updates
* fix styles on list via swipe
* fixed untag
* update schema
* move user tags loading to get users chat data
* move presets to model
* update preset tags when chats are updated
* style fixes and locate getPresetTags near tags model
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* deleted contacts and card should not match contact preset
* fix update presets on chat remove
* update migration indices
* fix migration
* not used chat model
* disable button on repeated list name or emoji
* no chats message for search fix
* fix edits and trim
* error in footer, not in alert
* styling fixes due to wrong place to attach sheet
* update library
* remove log
* idea for dynamic sheet height
* max fraction 62%
* minor fixes
* disable save button when no changes and while saving
* disable preset filter if it is no longer shown
* remove comments from schema
* fix emoji
* remove apiChatTagsResponse
* always read chat tags
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2024-12-19 10:48:26 +00:00
Evgeny Poberezkin
a73fb89c44
ios: update library
2024-12-18 18:25:05 +00:00
Evgeny Poberezkin
4d82afe602
6.2.1: ios 255, android 261, desktop 83
2024-12-12 21:00:16 +00:00
Evgeny Poberezkin
33bc539e16
6.2: ios 254, android 259, desktop 82
2024-12-07 20:53:01 +00:00
Evgeny Poberezkin
7c86484978
ios: update library
2024-12-07 17:22:14 +00:00
Evgeny Poberezkin
5ef14ca95e
6.2-beta.6: ios 253, android 258, desktop 81
2024-12-05 23:30:05 +00:00
Evgeny Poberezkin
c1a0943448
6.2-beta.5: ios 251, android 256, desktop 80
2024-12-04 21:56:09 +00:00
Evgeny Poberezkin
3acc69c6d8
6.2-beta.4: ios 250, android 255, desktop 79
2024-12-03 20:13:09 +00:00
spaced4ndy
bc96000131
ios: support business addresses and chats ( #5300 )
...
* ios: support business addresses and chats
* improve
* words
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-12-02 17:40:22 +00:00
Evgeny
5f01dc1a3f
core: support business addresses and chats ( #5272 )
...
* core: support business addresses and chats
* types
* connect plan, add link type
* ios: toggle on address UI
* make compile
* todo
* fix migration
* types
* comments
* fix
* remove
* fix schema
* comment
* simplify
* remove diff
* comment
* comment
* diff
* acceptBusinessJoinRequestAsync wip
* comment
* update
* simplify types
* remove business
* wip
* read/write columns
* createBusinessRequestGroup
* remove comments
* read/write business_address column
* validate that business address is not set to be incognito
* replace contact card
* update simplexmq
* refactor
* event when accepting business address request
* sendGroupAutoReply
* delete contact request earlier
* test, fix
* refactor
* refactor2
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2024-12-02 14:01:23 +00:00
Evgeny Poberezkin
c488c4fcd5
6.2-beta.3: ios 249, android 254, desktop 78
2024-12-01 19:09:53 +00:00
Evgeny Poberezkin
98a3437f43
6.2-beta.2: ios 248, android 253, desktop 77
2024-11-30 22:26:05 +00:00
Stanislav Dmitrenko
961bdbfc59
ios: start/stop chat toggle refactoring ( #5275 )
...
* ios: start/stop chat toggle refactoring
* changes
* changes
* return back
* reduce diff
* better
* update button
* ios: do not start chat after export, always show run toggle (#5284 )
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-30 16:29:27 +00:00
Stanislav Dmitrenko
25893177d0
ios: view conditions as markdown ( #5248 )
...
* ios: view conditions as markdown
* changes
* removed Down
* refactor
* unused
* react on theme change
2024-11-26 13:00:39 +00:00
Evgeny Poberezkin
6581e27524
6.2-beta.1: ios 247, android 252, desktop 76
2024-11-23 17:42:24 +00:00
spaced4ndy
70a29512b7
ios: server operators ui ( #5114 )
...
* wip
* refactor, fix bindings
* wip
* wip
* fixes
* wip
* information map, logos
* global conditions hack
* restructure
* restructure
* texts
* text
* restructure
* wip
* restructure
* rename
* wip
* conditions for all
* comment
* onboarding wip
* onboarding wip
* fix paddings
* fix paddings
* wip
* fix padding
* onboarding wip
* nav link instead of sheet
* pretty button
* large titles
* notifications mode button style
* reenable demo operator
* Revert "reenable demo operator"
This reverts commit 42111eb333
.
* padding
* reenable demo operator
* refactor (removes additional model api)
* style
* bold
* bold
* light/dark
* fix button
* comment
* wip
* remove preset
* new types
* api types
* apis
* smp and xftp servers in single view
* test operator servers, refactor
* save in main view
* better progress
* better in progress
* remove shadow
* update
* apis
* conditions view wip
* load text
* remove custom servers button from onboarding, open already conditions in nav link
* allow to continue with simplex on onboarding
* footer
* existing users notice
* fix to not show nothing on no action
* disable notice
* review later
* disable notice
* wip
* wip
* wip
* wip
* optional tag
* fix
* fix tags
* fix
* wip
* remove coding keys
* fix onboarding
* rename
* rework model wip
* wip
* wip
* wip
* fix
* wip
* wip
* delete
* simplify
* wip
* fix delete
* ios: server operators ui wip
* refactor
* edited
* save servers on dismiss/back
* ios: add address card and remove address from onboarding (#5181 )
* ios: add address card and remove address from onboarding
* allow for address creation in info when open via card
* conditions interactions wip
* conditions interactions wip
* fix
* wip
* wip
* wip
* wip
* rename
* wip
* fix
* remove operator binding
* fix set enabled
* rename
* cleanup
* text
* fix info view dark mode
* update lib
* ios: operators & servers validation
* fix
* ios: align onboarding style
* ios: align onboarding style
* ios: operators info (#5207 )
* ios: operators info
* update
* update texts
* texts
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
---------
Co-authored-by: Diogo <diogofncunha@gmail.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-19 11:37:00 +00:00
Evgeny Poberezkin
feb4ecbb6b
Merge branch 'master' into server-operators
2024-11-18 06:54:19 +00:00
Evgeny Poberezkin
e645dd99e7
6.2-beta.0: ios 246, android 251, desktop 75
2024-11-17 22:37:18 +00:00
Evgeny Poberezkin
9a1166f097
Merge branch 'master' into server-operators
2024-11-03 09:12:12 +00:00
Evgeny Poberezkin
7a741e7ac4
ios: update core library
2024-11-02 20:03:27 +00:00