101 Commits
Author SHA1 Message Date
legonzaur 0fbe38115f update hostname 2023-09-03 13:23:54 +02:00
legonzaur b827957d8a update og_image 2023-07-07 13:59:37 +02:00
legonzaur 5ca3c56564 fix locale on piechart not showing sometimes 2023-06-22 18:43:28 +02:00
legonzaur 9a5ba1178d merge gamemode and weapon into one reusable component 2023-06-22 18:38:51 +02:00
legonzaur 50adf2d9f0 fix chart width 2023-06-22 18:24:50 +02:00
legonzaur 979a65f443 add other gamemode localization 2023-06-22 10:38:11 +02:00
legonzaur 77116443ec update og image 2023-06-21 13:31:06 +02:00
legonzaur 8d1167fc64 add package lock 2023-06-21 13:24:27 +02:00
legonzaur 89bf501a2f remove duplicate eslint rule 2023-06-21 13:20:47 +02:00
legonzaur 6f85e223d0 Merge branch 'master' into multiselection 2023-06-21 13:18:30 +02:00
legonzaur ac31b7fb7a add gamemode filter and multiselection 2023-06-21 13:10:37 +02:00
legonzaur 99272676cb upgrade plugins 2023-06-21 12:08:30 +02:00
legonzaur 7d38564107 cache into map 2023-06-20 20:46:14 +02:00
legonzaur 93063e125c Revert "Add multiselection"
This reverts commit a6e75006e6.
2023-06-20 12:52:01 +02:00
legonzaur 00f6016311 update og_image 2023-06-20 12:36:30 +02:00
legonzaur a6e75006e6 Add multiselection 2023-06-20 12:24:33 +02:00
legonzaur 8bdfc2586a Merge branch 'master' of https://github.com/ToneAPI/ToneAPI_webclient 2023-06-01 13:06:50 +02:00
legonzaur b26a971de1 add back server realtime updates 2023-06-01 13:06:48 +02:00
Legonzaur 9b7bf03e1c Update node.js.yml 2023-06-01 12:50:19 +02:00
Legonzaur 2f272e48e6 Update node.js.yml 2023-06-01 12:48:56 +02:00
Legonzaur 6d1c0d0d22 Update node.js.yml 2023-06-01 12:41:19 +02:00
Legonzaur f35196ab4a Create node.js.yml 2023-06-01 12:39:53 +02:00
legonzaur 51fbc60036 re-request api on filter cha,nge 2023-06-01 12:30:43 +02:00
legonzaur 76b56c62ce only update the current view 2023-06-01 12:11:25 +02:00
legonzaur 10cf90bcf3 Fix server image for chromium browsers 2023-06-01 11:01:58 +02:00
legonzaur 45cf95aa22 remove dist directory after publish 2023-06-01 10:59:52 +02:00
legonzaur c17d9c4a73 Revert "'publish'"
This reverts commit 288920ded8.
2023-06-01 10:58:03 +02:00
legonzaur 288920ded8 'publish' 2023-06-01 10:36:49 +02:00
legonzaur 0dbcadf0cf Merge branch 'master' of https://github.com/ToneAPI/ToneAPI_webclient 2023-06-01 10:29:22 +02:00
legonzaur 1e28a11007 Add lazy loading 2023-06-01 10:28:04 +02:00
legonzaur e1394ce66c Remove dist 2023-06-01 10:27:44 +02:00
legonzaur e489783022 'publish' 2023-05-31 13:27:38 +02:00
legonzaur 5d330970c1 fix list id width 2023-05-31 13:26:58 +02:00
legonzaur 097afd085f 'publish' 2023-05-26 16:04:08 +02:00
legonzaur 78e3c6864b remove consle logs 2023-05-26 16:03:51 +02:00
legonzaur 46a94b7898 Fix infinite loading for weapon chart 2023-05-26 16:03:01 +02:00
legonzaur 72105b3a4c 'publish' 2023-05-26 15:42:12 +02:00
legonzaur 9764f65cf6 add progress bar 2023-05-26 15:41:49 +02:00
legonzaur c565d1593b fix negative index count if list is too small 2023-05-26 13:18:33 +02:00
legonzaur 9446d7ec15 'publish' 2023-05-16 11:59:13 +02:00
legonzaur fb6684820b rename alternator image 2023-05-16 11:58:47 +02:00
legonzaur 41b6ea08f9 'publish' 2023-05-15 15:57:27 +02:00
legonzaur 388d9877b0 add weapons 2023-05-15 15:57:10 +02:00
legonzaur 727a1d8e11 'publish' 2023-05-15 10:57:58 +02:00
legonzaur 8e8408b2f8 fix players having 500 kills out of nowhere 2023-05-15 10:57:36 +02:00
legonzaur 14110c89e4 'publish' 2023-05-06 13:13:04 +02:00
legonzaur 76db4c262d change order of elements in server list 2023-05-06 13:12:48 +02:00
legonzaur 6c7a502785 'publish' 2023-05-06 13:03:32 +02:00
legonzaur e48ae26c51 fix empty space being taken if no image 2023-05-06 13:03:17 +02:00
legonzaur ffd0db46d9 'publish' 2023-05-06 12:59:15 +02:00
legonzaur 55312a19ff add meadow image 2023-05-06 12:59:00 +02:00
legonzaur a97e088a52 'publish' 2023-05-06 12:46:22 +02:00
legonzaur b4d9749025 Add caps to headers 2023-05-06 12:45:04 +02:00
legonzaur 71698cd31c Layout fixes for server view 2023-05-06 12:44:59 +02:00
legonzaur 54aaff2f74 remove links 2023-05-06 12:44:43 +02:00
legonzaur 0d6cb316a3 update og image 2023-05-06 12:44:36 +02:00
legonzaur 5d5a39ab2a update og _image 2023-05-06 12:34:31 +02:00
legonzaur a8aa64d18b fix playerList seek 2023-05-06 12:12:03 +02:00
legonzaur deb9db2704 fix list color 2023-05-06 11:44:05 +02:00
legonzaur 9bce40819d work on server list 2023-05-06 11:35:55 +02:00
legonzaur b1a43aa7d4 Sort servers by activity 2023-05-06 09:05:29 +02:00
legonzaur 155b8a1946 add relic 2023-05-06 09:04:12 +02:00
legonzaur ef7806da03 Merge branch 'master' into server 2023-05-06 09:01:32 +02:00
legonzaur f3b6779641 change title for embed 2023-05-05 21:56:34 +02:00
legonzaur 1eef943a0f 'publish' 2023-05-05 21:51:02 +02:00
legonzaur cf2dba3648 'publish' 2023-05-05 21:42:10 +02:00
legonzaur 52c45e53b8 fix for infinite redirection 2023-05-05 21:41:46 +02:00
legonzaur 224880dfc0 'publish' 2023-05-05 21:39:25 +02:00
legonzaur bf37a31802 add server preview 2023-05-05 21:39:04 +02:00
legonzaur 1c583122f8 add colony image 2023-05-05 21:29:37 +02:00
legonzaur 32ccc5cb39 prototype of server list 2023-05-05 21:23:18 +02:00
legonzaur c95590931f changed virtualList to be modulable 2023-05-05 21:00:29 +02:00
legonzaur 341f81a6a5 'publish' 2023-05-05 20:47:59 +02:00
legonzaur 2f5bbca42c fix server filter not applying for weapon object in realtime 2023-05-05 20:47:43 +02:00
legonzaur 0cbd5a0ef2 'publish' 2023-05-05 20:45:47 +02:00
legonzaur fdcfff2554 fix image path 2023-05-05 20:45:29 +02:00
legonzaur d55897964c fix image path 2023-05-05 20:45:11 +02:00
legonzaur 5850f086df Merge branch 'master' into server 2023-05-05 20:38:12 +02:00
legonzaur 2b130f052a add township 2023-05-05 20:38:08 +02:00
legonzaur 2d0d9e3a88 'publish' 2023-05-05 20:33:35 +02:00
legonzaur 488169889c Add favicon 2023-05-05 20:33:01 +02:00
legonzaur f6f3427e33 some enhancements to server list 2023-05-05 20:32:21 +02:00
legonzaur cd96631b9f fetch masterserver api every 60 secs 2023-05-05 20:32:07 +02:00
legonzaur 089fef92b1 add map images 2023-05-05 20:16:19 +02:00
legonzaur 1d2682111d 'publish' 2023-05-05 19:25:03 +02:00
legonzaur c64e85e039 dark theme 2023-05-05 19:24:32 +02:00
legonzaur 933f421313 working on server list 2023-05-05 19:23:46 +02:00
legonzaur c2227bffff handle realtime for servers 2023-05-05 17:45:05 +02:00
legonzaur 376fa73220 handle suicides for real time 2023-05-05 17:43:37 +02:00
legonzaur aa12b6fed6 apply route filters on view creation for context switching 2023-05-05 17:16:58 +02:00
legonzaur 87d06fa25c reggression for server select : grouping broke 2023-05-05 16:50:15 +02:00
legonzaur 45a8582aa4 add websockets 2023-05-05 16:23:04 +02:00
legonzaur b01958b1be 'publish' 2023-05-05 13:47:19 +02:00
legonzaur db59284b6f fix weapons not being sorted 2023-05-05 13:47:01 +02:00
legonzaur 61979d4aa9 'publish' 2023-05-05 12:39:29 +02:00
legonzaur 4d8421529e remove weapon without kills in weapon chart 2023-05-05 11:44:00 +02:00
legonzaur 1a16bb369b 'publish' 2023-05-04 21:54:11 +02:00
legonzaur 008c5a799a prevent scroll is no player is highlighted 2023-05-04 21:53:54 +02:00
legonzaur ef060980f7 'publish' 2023-05-04 21:36:06 +02:00
legonzaur dc772a2dab Some optimizations and virtual list 2023-05-04 21:35:33 +02:00
legonzaur 7755022227 Remove initial query to server 2023-05-04 18:20:26 +02:00
121 changed files with 2775 additions and 3386 deletions
+6
View File
@@ -3,3 +3,9 @@ indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true
+7 -1
View File
@@ -1,18 +1,24 @@
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/vue3-essential',
'@vue/standard',
'@vue/typescript/recommended'
],
parserOptions: {
ecmaVersion: 2020
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'@typescript-eslint/indent': ['error', 2],
camelcase: 0
}
}
+39
View File
@@ -0,0 +1,39 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
name: Node.js CI
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
permissions:
id-token: write
pages: write
strategy:
matrix:
node-version: [18.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci --force
- run: npm run build --if-present
- name: Upload GitHub Pages artifact
uses: actions/upload-pages-artifact@v1.0.8
with:
path: dist
- name: Deploy GitHub Pages site
uses: actions/deploy-pages@v2.0.1
+2
View File
@@ -21,3 +21,5 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
dist
-1
View File
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

-1
View File
@@ -1 +0,0 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><meta content="Tone API" property="og:title"/><meta content="Northstar kill statistics" property="og:description"/><meta content="https://toneapi.github.io/ToneAPI_webclient/" property="og:url"/><meta content="https://toneapi.github.io/ToneAPI_webclient/og_image.png" property="og:image"/><meta name="twitter:card" content="summary_large_image"><link rel="icon" href="/ToneAPI_webclient/favicon.ico"><title>toneapi_webclient</title><script defer="defer" src="/ToneAPI_webclient/js/chunk-vendors.3f4f208d.js"></script><script defer="defer" src="/ToneAPI_webclient/js/app.13330013.js"></script><link href="/ToneAPI_webclient/css/app.a9b40eb3.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but toneapi_webclient doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
-2
View File
File diff suppressed because one or more lines are too long
-1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

+1589 -2706
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -26,9 +26,9 @@
"@typescript-eslint/eslint-plugin": "^5.4.0",
"@typescript-eslint/parser": "^5.4.0",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.8",
"@vue/cli-plugin-router": "~5.0.0",
"@vue/cli-plugin-typescript": "~5.0.0",
"@vue/cli-plugin-typescript": "~5.0.8",
"@vue/cli-plugin-vuex": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"@vue/eslint-config-standard": "^6.1.0",
@@ -40,4 +40,4 @@
"eslint-plugin-vue": "^8.0.3",
"typescript": "~4.5.5"
}
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

+3 -3
View File
@@ -4,11 +4,11 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta content="Tone API" property="og:title" />
<meta content="Northstar kill statistics" property="og:description" />
<meta content="Players : Tone API" property="og:title" />
<meta content="Northstar players kills statistics" property="og:description" />
<meta content="https://toneapi.github.io/ToneAPI_webclient/" property="og:url" />
<meta content="https://toneapi.github.io/ToneAPI_webclient/og_image.png" property="og:image" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:card" content="summary_large_image">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 KiB

+22
View File
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta content="Servers : Tone API" property="og:title" />
<meta content="Northstar servers kills statistics" property="og:description" />
<meta content="https://toneapi.github.io/ToneAPI_webclient/servers" property="og:url" />
<meta content="https://toneapi.github.io/ToneAPI_webclient/server_og_image.png?" property="og:image" />
<meta name="twitter:card" content="summary_large_image">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Some files were not shown because too many files have changed in this diff Show More