Skip to content
This repository has been archived by the owner on Jul 31, 2024. It is now read-only.

v1.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jul 10:29
· 1 commit to master since this release

1.6.0 (2020-07-26)

Bug Fixes

  • added a curly brace (a1b8447)
  • added knex migrations for sessions (9c61cf2)
  • always false expression (8587ed5)
  • anyone can see user games (ce59eb8)
  • better error message (6cf7d41)
  • bugs where things didn't update (728fc53)
  • build error (aa0b939)
  • build error in ci (95e3da0)
  • build type error (9156b34)
  • can;t skip words anymore by holding space (8edce88)
  • change wpm rawwpm and acc to float columns (b62953a)
  • changed default role to unverified (5bef89b)
  • changed register body schema (be41add)
  • changed start script (7fc63a1)
  • changed text responses into json responses (5f1bc82)
  • ci build errors (aa7cc32)
  • createGame function missing parameter (85a4d5a)
  • default text in change description box was empty (9106190)
  • description editor no longer opens and stays hidden when on another profile page (92616c3)
  • dont add tutorial if user already completed it (0855ce9)
  • env variables not being read in knex.ts (b63ff89)
  • errors after merging (c655d70)
  • excluding emailkey from getuserdata action (c26b954)
  • fe link instead of be (360b4bd)
  • filter not working with async function (d7ac463)
  • fix a lot of the bugs vyctor was talking about (67b0616)
  • fixed 401 not working (58b4327)
  • fixed a lot of type errors (fb1eff8)
  • fixed a small bug (ddf77be)
  • fixed achievements filter not working (0aa51a9)
  • fixed bugs with auth and users (225794c)
  • fixed forgot password tests (9154dc4)
  • fixed games router (58e191c)
  • fixed text tests (46072b7)
  • fixed the connection error in production (5a04a68)
  • fixed type error (a4030d0)
  • fixed validating schema not working (d8e2703)
  • Fixtesting not working (249d466)
  • get random text not taking any params (78f4372)
  • heartbeat ping pong (93f5368)
  • isloggedin route (68c9208)
  • knex ssl connection error (7a5e254)
  • layout when there is no game data (bfa7a1e)
  • link and typo (e5b192c)
  • linter script (903b6db)
  • linting errors (3f31df9)
  • linting errors (875c928)
  • lots of stuff broke with node modules (07df076)
  • made everything work with tests (0b52f66)
  • made queue joins process queue (38673bf)
  • made users have a key when they create their account (91cd9b3)
  • migrations not being compiled (998e11d)
  • more after merge errors (3fa831d)
  • multiplayer bugs (30fd96e)
  • multiple pbs stored (de1c2f7)
  • page info not updating when changing link (3272242)
  • prevented some of the bad requests (33b6dea)
  • production json strigify circular object (5f0abd7)
  • property missing + unassignable values (8bd65ca)
  • removed testing script because github (faafe7c)
  • replaced with cors origin (93de1bd)
  • responsiveness bug (5fc9e27)
  • result can now also be equl to requirements (6c3c8af)
  • review changes (1e7caf0)
  • route not redirecting properly (ce408bb)
  • route not returning correct value (2b37137)
  • send queue when queue join denied (debba4e)
  • type error (3827254)
  • undefined bindings in createuser action (812580b)
  • userdata returned wrong when user didnt exist (adf6444)
  • users cant join queue if they are in a game (eff56b3)
  • wrong redirect link (5de64cc)

