Commit Graph

2634 Commits

Author SHA1 Message Date
spaced4ndy 08052bbc8f cleanup 2024-11-21 12:32:41 +04:00
spaced4ndy 3817a1609a android: custom servers view (#5224) 2024-11-21 12:27:27 +04:00
spaced4ndy 204bc21695 show all test errors in the end 2024-11-21 11:44:56 +04:00
spaced4ndy 52b141240f allow to enable untested 2024-11-21 11:23:58 +04:00
spaced4ndy d47586c3a9 fix 2024-11-21 11:13:12 +04:00
Diogo c3013f4456 edit and view servers 2024-11-20 23:49:35 +00:00
Diogo 18b10b58b2 remove unused code 2024-11-20 22:37:11 +00:00
Diogo 2170249482 fix save of custom servers 2024-11-20 22:31:21 +00:00
Diogo 378f70fcb5 Merge branch 'server-operators' into dc/android-desktop-server-operators 2024-11-20 21:52:36 +00:00
Diogo ca98457fca test servers button 2024-11-20 21:50:03 +00:00
Evgeny Poberezkin 927a04d45f Merge branch 'master' into server-operators 2024-11-20 19:24:55 +00:00
Stanislav Dmitrenko 2b155db57d android, desktop: open chat on first unread, "scroll" to quoted items that were not loaded (#5140)
* android, desktop: infinity scroll rework

* group corrections

* scroll to quote/unread/top/bottom

* changes

* changes

* changes

* changes

* better

* changes

* fix chat closing on desktop

* fix reading items counter, scrolling to newly appeared message, removed unneeded items loading, only partially visible items marked read

* workaround of showing buttom with arrow down on new messages receiving

* rename param

* fix tests

* comments and removed unused code

* performance optimization

* optimization for loading more items in small chat

* fix loading prev items in loop

* workaround to blinking button with counter

* terminal scroll fix

* different click events for floating buttons

* refactor

* change

* WIP

* refactor

* refactor

* renames

* refactor

* refactor

* change

* mark read problem fix

* fix tests

* fix auto scroll in some situations

* fix scroll to quote when it's near the top loaded area

* refactor

* refactor

* rename

* rename

* fix

* alert when quoted message doesn't exist

* refactor

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-20 19:23:55 +00:00
spaced4ndy 2ef5e48eac android add server wip 2024-11-20 20:59:37 +04:00
spaced4ndy 5800cb7958 android: add server view (#5221) 2024-11-20 20:49:05 +04:00
Diogo 215d3e4d39 list xftp servers 2024-11-20 16:37:35 +00:00
Diogo de4055af7f fix error by server type 2024-11-20 16:31:04 +00:00
Diogo a04e8a3110 use for files 2024-11-20 14:51:54 +00:00
Diogo 400316bfdf added message servers 2024-11-20 14:42:33 +00:00
Diogo d79517c738 message servers with validation 2024-11-20 14:38:21 +00:00
Diogo 3f1113f856 move protocol servers view 2024-11-20 14:25:10 +00:00
spaced4ndy 068f3d896b Merge branch 'server-operators' into dc/android-desktop-server-operators 2024-11-20 18:24:08 +04:00
spaced4ndy f3cef7ce12 ios: remove unused type 2024-11-20 18:23:51 +04:00
spaced4ndy 7d7170aac4 Merge branch 'server-operators' into dc/android-desktop-server-operators 2024-11-20 18:17:50 +04:00
spaced4ndy 29b54ec5b2 ios: rework saving settings (#5219)
* ios: rework saving settings

* fix

* shorter names

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-20 17:58:13 +04:00
spaced4ndy 313acefb19 ios: remove crashing accept button (#5217) 2024-11-20 17:18:24 +04:00
Diogo 24c304b1c6 more servers 2024-11-20 13:07:54 +00:00
Diogo 58b5058ea2 save server fixes 2024-11-20 11:10:57 +00:00
spaced4ndy e5534c0402 ios: improve onboarding animations (#5216) 2024-11-20 14:28:36 +04:00
Diogo 09e326500c network and servers fns 2024-11-19 23:59:46 +00:00
Diogo 3dc0c0b69c conditions modal in settings 2024-11-19 23:43:22 +00:00
spaced4ndy 58c92ed004 ios: rework existing users notice, condition views (#5214) 2024-11-19 20:48:51 +04:00
Diogo ff714bbc5d build 2024-11-19 15:49:03 +00:00
Evgeny 181f72fa1f ios: texts about operators (#5213)
* ios: texts about operators

* remove comment

* button for conditions
2024-11-19 19:26:41 +04:00
Diogo b6dd359df1 api update 2024-11-19 14:31:11 +00:00
Diogo 2adb9e348e Merge branch 'server-operators' into dc/android-desktop-server-operators 2024-11-19 14:05:57 +00:00
Diogo 2483865739 wip 2024-11-19 13:41:00 +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
Diogo 614821a1e4 network and servers view 2024-11-18 23:15:16 +00:00
Evgeny Poberezkin 3d4a47cdae Merge branch 'master' into server-operators 2024-11-18 16:55:07 +00:00
Diogo d1ae3ba2d3 desktop, android: add address card to chat list and remove address from onboarding (#5177)
* desktop, android: add address card to chat list

* add create address button to address learn more view

* envelope size to match avatars

* refactor

* no color for info icon

* envelope padding

* remove address from onboarding

* show create in address card info

* backwards compatibility for address onboarding step

* paddings between cards

* paddings

* toolbar -> chats -> cards

* dont hide address card

* update string

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-18 15:36:54 +00:00
Diogo c9a7728d7c Merge branch 'server-operators' into dc/android-desktop-server-operators 2024-11-18 15:15:35 +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
Diogo 06cc655924 move network and servers to new package 2024-11-16 15:06:23 +00:00
Diogo 52f9efb090 new package and movements 2024-11-16 15:04:55 +00:00
Diogo 2a3674d33f whats new view 2024-11-16 14:56:14 +00:00
Diogo 79d3504de1 api and types 2024-11-15 22:01:00 +00:00
Evgeny Poberezkin 807f698cf2 Merge branch 'master' into server-operators 2024-11-14 12:24:53 +00:00
Diogo 4d82209a3a core: pagination API to load items around defined or the earliest unread item (#5100)
* core: auto increment chat item ids (#5088)

* core: auto increment chat item ids

* file name

* down name

* update schema

* ignore down migration on schema dump test

* fix testDirectMessageDelete test

* fix testNotes test

* core: initial api support for items around a given item (#5092)

* core: initial api support for items around a given item

* implementation and tests for local messages

* pass entities down

* unused

* getAllChatItems implementation and tests

* pagination for getting chat and tests

* remove unused import

* group implementation and tests

* refactor

* order by created at for local and direct chats

* core: initial landing api for chat and gaps  (#5104)

* initial work on initial param for loading chat

* support for initial

* controller parse

* fixed sqls

* refactor names

* fix ChatLandingSection serialized type

* total accuracy on landing section

* descriptive view message

* foldr

* refactor to make landingSection reusable

* refactor: use foldr everywhere

* propagate search

* Revert "propagate search"

This reverts commit 01611fd719.

* throw when search is sent for initial

* gap size wip (needs testing)

* final

* remove order by

* remove index

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>

* core: fix initial api latest chat items ordering (#5151)

* core: fix one item missing from latest in initial and wrong check (#5153)

* core: fix one item missing from latest in initial and wrong check

* final fixes and tests

* clearer tests

* core: remove gaps and make sure page size is always the same (#5163)

* remove gaps

* consistent pagination size

* proper fix and around fix too

* optimize

* refactor

* core: simplify pagination

* core: first unread queries (#5174)

* core: pagination nav info (#5175)

* core: pagination nav info

* wip

* rework

* rework

* group, local

* fix

* rename

* fix tests

* just

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-14 08:34:25 +00:00
Diogo 60c37f0d1d ios: user profiles move auth to change actions, show unread counts (#5170)
* ios: user profiles move auth to change actions, show unread count per profile

* simpler approach and add profile protection

* not show muted icon

* refactor

* not needed

* fix

* simpler fix

* deadline

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-11-13 11:41:39 +00:00