Commit Graph

4244 Commits

Author SHA1 Message Date
CEC
86e84f455a Merge remote-tracking branch 'origin/develop' into swaggerPusher 2022-04-19 11:27:39 +02:00
David Négrier
638a32e1b0 Fixing DE lang linting 2022-04-19 08:52:26 +02:00
David Négrier
8c5c680cfb Adding a new "jitsiNoPrefix" property.
When set to "true", WorkAdventure will NOT prefix the Jitsi room name with a hash, gicing full control to the user over the Jitsi room name.
2022-04-19 08:52:26 +02:00
David Négrier
b89997c9f1 Changes the prefix added in front of the jitsiRoomName
Previously, the prefix was computed using the org/world (in SAAS) or the instance part of public URLs.
Neither was guaranteeing the Jitsi Room would be unique accross rooms.
The new system computes a hash of the room URL and prepends it to the jitsi room name.

BREAKING CHANGE: this means the URL of the Jitsi room will change for all maps. Users having bookmarked the Jitsi room (for instance in the Jitsi mobile app) will need to update their bookmarks.
2022-04-19 08:52:26 +02:00
Alban Bruder
184aeb354a Remove differentiation between private and public rooms 2022-04-19 08:52:26 +02:00
Alban Bruder
1781b8423c Replace Room.getInstance with getter function 2022-04-19 08:52:26 +02:00
Alban Bruder
6a202fff49 run pretty 2022-04-19 08:52:26 +02:00
Alban Bruder
82be015fc5 Compute instance in back getMapDetails 2022-04-19 08:52:26 +02:00
Alban Bruder
0f08e3d1b5 Compute instance in pusher /map endpoint 2022-04-19 08:52:26 +02:00
null234
03909f14f7 Update report.ts
Better German for de-DE
2022-04-15 14:06:38 +02:00
CEC
29f1e17767 Merge branch 'localAdmin' into swaggerPusher
# Conflicts:
#	pusher/src/Services/AdminApi.ts
2022-04-14 15:48:36 +02:00
CEC
bb675184e2 Merge remote-tracking branch 'origin/develop' into swaggerPusher 2022-04-14 15:44:21 +02:00
CEC
0ac6b50469 Fix prettier and change last use of adminAPI to Service way 2022-04-14 11:59:35 +02:00
César Cardinale
3767555e38
Merge branch 'develop' into localAdmin 2022-04-14 11:55:04 +02:00
CEC
317e0d3787 Implement all use of AdminService
Implement and generalize adminApi and localAdmin from adminInterface
2022-04-14 11:33:00 +02:00
grégoire parant
a13c7e9e2f
Improve profile menu to implement user identity connected URL (#2055)
#  Improve profile menu to implement user identity connected URL

- Create URL and get user identity
- Check if user is connected or show connexion button
- Improve profile to check before user data and don't display error webpage in menu
2022-04-14 10:17:59 +02:00
CEC
5507a91d48 Add fetchMapDetails for the mocking LocalAPI 2022-04-13 18:40:14 +02:00
CEC
5ee13d2001 Fix prettier front 2022-04-13 18:00:32 +02:00
CEC
fb90324732 Fix import unused 2022-04-13 17:54:37 +02:00
CEC
710311036b Fix prettier and import unused 2022-04-13 17:49:04 +02:00
CEC
209dd43aac Deleted use of WAError and add defining of language of client everywhere 2022-04-13 17:42:44 +02:00
CEC
13b0996c8b Merge from develop 2022-04-13 17:27:42 +02:00
César Cardinale
d71b36d0fe
Merge branch 'develop' into codeAPI 2022-04-13 17:00:55 +02:00
CEC
26dc8dbbaf Review of changes asked to make code cleaner 2022-04-13 16:58:03 +02:00
Alexis Faizeau
a3fd891530 Fix linting errors 2022-04-13 15:32:25 +02:00
Alexis Faizeau
748f0fc81f Remove paths configuration from uploader tsconfig 2022-04-13 15:22:33 +02:00
David Négrier
6920836e47 Merge branch 'master' of github.com:thecodingmachine/workadventure into develop 2022-04-13 15:12:06 +02:00
David Négrier
952a5bd87c Making a round of improvement to log messages
Also, bootstraping a new LocalAdmin service to mock the AdminApi in the pusher
2022-04-13 15:07:03 +02:00
CEC
bf40bd2f3b Fix prettier for the front 2022-04-13 14:51:15 +02:00
CEC
c3289e8a01 Fix Svelte depreciation reload 2022-04-13 14:51:15 +02:00
CEC
d4f856eb88 Fix prettier 2022-04-13 14:51:15 +02:00
CEC
ecabdbe0c0 Refactoring Error Screen 2022-04-13 14:51:15 +02:00
CEC
e13fec1a8b Fix Map Controller SafeParse -> Parse 2022-04-13 14:43:54 +02:00
David Négrier
7968c4ad7b
Upgrading playwright to 1.21 (#2084)
* Upgrading playwright to 1.21

Also, locking CI to install 1.21 (just like package.json is using).
This way, on the next Playwright release, CI will continue working.

* Running npx install playwright from the tests directory so that playwright can install the correct browsers
2022-04-13 14:33:30 +02:00
Lukas
348f6f68cd
fix chinese i18n types (#2080) 2022-04-13 12:05:15 +02:00
CEC
f00a2c19f7 Merge branch 'develop' of github.com:thecodingmachine/workadventure into codeAPI 2022-04-12 17:17:48 +02:00
Zachary Jia
08e843549c
Add chinese translation (#2074)
* add chinese translation
* fix prettier problem
2022-04-12 15:19:14 +02:00
Alexis Faizeau
d1e8243c47
Zod EVERYWHERE (#2027)
* Zod EVERYWHERE

* Add no-unused-vars rule to eslint in front

* Add no-unused-vars rule to eslint in pusher

* Add no-unused-vars rule to eslint in back

* Remove unused PlayerTexture guards

* Fix data providing on room connection

Co-authored-by: Alexis Faizeau <a.faizeau@workadventu.re>
2022-04-12 14:21:19 +02:00
Gregoire Parant
afb0c5df8b Merge branch 'develop' into codeAPI
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-04-12 11:45:27 +02:00
grégoire parant
41e62051d4
Add OPID env (#2076)
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2022-04-12 11:44:22 +02:00
CEC
d972b3a2e6 Fix prettier for the front 2022-04-12 11:22:58 +02:00
CEC
074f43d16c Fix Svelte depreciation reload 2022-04-12 11:17:43 +02:00
CEC
0b579418ad Fix prettier 2022-04-12 11:12:44 +02:00
CEC
748baa9bbc Refactoring Error Screen 2022-04-12 10:23:36 +02:00
David Négrier
a689756d85 Removing Typescript on maps container
Typescript is almost not used on this container (and causing a bunch of startup errors that are not important but worrying first time users). Removing it completely.
2022-04-11 22:47:31 +02:00
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
dependabot[bot]
28778b8de4 Bump moment from 2.29.1 to 2.29.2 in /messages
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 12:12:59 +02:00
Lukas Hass
58cef89fcf Fix mounting acme.json into traefik container 2022-04-08 15:57:06 +02:00
qlouis1
387853b139 Fix broken link in getting started
Link to scripting API was broken, pointing to 404.
Maybe it should link directly to the API reference page ?
2022-04-07 14:50:34 +02:00
Piotr Hanusiak
02f06a913b
Availability indicator (#2044)
* status indicators changing properly

* away status wip

* updating away status on connection

* remove obsolete logs

* fix typecheck

* minor adjustments

* darker outline

* Trying darker outline

* Apply suggestions from code review

* Update pusher/src/Model/Zone.ts

* Making the dot smaller

* Marking onleavezone as deprecated

Co-authored-by: Piotr 'pwh' Hanusiak <p.hanusiak@workadventu.re>
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2022-04-07 14:23:53 +02:00