├── .eslintrc.js ├── .github └── workflows │ ├── ci-image.yml │ ├── ci.yml │ └── dendrite-image.yml ├── .gitignore ├── LICENSE ├── README.md ├── core ├── .npmignore ├── api │ ├── adapters │ │ ├── element-web.ts │ │ ├── hydrogen.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── io.ts │ │ │ └── time.ts │ ├── harness.ts │ ├── rpc.ts │ ├── test.ts │ └── utils.ts ├── bin │ └── patience.js ├── framework │ ├── @types │ │ ├── global.d.ts │ │ └── preact.d.ts │ ├── components │ │ ├── client-frames.tsx │ │ ├── frames │ │ │ ├── element-web.tsx │ │ │ ├── frame.tsx │ │ │ ├── hydrogen.tsx │ │ │ └── index.ts │ │ ├── timeline.tsx │ │ └── zoom-toolbar.tsx │ ├── index.css │ ├── index.html │ ├── index.tsx │ └── stores │ │ ├── client.ts │ │ └── timeline.ts ├── package.json ├── tsconfig.json ├── types │ └── client.ts ├── vite.config.ts └── web-test-runner.config.js ├── dockerfiles └── ci.dockerfile ├── example.png ├── examples ├── .eslintrc.js ├── README.md ├── federated.ts ├── hello.ts ├── package.json ├── tsconfig.json └── utils │ └── sleep.ts ├── package.json └── scripts └── release.sh /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/.github/workflows/ci-image.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dendrite-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/.github/workflows/dendrite-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .npmrc 3 | build 4 | ca 5 | lib 6 | node_modules 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/README.md -------------------------------------------------------------------------------- /core/.npmignore: -------------------------------------------------------------------------------- 1 | ca 2 | -------------------------------------------------------------------------------- /core/api/adapters/element-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/adapters/element-web.ts -------------------------------------------------------------------------------- /core/api/adapters/hydrogen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/adapters/hydrogen.ts -------------------------------------------------------------------------------- /core/api/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/adapters/index.ts -------------------------------------------------------------------------------- /core/api/adapters/utils/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/adapters/utils/io.ts -------------------------------------------------------------------------------- /core/api/adapters/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/adapters/utils/time.ts -------------------------------------------------------------------------------- /core/api/harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/harness.ts -------------------------------------------------------------------------------- /core/api/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/rpc.ts -------------------------------------------------------------------------------- /core/api/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/test.ts -------------------------------------------------------------------------------- /core/api/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/api/utils.ts -------------------------------------------------------------------------------- /core/bin/patience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/bin/patience.js -------------------------------------------------------------------------------- /core/framework/@types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/@types/global.d.ts -------------------------------------------------------------------------------- /core/framework/@types/preact.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/@types/preact.d.ts -------------------------------------------------------------------------------- /core/framework/components/client-frames.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/client-frames.tsx -------------------------------------------------------------------------------- /core/framework/components/frames/element-web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/frames/element-web.tsx -------------------------------------------------------------------------------- /core/framework/components/frames/frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/frames/frame.tsx -------------------------------------------------------------------------------- /core/framework/components/frames/hydrogen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/frames/hydrogen.tsx -------------------------------------------------------------------------------- /core/framework/components/frames/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/frames/index.ts -------------------------------------------------------------------------------- /core/framework/components/timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/timeline.tsx -------------------------------------------------------------------------------- /core/framework/components/zoom-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/components/zoom-toolbar.tsx -------------------------------------------------------------------------------- /core/framework/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/index.css -------------------------------------------------------------------------------- /core/framework/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/index.html -------------------------------------------------------------------------------- /core/framework/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/index.tsx -------------------------------------------------------------------------------- /core/framework/stores/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/stores/client.ts -------------------------------------------------------------------------------- /core/framework/stores/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/framework/stores/timeline.ts -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/package.json -------------------------------------------------------------------------------- /core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/tsconfig.json -------------------------------------------------------------------------------- /core/types/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/types/client.ts -------------------------------------------------------------------------------- /core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/vite.config.ts -------------------------------------------------------------------------------- /core/web-test-runner.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/core/web-test-runner.config.js -------------------------------------------------------------------------------- /dockerfiles/ci.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/dockerfiles/ci.dockerfile -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/example.png -------------------------------------------------------------------------------- /examples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/.eslintrc.js -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/federated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/federated.ts -------------------------------------------------------------------------------- /examples/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/hello.ts -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/examples/utils/sleep.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/package.json -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/patience/HEAD/scripts/release.sh --------------------------------------------------------------------------------