All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.4.16 (2025-01-15)
- publish only to NPM for now (187b64d)
0.4.15 (2025-01-15)
- update how platform release gets working directory (10ca0a9)
0.4.14 (2025-01-15)
- add expectations to student decision page (#69) (82e2dac)
- demo-game: add dice page to visualize random development (#68) (40c5d37)
- demo-game: add period end reports and charts for admin, improve player welcome page default values and better loading, improve build process, upgrade dependencies (#66) (b4cb4dd)
- demo-game: add story elements (#54) (944fc6d)
- demo-game: display period settings on admin page (#74) (cdf2d04)
- demo-game: fixing and improving pause state in player window (#71) (5c4d392)
- demo-game: improve reports page (#70) (a00add7)
- demo-game: learning elements as modal (#57) (14a6655)
- demo-game: risk-return and sharpe-ratio charts (#73) (42d2e19)
- apps/website: ensure build includes gamification advisor from correct path (af8cb62)
- apps/website: escape room link to older url (aca26c3)
- apps/website: export should include kb (fa34cbb)
- apps/website: fixed 500px height for image modal (2b16bd3)
- apps/website: remove forms embed (7492df4)
- apps/website: update website build to use quartz kb and ensure initialPath links works (d0dc38d)
- casing for titles of cards (62b0725)
- cockpit period select initialization, responsiveness of charts (4dde721)
- computation of sharpe based on bank benchmark value (3dd6c27)
- demo-game: Formik ManageGame (#80) (61458b3)
- demo-game: move useCallback above if conditions (7bf965a)
- demo-game: Transaction to Decision History + Fix segment result service (#65) (bd129fd)
- ops build with pnpm (635a2fd)
- prettier (2b61d4d)
- prevent possibility of not investing in anything (3c4ab92)
- upgrade turbo (54bfbbf)
- add new use cases (ab2b74a)
- apps/website: add contents for EscapeUZH (#26) (5f704c5)
- apps/website: add external games and make external links work within cards (#38) (55f38f3)
- apps/website: add tags for competencies on about page (#35) (d62b13d)
- demo-game: add docker build workflow and improve dockerfile (#67) (1ff8b92)
- demo-game: add player avatars, small enhancements, adding images, better layout (#72) (095ca91)
- improve demo-game admin ui, add recharts for visualization between segments, update dependencies, fix dev mode and integration with UI package CSS (#46) (640fe42)
- improve use case overview page (59d7719)
- other improvements and misc fixes (0eaa969)
- story elements with visualizations (901c7e2)
- add escape-uzh redirect (8b6cb9c)
- add global prisma:setup command (733120a)
- add jakob to about page and update links to DF (#29) (5f80afc)
- add seed:stg command (322823b)
- add stub files for new gbl ui framework (packages/ui) (#42) (06e1ee2)
- apps/website: add escape room diary (51db8ae)
- apps/website: add escape room materials to public folder (10c8e61)
- apps/website: add gbl seminar (6ac493c)
- apps/website: use UZH logo for header, reduce orange (#36) (82ebefd)
- change platform package to ESM (316c01b)
- ci: adding workflow for platform release (#84) (cbd35b5)
- improve sidebar (43b7c0b)
- improve UC sidebar (0953761)
- integrate new quartz submodule (773a73c)
- kb update (a0240e8)
- kb update (eed9807)
- lockfile (4554253)
- lockfile maintenance (a18c868)
- lockfile maintenance (d1e409a)
- lockfile maintenance (20171e5)
- lockfile maintenance (ee80a4a)
- lockfile maintenance (9c0d01e)
- lockfile maintenance (3b0cb7a)
- lockfile maintenance (c413fc2)
- move _run script and compose file to demo-game app (88f70a9)
- nodemon for dev (cf2b40b)
- pnpm (978bb86)
- remove old kb submodule (c5f74cc)
- run format on entire repo (919dac4)
- submodule maintenance (e668168)
- submodule maintenance (d89e53b)
- submodule update (7b4f475)
- update images for startinvest and business sim (b8f0a69)
- update license copyright statements (7ff9703)
- update quartz (3c03a4e)
- update tsconfig files and change platform to ESM (#49) (0f569c9)
- update turbo outputs to include public folder in quartz (549ad7b)
- upgrade nextjs, add startinvest (97f227b)
0.4.13 (2023-09-06)
- builds with tsconfig settings (c0a0314)
- issues with title tag, clarity of tags on game overview (23309df)
0.4.12 (2023-07-07)
- addCountdown (b594397)
- lockfile maintenance (0668423)
0.4.11 (2023-07-06)
- add number to player and order by it (809848b)
- platform: add number to Player in graphql type (18a9917)
- platform: assign the player number on creating a game (bc4517f)
0.4.10 (2023-07-05)
- platform: get player transactions in ascending order (489cf10)
0.4.9 (2023-07-05)
- platform: order player transactions by creation date (aee35e8)
- platform: order transactions by creation date (e26920d)
- lockfile maintenance (04acba1)
0.4.8 (2023-07-05)
- regenerate files (4bf68a1)
0.4.7 (2023-07-05)
- platform: add logout mutation (6024d31)
- platform: add mutation to logout as team (111e15e)
- platform: ensure logout does not break if not logged in (a78e7c7)
- platform: logoutAsTeam (8a8bfef)
- platform: make contentRole a JSON object to return unstructured (48183c4)
- lockfile maintenance (c1cc313)
0.4.6 (2023-07-02)
0.4.5 (2023-07-02)
- make the team name generic and assign team numbers per default (efb3410)
0.4.4 (2023-06-28)
- back to older nanoid package in platform (d755d29)
0.4.3 (2023-06-28)
- install nanoid (643c0d8)
0.4.2 (2023-06-28)
- add location to the past results query (a7438d1)
- destroy cookie and set a new one when logging in as a team (757f7d6)
- packages/platform: ensure ctx.user is not used if undefined (bdbab69)
- packages/platform: include segment when fetching previous results (16e6c30)
- platform: use typeof game.activePeriodIx in util (cf330ef)
- move period and segment status computations to platform utils (248c525)
- upgrade outdated packages and add graphql-sse (cdc4ea0)
- upgrade packages (dfc2925)
- upgrade packages in demo game (9c459ad)
- fetch segment in past results query (e40c148)
- lockfile maintenance (2179989)
- remove prisma extension that is now included by default (5bbdf2f)
0.4.1 (2023-06-19)
- font import (78246ef)
- update contributors (9efcdab)
0.4.0 (2023-06-19)
- apps/website: update build (5a0c4be)
- platform: ensure periods with dynamic segment count can be closed (9197c90)
- platform: join player level when getting results (a6d01da)
- apps/website: rework use case index page layout (636fca8)
- add .env to gitignore (f0d8b6c)
- apps/demo-game: add instructions to .env.local.template (f1b04ac)
- apps/website: add forms and area for requesting the addition of games (also external) (59b768d)
- apps/website: add melina to team page, update david image (37e5754)
- apps/website: move to native next/font (51b8bd6)
- kb: update to latest state (544fc43)
- restructuring without nexus build and using public dir (d44b928)
- upgrade platform packages (5343c0b)
- website: update team (0ba7cd5)
0.3.1 (2023-03-13)
- apps/demo-game: add basic dockerfile and fix prisma copy script to work in non-monorepo setting (38f91e8)
- apps/demo-game: fix docker build (a70c13a)
- apps/demo-game: add production db commands (7964295)
- new prisma setup and create initial migration (21e06ae)
- upgrade all dependencies (aeb2a41)
0.3.0 (2023-03-13)
- add initial @gbl-uzh/platform, website updates, and restructure as monorepo with separate licensing (#19) (d2f1d25)
- website: add fonts css to globals.css (e3275b5)
- kb: submodule update (3b242a1)
- submodule maintenance (59a7392)
- update node version in volta (03931e8)
- website: upgrade dependencies (47e52f3)
0.2.14 (2023-01-06)
- advisor (d53d3c6)
- build graphql codegen ops in game instead of import platform (a30fd88)
- packages/platform: allow null return in Game for players and periods (dedb286)
0.2.13 (2023-01-05)
- packages/platform: embed graphql documents in platform dist (89c5692)
0.2.12 (2023-01-04)
- apps/website: upgrade packages and design system (#20) (b904e60)
- kb submodule (82a2411)
- lockfile maintenance (98743d1)
- lockfile maintenance (b154d67)
- submodule update (bd2661c)
0.2.11 (2022-11-13)
- kb: submodule update (3b242a1)
- submodule maintenance (59a7392)
- update node version in volta (03931e8)
- website: upgrade dependencies (47e52f3)
0.2.10 (2022-07-18)
- website: ensure build works for games without gallery (2d77b00)
0.2.9 (2022-07-18)
0.2.8 (2022-07-18)
- ensure build works with node 16 downgrade (8b6f07e)
0.2.7 (2022-07-18)
- website: integrate with design system, rework layout, add new games (f305735)
- website: upgrade packages (ba0459d)
- add join community to banner (19d2796)
- install fontawesome (3d46943)
- kb submodule update (3126bec)
- submodule maintenance (7878686)
- submodule maintenance (55c2822)
- submodule maintenance (4456209)
0.2.6 (2022-04-06)
- website: update typing issues (96422ab)
0.2.5 (2022-04-06)
0.2.4 (2022-04-06)
- website: small contentual changes on games (c5a7b37)
0.2.3 (2022-04-06)
- advisor: adapt name for wizard (8fb4a4e)
- kb: update kb contents (fc7c2ee)
- website: copy advisory outputs in export command (fc7bff3)
- advisor: add back link to footer (e1724b5)
- website: add link to BF UZH in footer (7740d48)
- website: add links to uzh and swissuni in footer (c95def6)
- website: dependency upgrades and small contentual changes (6fb53bb)
- website: redirect /community to MS teams (f014c24)
0.2.2 (2021-12-10)
- add initial version of the advisor to the index page (1fe0202)
- advisor: add advisor in separate directory (833c37c)
- embed simple advisory example (90ff0d5)
- website: enable matomo only if the env variables are available (be59bc0)
- website: replace apos with html entity (5f01b4c)
- website: use NEXT_PUBLIC_WITH_GBL_ADVISOR (4952142)
- website: add an icon for the advisor (12485f4)
- website: add tailwind and matomo to advisor (924859b)
- update configs for matomo (431f8be)
- update kb (b60d605)
- website: add push events for advisor and dev workflow (00562d5)
- website: deploy the advisor (7aa1277)
- website: switch to matomo for webstats.uzh.ch (82c08b2)
- website: update advisor (6149da6)
- website: tailwind migrations (f8d5f7a)
- website: upgrade dependencies (9960613)
- website: upgrade next (e30603d)
- website: upgrade next (66b44ce)
0.2.1 (2021-10-29)
- website: add quotes around openreplay (d905e9a)
- website: add trailing slash (0cc0763)
- website: disable swc minify as it breaks the game detail pages (4f6277a)
- website: update beta link to gbl-uzh (0a71809)
- website: adjust gtag according to official example (7be8761)
- add semester and institution to courses on gbl in use (995b3a1)
- kb: add new resources to KB (5160206)
- website: add description option for course entries (3523da7)
- website: add links to detailed roadmaps (8325294)
- website: add openreplay integration (eb23dd0)
- website: ensure that scripts are loaded only if env variables are present (bf51130)
- website: extend footer contents with links to repo and feedbear (a61f7da)
- website: replace logo with new working draft (bab2e88)
- website: update title prefix to GBL@UZH (f1fa0e0)
- add cypress file to public folder (8211d75)
- deps: add volta pinning for node (c937cd2)
- deps: lockfile maintenance (36c30f8)
- deps: upgrade to nextjs 12 and upgrade other dependencies (c703de8)
- deps: upgrade visx and react-markdown (ae4165f)
- kb: update submodule (17e4736)
- remove cruft .nvmrc (7a233e4)
- remove npm from global setup (8bf5bad)
- update kb (0420a2f)
- website: lockfile maintenance (6af68af)
- website: remove visx (aac1987)
- website: update export script to not optimize images (69f7194)
0.2.0 (2021-10-26)
- added arrows to switch between images in zoomed view (e5b40a3)
- added gallery to game detail pages (3923a82)
- added image gallery on game detail pages (8175ad5)
- added ordering possibility with 'order: ' attribute for files in one of multiple folders (069f093)
- added possibility to upload resources for game detail pages (084cd69)
- added possiblity to obtain file slugs from specified file (additionally to the previous way; including ordering) (52dcf87)
- added script which resizes all existing images (in the top image folder) and saves resized versions in separate folders during next build / next export (eb91a6a)
- game development page content is now directly pulled from the database (529101d)
- images in subfolders are now resized as well (eb00fe8)
- implement custom loader that passes through src (a3fabac)
- moved games top-level page content to knowledge base (84aa00f)
- work in progress tags can now be added with the attribute 'work in progress' (30a81b9)
- added key for successful deployment (6e6aabc)
- adjust link to u-fin (f04265d)
- cursor pointer when hovering on menu icon (d87b2ef)
- disable blur on games overview (212fe5e)
- ensure that package.json is in valid format (77e3409)
- entire nav-element area is now clickable (b8244ef)
- fixed alignment of course titles on /games page on mobile devices (7e36ee1)
- fixed and refactored some file paths (204c12e)
- fixed button layout on game detail pages (f6e9e0f)
- fixed button visibility on corresponding dev detail items (6703c31)
- fixed handling functions for nextImage and previousImage in gallery on game detail page (7012a22)
- fixed layout issue with tags on mobile devices (6506461)
- fixed layout issues on dev-page on mobile devices (1690242)
- fixed styling issues in connection with arrow buttons (a5bb4f4)
- layout fix due to absolute positioning (4ed6942)
- layout fix for dev-page on mobile screens - previous/next button have the same width (4b0027a)
- make content optional in HomeSection (6f04c22)
- paths (0e0b686)
- restructure pages for working links (9495ff9)
- updated outdated links and design issues (845dbaf)
- use next/link for HeroImage (25b020d)
- added some styling layouts to tailwind config; layout fixes (6fe85ec)
- extract Panel component (de2d475)
- moved unnecessary code from tailwind config file to inline tailwind css commands (9c47cdd)
- read game contents from kb files with correct title casing of names (ecb7004)
- reordered some code for enhancements later on (4effe1d)
- added cleanup function to avoid messing up the source repository (ea500d8)
- added possibility to close the gallery zoom view with escape key (bac8a5d)
- data for the 'GBL in Use' page is now directly pulled from multiple single files for each game and course (97816cd)
- enable leaving zoom by clicking outside any button or image area in the gallery (game detail pages) (54fe1b1)
- hide footer on KB page (a78a3ab)
- improve content and styling and add new image assets on index page (5d8cffc)
- more general implementation for radarCharts (b6d831f)
- moved ordering to getStaticProps for more flexibility (c53e2a9)
- parser for dev modules from separate files, corresponding getStaticProps-functions, etc. (6737e90)
- remove unoptimized and use placeholder="blur" (681b437)
- adapted font hierarchy to standard header fonts (78b45d7)
- adapted loader to select smaller images, if they are sufficient for the current screen (07dd791)
- adapted style for mobile layout of games pages (c7fec08)
- add footer background and make logo images consistent (cc5fde7)
- add htaccess to public folder (7707fe8)
- add mention of future components (7f1f8cc)
- add mention of the feedback page (f255d01)
- add orange logo (a55bc99)
- add packageFiles and bumpFiles to standard-version config (11576f2)
- add release and optimize commands (40ecedd)
- added basic parsing possibility for radarchart data (d4e3e06)
- added images for portfolio management game detail page (a156b40)
- added two different button layouts for mobile devices (ca31493)
- added unoptimized property to images in order to remove next/image warning (2d270f1)
- centered nav button content on dev page modules (86af276)
- change first letter of tags to capital case (53a9735)
- downgrade node to 14 (e24acfe)
- first implementation of cropped images in gallery on game detail pages (fine display on desktop and mobile devices; not ideal on screen sizes in between) (828d48e)
- fixed font size for H4 header on /about page (aad2384)
- fixed inefficient implementation detail (f122662)
- further repo restructuring and package-file cleanup (06ca7a0)
- further work on custom loader, but temporarily disabled (ac207b9)
- get title image on game detail pages from gallery (first image) (0eb0e57)
- image gallery on game detail page now looks fine on all screen sizes (0298346)
- improve layout of hero icons for index page (e49a608)
- improve layout of Title and TitleImage components (06c72cf)
- improved font hierarchy on /about page (5363fa1)
- kb markdown issues fixed; kb commit update; fixed typos (1fd53b5)
- larger arrow buttons for the image gallery on game detail pages (56b3d27)
- lockfile maintenance (05b9646)
- lockfile maintenance (379faad)
- lockfile maintenance (ad2900f)
- max-width for title images and opacity change for banners without image (ccee79e)
- minimal styling modification on /games page (d21b4ef)
- minor modifications for improved layout of dev-page on mobile devices (78ec1f4)
- move website contents to subdirectory and add kb submodule (2fc8b5c)
- outsourced resizing functionalities into separate function (enables easier implementation of recursive crawling if necessary later on) (395a8c8)
- reduce padding on mobile (1a6754e)
- release: 0.0.18 (3363987)
- release: 0.0.19 (0bdec1e)
- release: 0.0.20 (ac75464)
- release: 0.1.0 (6bcc712)
- release: 0.1.1 (fff5db4)
- release: 0.2.0 (3c5f5cf)
- remove old CHANGELOG (5a341e5)
- remove some leftover margin in the desktop navbar (0073171)
- removed unused step of copying images in original size (7d1c5b4)
- replace image for citation on index page (e4aed7d)
- restructure repository and add README and LICENSE (32effa4)
- small changes on TitleImage (a58b5c5)
- softened the appearance of the in progress tab on the game overview page (9845253)
- styling of games pages; fixes of styling issues (5390e1f)
- submodule maintenance (a6bb2a5)
- submodule maintenance (ed59443)
- submodule maintenance (3770fd3)
- submodule maintenance (900eb5c)
- submodule maintenance (ab13f7f)
- submodule maintenance (157bfb7)
- submodule maintenance (a9789ab)
- title images are now at least 80vw; titles without images restyled (especially on game detail pages) (59a3386)
- update kb (4883ef5)
- update loader procedure and adjust generated image sizes (5015a79)