├── .dockerignore ├── .envrc ├── .github └── workflows │ └── main.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── babel.cfg ├── docker ├── entrypoint.sh └── env.py ├── docs ├── colours.svg └── readme-screenshot.png ├── example.env ├── example.env.py ├── mypy.ini ├── requirements.txt ├── snikket_web ├── __init__.py ├── _version.py ├── admin.py ├── colour.py ├── infra.py ├── invite.py ├── main.py ├── prosodyclient.py ├── scss │ ├── _baseline.scss │ ├── _theme.scss │ ├── app.scss │ ├── common.scss │ ├── invite.scss │ └── theme-demo.scss ├── static │ ├── img │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-256x256.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── apple │ │ │ └── en.svg │ │ ├── f-droid-badge.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── google │ │ │ ├── da_badge_web_generic.png │ │ │ ├── de_badge_web_generic.png │ │ │ ├── en_badge_web_generic.png │ │ │ ├── es_badge_web_generic.png │ │ │ ├── fr_badge_web_generic.png │ │ │ ├── id_badge_web_generic.png │ │ │ ├── it_badge_web_generic.png │ │ │ ├── ja_badge_web_generic.png │ │ │ ├── pl_badge_web_generic.png │ │ │ ├── ru_badge_web_generic.png │ │ │ └── sv_badge_web_generic.png │ │ ├── icons.svg │ │ ├── illus-empty.svg │ │ ├── invite-bg.jpg │ │ ├── line.png │ │ ├── noise.png │ │ ├── safari-pinned-tab.svg │ │ ├── snikket-logo-text.svg │ │ ├── snikket-logo.svg │ │ └── tutorial-scan.png │ └── js │ │ ├── invite-magic.js │ │ └── qrcode.min.js ├── templates │ ├── _footer.html │ ├── about.html │ ├── admin_app.html │ ├── admin_circles.html │ ├── admin_create_circle_chat.html │ ├── admin_create_circle_group_chat_form.html │ ├── admin_create_invite.html │ ├── admin_create_invite_form.html │ ├── admin_debug_user.html │ ├── admin_delete_circle.html │ ├── admin_delete_user.html │ ├── admin_edit_circle.html │ ├── admin_edit_invite.html │ ├── admin_edit_user.html │ ├── admin_home.html │ ├── admin_invites.html │ ├── admin_reset_user_password.html │ ├── admin_system.html │ ├── admin_users.html │ ├── app.html │ ├── backend_error.html │ ├── base.html │ ├── copy-snippet.html │ ├── demo.html │ ├── exception.html │ ├── generic_http_error.html │ ├── internal_error.html │ ├── invite.html │ ├── invite_invalid.html │ ├── invite_register.html │ ├── invite_reset.html │ ├── invite_reset_success.html │ ├── invite_reset_view.html │ ├── invite_success.html │ ├── invite_view.html │ ├── library.j2 │ ├── login.html │ ├── policies.html │ ├── security.txt │ ├── unauth.html │ ├── user_home.html │ ├── user_logout.html │ ├── user_manage_data.html │ ├── user_passwd.html │ └── user_profile.html ├── translations │ ├── da │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── en_GB │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── es_MX │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── id │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── ja │ │ └── LC_MESSAGES │ │ │ └── messages.po │ ├── messages.pot │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── ru │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── sv │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── uk │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ └── zh_Hans_CN │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po ├── user.py └── xmpputil.py └── tools ├── icons.list └── import-icons.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | /.direnv 2 | -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/README.md -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/babel.cfg -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/docker/env.py -------------------------------------------------------------------------------- /docs/colours.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/docs/colours.svg -------------------------------------------------------------------------------- /docs/readme-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/docs/readme-screenshot.png -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/example.env -------------------------------------------------------------------------------- /example.env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/example.env.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/mypy.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/requirements.txt -------------------------------------------------------------------------------- /snikket_web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/__init__.py -------------------------------------------------------------------------------- /snikket_web/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/_version.py -------------------------------------------------------------------------------- /snikket_web/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/admin.py -------------------------------------------------------------------------------- /snikket_web/colour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/colour.py -------------------------------------------------------------------------------- /snikket_web/infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/infra.py -------------------------------------------------------------------------------- /snikket_web/invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/invite.py -------------------------------------------------------------------------------- /snikket_web/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/main.py -------------------------------------------------------------------------------- /snikket_web/prosodyclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/prosodyclient.py -------------------------------------------------------------------------------- /snikket_web/scss/_baseline.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/_baseline.scss -------------------------------------------------------------------------------- /snikket_web/scss/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/_theme.scss -------------------------------------------------------------------------------- /snikket_web/scss/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/app.scss -------------------------------------------------------------------------------- /snikket_web/scss/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/common.scss -------------------------------------------------------------------------------- /snikket_web/scss/invite.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/invite.scss -------------------------------------------------------------------------------- /snikket_web/scss/theme-demo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/scss/theme-demo.scss -------------------------------------------------------------------------------- /snikket_web/static/img/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/android-chrome-192x192.png -------------------------------------------------------------------------------- /snikket_web/static/img/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/android-chrome-256x256.png -------------------------------------------------------------------------------- /snikket_web/static/img/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/android-chrome-512x512.png -------------------------------------------------------------------------------- /snikket_web/static/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/apple-touch-icon.png -------------------------------------------------------------------------------- /snikket_web/static/img/apple/en.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/apple/en.svg -------------------------------------------------------------------------------- /snikket_web/static/img/f-droid-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/f-droid-badge.png -------------------------------------------------------------------------------- /snikket_web/static/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/favicon-16x16.png -------------------------------------------------------------------------------- /snikket_web/static/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/favicon-32x32.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/da_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/da_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/de_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/de_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/en_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/en_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/es_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/es_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/fr_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/fr_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/id_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/id_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/it_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/it_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/ja_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/ja_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/pl_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/pl_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/ru_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/ru_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/google/sv_badge_web_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/google/sv_badge_web_generic.png -------------------------------------------------------------------------------- /snikket_web/static/img/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/icons.svg -------------------------------------------------------------------------------- /snikket_web/static/img/illus-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/illus-empty.svg -------------------------------------------------------------------------------- /snikket_web/static/img/invite-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/invite-bg.jpg -------------------------------------------------------------------------------- /snikket_web/static/img/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/line.png -------------------------------------------------------------------------------- /snikket_web/static/img/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/noise.png -------------------------------------------------------------------------------- /snikket_web/static/img/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/safari-pinned-tab.svg -------------------------------------------------------------------------------- /snikket_web/static/img/snikket-logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/snikket-logo-text.svg -------------------------------------------------------------------------------- /snikket_web/static/img/snikket-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/snikket-logo.svg -------------------------------------------------------------------------------- /snikket_web/static/img/tutorial-scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/img/tutorial-scan.png -------------------------------------------------------------------------------- /snikket_web/static/js/invite-magic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/js/invite-magic.js -------------------------------------------------------------------------------- /snikket_web/static/js/qrcode.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/static/js/qrcode.min.js -------------------------------------------------------------------------------- /snikket_web/templates/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/_footer.html -------------------------------------------------------------------------------- /snikket_web/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/about.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_app.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_circles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_circles.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_create_circle_chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_create_circle_chat.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_create_circle_group_chat_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_create_circle_group_chat_form.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_create_invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_create_invite.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_create_invite_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_create_invite_form.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_debug_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_debug_user.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_delete_circle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_delete_circle.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_delete_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_delete_user.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_edit_circle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_edit_circle.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_edit_invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_edit_invite.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_edit_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_edit_user.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_home.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_invites.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_invites.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_reset_user_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_reset_user_password.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_system.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_system.html -------------------------------------------------------------------------------- /snikket_web/templates/admin_users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/admin_users.html -------------------------------------------------------------------------------- /snikket_web/templates/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/app.html -------------------------------------------------------------------------------- /snikket_web/templates/backend_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/backend_error.html -------------------------------------------------------------------------------- /snikket_web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/base.html -------------------------------------------------------------------------------- /snikket_web/templates/copy-snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/copy-snippet.html -------------------------------------------------------------------------------- /snikket_web/templates/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/demo.html -------------------------------------------------------------------------------- /snikket_web/templates/exception.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/exception.html -------------------------------------------------------------------------------- /snikket_web/templates/generic_http_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/generic_http_error.html -------------------------------------------------------------------------------- /snikket_web/templates/internal_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/internal_error.html -------------------------------------------------------------------------------- /snikket_web/templates/invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_invalid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_invalid.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_register.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_reset.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_reset_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_reset_success.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_reset_view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_reset_view.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_success.html -------------------------------------------------------------------------------- /snikket_web/templates/invite_view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/invite_view.html -------------------------------------------------------------------------------- /snikket_web/templates/library.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/library.j2 -------------------------------------------------------------------------------- /snikket_web/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/login.html -------------------------------------------------------------------------------- /snikket_web/templates/policies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/policies.html -------------------------------------------------------------------------------- /snikket_web/templates/security.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/security.txt -------------------------------------------------------------------------------- /snikket_web/templates/unauth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/unauth.html -------------------------------------------------------------------------------- /snikket_web/templates/user_home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/user_home.html -------------------------------------------------------------------------------- /snikket_web/templates/user_logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/user_logout.html -------------------------------------------------------------------------------- /snikket_web/templates/user_manage_data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/user_manage_data.html -------------------------------------------------------------------------------- /snikket_web/templates/user_passwd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/user_passwd.html -------------------------------------------------------------------------------- /snikket_web/templates/user_profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/templates/user_profile.html -------------------------------------------------------------------------------- /snikket_web/translations/da/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/da/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/da/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/da/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/de/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/de/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/de/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/de/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/en/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/en/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/en/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/en/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/en_GB/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/en_GB/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/en_GB/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/en_GB/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/es/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/es/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/es/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/es/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/es_MX/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/es_MX/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/es_MX/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/es_MX/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/fr/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/fr/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/fr/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/fr/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/id/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/id/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/id/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/id/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/it/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/it/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/it/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/it/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/ja/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/ja/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/messages.pot -------------------------------------------------------------------------------- /snikket_web/translations/pl/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/pl/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/pl/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/pl/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/ru/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/ru/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/ru/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/ru/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/sv/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/sv/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/sv/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/sv/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/uk/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/uk/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/uk/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/uk/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/translations/zh_Hans_CN/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /snikket_web/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/user.py -------------------------------------------------------------------------------- /snikket_web/xmpputil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/snikket_web/xmpputil.py -------------------------------------------------------------------------------- /tools/icons.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/tools/icons.list -------------------------------------------------------------------------------- /tools/import-icons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snikket-im/snikket-web-portal/HEAD/tools/import-icons.sh --------------------------------------------------------------------------------