Add Android support.

This commit is contained in:
MrARM
2018-09-03 16:38:43 -05:00
parent c235343939
commit 41e9fa2b03
4 changed files with 100 additions and 43 deletions

127
.idea/workspace.xml generated
View File

@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="792feb45-6e3f-45d4-a001-5c7cbb169965" name="Default" comment="">
<list default="true" id="792feb45-6e3f-45d4-a001-5c7cbb169965" name="Default" comment="Emerg fix">
<change afterPath="$PROJECT_DIR$/public/tes.apk" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/TODO" beforeDir="false" afterPath="$PROJECT_DIR$/TODO" afterDir="false" />
<change beforePath="$PROJECT_DIR$/views/index.ejs" beforeDir="false" afterPath="$PROJECT_DIR$/views/index.ejs" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/out/" />
@@ -42,11 +44,20 @@
</provider>
</entry>
</file>
<file leaf-file-name="index.ejs" pinned="false" current-in-tab="true">
<file leaf-file-name="index.ejs" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/views/index.ejs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="349">
<caret line="106" column="143" selection-start-line="106" selection-start-column="143" selection-end-line="106" selection-end-column="143" />
<state relative-caret-position="332">
<caret line="117" column="40" selection-start-line="117" selection-start-column="40" selection-end-line="117" selection-end-column="40" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="TODO" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/TODO">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17">
<caret line="1" selection-start-line="1" selection-end-line="1" />
</state>
</provider>
</entry>
@@ -54,8 +65,8 @@
<file leaf-file-name="shows.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/routes/shows.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="13" column="14" selection-end-line="56" />
<state relative-caret-position="364">
<caret line="47" column="58" selection-start-line="47" selection-start-column="58" selection-end-line="47" selection-end-column="58" />
</state>
</provider>
</entry>
@@ -63,8 +74,8 @@
<file leaf-file-name="config.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="374">
<caret line="22" column="4" selection-start-line="22" selection-start-column="4" selection-end-line="22" selection-end-column="4" />
<state relative-caret-position="136">
<caret line="8" column="53" selection-start-line="8" selection-start-column="53" selection-end-line="8" selection-end-column="53" />
</state>
</provider>
</entry>
@@ -144,16 +155,16 @@
<option value="$PROJECT_DIR$/public/robots.txt" />
<option value="$PROJECT_DIR$/routes/pac.js" />
<option value="$PROJECT_DIR$/views/pac.ejs" />
<option value="$PROJECT_DIR$/routes/shows.js" />
<option value="$PROJECT_DIR$/TODO" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/routes/vert.js" />
<option value="$PROJECT_DIR$/routes/cert.js" />
<option value="$PROJECT_DIR$/config.json" />
<option value="$PROJECT_DIR$/package.json" />
<option value="$PROJECT_DIR$/app.js" />
<option value="$PROJECT_DIR$/routes/index.js" />
<option value="$PROJECT_DIR$/routes/shows.js" />
<option value="$PROJECT_DIR$/config.json" />
<option value="$PROJECT_DIR$/views/index.ejs" />
<option value="$PROJECT_DIR$/TODO" />
</list>
</option>
</component>
@@ -188,6 +199,23 @@
<item name="HQAdmin" type="b2602c69:ProjectViewProjectNode" />
<item name="HQAdmin" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="HQAdmin" type="b2602c69:ProjectViewProjectNode" />
<item name="HQAdmin" type="462c0819:PsiDirectoryNode" />
<item name="public" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="HQAdmin" type="b2602c69:ProjectViewProjectNode" />
<item name="HQAdmin" type="462c0819:PsiDirectoryNode" />
<item name="public" type="462c0819:PsiDirectoryNode" />
<item name="images" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="HQAdmin" type="b2602c69:ProjectViewProjectNode" />
<item name="HQAdmin" type="462c0819:PsiDirectoryNode" />
<item name="public" type="462c0819:PsiDirectoryNode" />
<item name="stylesheets" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="HQAdmin" type="b2602c69:ProjectViewProjectNode" />
<item name="HQAdmin" type="462c0819:PsiDirectoryNode" />
@@ -216,6 +244,11 @@
<property name="restartRequiresConfirmation" value="false" />
<property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
</component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="C:\Users\MrARM\Documents\projects\HQAdmin\public" />
</key>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
@@ -304,11 +337,25 @@
<option name="project" value="LOCAL" />
<updated>1535996441634</updated>
</task>
<option name="localTasksCounter" value="4" />
<task id="LOCAL-00004" summary="iOS 11 certificate instructions">
<created>1535999064655</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1535999064655</updated>
</task>
<task id="LOCAL-00005" summary="Emerg fix">
<created>1536008471705</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1536008471705</updated>
</task>
<option name="localTasksCounter" value="6" />
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="56682000" />
<option name="totallyTimeSpent" value="59557000" />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
@@ -323,8 +370,8 @@
<window_info anchor="bottom" id="Event Log" sideWeight="0.5005208" side_tool="true" weight="0.32897604" />
<window_info anchor="right" id="Maven Projects" />
<window_info anchor="bottom" id="Database Changes" show_stripe_button="false" />
<window_info anchor="bottom" id="Run" order="2" weight="0.32897604" />
<window_info anchor="bottom" id="Version Control" visible="true" weight="0.32897604" />
<window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.32897604" />
<window_info anchor="bottom" id="Version Control" weight="0.32897604" />
<window_info id="npm" side_tool="true" />
<window_info anchor="bottom" id="Terminal" sideWeight="0.49947917" weight="0.32897604" />
<window_info id="Capture Tool" />
@@ -355,7 +402,9 @@
<MESSAGE value="Add logging&#10;Add Charles settings&#10;Add android info to html" />
<MESSAGE value="Build should be stable" />
<MESSAGE value="Update PAC URL&#10;Update listener port" />
<option name="LAST_COMMIT_MESSAGE" value="Update PAC URL&#10;Update listener port" />
<MESSAGE value="iOS 11 certificate instructions" />
<MESSAGE value="Emerg fix" />
<option name="LAST_COMMIT_MESSAGE" value="Emerg fix" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/routes/showas.js">
@@ -543,13 +592,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/TODO">
<provider selected="true" editor-type-id="text-editor">
<state>
<caret column="15" selection-start-column="15" selection-end-column="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.gitignore">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="51">
@@ -557,13 +599,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/routes/shows.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="13" column="14" selection-end-line="56" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/routes/pac.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
@@ -599,13 +634,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="374">
<caret line="22" column="4" selection-start-line="22" selection-start-column="4" selection-end-line="22" selection-end-column="4" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Charles Settings.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="350">
@@ -613,10 +641,31 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/routes/shows.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="364">
<caret line="47" column="58" selection-start-line="47" selection-start-column="58" selection-end-line="47" selection-end-column="58" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="136">
<caret line="8" column="53" selection-start-line="8" selection-start-column="53" selection-end-line="8" selection-end-column="53" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/views/index.ejs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="349">
<caret line="106" column="143" selection-start-line="106" selection-start-column="143" selection-end-line="106" selection-end-column="143" />
<state relative-caret-position="332">
<caret line="117" column="40" selection-start-line="117" selection-start-column="40" selection-end-line="117" selection-end-column="40" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/TODO">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17">
<caret line="1" selection-start-line="1" selection-end-line="1" />
</state>
</provider>
</entry>

