Skip to content

Commit

Permalink
Merge pull request #9 from antoinezanardi/staging
Browse files Browse the repository at this point in the history
V1.0.0-beta.1
  • Loading branch information
antoinezanardi authored Aug 3, 2020
2 parents f8092cb + 6f126d9 commit e24eef6
Show file tree
Hide file tree
Showing 54 changed files with 1,496 additions and 296 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# 📈 LIST OF CHANGES FOR WEREWOLVES ASSISTANT WEB

## 1.0.0-beta.1 (2020-08-03)

### 🚀 New features

* If the user leaves a playing game, a confirm alert is triggered.
* If the user leaves the game lobby while composition has started, a confirm alert is triggered.
* Timer of 5 minutes added for `elect-sheriff` and `vote` plays.
* Game events like player death, role turn and some effect (like seen or promoted sheriff) are displayed during the game.
* Game summary is available at the end of a game with game results and game history.
* `sitemaps.xml` file added for SEO.

### 🌟 Enhancements

* The trophy at the end of a game has a sweet `TADA !` animation.
* When player are voting, the text `vote for` has been UX improved.
* Quit button added to Game Lobby.

### 🐛 Bug fixes

* Werewolf side doesn't have an overflow-y anymore.
* User is redirected to home page if he tries to load a game he doesn't own.

### 📦 Packages

* `@chenfengyuan/vue-countdown` installed with version `1.1.5`.
* `animate.css` installed with version `4.1.0`.
* `uniqid` installed with version `5.2.0`.
* `@sentry/browser` updated to version `5.20.1`.
* `@sentry/integrations` updated to version `5.20.1`.
* `eslint` updated to version `7.6.0`.
* `sweetalert2` updated to version `9.17.1`.
* `vee-validate` updated to version `3.3.8`.
* `vue-i18n` updated to version `8.20.0`.
* `vue-roller` updated to version `1.12.3`.

---

## 0.2.0 (2020-07-24)

### 🚀 New features
Expand Down
125 changes: 67 additions & 58 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 11 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "werewolves-assistant-web",
"version": "0.2.0",
"version": "1.0.0-beta.1",
"private": true,
"scripts": {
"start": "npm run serve",
Expand All @@ -12,9 +12,11 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
"@chenfengyuan/vue-countdown": "^1.1.5",
"@fortawesome/fontawesome-free": "^5.14.0",
"@sentry/browser": "^5.20.0",
"@sentry/integrations": "^5.20.0",
"@sentry/browser": "^5.20.1",
"@sentry/integrations": "^5.20.1",
"animate.css": "^4.1.0",
"axios": "^0.19.2",
"bootstrap": "^4.5.0",
"epic-spinners": "^1.1.0",
Expand All @@ -24,13 +26,14 @@
"popper.js": "^1.16.1",
"qs": "^6.9.4",
"sass-loader": "^9.0.2",
"sweetalert2": "^9.17.0",
"sweetalert2": "^9.17.1",
"uniqid": "^5.2.0",
"v-tooltip": "^2.0.3",
"vee-validate": "^3.3.7",
"vee-validate": "^3.3.8",
"vue": "^2.6.11",
"vue-flip": "^1.0.2",
"vue-i18n": "^8.18.2",
"vue-roller": "^1.12.1",
"vue-i18n": "^8.20.0",
"vue-roller": "^1.12.3",
"vue-router": "^3.2.0",
"vue-select": "^3.10.7",
"vue-toasted": "^1.1.28",
Expand All @@ -46,7 +49,7 @@
"@vue/eslint-config-airbnb": "^5.1.0",
"@vue/test-utils": "^1.0.3",
"chai": "^4.1.2",
"eslint": "^7.5.0",
"eslint": "^7.6.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-vue": "^6.2.2",
"vue-template-compiler": "^2.6.11"
Expand Down
12 changes: 3 additions & 9 deletions public/index.html
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="description" content="L'assistant officiel du maitre du jeu pour Les Loups Garous de Thiercelieux."/>
<meta name="keywords" content="antoine, zanardi, loups, garous, assistant, aide, maitre, jeu, gratuit, vue"/>
<meta name="description" content="L'assistant officiel du maitre du jeu pour Les Loups-Garous de Thiercelieux."/>
<meta name="keywords" content="antoine, zanardi, loups, garous, werewolves, werewolf, thiercelieux, millers, hollow, assistant, aide, maitre, jeu, gratuit, vue"/>
<link rel="stylesheet" type="text/css" href="<%= BASE_URL %>css/loader.css">
<link rel="icon" href="<%= BASE_URL %>favicon.png">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled.
Please enable it to continue.
</strong>
</noscript>
<div id="app">
<div class="loader spinning-loader">
<div>
Expand All @@ -39,6 +34,5 @@
</div>
</div>
</div>

</body>
</html>
6 changes: 6 additions & 0 deletions public/sitemaps.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://werewolves-assistant.antoinezanardi.fr/</loc>
<lastmod>2020-07-24T13:11:00+00:00</lastmod>
</url>
</urlset>
10 changes: 10 additions & 0 deletions src/assets/scss/_tables.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.table {
&.table-hover {
}
tr {
color: white !important;
td {
border-color: #515151;
}
}
}
2 changes: 2 additions & 0 deletions src/assets/scss/styles.scss
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@import "../../../node_modules/animate.css/animate.min.css";
@import "../../../node_modules/@fortawesome/fontawesome-free/css/all.min.css";

@import "colors";
Expand All @@ -7,6 +8,7 @@
@import "forms";
@import "modal";
@import "sweetalert2";
@import "tables";
@import "v-tooltip";
@import "vue-flip";
@import "vue-select";
Expand Down
Loading

0 comments on commit e24eef6

Please sign in to comment.