Evgeny Poberezkin
3023141907
do not strip title from conditions
2024-11-14 14:24:21 +00:00
Evgeny Poberezkin
fbebbae07c
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-14 12:47:23 +00:00
Evgeny Poberezkin
807f698cf2
Merge branch 'master' into server-operators
2024-11-14 12:24:53 +00:00
Evgeny Poberezkin
75e03fca75
remove additional pattern, update servers
2024-11-14 11:56:57 +00:00
Evgeny Poberezkin
14050a8fc3
ghc 8.10.7 fix attempt
2024-11-14 09:24:49 +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
Evgeny Poberezkin
56c53288ca
pattern match for ghc 8.10.7
2024-11-13 23:58:34 +00:00
Evgeny Poberezkin
54c4787c5e
add type for ghc 8.10.7
2024-11-13 22:55:01 +00:00
Evgeny Poberezkin
1683b7109f
fix TH in ghc 8.10.7
2024-11-13 21:56:35 +00:00
Evgeny Poberezkin
b19dffad4d
exclude disabled operators when receiving files
2024-11-12 21:18:13 +00:00
Evgeny Poberezkin
0ec88fd560
make servers of disabled operators "unknown", consider only enabled servers when switching profile links
2024-11-12 20:41:20 +00:00
Evgeny Poberezkin
da65474452
CLI API in progress, validateUserServers
2024-11-11 23:24:11 +00:00
Evgeny Poberezkin
d0a7e14a96
make preset servers lists potentially empty in some operators, as long as the combined list is not empty
2024-11-11 16:22:19 +00:00
Evgeny Poberezkin
bd4745775d
update
2024-11-11 11:34:02 +00:00
Evgeny Poberezkin
af144c6208
fix
2024-11-10 22:58:23 +00:00
Evgeny Poberezkin
74206a947b
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-10 16:15:39 +00:00
Evgeny Poberezkin
457e12880c
Merge branch 'master' into server-operators
2024-11-10 16:15:07 +00:00
Evgeny
2d588949b1
directory service: additional commands ( #5159 )
...
* directory service: additional commands
* notify superusers
* 48 hours
* replace T.elem
2024-11-10 15:21:33 +00:00
Evgeny Poberezkin
84f7f901ea
remove imports
2024-11-10 12:57:57 +00:00
Evgeny Poberezkin
90ed503ee0
update (most tests pass)
2024-11-10 12:30:24 +00:00
Evgeny Poberezkin
28105038d4
preset operators and servers (compiles)
2024-11-09 23:53:18 +00:00
Evgeny Poberezkin
fd60a2402a
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-08 14:36:47 +00:00
spaced4ndy
ef0f21a11c
core: operator apis commands ( #5155 )
2024-11-08 14:45:00 +04:00
spaced4ndy
d0e40c1f1d
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-06 16:20:03 +04:00
spaced4ndy
8396e70e7b
core: validate servers - find servers with duplicate hosts ( #5150 )
2024-11-06 16:13:08 +04:00
Evgeny Poberezkin
6128a24869
database entity IDs
2024-11-06 08:12:16 +00:00
Evgeny Poberezkin
0329a6a7d3
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-05 18:07:09 +00:00
spaced4ndy
2da89c2cf1
core: setConditionsNotified, acceptConditions, setUserServers, validateServers apis wip ( #5147 )
2024-11-05 21:40:33 +04:00
Evgeny Poberezkin
601ddf97ce
WIP
2024-11-05 16:29:30 +00:00
Evgeny Poberezkin
128d031ced
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-05 10:55:36 +00:00
spaced4ndy
3b0205b25f
core: setServerOperators, getUsageConditions api wip ( #5145 )
2024-11-05 14:15:20 +04:00
Evgeny Poberezkin
d4a47f1cce
simplify
2024-11-04 20:07:28 +00:00
Evgeny Poberezkin
2998e3af3f
usageConditionsToAdd
2024-11-04 19:44:45 +00:00
Evgeny Poberezkin
5ff838d63e
Merge branch 'server-operators' into ep/operators-preset-servers
2024-11-04 18:19:24 +00:00
spaced4ndy
bdaec30fa0
core: getServerOperators, getUserServers, getUsageConditions apis wip ( #5141 )
2024-11-04 21:11:03 +04:00
Evgeny Poberezkin
5a8bf9106e
core: preset servers and operators (WIP)
2024-11-04 16:42:37 +00:00
Evgeny
97df069730
core: add support for server operators ( #4961 )
...
* core: add support for server operators
* migration
* update schema and queries, rfc
* add usage conditions tables
* core: server operators new apis draft
* update
* conditions
* update
* add get conditions api
* add get conditions API
* WIP
* compiles
* fix schema
* core: ui logic in types (#5139 )
* update
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-11-04 13:28:57 +00:00
spaced4ndy
78510b6fd3
core, ios: get messages for multiple last notifications; separately get notification connections before requesting messages (to avoid acknowledgement races in case of parralel nse threads); coordinate nse threads ( #5084 )
...
* core, ios: get messages for multiple last notifications (#5047 )
* ios: refactor notification service (#5086 )
* core, ios: separately get notification connections before requesting messages; coordinate nse threads (#5085 )
2024-10-25 20:09:59 +04:00
Evgeny Poberezkin
f3cd167502
core: ntf server
2024-10-18 13:06:47 +01:00
spaced4ndy
e76dc33cf0
core: associate new contact with all corresponding members on member contact re-creation (e.g. after it was merged to many members and then deleted) ( #5028 )
2024-10-11 20:47:54 +01:00
Evgeny Poberezkin
dbe4504f05
core: 6.1.0.8 (simplexmq: 6.1.0.7)
2024-10-11 15:44:13 +01:00
spaced4ndy
9a87f344b5
core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks ( #5018 )
...
* core: prepare conn (plan)
* update
* group join
* comment
* comment
* wip
* Revert "wip"
This reverts commit 0849f43377 .
* accept
* save contact_id, reuse contact
* refactor
* simplexmq
* set contactUsed
* support retrying join
* exclude prepared connections from API responses
* avoid race with events
* avoid race better
* fix UI
* update library
* tmp
* update
* display error details on ios cmd prohibited
* underscore instead of empty
* Update apps/ios/Shared/Model/SimpleXAPI.swift
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* test
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Diogo <diogofncunha@gmail.com >
2024-10-11 15:37:38 +01:00
spaced4ndy
12423f4afa
core: test db indexes ( #4999 )
2024-10-09 15:15:58 +04:00
spaced4ndy
ad2a0024f2
core: add missing indexes ( #4993 )
2024-10-08 15:26:16 +04:00
Evgeny
fb044000d2
cli: option to use web port 443 with SMP servers when port is not specified ( #4942 )
...
* cli: option to use web port 443 with SMP servers when port is not specified
* ui types
* remove imports
2024-10-07 23:30:52 +01:00
spaced4ndy
7ccd80bf23
core, ios: try to get next ntf message to get expected ( #4962 )
2024-10-07 19:35:38 +04:00
Diogo
8727d3b91b
core: add chat message tail and roundness settings ( #4977 )
...
* core: add chat message tail and roundness settings
* ios: import/export chat message tail and roundness settings (#4978 )
2024-10-05 19:44:26 +01:00
Evgeny Poberezkin
65c7ecbddf
core: 6.1.0.4 (simplexmq 6.1.0.1)
2024-09-26 13:45:12 +01:00
spaced4ndy
6e5eb697a2
core: use broker ts for member profile update item ts ( #4940 )
2024-09-25 18:33:20 +01:00
spaced4ndy
e2e6935e5b
core: fix reactions not being read on item updates ( #4938 )
2024-09-25 11:16:32 +01:00