Features

  • achievement actions and types (93bb6fd)
  • achievement db (7f9fbf8)
  • add difficulty and textid columns to pbs (5594d5e)
  • add game schema validation (1119ea2)
  • add text schema validation (93dbe17)
  • added a route for getting a users's country (f05661d)
  • added a way to change themes (e4751c1)
  • added a way to update user country (526281c)
  • added add achievement route (ca1d6f2)
  • added all tutorials route (b044b91)
  • added colors for status text (6c10f32)
  • added country column in users table (d141681)
  • added customizeability to getting random text (3693646)
  • added difficulty column to games table (e661bc6)
  • added games router (48b1525)
  • added getuserdata route (c1618c5)
  • added lists for previous games and all pbs (84f181b)
  • added login page (2acfccb)
  • added more data to updateProgress (341fe3c)
  • added profile page (ec19a73)
  • added profilepage withlogout and themeswitch (bcf10e5)
  • added register username length restriction (1d7d389)
  • added textid column to games table (4a72b79)
  • added themes (703263f)
  • added titles to texts (48afdd5)
  • added total tutorials completed in profile (c872ded)
  • added totaltests column in the api (c237a62)
  • added user games and user pbs charts (09e4c86)
  • added user's id under the profile (b05bf68)
  • added websocket helpers for fe (e16c01b)
  • added working name and flag to profile + some working settings (14c057d)
  • adding exp based on difficulty and wpm when adding a new game (d2723e8)
  • admin only all users route (305ead0)
  • admin only deleting users route (eca1c71)
  • all achievements route (80a5421)
  • alter text column in texts table to max lenght 2000 (0e200f8)
  • auth router (34cff68)
  • auto add achievements for users (40a5c67)
  • beginnings of ws (5890683)
  • bits and pieces (0e83e3b)
  • change password setting (7a8e239)
  • changed the default state of the navbar in the start typing page to be closed (b57d543)
  • completed tests get stored into the db now (f823fdc)
  • CORS middleware (10ce829)
  • created update description route (1fcffbf)
  • custom login switch theme button (a44ed7b)
  • deleting achievements (0fa4083)
  • deleting texts (28c6244)
  • displaying text id and difficulty in the profile games lists (bdc90d4)
  • displaying xp gain at the end of the test (43b2cdf)
  • dynamic chart title (number of games) (4d38c77)
  • easy and normal mode work with from db text (b9bb9af)
  • editing achievements (0dfe5ad)
  • editing texts (d562514)
  • editing users (4021a1c)
  • email verification (a6d5341)
  • end times (1ac62eb)
  • extend router (b8ac795)
  • forgot password (all pages) (9d79f3b)
  • forgot password stuff (huge commit) (caca548)
  • formatting and checking scripts (6f8a780)
  • frontend working multiplayer (cfd9fb3)
  • generals statistics now working (eb052fb)
  • huge tutorials commit (aa4377a)
  • integrated achievements with router (bf9df97)
  • isLoggedIn route (75f0a5a)
  • isloggedin route now also returns userid (2f95916)
  • latest highscores (f3e9ad5)
  • linter workflow (0bfc87f)
  • login gets replaced by profile page if you are logged in (0d3bd00)
  • login route now also returns user id (a890c44)
  • logout route (4ed724f)
  • made the description more appealing (242e23f)
  • more exp based on multi rank (c481c76)
  • more queue stuff (c0b5079)
  • more user data (7ad9125)
  • multiplayer games (7c65ae7)
  • mutliple queues (99c63d1)
  • new design for change flag setting (3df9b27)
  • normal mode block of text at the bottom (5b0a64b)
  • normalmode texts cant have wrong typed words (98aef90)
  • on normal mode now the accuracy is based on typing the word right first try (4a07adb)
  • password changing (4bd1c1b)
  • pbs (e3ed339)
  • possible you can look at other user profiles (6fb4b8d)
  • previous games (fca5e35)
  • previous user game type (e4d3166)
  • processing closed connections (fff4a8f)
  • progress bar for normal and easy mode (multiplayer not finished) (edd20be)
  • pruning games (118951f)
  • schema validation middleware (5d76cbb)
  • send game data when game starts (dc18f6b)
  • session files (ac3af4c)
  • setcountry and set id in localhost when registering and logging in (8d46d64)
  • showing achievements in the profile (da97c02)
  • test workflow (4b9ca0e)
  • texts routes and methods (a0d6279)
  • tutorial requirements (8219423)
  • tutorials preveiw (ebb643a)
  • tutorials working (49fcb46)
  • user has achievement (683d7fa)
  • user ranks (8f59a83)
  • users routes (4fa4809)
  • working changable description (54e43e5)
  • working dashboard (3eac9af)
  • working login register with form validation (7ff7de7)
  • ws boilerplate (972651b)
  • you can see the text info at the end (bcf1358)
  • api: added basic migrations (33d3d16)
  • api: added error handeling (6e5351e)
  • fe: added a navbar in the typing page and added the normal difficulty (fb3d47e)
  • fe: made the typing box text bigger (c7cfe33)