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
mg
1c5cb2b2a4
Footer styling for settings page
...
With policy links
2021-09-12 11:24:30 +01:00
mg
bcb8511b7e
Add Google Analytics
2021-09-12 11:24:13 +01:00
mg
7eb9070014
Add links to policies
...
Show links to terms of service and privacy policy on settings page
2021-09-12 11:21:27 +01:00
mg
7f5ae50e22
Change layout of stats on test completion
2021-09-11 22:22:55 +01:00
mg
d5c48c7acc
[FIX] grammar
2021-09-11 22:16:21 +01:00
mg
7e2d747da6
Add stats during a test
2021-09-11 22:16:13 +01:00
mg
20fbda3b22
Remove redundant code
2021-09-11 18:21:06 +01:00
mg
bf323f14e8
Account for moved css file
2021-09-11 18:14:18 +01:00
mg
5f1810127c
Move CSS file to correct folder
2021-09-11 17:57:01 +01:00
mg
64d956720e
[FIX] Incorrect margin and refactor some CSS
...
Ensure correct margins on mobile home page
2021-09-11 17:56:22 +01:00
mg
cfd9bd9034
Remove redundant code
2021-09-11 17:55:20 +01:00
mg
3549b6788d
Add chart styling
2021-09-11 17:43:51 +01:00
mg
efc58ff390
[FIX] Content being hidden after logging in
...
Ensure overflow is only disabled when login page is showing
2021-09-11 17:43:33 +01:00
mg
c1b04b0736
Add charts showing historic test scores
2021-09-11 17:40:59 +01:00
mg
f73f6d8986
Update packages and add chart dependency
2021-09-11 17:40:11 +01:00
mg
7138f2f297
Improve variable names and fix test start bug
...
Ensure tests are started with a high enough question limit until UI to choose number of questions is implemented
2021-09-11 17:22:37 +01:00
mg
e450e64c82
Add missing table header
2021-09-11 10:46:06 +01:00
mg
c0cdf197c5
Ensure raw mark displays properly for tests
2021-09-11 10:45:09 +01:00
mg
62552cde42
Show raw mark for incomplete tests
...
On home and history pages
2021-09-10 15:25:02 +01:00
mg
5165d71c6b
Update text on logged out home page
2021-09-09 09:02:27 +01:00
mg
3b272a47e9
Typo - wrong variable name
2021-09-08 20:37:50 +01:00
mg
97dfe5955f
Replace testing code with production
2021-09-08 12:22:25 +01:00
mg
014bbbdd4f
Fix regex usage error and increase efficiency
2021-09-08 12:21:22 +01:00
mg
639159d4b3
Swap replaceAll for regex
...
Was using replaceAll, which isn't available in Node.JS. Instead using regex now
2021-09-08 12:03:55 +01:00
mg
548eb6e210
Fix answer processing bug
...
Only first instance of each character was removed when cleansing strings. Now all instances are removed.
2021-09-08 11:54:23 +01:00
mg
fd5ea8a69e
Revert "Add Google Analytics"
...
This reverts commit bd355599c7 .
2021-09-05 21:17:18 +01:00
mg
bd355599c7
Add Google Analytics
2021-09-05 21:00:02 +01:00
mg
fccea836d3
Fix container bottom margin setting on load
...
Ensure page container bottom margin is set correctly when cookie notice appears
2021-09-01 21:00:38 +01:00
mg
45a357fff6
Fix cookie notice margins
...
Ensure container bottom margin is same as cookie notice height
2021-09-01 20:49:53 +01:00
mg
59c8a481eb
Adjust cookie notice margins on small screens
2021-09-01 20:46:51 +01:00
mg
0169aa128b
Change cookie notice colours and margins
2021-09-01 20:33:27 +01:00
mg
7d4d213904
Update footer margin animation time
...
Animated when viewport width changes and cookie notice obstructs a different amount of the main page. Now 500 milliseconds instead of 1000
2021-09-01 20:21:29 +01:00
mg
fdadac9a3d
Restyle cookie notice button
2021-09-01 20:19:04 +01:00
mg
5e99f8beae
Stop tracking cache file
2021-09-01 20:10:12 +01:00
mg
1dfc196299
Change functions region
2021-09-01 20:06:31 +01:00
mg
1bb0788570
Update GH actions to only install necessary dependencies
...
Only install dependencies required for hosting, not cloud functions
2021-09-01 20:05:38 +01:00
mg
26c7861ee5
Fix variable declarations left from unit testing
2021-09-01 19:06:28 +01:00
mg
f47a6dd065
Update dependencies
2021-09-01 19:06:08 +01:00
mg
55120767ed
Fix typo
2021-09-01 18:27:45 +01:00
mg
c215c4843f
Remove unused variables
2021-09-01 18:24:56 +01:00
mg
eba66090a2
Attempt Firebase auto deploy fix
...
Update GH actions to attempt fix for automatic Firebase deployment
2021-09-01 18:21:40 +01:00
mg
b378bd7a97
Add 404 page
2021-09-01 18:03:15 +01:00
mg
fc48c58224
Fix broken dependencies
2021-09-01 17:56:39 +01:00
mg
d93bd82fb5
Remove old dependency
2021-09-01 17:44:46 +01:00
mg
e2a3f6ef39
Fix FirebaseUI login bug
...
Credential helper was incorrectly accessed for FirebaseUI config
2021-09-01 17:44:07 +01:00
mg
7bf74ab7e8
Add GitHub workflows
2021-09-01 17:40:46 +01:00
mg
a7ff0caf31
Add gitignores
2021-09-01 17:40:00 +01:00
mg
b3f0998027
Add Cloud Functions ESLint settings
2021-09-01 17:39:37 +01:00
mg
793778ae66
Add Cloud Functions dependencies
2021-09-01 17:39:20 +01:00
mg
fe31336f77
Add base HTML file
2021-09-01 17:39:04 +01:00
mg
d570364d65
Add loader icon
2021-09-01 17:38:08 +01:00
mg
7eae03bad5
Add index.js
2021-09-01 17:37:31 +01:00
mg
63832e88d8
Add basic service worker
2021-09-01 17:37:09 +01:00
mg
2d9f8808d2
Update dependencies
2021-09-01 17:36:33 +01:00
mg
3571b5316a
Update Firebase config
2021-09-01 17:36:18 +01:00
mg
d75566c5a7
Add robots.txt and site mantifest
2021-09-01 17:35:54 +01:00
mg
437c27bb00
Add new Cloud Functions
2021-09-01 17:34:17 +01:00
mg
ef57d5ddce
Add site images
2021-09-01 17:32:34 +01:00
mg
35fa1b0dc8
Add logos
2021-09-01 17:32:07 +01:00
mg
ece083e2d9
Update Firestore security rules & indexes
2021-09-01 17:31:17 +01:00
mg
913c3f529a
Update unit tests
2021-09-01 17:30:42 +01:00
mg
8e2a5a13a5
Style pages
2021-09-01 17:30:30 +01:00
mg
b7865cf821
Add policies
2021-09-01 17:29:56 +01:00
mg
93efa42f91
Create page depency components
2021-09-01 17:29:45 +01:00
mg
f07ab92cfc
Add pages
2021-09-01 17:29:15 +01:00
mg
68a7dbabca
Create main controller page
2021-09-01 17:28:17 +01:00
mg
5022393bf6
Create button components
2021-09-01 17:27:49 +01:00
mg
21fe3f660a
Update cloud functions to add new functionality
...
Allow creating progress data from multiple sets
2021-08-10 20:29:24 +01:00
mg
ebf87082f1
Update db rules for new functionality
2021-08-08 22:14:34 +01:00
mg
fc974dbc7e
Update unit tests for new functions & db rules
2021-08-08 22:14:22 +01:00
mg
58aedc143c
Update cloud functions with new functionality
2021-08-08 22:13:59 +01:00
mg
5d6534c282
Add Storage security rules
2021-08-08 22:13:17 +01:00
mg
9dbabda552
Update unit tests
2021-07-28 17:00:26 +01:00
mg
a96a2717b2
Add cloud functions unit tests
2021-07-25 22:48:15 +01:00
mg
74e6c82e62
Add Firestore unit tests
2021-07-25 22:47:59 +01:00
mg
460d214b94
Add database cloud functions
2021-07-25 22:47:47 +01:00
mg
b816a53c67
Update Firestore rules for new database structure
2021-07-25 22:47:37 +01:00
mg
2cfefcb9e2
Add Firestore unit tests
2021-07-22 14:26:03 +01:00
mg
d0b398da09
Add Firestore rules
2021-07-22 14:25:04 +01:00
mg
908d2dded8
Update database access rules for new structure
2021-04-06 21:19:19 +01:00
mg
5782b8dc20
Update README
2021-04-03 11:07:32 +01:00
mg
f910e4f3ed
Initial commit
2021-04-03 10:57:16 +01:00