Commit Graph

347 Commits

Author SHA1 Message Date
Settel
941be1a7d7 refactor: move /info to ModalDialog 2022-09-30 20:42:39 +02:00
Settel
500b291069 version: bump to 2.2 2022-09-30 18:03:51 +02:00
Settel
15ca4459eb feat: add info page 2022-09-30 18:03:34 +02:00
Settel
d330164906 version: bump to 2.1 2022-09-30 13:04:52 +02:00
Settel
befd0a899c bugfix: adapt QuoteCard text size to amount of text in it 2022-09-30 13:04:04 +02:00
Settel
6b9188b618 bugfix: explicitly set topbar text color 2022-09-30 08:44:58 +02:00
Settel
dce33d2088 bugfix: set ui language according to game language 2022-09-30 08:43:40 +02:00
Settel
376a9f5642 bugfix: fix sorting of players by score in highscore table 2022-09-25 18:05:56 +02:00
Settel
5c2b99a909 bugfix: sort highscore table by score 2022-09-25 17:55:55 +02:00
Settel
05680286ad chore: remove debug output 2022-09-25 17:27:52 +02:00
Settel
8ff0b3f9e7 bugfix: use external redirects for navigateTo() is bound to fail with DOMException if two consecutive redirects happen (at least in docker container) 2022-09-25 17:23:27 +02:00
Settel
fb8adade60 bugfix: use static references to images so nuxt generate knows about them 2022-09-25 17:22:26 +02:00
Settel
61514f1234 feat: expand/hide explaination box 2022-09-23 18:24:02 +02:00
Settel
57dfa90b65 feat: add explaination box to CollectQuotes 2022-09-19 12:44:24 +02:00
Settel
8cd29d024d bugfix: correct color of edit pencil from red to black 2022-09-19 12:25:23 +02:00
Settel
2241723b7a feat: add explaination box to CollectVotes (WIP) 2022-09-18 09:39:39 +02:00
Settel
5009b070e7 refactor: split ModalDialog into ModalDialog and DialogBox 2022-09-17 12:50:47 +02:00
Settel
f52c0b707c feat: add animation on end of round 2022-09-17 12:14:15 +02:00
Settel
1e261eb3ec feat: add animations to Playground elements 2022-09-16 22:41:08 +02:00
Settel
93a71bfbd3 feat: add animations to Playground elements (WIP) 2022-09-16 10:31:05 +02:00
Settel
76456994a8 feat: add animations to Playground elements (WIP) 2022-09-15 20:14:36 +02:00
Settel
10a3ab01da feat: animate source cards on show 2022-09-13 12:23:19 +02:00
Settel
cd475288f6 bugfix: fix typing for Round.Selections 2022-09-13 11:06:48 +02:00
Settel
1361d98570 feat: animate source cards on show (WIP) 2022-09-13 09:40:50 +02:00
Settel
453a29afbd feat: add reload button to gamemaster view 2022-09-13 09:20:09 +02:00
Settel
9e0403cbf2 feat: add cameo feature 2022-09-11 21:32:08 +02:00
Settel
3e20b783ee feat: show gameinfos in admin view 2022-09-11 20:44:18 +02:00
Settel
82772d6292 refactor: renamed AdminTile to InfoTile 2022-09-11 20:10:52 +02:00
Settel
449f64e703 refactor: simplify usage of authenticateAndLoadUserInfo() 2022-09-11 20:02:24 +02:00
Settel
c6f09831e3 feat: add create team dialog 2022-09-09 12:50:05 +02:00
Settel
2fb3833dd8 refactor: split engine/gamemaster.ts into gameState.ts 2022-09-09 08:36:12 +02:00
Settel
79d56e801f feat: add create team dialog (WIP) 2022-09-09 08:31:33 +02:00
Settel
e961797c7b feat: autofocus name input when PlayerDialog is opened 2022-09-07 15:07:12 +02:00
Settel
446bc99309 feat: create button to generate auth code 2022-09-07 14:50:01 +02:00
Settel
f9342b94ce feat: add functionality to delete player 2022-09-06 16:36:10 +02:00
Settel
1bbaee6474 feat: add ability to edit players 2022-09-06 15:42:36 +02:00
Settel
3eb478a060 feat: add new player 2022-09-06 13:37:14 +02:00
Settel
3b49ce793f feat: add ModalDialog 2022-09-05 18:19:48 +02:00
Settel
e04dca68bf feat: show players in gamemaster view 2022-09-04 17:46:57 +02:00
Settel
604b4f9f08 feat: make game name and lang editable on gamemaster page 2022-09-04 14:47:12 +02:00
Settel
9a5c647523 feat: show game info on gamemaster page 2022-09-04 09:46:40 +02:00
Settel
cab1a91cc2 feat: add gamemaster page (WIP) 2022-09-04 09:46:36 +02:00
Settel
6b1316d3ef feat: add gamemaster page (WIP) 2022-09-04 09:46:30 +02:00
Settel
65865c93cf feat: add highscore table, including animation 2022-09-02 22:13:40 +02:00
Settel
056ff2bdeb bugfix: fix IDE warning about implicit any type 2022-09-02 22:13:26 +02:00
Settel
61c9adbc23 feat: add typescript checking via yarn lint target 2022-09-02 22:03:20 +02:00
Settel
108643c9e4 chores: enabled typescript strict mode 2022-09-01 19:21:13 +02:00
Settel
f52d134f42 refactor: make source code typescript strict mode ready 2022-09-01 19:17:27 +02:00
Settel
efa8c72712 chore: upgrade npm libraries, esp. nuxt3.0.0-rc.8 2022-09-01 15:17:43 +02:00
Settel
f29c2c07d2 feat: hide sources and quote in round-end phase 2022-08-31 21:20:21 +02:00
Settel
71fce93da8 feat: add skip button 2022-08-31 18:58:39 +02:00
Settel
a26cc7aa41 feat: reveal vote count and source 2022-08-31 14:39:13 +02:00
Settel
cb5895d8d8 feat: show who has voted in play mode
refactor: move all types to engine.d.ts
2022-08-31 10:57:25 +02:00
Settel
4b85bdd196 feat: save selection in play mode 2022-08-30 18:26:40 +02:00
Settel
1412310bc2 feat: add states (selectable, selected) to SourceCard 2022-08-29 23:29:46 +02:00
Settel
cc12d27c46 feat: show quote and sources in play mode 2022-08-29 22:57:34 +02:00
Settel
142f2e289c feat: show ReadySet animation 2022-08-29 21:23:33 +02:00
Settel
250a056fe3 feat: create ReadySet, Playground, Highscroes components 2022-08-29 17:28:38 +02:00
Settel
f62b8db662 feat: add i18n support and translations 2022-08-29 15:35:24 +02:00
Settel
ec9a1ef35e feat: add game controls for gamemaster 2022-08-28 22:31:49 +02:00
Settel
269effd8de bugfix: set proper QuoteCard element id for new cards 2022-08-27 18:44:35 +02:00
Settel
35151deb76 feat: cancel edit mode in QuoteCard with Escape key 2022-08-27 18:43:00 +02:00
Settel
75e0d99ba9 refactor: remove import of defineEmits() b/c it's a compiler macro 2022-08-27 17:47:26 +02:00
Settel
3ce802d920 feat: create new quote 2022-08-27 17:26:59 +02:00
Settel
3c1ed677d8 feat: make QuoteCard editable 2022-08-25 17:15:20 +02:00
Settel
39dff4a928 css: prevent overflow in QuoteCard 2022-08-25 16:28:45 +02:00
Settel
c5e28eeb0a feat: make QuoteCard editable (WIP) 2022-08-11 22:57:04 +02:00
Settel
fba11d6855 feat: add hover effect to QuoteCardNew 2022-08-11 20:19:51 +02:00
Settel
f5ed80feb5 feat: add SVG icons for edit/delete in QuoteCard 2022-08-11 20:16:17 +02:00
Settel
dac63f9c35 feat: show quote card action buttons only on hover 2022-08-11 20:05:08 +02:00
Settel
5eca70df6a feat: reload quotes after change during collect phase 2022-08-11 20:01:01 +02:00
Settel
e2ac2e4389 chore: remove deprecated import 2022-08-11 18:39:33 +02:00
Settel
95db3c83aa bug: don't break if game.players is null 2022-08-11 18:39:09 +02:00
Settel
b25adb6aa6 feat: craete new quote 2022-08-09 22:36:39 +02:00
Settel
f629d7cdb3 feat: fetch quotes from server 2022-08-09 13:36:05 +02:00
Settel
5e58c9c994 feat: add quote cards in collect mode 2022-08-08 22:53:10 +02:00
Settel
72b2c7c76d feat: add Quote component 2022-08-08 19:40:09 +02:00
Settel
e5b4c9262e feat: show lobby with logged in players 2022-08-08 19:24:18 +02:00
Settel
600d359a23 feat: add PlayersStore 2022-08-07 21:22:33 +02:00
Settel
608f62a502 chore: remove debug statement 2022-08-06 14:52:22 +02:00
Settel
123a76702f feat: add EngineDebug panel 2022-08-06 14:50:20 +02:00
Settel
fd6cfbc910 feat: store game state in Pinia 2022-08-06 13:06:51 +02:00
Settel
cc136c4c2c feat: inform user if engine is trying to reconnect 2022-08-06 11:29:47 +02:00
Settel
88c74e199f feat: show AlertBox if connection to server is lost 2022-08-05 18:52:34 +02:00
Settel
29e1d4fc1a feat: use own proxy implementation instead of @nuxtjs/proxy 2022-08-05 13:17:09 +02:00
Settel
2465e87a86 refactor: improve engine error handling 2022-08-03 23:00:34 +02:00
Settel
af19fd33fc feat: sync engine with server, handle errors (WIP) 2022-08-02 23:34:30 +02:00
Settel
c05c3cd2d6 feat: add stub for engine's fetchUpdate() 2022-08-02 22:34:46 +02:00
Settel
db79d45217 refactor: split engine methods into separate files 2022-08-02 22:20:08 +02:00
Settel
0b406595c7 refactor: move engine's start() to separate file 2022-08-01 17:56:51 +02:00
Settel
d9ebd90c12 feat: start/stop engine (WIP) 2022-07-31 23:33:03 +02:00
Settel
43f5a43202 refactor: use authenticateAndLoadUserInfo() instead of authenticate() and loadUserInfo() to reduce server calls 2022-07-31 23:19:56 +02:00
Settel
fa53502901 refactor: fix typescript warnings 2022-07-31 23:00:09 +02:00
Settel
5b50d3e525 bugfix: typo fix 2022-07-31 22:50:54 +02:00
Settel
72901cacbd refactor: renamed primary-font to font-primary 2022-07-30 11:49:50 +02:00
Settel
9678a2bdeb feat: load userinfo and show username in topbar 2022-07-29 23:41:24 +02:00
Settel
dad3207944 feat: add play page and topbar with logout button 2022-07-29 21:11:09 +02:00
Settel
0f517c5180 feat: show version on start page 2022-07-29 16:23:57 +02:00
Settel
72d61d7811 feat: authenticate via cookie, replace Pinia MyselfStore 2022-07-29 15:31:36 +02:00
Settel
8c21969246 feat: store authCode in Pinia 2022-07-29 15:08:12 +02:00