Commit Graph
1205 Commits
Author SHA1 Message Date
shum 98effe5358 store: refuse a site build that is not there 2026-10-26 16:10:35 +00:00
shum 0d882b9eb5 store: serve each site on its own port 2026-10-26 16:10:31 +00:00
shum e97c79b8c5 store: merge names registration with master 2026-10-26 14:10:23 +00:00
shum 02b828b915 core: merge master into names registration 2026-10-26 14:10:03 +00:00
shum 623e0e32ef store: build one-host lists without singleton 2026-10-26 07:11:24 +00:00
Evgeny @ SimpleX ChatandEvgeny Poberezkin 7810fc4752 core, ui: terminal chat layout for LLM and service bot chats (#7811)
* plan: UI improvements to improve LLM usage via SimpleX

* core, ui: types for chat layout

* core, ui: settings for alternative terminal-like chat layout for managing LLMs or other service bots

* plan: message priority

* fixes

* query plan

* update plans

* remove silent messages plan

* rename migrations

* implement layout

* amend

* fix

* fix

* fix

* improve

* time on the right, sender name in blue

* no avatar in direct chats

* better previews

* update, fixes

* update

* time gap

* changes

* ui: terminal layout line heights, gaps and time placement

* ui: simplify terminal meta layout, correct its docs and tests

* ui: right-to-left emoji edge in terminal rows, time placement tests

* android, desktop: raise Kotlin compiler memory to 4 GB

* ui: terminal captions as follow-up text, classic event separators

* ui: terminal media edge and overlay time, plan decisions

* ui: simplify terminal row separation, correct doc line references

* ui: keep the media time inside terminal rows, restore caption conditions

* ui: terminal heading capitals at large font scales, idle live message time

* ui: rename the classic voice-with-text flag, correct the meta copy docs

* ui: smaller terminal layout diff, sender gap and meta names

* ui: terminal row as tall as the media time

* docs: remove the chat layout section from the bots readme

* docs: shorten the terminal layout section of the chat view

* core: address settings API as on master, /auto_accept reads the stored layout

* ui: smaller terminal headings

* ui: classic sender rows and avatar rule as on master

* ui: classic reply quote text colour as on master

* ios: keep the chat layout setting with other UI settings

* ui: go-to button at the end of terminal rows, no gutter in direct chats

* ui: forwarded arrow on the header line of terminal rows, above the time

* ui: forwarded arrow centred above the time line of terminal rows

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2026-10-25 18:03:11 +00:00
Evgeny @ SimpleX Chat 4f81c6f632 tests: read chat started in any order with subscription notices (#7869) 2026-10-25 17:25:27 +00:00
Evgeny @ SimpleX Chat a5cf718b3c core, tests: fix flaky tests; use simplexmq with one thread per agent worker (#7812)
* tests: fix group tests

* fix test

* fix

* fix delivery worker fix

* watch ci

* debug

* fix delivery worker not forwarding to moderators during host acceptance

* add script, update simplexmq

* debug lines

* more debug

* rerun

* debug

* fix, debug

* simplexmq

* simplexmq

* fix

* debug: log member-not-found call sites, restore hang diagnostics, use simplexmq fork

* tests: do not prompt for migration confirmation in strict tables test

* ci: run tests with one capability; simplexmq: end inactive sessions without closing under readers

* ci: run tests on all capabilities

* remote: close the HTTP2 client before its TLS connection

* cabal: use warp that kills timed out connection threads without closing their sockets

* remove diagnostics: member-not-found log, thread dump, CI watchdog; update simplexmq

* badge-service: prevent interleaving of concurrent log lines

* tests: wait for badge group broadcasts before closing members

* tests: log contact connected events received twice

* tests: log member connected events received twice

* core: use simplexmq that logs connections emitting CON twice

* core: keep the team contact above notes in a new user's chat list

* ci: skip macOS and Windows builds while hunting a Linux-only flake

* core: use simplexmq that logs the history of connections emitting CON twice

* tests: remove the logging of connected events received twice

* ci: run macOS and Windows builds again

* core: use simplexmq that runs one thread per agent worker

* core: use the merged simplex-chat/wai warp and the updated simplexmq

* core: use the merged simplexmq

* core: update simplexmq

* core, badge service: comment single writes of terminal segments and log lines
2026-10-25 15:37:06 +00:00
shum b4ebaaab10 store: refuse orders under changed terms 2026-10-23 14:47:15 +00:00
shum 12427ee0a2 store: answer the agreed terms in the view 2026-10-23 14:19:56 +00:00
shum 45302749f5 store: sign and store the agreed terms 2026-10-23 14:17:01 +00:00
shum de991bc53c store: add the agreed_terms column 2026-10-23 14:03:33 +00:00
shum 66fbc457ab store: answer community in the registration view 2026-10-23 13:40:06 +00:00
shum 93e34988a6 store: answer community and terms in search 2026-10-23 13:40:06 +00:00
shum d9b26ad997 store: read the terms and community names 2026-10-23 13:40:06 +00:00
shum 3d0a9fc695 store: merge the contract run and dev issuer keys 2026-10-23 04:41:30 +00:00
shum b3a3c12a6f store: test that boot checks the node's chain id 2026-10-23 04:13:50 +00:00
shum ce7917f996 store: check the node's chain id for dev_keys 2026-10-22 23:36:32 +00:00
shum bd6f71c705 store: warn at boot naming the dev key indexes 2026-10-22 23:36:32 +00:00
shum 51d4a1f448 store: refuse dev_keys beside a payment provider 2026-10-22 23:36:32 +00:00
shum 39257ab8a1 store: trust issuer dev_keys on the local chain 2026-10-22 23:17:58 +00:00
shum 39a4f0b095 store: answer a null deepLink for an unparsed link 2026-10-22 23:17:58 +00:00
shum 8f63d931c4 store: match late credit logs by whole line 2026-10-22 17:36:23 +00:00
shum 9cdc317b8a store: write each log line in one call 2026-10-22 17:36:23 +00:00
shum e09180cb44 store: test a spend end to end through BTCPay 2026-10-22 17:08:00 +00:00
shum 7842ffe705 store: refuse a funded holder's refund by bhFunded 2026-10-22 16:56:27 +00:00
shum 0387807c6e store: match late credit logs that start mid-line 2026-10-22 16:53:25 +00:00
shum cc9b8b90f7 store: merge the refund command 2026-10-22 16:51:53 +00:00
shum b6e1ef58c1 store: merge the spend endpoint 2026-10-22 16:48:37 +00:00
shum 8b8797b3b5 store: expect support for floored money in waits 2026-10-22 16:37:22 +00:00
shum 98e3fb4520 store: say how late money is credited or alerted 2026-10-22 16:34:16 +00:00
shum 6b2bb17db3 store: name the invoice in credit pass warnings 2026-10-22 16:31:36 +00:00
shum 8a35f182dc store: alert waiting money before stored reasons 2026-10-22 16:31:19 +00:00
shum 64dd9e963b store: stop late credit at the rate floor 2026-10-22 16:31:10 +00:00
shum b1159ef572 store: log a rate floor once an hour per invoice 2026-10-22 16:30:49 +00:00
shum f2d414a8fd store: credit late XMR only once shown confirmed 2026-10-22 16:13:50 +00:00
shum aaaf561c66 store: name the invoice in late payment log specs 2026-10-22 16:05:13 +00:00
shum a721c66d1b store: keep late credit specs' logs apart 2026-10-22 15:59:29 +00:00
shum 7e4f6742c6 store: let the Postgres credit specs compile 2026-10-22 15:56:42 +00:00
shum fdab726490 store: refuse a card difference under 50 cents 2026-10-22 15:53:23 +00:00
shum 3cc901b1bd store: show funded holds and balance links 2026-10-22 15:29:41 +00:00
shum 586351d924 store: spend holds and credit late payments 2026-10-22 15:29:37 +00:00
shum bb7c954d18 store: credit a cheaper move's difference 2026-10-22 15:28:05 +00:00
shum 0b498d20d8 store: keep a taken order's worth as a balance 2026-10-22 15:28:02 +00:00
shum 329179142f store: add the name late wait migration 2026-10-22 15:27:46 +00:00
shum 24d23d3fcd store: type the spend tests' app 2026-10-22 15:27:23 +00:00
shum ece10f1095 store: log a refused order's cancelled invoice 2026-10-22 15:26:56 +00:00
shum e92de0337d store: test spends closing an overdue holder 2026-10-22 15:25:39 +00:00
shum cc62da7ce7 store: spend a balance on another name 2026-10-22 14:49:28 +00:00
shum f323852406 store: refund with the service stopped 2026-10-22 14:46:57 +00:00