Commit Graph
100 Commits
Author SHA1 Message Date
mg 6548ed2626 Merge branch 'main' of https://github.com/mgrove36/parandum into main 2021-11-17 08:01:42 +00:00
mg 9e945d444c [FIX] ensure correct mistake count is shown 2021-10-31 08:37:58 +00:00
mg 357796b491 [FIX] ensure db documents are sorted correctly 2021-10-31 08:35:08 +00:00
mg 746d311fe3 [FIX] ensure db documents are sorted correctly 2021-10-31 08:34:31 +00:00
mg ed57b735c2 [FIX] Group stats showing extra incorrect answers
From sets not part of the group, when "all sets" is selected
2021-10-31 08:22:23 +00:00
mg f07b448422 [FIX] tests not passing 2021-10-28 16:12:41 +01:00
mg 3ad415370d [FIX] batch write errors and vocab not deleted 2021-10-26 17:05:25 +01:00
mg 3207d0ee37 Refactor component to be functional 2021-10-26 16:30:21 +01:00
mg 02876906e1 [FIX] capitalisation 2021-10-26 16:30:06 +01:00
mg c021d3658a [FIX] duplicate function 2021-10-26 16:29:53 +01:00
mg cd37698066 [FIX] set vocab could be deleted when set couldn't 2021-10-26 16:29:38 +01:00
mg c80905dba9 [FIX] orphaned data causing errors
Set titles now stored in progress & incorrect answer records
2021-10-23 16:42:52 +01:00
mg 87a0f612ae [FIX] regex for punctuation and special chars 2021-10-23 15:12:46 +01:00
mg e9631211a2 [FIX] ensure punctuation is ignored correctly 2021-10-23 14:43:54 +01:00
mg 29e1444cc0 Bump version number 2021-10-22 13:51:22 +01:00
mg 53bd964916 Buttons to restart test or use incorrect answers 2021-10-22 13:43:45 +01:00
mg 377ba23361 [FIX] autocomplete React DOM property name 2021-10-22 13:13:00 +01:00
mg 257a428316 Disable input field autocomplete 2021-10-22 07:45:31 +01:00
mg ef687ec869 [FIX] ensure batch isn't commited for every change 2021-10-21 22:21:01 +01:00
mg f0d4087eba Refactor confirmation dialog into new class 2021-10-21 21:51:10 +01:00
mg d5c6850f49 Combine identical mistakes to save space 2021-10-21 21:07:39 +01:00
mg 62c9fb9847 [FIX] vocab items with no mistakes not hiding 2021-10-21 20:20:49 +01:00
mg 5d2c3394e8 Show next prompt immediately on correct answer 2021-10-21 20:14:54 +01:00
mg 386c03205a [FIX] terminology 2021-10-21 19:56:12 +01:00
mg 80164af81c [FIX] vocab items with zero mistakes show up 2021-10-21 19:54:39 +01:00
mg f7e467691c [FIX] set title in completed progress records 2021-10-20 12:31:16 +01:00
mg 001a739267 Add option to filter user mistakes by set 2021-10-20 12:28:25 +01:00
mg fc52a1619c Bump version 2021-10-19 23:13:06 +01:00
mg ac520b66e1 Add set-specific history tracking for group owners 2021-10-19 23:00:25 +01:00
mg 796680f357 Improve testing and store more progress data 2021-10-15 20:56:49 +01:00
mg 5c095ba249 Store set IDs in completed progress records 2021-10-15 14:59:51 +01:00
mg aa0734de99 Replace multiple identical mistakes with counter 2021-10-11 10:25:34 +01:00
mg f13fdae54d [FIX] Ensure group members are correctly loaded 2021-10-09 20:11:17 +01:00
mg 667cad1c0b [FIX] Navbar round button shape 2021-10-09 20:10:59 +01:00
mg 3b9f7ddaa0 Update dependencies 2021-10-09 13:17:39 +01:00
mg a323d6085f Bump version 2021-10-09 11:53:51 +01:00
mg 92b3b642f1 Merge remote-tracking branch 'origin/main' into main 2021-10-09 11:51:48 +01:00
mg 6231877cf7 Put mistakes in drop downs 2021-10-09 11:48:38 +01:00
mg a432633b90 Put mistakes in drop downs 2021-10-09 11:48:17 +01:00
mg bc48f5b5c5 [FIX] add error catching & remove unused function 2021-10-09 10:58:11 +01:00
mg 2fe08bc7d4 [FIX] 404 page wouldn't load when not given params 2021-10-09 10:57:32 +01:00
mg d153e10fc0 Add progress stats for group owners 2021-10-09 10:56:59 +01:00
mg 3bdfb2ee49 Aesthetics 2021-10-09 09:24:17 +01:00
mg 281631635a [FIX] Remove dependencies & add keys to loops 2021-10-08 19:01:09 +01:00
mg e813deb841 [FIX] styling (word wrapping, table column gaps) 2021-10-08 18:56:48 +01:00
mg b532e2deb1 Add tracking of previous mistakes 2021-10-08 18:56:19 +01:00
mg e6bd026f72 Highlight selected progress record on graphs 2021-10-08 18:54:32 +01:00
mg 9875f505e8 Remove x axis tooltip on graphs 2021-10-06 11:33:56 +01:00
mg cd9c67e2a1 [FIX] invalid version number 2021-10-06 11:29:13 +01:00
mg 60e09a3f86 Change order of stats when test completed 2021-10-03 19:28:37 +01:00
mg eb01cbe305 [FIX] Typo 2021-10-03 19:24:10 +01:00
mg 18598fa79c Bump version to 1.0! 2021-10-03 19:21:51 +01:00
mg 43e8512656 Flag typo if input contains correct answer 2021-10-03 19:20:37 +01:00
mg dd3b9c88cd Add average mark to progress page & fix loader 2021-10-03 18:56:22 +01:00
mg 31ebbc2d65 Add set name label to graph on history page 2021-10-03 18:03:06 +01:00
mg 4c2f1613ff Add option for coloured edges on progress page 2021-10-03 17:43:22 +01:00
mg aec4c8efcf [FIX] Update page loader 2021-10-03 16:43:32 +01:00
mg 6c9f617e0b Change page loader design 2021-10-03 16:30:46 +01:00
mg 75b4992450 [FIX] Revert from testing setup 2021-10-03 16:17:23 +01:00
mg cd40199438 Bump version 2021-10-03 16:03:37 +01:00
mg f7c7368971 Add Styled Components for page loader 2021-10-03 16:00:39 +01:00
mg b1ef85c5a5 Detect typo if answer is empty 2021-10-03 15:59:55 +01:00
mg 1fc85f44b2 Change button locations on confirmation dialog 2021-10-03 15:59:39 +01:00
mg 80e7c24811 Add loader until page loads completely 2021-10-03 15:59:24 +01:00
mg 90a31e8923 [FIX] Ensure Firebase Functions is defined 2021-10-01 21:04:55 +01:00
mg fcd39a82ad Bump version number 2021-10-01 21:02:38 +01:00
mg c0100596cf Add typo detector & update some dependencies 2021-10-01 21:01:07 +01:00
mg 33cacf597a No need to press enter twice for multiple answers 2021-09-30 11:51:36 +01:00
mg cef337e5f5 Add tooltip to link buttons 2021-09-30 11:34:08 +01:00
mg 8dc1eae1f1 [FIX] Start test button not showing as disabled 2021-09-30 11:30:59 +01:00
mg 5e18203291 Add button tooltips 2021-09-30 11:30:18 +01:00
mg a8e6f66796 Change switch language checkbox label 2021-09-13 08:34:13 +01:00
mg 8e1be31650 [FIX] zoom on input select on mobile
Increased font size to disable auto zoom when input field selected on mobile
2021-09-13 08:11:40 +01:00
mg d15be15a81 Disable buttons during processing 2021-09-12 22:55:34 +01:00
mg f596a7a8aa [FIX] data format when creating progress record
Was using dictionary as code duplicated from home page. Only one value is ever present so dictionary not required.
2021-09-12 22:55:14 +01:00
mg 51b21d3541 [FIX] createProgress batch write limit reached
Ensure batch write limit isn't reached when creating progress records
2021-09-12 22:52:47 +01:00
mg 74c5401976 Remove redundant code 2021-09-12 20:57:47 +01:00
mg dba928f6f6 [FIX] progress bar shape for small percentages
Colours progress bar was showing outside of edges of bar for very small and very large percentages
2021-09-12 20:56:44 +01:00
mg f18639732a Bump version number in package-lock 2021-09-12 20:35:39 +01:00
mg 137311d48c Update package-lock 2021-09-12 20:34:36 +01:00
mg 4d30fcd243 Bump version number and add dependency for slider 2021-09-12 20:33:37 +01:00
mg ad23ae9a8b Move logos to public folder 2021-09-12 20:31:23 +01:00
mg 037cf046c0 Remove unused prop from component 2021-09-12 20:27:52 +01:00
mg a72b42d705 Update styling and add styling for new mode 2021-09-12 20:27:15 +01:00
mg 42cfa1d619 Add new lives mode and more test options!
Users can now choose from two modes - lives and questions. Lives mode will end when the user makes the chosen number of mistakes. Questions mode will end when the user answers all questions correctly from a list of questions the length of which the user chooses.
2021-09-12 20:26:45 +01:00
mg 069407fa57 Update functions for use with lives mode 2021-09-12 20:23:46 +01:00
mg efebaf93ce [FIX] Progress history layout
Align table cells correctly
2021-09-12 15:20:48 +01:00
mg e74a15c84b Smooth curve on line graphs 2021-09-12 15:09:02 +01:00
mg 52cd2b8663 [FIX] Ensure all vocab data always written to db 2021-09-12 15:07:19 +01:00
mg 79718c63e4 [FIX] createProgress reaching max writes 2021-09-12 15:03:31 +01:00
mg 054946597c [FIX] long set/test names going off page 2021-09-12 13:00:47 +01:00
mg 6be3b4f372 [FIX] button margins in headers 2021-09-12 13:00:26 +01:00
mg b32329b480 [FIX] incomplete tests not deleted properly
Ensure tests are deleted from state instead of stored as undefined
2021-09-12 12:09:33 +01:00
mg 24f7780fe8 [FIX] show correct default data on history page 2021-09-12 11:53:04 +01:00
mg 08cebc7ab5 [FIX] Set list aesthetics
Ensure checkbox is always next to set titles, not above
2021-09-12 11:48:28 +01:00
mg f8843e5626 Ensure styling applies to correct elements 2021-09-12 11:47:57 +01:00
mg a7fd43ae71 Remove unused import 2021-09-12 11:37:09 +01:00
mg a472c49efb [FIX] Google Analytics error
When Home component used in Login component, logEvent not passed.
Now Home component only logs events if logEvent is defined (i.e. it's not called from the Login component)
2021-09-12 11:36:58 +01:00
mg 614c222bcc Add comment 2021-09-12 11:26:08 +01:00
mg 23615fec0d Bump version number 2021-09-12 11:24:40 +01:00