David Négrier
a99815a1b4
Fixing comparison of constraints state
...
Comparison was broken because we were not performing a deep comparison.
2022-04-11 21:46:30 +02:00
David Négrier
38847afebf
Restoring WA object in the iframe_api.ts file to avoid breaking compatibility
...
The WA object was missing in window otherwise because window.d.ts was not bundled in the package.
2022-03-23 22:57:53 +01:00
David Négrier
153bffd521
Wait for main character to be loaded to display the GameScene
...
This change makes sure the character of the current player is fully loaded before we display the game scene.
Otherwise, you could have a glitch for 0.5-2 seconds between the GameScene being displayed and the actual character being displayed.
2022-03-15 13:51:36 +01:00
Lukas Hass
cc24fd48d5
update generic-type-guard and @geprog/vite-plugin-env-config
...
allows to get rid of node built-in polyfills
2022-02-19 00:13:25 +01:00
Lukas Hass
c163107875
import browserified version of simple-peer
2022-02-17 15:02:48 +01:00
Lukas Hass
ae46a1faf1
Merge branch 'develop' into vite
2022-02-14 19:47:27 +01:00
David Négrier
7a44f3dcb8
Merge pull request #1853 from anbraten/remove-external-deps
...
Bundle nes.css and quill-js
2022-02-14 18:46:19 +01:00
Lukas Hass
29cdb1a8e5
Merge branch 'develop' into vite
2022-02-13 11:46:26 +01:00
David Négrier
a91f022fd2
Making typesafe-i18n watch by default
2022-02-11 15:47:57 +01:00
Anton Bracke
3dbd83ac47
load nes.css from npm
2022-02-11 15:47:17 +01:00
Lukas Hass
faf6be889e
add typecheck script
2022-02-03 18:41:13 +01:00
Lukas Hass
ee92e19be6
Merge branch 'develop' into vite
2022-02-03 02:38:46 +01:00
Lukas Hass
bd72022b13
remove webpack
2022-02-03 02:23:58 +01:00
Lukas Hass
7f9d318074
update sass
2022-02-03 02:14:49 +01:00
Lukas Hass
984c1e4502
add vite config to build iframe api
2022-02-02 00:20:46 +01:00
Alexis Faizeau
1124ed5a5e
Implement cancelable woka resource
2022-02-01 15:17:04 +01:00
Lukas Hass
7fbd4c85cb
build iframe-api-typings with tsc
2022-02-01 11:22:33 +01:00
Lukas Hass
b1d9e603b8
fix redirect when map url is present
2022-02-01 11:15:52 +01:00
Lukas Hass
2d8fa591cf
migrate build script to vite
2022-02-01 01:46:05 +01:00
Lukas Hass
4ad91f41a3
update svelte and svelte-preprocess
2022-02-01 00:37:49 +01:00
Lukas Hass
3d6b8b6063
run vite in docker
2022-01-31 17:36:38 +01:00
Lukas Hass
b83fc77183
use vite plugin for env-config generation
2022-01-31 16:56:50 +01:00
Lukas Hass
5091e8d649
add vite and svelte plugin
2022-01-31 16:20:17 +01:00
Alexis Faizeau
5f1dd09cb9
Implement minimizer for css/scss
2022-01-27 16:34:58 +01:00
Alexis Faizeau
fdec12d311
Generate i18n files on ci/cd
2022-01-24 18:59:28 +01:00
Alexis Faizeau
446b4639c7
Implement typesafe-i18n
2022-01-24 18:59:28 +01:00
Alexis Faizeau
1789f36a63
Implement zod checking on translator compiler
2022-01-21 17:09:29 +01:00
Nolway
8a2767ef40
Implement Translator: i18n system
2022-01-21 17:09:29 +01:00
Hanusiak Piotr
000b2cfe73
created PathfindingManager. WIP
2022-01-14 12:49:18 +01:00
David Négrier
bf070c33b5
Migrating front protobuf encode/decode to ts-proto lib
...
The ts-proto lib has the huge advantage of producing code the "Typescript" way and not the "Java" way.
In particular, for "oneof" types in protobuf, it is generating "ADT" that can be used to check if we forgot or not to deal with a type.
2022-01-03 15:52:46 +01:00
David Négrier
9efa115982
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
2021-12-23 11:04:20 +01:00
David Négrier
bbef3b3eaf
Upgrade Typescript to 4.5
...
This commit contains the new Typescript version but NOT the fixes needed to have the project compiling.
2021-12-13 16:45:16 +01:00
David Négrier
7a6e250a58
Fixing map caching
...
Maps in the GameScene can be modified by the scripting API.
If so, previously, the changes to the maps were persisted in the ITiledMap object in the GameScene because this was cached by the Phaser loader,
causing a series of problems, the most noticeable being that templating in the scripting API stopped working on a second visit of a page.
We are now deep-copying the map on load to avoid these nasty effects.
Closes https://github.com/workadventure/scripting-api-extra/issues/77
2021-12-08 14:23:00 +01:00
David Négrier
2495aa1faf
Merge pull request #1615 from thecodingmachine/dependabot/npm_and_yarn/front/joeattardi/emoji-button-4.6.2
...
Bump @joeattardi/emoji-button from 4.6.0 to 4.6.2 in /front
2021-12-07 09:14:10 +01:00
David Négrier
6a8717c22f
Merge pull request #1602 from thecodingmachine/e2e_reconnect_tests
...
Adding a reconnect feature in case first Pusher request fails
2021-12-06 18:44:18 +01:00
Alexis Faizeau
3bb86dfea8
Fix Svelte linting
2021-12-06 18:16:24 +01:00
David Négrier
c27662c315
Merge branch 'develop' of github.com:thecodingmachine/workadventure into e2e_reconnect_tests
2021-12-06 18:07:47 +01:00
Alexis Faizeau
6cd76b9c1b
Add Eslint check & Prettier on Svelte files
2021-12-06 16:10:35 +01:00
dependabot[bot]
6be57a2b3c
Bump @joeattardi/emoji-button from 4.6.0 to 4.6.2 in /front
...
Bumps [@joeattardi/emoji-button](https://github.com/joeattardi/emoji-button ) from 4.6.0 to 4.6.2.
- [Release notes](https://github.com/joeattardi/emoji-button/releases )
- [Commits](https://github.com/joeattardi/emoji-button/compare/v4.6.0...v4.6.2 )
---
updated-dependencies:
- dependency-name: "@joeattardi/emoji-button"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01 18:29:39 +00:00
David Négrier
fcf0888864
Adding a reconnect feature in case first Pusher request fails
...
Now, if the first pusher request fails, a waiting message will be displayed and the application will reconnect when the pusher comes back alive or the network connection is established again.
2021-12-01 14:14:02 +01:00
Kharhamel
59fa68e063
FIX: updated posthog client version and fixed a bug with its toolbar
2021-10-08 11:55:27 +02:00
dependabot[bot]
8ecef9eadc
Bump axios from 0.21.1 to 0.21.2 in /front
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-20 12:34:07 +00:00
Lurkars
7922de10ff
Merge branch 'develop' of github.com:thecodingmachine/workadventure into twemojiEmoteMenuSvelte
2021-09-16 18:12:51 +02:00
Kharhamel
2e111aa13a
FEATURE: added posthog as new analytics tool
2021-09-16 15:16:10 +02:00
Lurkars
d23820227e
Merge branch 'twemojiEmoteMenu' of github.com:Lurkars/workadventure into twemojiEmoteMenuSvelte
2021-09-10 14:58:49 +02:00
Gregoire Parant
14b4229019
Merge branch 'develop' into GlobalMessageToWorld
...
# Conflicts:
# CHANGELOG.md
# front/src/Api/Events/IframeEvent.ts
# front/src/Components/App.svelte
# pusher/src/Services/SocketManager.ts
2021-08-02 23:07:39 +02:00
kharhamel
9c803a69ff
FEATURE: users can now login via an openID client
2021-07-30 15:43:46 +02:00
GRL
807abaa2c0
Text global message use delta instead of text
2021-07-23 11:07:17 +02:00
Lurkars
f43deff626
use emote button
2021-07-21 09:41:22 +02:00
kharhamel
18a65651f3
FIX: media box should always have a height
2021-07-15 16:08:37 +02:00