├── .dockerignore ├── .github └── workflows │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── assets ├── css │ └── main.css ├── img │ ├── browserconfig.xml │ ├── favicon-114.png │ ├── favicon-120.png │ ├── favicon-144.png │ ├── favicon-150.png │ ├── favicon-152.png │ ├── favicon-16.png │ ├── favicon-160.png │ ├── favicon-180.png │ ├── favicon-192.png │ ├── favicon-310.png │ ├── favicon-32.png │ ├── favicon-57.png │ ├── favicon-60.png │ ├── favicon-64.png │ ├── favicon-70.png │ ├── favicon-72.png │ ├── favicon-76.png │ ├── favicon-96.png │ ├── favicon.ico │ ├── logo_missing.png │ ├── logo_missing_transparent.png │ ├── matrix-static-48px.png │ └── matrix-static.png └── robots.txt ├── cmd ├── matrix-static │ └── matrix-static.go └── register-guest │ └── register-guest.go ├── config.sample.json ├── go.mod ├── go.sum ├── mxclient ├── mxc.go ├── mxclient.go ├── public-rooms.go ├── room-member.go ├── room-state.go ├── room.go └── utils.go ├── sanitizer └── sanitizer.go ├── templates ├── basepage.qtpl ├── common-error.qtpl ├── pagination-common.qtpl ├── room-aliases.qtpl ├── room-chat.qtpl ├── room-common.qtpl ├── room-error.qtpl ├── room-memberinfo.qtpl ├── room-members.qtpl ├── room-powerlevels.qtpl ├── room-servers.qtpl └── rooms.qtpl ├── utils └── utils.go └── workers ├── job-room-aliases.go ├── job-room-events.go ├── job-room-forwardpaginate.go ├── job-room-forwardpaginate_test.go ├── job-room-initialsync.go ├── job-room-memberinfo.go ├── job-room-members.go ├── job-room-powerlevels.go ├── job-room-servers.go └── workers.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: matrix-static 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /assets/img/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/browserconfig.xml -------------------------------------------------------------------------------- /assets/img/favicon-114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-114.png -------------------------------------------------------------------------------- /assets/img/favicon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-120.png -------------------------------------------------------------------------------- /assets/img/favicon-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-144.png -------------------------------------------------------------------------------- /assets/img/favicon-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-150.png -------------------------------------------------------------------------------- /assets/img/favicon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-152.png -------------------------------------------------------------------------------- /assets/img/favicon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-16.png -------------------------------------------------------------------------------- /assets/img/favicon-160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-160.png -------------------------------------------------------------------------------- /assets/img/favicon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-180.png -------------------------------------------------------------------------------- /assets/img/favicon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-192.png -------------------------------------------------------------------------------- /assets/img/favicon-310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-310.png -------------------------------------------------------------------------------- /assets/img/favicon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-32.png -------------------------------------------------------------------------------- /assets/img/favicon-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-57.png -------------------------------------------------------------------------------- /assets/img/favicon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-60.png -------------------------------------------------------------------------------- /assets/img/favicon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-64.png -------------------------------------------------------------------------------- /assets/img/favicon-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-70.png -------------------------------------------------------------------------------- /assets/img/favicon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-72.png -------------------------------------------------------------------------------- /assets/img/favicon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-76.png -------------------------------------------------------------------------------- /assets/img/favicon-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon-96.png -------------------------------------------------------------------------------- /assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/favicon.ico -------------------------------------------------------------------------------- /assets/img/logo_missing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/logo_missing.png -------------------------------------------------------------------------------- /assets/img/logo_missing_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/logo_missing_transparent.png -------------------------------------------------------------------------------- /assets/img/matrix-static-48px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/matrix-static-48px.png -------------------------------------------------------------------------------- /assets/img/matrix-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/assets/img/matrix-static.png -------------------------------------------------------------------------------- /assets/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /room/*/members/* -------------------------------------------------------------------------------- /cmd/matrix-static/matrix-static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/cmd/matrix-static/matrix-static.go -------------------------------------------------------------------------------- /cmd/register-guest/register-guest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/cmd/register-guest/register-guest.go -------------------------------------------------------------------------------- /config.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/config.sample.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/go.sum -------------------------------------------------------------------------------- /mxclient/mxc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/mxc.go -------------------------------------------------------------------------------- /mxclient/mxclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/mxclient.go -------------------------------------------------------------------------------- /mxclient/public-rooms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/public-rooms.go -------------------------------------------------------------------------------- /mxclient/room-member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/room-member.go -------------------------------------------------------------------------------- /mxclient/room-state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/room-state.go -------------------------------------------------------------------------------- /mxclient/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/room.go -------------------------------------------------------------------------------- /mxclient/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/mxclient/utils.go -------------------------------------------------------------------------------- /sanitizer/sanitizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/sanitizer/sanitizer.go -------------------------------------------------------------------------------- /templates/basepage.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/basepage.qtpl -------------------------------------------------------------------------------- /templates/common-error.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/common-error.qtpl -------------------------------------------------------------------------------- /templates/pagination-common.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/pagination-common.qtpl -------------------------------------------------------------------------------- /templates/room-aliases.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-aliases.qtpl -------------------------------------------------------------------------------- /templates/room-chat.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-chat.qtpl -------------------------------------------------------------------------------- /templates/room-common.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-common.qtpl -------------------------------------------------------------------------------- /templates/room-error.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-error.qtpl -------------------------------------------------------------------------------- /templates/room-memberinfo.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-memberinfo.qtpl -------------------------------------------------------------------------------- /templates/room-members.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-members.qtpl -------------------------------------------------------------------------------- /templates/room-powerlevels.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-powerlevels.qtpl -------------------------------------------------------------------------------- /templates/room-servers.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/room-servers.qtpl -------------------------------------------------------------------------------- /templates/rooms.qtpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/templates/rooms.qtpl -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/utils/utils.go -------------------------------------------------------------------------------- /workers/job-room-aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-aliases.go -------------------------------------------------------------------------------- /workers/job-room-events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-events.go -------------------------------------------------------------------------------- /workers/job-room-forwardpaginate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-forwardpaginate.go -------------------------------------------------------------------------------- /workers/job-room-forwardpaginate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-forwardpaginate_test.go -------------------------------------------------------------------------------- /workers/job-room-initialsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-initialsync.go -------------------------------------------------------------------------------- /workers/job-room-memberinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-memberinfo.go -------------------------------------------------------------------------------- /workers/job-room-members.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-members.go -------------------------------------------------------------------------------- /workers/job-room-powerlevels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-powerlevels.go -------------------------------------------------------------------------------- /workers/job-room-servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/job-room-servers.go -------------------------------------------------------------------------------- /workers/workers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-static/HEAD/workers/workers.go --------------------------------------------------------------------------------