7
TODO
View File

@@ -1,3 +1,6 @@
Upload to vultr
Add current balance
UK/AU/DE Support
User logging
Backlog:
Add answer bots

BIN
public/tes.apk Normal file

Binary file not shown.

View File

@@ -99,7 +99,7 @@
<div class="password-page__signup-form">
<input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<p class="password-page__signup-heading h3">Setup process (iOS only currently)</p>
<p class="password-page__signup-heading h3">iOS Setup process</p>
<p>Firstly, install this certificate so you can avoid the breaking "Error loading schedule" screen.</p>
<form action="/cert">
<input type="submit" value="Install" />
@@ -112,7 +112,12 @@
<br>
<p>On your phone, go to Settings&rarr;Wi-Fi&rarr;<strong>Your Wifi</strong>&rarr;Configure Proxy&rarr;. Click Automatic and paste that URL you copied earlier. save and go to the HQ app. You should see the next game color changing and there is a prefix.</p>
<p>You shouldn't need to disable the proxy every time you are finished playing HQ, it only proxies HQ trivia traffic.</p>
<br><h4>Wi-Fi Only for iPhone because you can't proxy on cellular. Android will be getting a modded APK soon.</h4>
<br><h4>Wi-Fi Only for iPhone because you can't proxy on cellular.</h4>
<p class="password-page__signup-heading h3">Android Setup process</p>
<p>TES on android is much cleaner and simpler, first uninstall HQ and then download the modified APK.</p>
<form action="/tes.apk">
<input type="submit" value="Install" />
</form>
</div>
<div class="password-page__social-sharing">
</div>