Commit graph

102 commits

Author SHA1 Message Date
Jonas Herzig a380f4ee70 Initialize knockout after localization
That way the localization can still affect DOM nodes which will be hidden by
knockout.
2020-05-03 18:02:02 +02:00
Jonas Herzig 064dd195c1 Fix loading of localization when browser returns region code
E.g. if the browser returns `de-DE` or `en-US` and we don't have those specific
ones, we want to fall back to `de` and `en` respectively.
2020-05-03 17:34:57 +02:00
Jonas Herzig d6d55c9f9c Do not restrict language codes to two characters
In fact, they may be of 2-8 characters in length according to [BCP 47] 2.2.1.
I do not really see any reason to validate them anyway, and this way we could
also support e.g. `en-US` vs `en-GB`.

[BCP 47]: https://tools.ietf.org/rfc/bcp/bcp47.txt
2020-05-03 17:27:13 +02:00
Jonas Herzig 0ca2a45358 Put webpack in charge of language file copying and loading
And HTTP in charge of caching.
2020-05-03 17:25:02 +02:00
Christian Fraß 812990c5bd fix for concrete translations 2020-04-04 23:05:58 +02:00
Christian Fraß f93c042adc adjusted authorship 2020-04-04 14:33:48 +02:00
Christian Fraß 5ce78cc262 some concrete translations 2020-04-04 14:11:23 +02:00
Christian Fraß 1d7bf5a08b logic 2020-04-04 14:10:53 +02:00
Jonas Herzig 8f97d6326c
Merge pull request #73 from lawl/master
add patch-package to auto apply patches

followup to f7e14cf
2020-04-02 18:07:13 +02:00
lawl 5206f9d00b add patch-package to auto apply patches 2020-04-02 17:58:58 +02:00
Jonas Herzig 6e3e58415b
Merge pull request #70 from lawl/master
Upgrade dependencies
2020-04-02 15:04:19 +02:00
Jonas Herzig c03b78d096
Merge pull request #72 from Echsecutor/patch-1
fixes websockify "--web" argument in docker file
2020-04-02 15:04:00 +02:00
Sebastian Schmittner 23cfd0df7f
fixes !71 2020-04-02 00:02:54 +02:00
lawl f7e14cf749 upgrade more dependencies 2020-04-01 20:40:38 +02:00
lawl 6e018288de cleanup worker migration 2020-03-31 18:13:58 +02:00
lawl d57db886ac fix workers to work with worker-loader 2020-03-31 17:16:30 +02:00
lawl f7ec12aa8d Change worker stuff to use worker-loader
Previously we used webworkify-webpack to make web-workers work. We now
use the worker-loader webpack plugin which is available since webpack 4
to handle workers.

It still doesn't want to connect to the server, but all JS errors in the
dev console are gone. Progress.
2020-03-31 16:05:14 +02:00
lawl d3e47d7d29 further upgrade babel 2020-03-30 13:20:13 +02:00
lawl f5dac9ea37 remove old dependencies 2020-03-30 13:00:41 +02:00
lawl 23881329ae build sass files 2020-03-30 12:30:07 +02:00
lawl 4277844fac favicon builds now 2020-03-30 12:19:54 +02:00
lawl e2aef6b052 start upgrading toolchain, doesn't build yet 2020-03-30 10:36:57 +02:00
Jonas Herzig 9945bc5f76
Merge pull request #66 from ldidry/add-systemd-service
Add systemd service example
2020-03-26 23:34:29 +01:00
Jonas Herzig b527a6c72f
Merge pull request #68 from encrypt94/add-mumble-tokens
Support access tokens
2020-03-26 23:30:47 +01:00
encrypt bf134819f9 splitting tokens replaced by native parsing of urllib 2020-03-26 22:36:13 +01:00
encrypt ff89f541f7 remove debug log 2020-03-26 22:07:14 +01:00
encrypt 90b1222473 move user and pass before token 2020-03-26 22:04:11 +01:00
encrypt da7a811dc9 hide token list if there are no tokens 2020-03-26 22:00:21 +01:00
encrypt 5b0e62ef3c fix indentation and remove debug log 2020-03-26 21:45:33 +01:00
encrypt 1315052756 s/token/tokens/ in query 2020-03-26 18:28:14 +01:00
encrypt e721e66e24 remove attempt to bind deletetoken event to del key 2020-03-26 18:20:48 +01:00
encrypt c54cf56a7b handle both tokens and token in query 2020-03-26 18:01:08 +01:00
encrypt a3312ec8ff append / to the beginning of channelName if it is not present 2020-03-26 17:56:21 +01:00
encrypt f30f6db786 remove debug log and little fix 2020-03-26 17:36:42 +01:00
Luc Didry 3c83859b47
Add systemd service example 2020-03-23 11:26:24 +01:00
encrypt 003dc96ce1 mumble tokens basic implementation, connection dialog token is replaced with tokens 2020-03-22 21:12:12 +01:00
Jonas Herzig 973a7245d0
Merge pull request #64 from andreaspeters/master
remove not installed packages
2020-03-21 09:49:29 +01:00
Jonas Herzig 27b109539a
Merge pull request #62 from encrypt94/master
add channel option in connection dialog
2020-03-21 09:49:14 +01:00
Andreas Peters 8d4e997bbb
remove not installed packages 2020-03-20 16:23:45 +01:00
encrypt c831b13716 fix: matching on channel is done on full channel path not just channel name 2020-03-15 22:30:02 +01:00
encrypt ac6e230c26 add default channel in connection dialog/connect 2020-03-15 20:50:54 +01:00
Jonas Herzig 3dda3d27fe Declare HTML file encoding (fixes #43)
Thanks to @bggardner and @streaps.
2019-02-06 12:41:59 +01:00
CommunicationAnimale 364807c12c * Clarify where a user should specify a URI.
* Add an example configuration file for Caddy server.
2019-01-21 18:38:00 +01:00
Jonas Herzig b2031ea552 Fix users being shown in incorrect channel (fixes #38) 2018-10-23 17:07:27 +02:00
Jonas Herzig 1fa4669d8b Bump version to 0.5.0 2018-10-08 20:23:23 +02:00
Jonas Herzig 0dfdfcc27a Add setting for showing user count after channel name 2018-10-08 20:20:43 +02:00
Jonas Herzig 4482129330 Allow configuration of default Settings 2018-10-08 20:20:43 +02:00
Jonas Herzig ad3669d8bc Add config options to remove fields from Connect dialog 2018-10-08 19:21:48 +02:00
Jonas Herzig 5f2798e78c Set default address to window.location.hostname 2018-10-08 18:48:36 +02:00
Jonas Herzig f739ff9345 Add way to set default values short of forking the whole project 2018-10-08 18:44:00 +02:00