Skip to content

Latest commit

 

History

History
747 lines (471 loc) · 54.1 KB

CHANGELOG.md

File metadata and controls

747 lines (471 loc) · 54.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.16 (2025-01-15)

Build and CI

  • publish only to NPM for now (187b64d)

0.4.15 (2025-01-15)

Build and CI

  • update how platform release gets working directory (10ca0a9)

0.4.14 (2025-01-15)

Features

  • 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)

Bug Fixes

  • 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)

Dependencies

Refactors

  • demo-game: clean up cockpit - moved calculations into respective game states (#51) (bae5d20)

Enhancements

  • 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)

Other

  • 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)

Bug Fixes

  • builds with tsconfig settings (c0a0314)
  • issues with title tag, clarity of tags on game overview (23309df)

Other

  • install syncpack and format package.json consistently (830b1f7)
  • lockfile maintenance (3747648)

Dependencies

0.4.12 (2023-07-07)

Features

Other

0.4.11 (2023-07-06)

Bug Fixes

  • 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)

Bug Fixes

  • platform: get player transactions in ascending order (489cf10)

0.4.9 (2023-07-05)

Bug Fixes

  • platform: order player transactions by creation date (aee35e8)
  • platform: order transactions by creation date (e26920d)

Other

0.4.8 (2023-07-05)

Other

0.4.7 (2023-07-05)

Bug Fixes

  • 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)

Other

0.4.6 (2023-07-02)

Bug Fixes

  • learning elements completion (896a006)
  • push story element ids (d418f04)

0.4.5 (2023-07-02)

Bug Fixes

  • make the team name generic and assign team numbers per default (efb3410)

Dependencies

0.4.4 (2023-06-28)

Dependencies

  • back to older nanoid package in platform (d755d29)

0.4.3 (2023-06-28)

Other

Dependencies

0.4.2 (2023-06-28)

Bug Fixes

  • 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)

Refactors

  • move period and segment status computations to platform utils (248c525)

Dependencies

  • upgrade outdated packages and add graphql-sse (cdc4ea0)
  • upgrade packages (dfc2925)
  • upgrade packages in demo game (9c459ad)

Enhancements

  • setup cypress with basic admin login flow (1e8d9d3)
  • use graphql-sse in the apollo link (96c7f2b)

Other

  • 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)

Bug Fixes

Dependencies

  • update graphql-yoga peer dep (f1d7867)
  • upgrade outdated prisma (c565a24)

Other

0.4.0 (2023-06-19)

Features

  • add cypress testing stack for demo game (#25) (c46e46e)

Bug Fixes

  • apps/website: update build (5a0c4be)
  • platform: ensure periods with dynamic segment count can be closed (9197c90)
  • platform: join player level when getting results (a6d01da)

Enhancements

  • apps/website: rework use case index page layout (636fca8)

Dependencies

  • add winston for logging in platform (3663753)
  • website: upgrade next (876a535)

Other

  • 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)

Deployment

  • 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)

Other

  • apps/demo-game: add production db commands (7964295)
  • new prisma setup and create initial migration (21e06ae)

Dependencies

  • upgrade all dependencies (aeb2a41)

0.3.0 (2023-03-13)

Features

  • add initial @gbl-uzh/platform, website updates, and restructure as monorepo with separate licensing (#19) (d2f1d25)

Bug Fixes

  • website: add fonts css to globals.css (e3275b5)

Dependencies

  • upgrade minor stuff (19107b2)
  • upgrade standard-version and package.json metadata (b47f613)

Other

  • kb: submodule update (3b242a1)
  • submodule maintenance (59a7392)
  • update node version in volta (03931e8)
  • website: upgrade dependencies (47e52f3)

0.2.14 (2023-01-06)

Bug Fixes

  • 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)

Bug Fixes

  • packages/platform: embed graphql documents in platform dist (89c5692)

Other

0.2.12 (2023-01-04)

Other

0.2.11 (2022-11-13)

Bug Fixes

  • ts-node-dev (6350145)
  • website: add fonts css to globals.css (e3275b5)

Dependencies

  • upgrade minor stuff (19107b2)
  • upgrade standard-version and package.json metadata (b47f613)

Other

  • kb: submodule update (3b242a1)
  • submodule maintenance (59a7392)
  • update node version in volta (03931e8)
  • website: upgrade dependencies (47e52f3)

0.2.10 (2022-07-18)

Bug Fixes

  • website: ensure build works for games without gallery (2d77b00)

0.2.9 (2022-07-18)

Enhancements

0.2.8 (2022-07-18)

Bug Fixes

  • ensure build works with node 16 downgrade (8b6f07e)

0.2.7 (2022-07-18)

Features

  • website: integrate with design system, rework layout, add new games (f305735)

Dependencies

  • website: upgrade packages (ba0459d)

Enhancements

  • add community link (855c122)
  • website: integrate with @uzh-bf/design-system (89dd237)

Other

0.2.6 (2022-04-06)

Bug Fixes

  • website: update typing issues (96422ab)

0.2.5 (2022-04-06)

0.2.4 (2022-04-06)

Enhancements

  • website: small contentual changes on games (c5a7b37)

0.2.3 (2022-04-06)

Other

  • advisor: adapt name for wizard (8fb4a4e)
  • kb: update kb contents (fc7c2ee)
  • website: copy advisory outputs in export command (fc7bff3)

Enhancements

  • 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)

Features

  • add initial version of the advisor to the index page (1fe0202)
  • advisor: add advisor in separate directory (833c37c)
  • embed simple advisory example (90ff0d5)

Bug Fixes

  • 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)

Enhancements

  • website: add an icon for the advisor (12485f4)
  • website: add tailwind and matomo to advisor (924859b)

Other

  • 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)

Dependencies

  • website: tailwind migrations (f8d5f7a)
  • website: upgrade dependencies (9960613)
  • website: upgrade next (e30603d)
  • website: upgrade next (66b44ce)

0.2.1 (2021-10-29)

Bug Fixes

  • 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)

Refactors

  • website: adjust gtag according to official example (7be8761)

Enhancements

  • 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)

Other

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Dependencies

Refactors

  • 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)

Enhancements

  • 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)

Other

  • 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)

0.0.15 (2021-05-01)

Other