Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
967f2d7
redesign changes on singlequestion, removed mathjax dependency
Itope84 Oct 5, 2018
22c7706
fixed mathjax issue
Itope84 Oct 6, 2018
d4e131e
fixed mathjax issue
Itope84 Oct 6, 2018
f470932
started landing page design
Itope84 Oct 6, 2018
043177c
designed landing view
Itope84 Oct 7, 2018
9fa309b
login, signup and structure user's attempted modules
Itope84 Oct 10, 2018
483f7f7
modified homepage to show latest module
Itope84 Oct 10, 2018
4fc043b
function for transpiling number to position
Itope84 Oct 10, 2018
28fa75c
introduced user store binding
Itope84 Oct 13, 2018
e661ede
modified user data structure
Itope84 Oct 15, 2018
4833288
singlequestion.vue
Itope84 Oct 15, 2018
9d44b75
singlequestion component now updates when we move to next question
Itope84 Oct 15, 2018
06adc12
started showscore view
Itope84 Oct 16, 2018
625e274
replaced side navigation drawer with bottom nav
Itope84 Oct 16, 2018
806be90
replaced side navigation drawer with bottom nav
Itope84 Oct 16, 2018
3a50ca9
single question now displays correct number
Itope84 Oct 16, 2018
1fb3a28
showscore design and other minor changes
Itope84 Oct 17, 2018
a533dd7
couple of changes including showresult deisgn
Itope84 Oct 17, 2018
74dc797
several minor changes
Itope84 Oct 18, 2018
5223d80
Finished designing dialog and handling answers purchase
Itope84 Oct 19, 2018
1228237
show score module ready
Itope84 Oct 19, 2018
03cd9cd
merging to master
Itope84 Oct 19, 2018
af982c6
loader package and v-offline, finished module and questions, witha fe…
Itope84 Oct 20, 2018
169bc77
profile avatar component, findopponent page
Itope84 Oct 20, 2018
7084eaf
findopponent page complete
Itope84 Oct 21, 2018
c20bd06
redesigned questioncard and showresultdetails page
Itope84 Oct 22, 2018
9e805e4
new challenge view ready for displaying all single views at all stages
Itope84 Oct 22, 2018
d4b037d
a huge leap, fixed latestCompleteAttempt in modules, challenges creat…
Itope84 Oct 25, 2018
2bf5fd9
user view done
Itope84 Oct 26, 2018
cfde360
fixed a lot of issues, dynamic page titles, matric num prompt on land…
Itope84 Oct 26, 2018
ec69f0a
minor fixes, added https to remote origin, app fairly ready for alpha…
Itope84 Oct 26, 2018
6df042b
only mark passed modules on modulesindex page, award modules completi…
Itope84 Oct 27, 2018
f7b9624
fixed completion points added several times
Itope84 Oct 27, 2018
4d09f42
fixed scorelatestattempt adding string completion points to int user.…
Itope84 Oct 27, 2018
66072ac
fixed completion points added several times
Itope84 Oct 27, 2018
6454328
fixed: return button on singlequestion component
Itope84 Oct 28, 2018
9ca0706
show constants dialog
Itope84 Oct 28, 2018
821bfc0
added back button to non top-level pages
Itope84 Oct 28, 2018
df616c4
fixed countdowmn timer misbehavious
Itope84 Oct 28, 2018
9f297c4
added jokes
Itope84 Oct 31, 2018
6c701f5
fixed equation not displaying when component updates
Itope84 Oct 31, 2018
deb0d0a
fixed gradle error while building signed apk, fixed modal not closing…
Itope84 Nov 1, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ module.exports = {
'rules': {
// allow paren-less arrow functions
'arrow-parens': 0,
'no-eval': 0,
'no-useless-escape': 0,
'quotes': 0,
// allow async-await
'generator-star-spacing': 0,
// allow debugger during development
Expand Down
53 changes: 28 additions & 25 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
applicationId "com.physiks.app"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
compileSdkVersion 27
defaultConfig {
applicationId "com.physiks.app"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
lintOptions { checkReleaseBuilds false }
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}

repositories {
Expand All @@ -28,16 +31,16 @@ repositories {
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation project(':capacitor-android')
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
implementation project(':capacitor-android-plugins')
implementation 'com.google.firebase:firebase-messaging:17.1.0'
implementation 'com.android.support:support-v4:27.1.1'
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation project(':capacitor-android')
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
implementation project(':capacitor-android-plugins')
implementation 'com.google.firebase:firebase-messaging:17.1.0'
implementation 'com.android.support:support-v4:27.1.1'
}

apply from: 'capacitor.build.gradle'
Expand All @@ -49,4 +52,4 @@ try {
}
} catch(Exception e) {
logger.warn("google-services.json not found, google-services plugin not applied. Push Notifications won't work")
}
}
5 changes: 5 additions & 0 deletions build/webpack.prod.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,11 @@ const webpackConfig = merge(baseWebpackConfig, {
from: path.resolve(__dirname, '../static'),
to: config.build.assetsSubDirectory,
ignore: ['.*']
},
{
from: path.resolve(__dirname, '../extensions'),
to: config.build.assetsSubDirectory,
ignore: ['.*']
}
]),
// service worker caching
Expand Down
19 changes: 19 additions & 0 deletions extensions/AssistiveMML.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions extensions/CHTML-preview.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* /MathJax/extensions/CHTML-preview.js
*
* Copyright (c) 2009-2018 The MathJax Consortium
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

MathJax.Callback.Queue(["Require",MathJax.Ajax,"[MathJax]/extensions/fast-preview.js"],["loadComplete",MathJax.Ajax,"[MathJax]/extensions/CHTML-preview.js"]);
19 changes: 19 additions & 0 deletions extensions/FontWarnings.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions extensions/HTML-CSS/handle-floats.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* /MathJax/extensions/HTML-CSS/handle-floats.js
*
* Copyright (c) 2009-2018 The MathJax Consortium
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

MathJax.Extension["HTML-CSS/handle-floats"]={version:"2.7.5"};MathJax.Hub.Startup.signal.Post("HTML-CSS handle-floats Ready");MathJax.Ajax.loadComplete("[MathJax]/extensions/HTML-CSS/handle-floats.js");
19 changes: 19 additions & 0 deletions extensions/HelpDialog.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading