Commit Graph
100 Commits
Author SHA1 Message Date
mg c649ca1211 Add ability to search public sets! Also bump version
Public sets are now paginated and searchable, on a separate search page
2021-11-25 21:57:50 +00:00
mg c0483ea701 Style footer to account for new item (version no) 2021-11-25 20:04:26 +00:00
mg 07d9154a19 Add app version in footer 2021-11-25 19:43:04 +00:00
mg c1d8397aa4 [FIX] Missing error catching 2021-11-25 10:23:20 +00:00
mg 55db1a664d [FIX] bugs when cached data is outdated
When group deleted, inability to retrieve group data was causing errors
2021-11-25 09:39:17 +00:00
mg 1c20f74a83 Update dependencies and bump version number 2021-11-25 09:20:59 +00:00
mg a0c7530b3b Downgrade MUI icons 2021-11-25 09:20:24 +00:00
mg 94e4bd9d43 Allow users to leave groups if not owner 2021-11-24 19:05:50 +00:00
mg a15032f2a1 Update MUI icon dependency 2021-11-24 19:05:20 +00:00
mg 9911ca60c0 [FIX] make tests pass 2021-11-24 19:03:02 +00:00
mg ea6898d599 [FIX] set titles stored on new tests
When test created from incorrect
2021-11-24 17:08:33 +00:00
mg e9433aa1fe [FIX] auto capitalisation on mobile 2021-11-17 23:28:50 +00:00
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