js-waku/.cspell.json
fryorcraken dc5155056b
feat!: SDS improvements and fixes (#2539)
* introduce `MessageId` type

# Conflicts:
#	packages/sds/src/message_channel/message_channel.ts

* fix: own messages are not used for ack

* fix: own messages are not used for ack

* doc: long term solution is SDS protocol change

* SDS: renaming to match message function

* SDS: introduce `Message` class for easier encoding/decoding

# Conflicts:
#	packages/sds/src/message_channel/events.ts
#	packages/sds/src/message_channel/message_channel.ts

* SDS Message is a class now

* SDS: it's "possibly" not "partially" acknowledged.

* SDS: TODO

* SDS: fix tests

* SDS: make logs start with `waku`

* SDS: add bloom filter test

# Conflicts:
#	packages/sds/src/message_channel/events.spec.ts

* SDS: improve naming

* SDS: improve naming

Messages are not "sent" or received, but pushed for processing in local queues.

* SDS: sync message should not be delivered

* SDS: renaming from earlier

* SDS: remove useless variable

* SDS: Fix comment

* SDS: sync messages do not get "delivered"

* SDS: acks

* SDS: simplify delivered event

* SDS: improve event naming

* SDS: fix comment

* SDS: make task error an official event

* SDS: Mark messages that are irretrievably lost

* SDS: remove default for irretrievable and simplify config

* SDS: typo on sync event

* SDS: add and user sender id

* SDS: resent message never get ack'd

* SDS: fix cylic dependencies

* SDS: helpful logs

* SDS: avoid duplicate history entries

* SDS: export options
2025-08-12 10:47:52 +10:00

183 lines
2.9 KiB
JSON

{
"version": "0.2",
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/master/cspell.schema.json",
"language": "en",
"words": [
"abortable",
"acks",
"Addrs",
"ahadns",
"Alives",
"alphabeta",
"arrayify",
"Arraylike",
"asym",
"autoshard",
"autosharding",
"backoff",
"backoffs",
"bitauth",
"bitjson",
"bufbuild",
"chainsafe",
"cimg",
"cipherparams",
"ciphertext",
"circleci",
"codecov",
"codegen",
"commitlint",
"dependabot",
"dialable",
"dingpu",
"discv",
"Dlazy",
"dnsaddr",
"Dockerode",
"Dout",
"Dscore",
"ecies",
"editorconfig",
"Encrypters",
"enr",
"enrs",
"unsubscription",
"enrtree",
"unhandle",
"ephem",
"esnext",
"ethersproject",
"execa",
"exponentiate",
"extip",
"fanout",
"floodsub",
"fontsource",
"globby",
"gossipsub",
"huilong",
"iasked",
"ihave",
"ihaves",
"ineed",
"IPAM",
"ipfs",
"cooldown",
"iwant",
"jdev",
"jswaku",
"kdfparams",
"keccak",
"keypair",
"lamport",
"lastpub",
"libauth",
"libp",
"lightpush",
"LINEA",
"livechat",
"Merkle",
"mkdir",
"mplex",
"multiaddr",
"multiaddresses",
"multiaddrs",
"multicodec",
"multicodecs",
"multiformats",
"multihashes",
"muxed",
"muxer",
"muxers",
"mvps",
"nodekey",
"nwaku",
"opendns",
"peerhave",
"portfinder",
"prettierignore",
"proto",
"protobuf",
"protoc",
"proxiable",
"reactjs",
"recid",
"rlnrelay",
"roadmap",
"sandboxed",
"scanf",
"secio",
"seckey",
"secp",
"sharded",
"sscanf",
"Startable",
"staticnode",
"statusim",
"statusteam",
"submodule",
"submodules",
"supercrypto",
"transpiled",
"typedoc",
"undialable",
"unencrypted",
"unmarshal",
"unmount",
"unmounts",
"untracked",
"upgrader",
"vacp",
"varint",
"vkey",
"waku",
"wakuconnect",
"wakunode",
"wakuorg",
"wakuv",
"webfonts",
"weboko",
"websockets",
"wifi",
"xsalsa20",
"zerokit",
"Привет",
"مرحبا"
],
"flagWords": [
"pubSub: pubsub",
"pubSubTopics: pubsubTopics",
"pubSubTopic: pubsubTopic",
"PubSub: Pubsub",
"PubSubTopics: PubsubTopics",
"PubSubTopic: PubsubTopic",
"DefaultPubSubTopic: DefaultPubsubTopic"
],
"ignorePaths": [
"package.json",
"package-lock.json",
"yarn.lock",
"tsconfig.json",
"node_modules/**",
"build",
"gen",
"proto",
"*.spec.ts",
"CHANGELOG.md"
],
"patterns": [
{
"name": "import",
"pattern": "/import .*/"
},
{
"name": "multiaddr",
"pattern": "//dns4/.*/"
}
],
"ignoreRegExpList": [
"import",
"multiaddr"
]
}