Rename app and organisation
This commit is contained in:
parent
6ced227cb4
commit
d57242faab
2
.npmrc
2
.npmrc
|
@ -1,2 +1,2 @@
|
|||
@speedy-tuner:registry=https://npm.pkg.github.com
|
||||
@hyper-tuner:registry=https://npm.pkg.github.com
|
||||
//npm.pkg.github.com/:_authToken=${NPM_GITHUB_TOKEN}
|
||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2021
|
||||
Copyright (c) 2021 Piotr Rogowski
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
37
README.md
37
README.md
|
@ -1,33 +1,24 @@
|
|||
# SpeedyTuner Cloud
|
||||
# HyperTuner Cloud
|
||||
|
||||
![master](https://github.com/speedy-tuner/speedy-tuner-cloud/actions/workflows/lint.js.yml/badge.svg?branch=master)
|
||||
[![CodeQL](https://github.com/speedy-tuner/speedy-tuner-cloud/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/speedy-tuner/speedy-tuner-cloud/actions/workflows/codeql-analysis.yml)
|
||||
[![Maintainability](https://api.codeclimate.com/v1/badges/d810354c0bca64ec9316/maintainability)](https://codeclimate.com/github/speedy-tuner/speedy-tuner-cloud/maintainability)
|
||||
![License](https://img.shields.io/github/license/speedy-tuner/speedy-tuner-cloud)
|
||||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fspeedy-tuner%2Fspeedy-tuner-cloud.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fspeedy-tuner%2Fspeedy-tuner-cloud?ref=badge_shield)
|
||||
![master](https://github.com/hyper-tuner/hyper-tuner-cloud/actions/workflows/lint.js.yml/badge.svg?branch=master)
|
||||
[![CodeQL](https://github.com/hyper-tuner/hyper-tuner-cloud/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/hyper-tuner/hyper-tuner-cloud/actions/workflows/codeql-analysis.yml)
|
||||
[![Maintainability](https://api.codeclimate.com/v1/badges/d810354c0bca64ec9316/maintainability)](https://codeclimate.com/github/hyper-tuner/hyper-tuner-cloud/maintainability)
|
||||
![License](https://img.shields.io/github/license/hyper-tuner/hyper-tuner-cloud)
|
||||
|
||||
Share your [Speeduino](https://speeduino.com/) tune and logs.
|
||||
Share your tunes and logs.
|
||||
|
||||
## [https://speedytuner.cloud](https://speedytuner.cloud)
|
||||
## [https://hypertuner.cloud](https://hypertuner.cloud)
|
||||
|
||||
![Screenshot VE Table](https://speedytuner.cloud/img/screen1.png)
|
||||
![Screenshot Logs](https://speedytuner.cloud/img/screen2.png)
|
||||
![Screenshot VE Table](https://hypertuner.cloud/img/screen1.png)
|
||||
![Screenshot Logs](https://hypertuner.cloud/img/screen2.png)
|
||||
|
||||
## ECU firmware
|
||||
## Supported ECUs
|
||||
|
||||
### Speeduino
|
||||
|
||||
- Documentation: [wiki.speeduino.com](https://wiki.speeduino.com/)
|
||||
- Source code: [noisymime/speeduino](https://github.com/noisymime/speeduino)
|
||||
|
||||
## Contributing 🤝
|
||||
|
||||
There are many ways in which you can participate in the project and every bit of help is greatly appreciated.
|
||||
|
||||
- 👋 Say Hi and start a conversation over at [Discussions](https://github.com/speedy-tuner/speedy-tuner-cloud/discussions)
|
||||
- 🐞 [Submit bugs and feature requests](https://github.com/speedy-tuner/speedy-tuner-cloud/issues)
|
||||
- 🧪 Test on different platforms, hardware and Speeduino firmware
|
||||
- 👓 Review source code
|
||||
- ⌨️ Write tests and refactor code according to best practices
|
||||
- Documentation: [wiki.speeduino.com](https://wiki.speeduino.com/)
|
||||
|
||||
## Development
|
||||
|
||||
Before you begin please see [Development guide](https://github.com/speedy-tuner/speedy-tuner-cloud/blob/master/DEVELOPMENT.md).
|
||||
Before you begin please see [Development guide](https://github.com/hyper-tuner/hyper-tuner-cloud/blob/master/DEVELOPMENT.md).
|
||||
|
|
18
index.html
18
index.html
|
@ -8,16 +8,16 @@
|
|||
<link rel="apple-touch-icon" href="/icons/icon.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<link rel="preconnect" href="https://apis.google.com" crossorigin>
|
||||
<meta property="og:title" content="SpeedyTuner Cloud">
|
||||
<meta name="twitter:image:alt" content="SpeedyTuner Cloud">
|
||||
<meta name="description" content="Share your Speeduino tune and logs" />
|
||||
<meta property="og:description" content="Share your Speeduino tune and logs">
|
||||
<meta property="og:site_name" content="Share your Speeduino tune and logs">
|
||||
<meta property="og:image" content="https://speedytuner.cloud/img/screen1.png">
|
||||
<meta property="og:url" content="https://speedytuner.cloud">
|
||||
<meta property="og:title" content="HyperTuner Cloud">
|
||||
<meta name="twitter:image:alt" content="HyperTuner Cloud">
|
||||
<meta name="description" content="Share your tune and logs" />
|
||||
<meta property="og:description" content="Share your tune and logs">
|
||||
<meta property="og:site_name" content="Share your tune and logs">
|
||||
<meta property="og:image" content="https://hyperytuner.cloud/img/screen1.png">
|
||||
<meta property="og:url" content="https://hyperytuner.cloud">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="description" content="SpeedyTuner - Share your Speeduino tunes and logs" />
|
||||
<title>SpeedyTuner Cloud</title>
|
||||
<meta name="description" content="HyperTuner - Share your tunes and logs" />
|
||||
<title>HyperTuner Cloud</title>
|
||||
</head>
|
||||
<body style="background-color: #222629;">
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
12
package.json
12
package.json
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "speedy-tuner-cloud",
|
||||
"description": "SpeedyTuner Cloud - Share your Speeduino tune and logs",
|
||||
"name": "hyper-tuner-cloud",
|
||||
"description": "HyperTuner Cloud - Share your tunes and logs",
|
||||
"version": "1.0.0",
|
||||
"author": "Piotr Rogowski <piotr.rogowski0@gmail.com>",
|
||||
"private": true,
|
||||
|
@ -8,7 +8,7 @@
|
|||
"homepage": "./",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/speedy-tuner/speedy-tuner-cloud"
|
||||
"url": "https://github.com/hyper-tuner/hyper-tuner-cloud"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "vite",
|
||||
|
@ -21,8 +21,8 @@
|
|||
"@reduxjs/toolkit": "^1.7.2",
|
||||
"@sentry/react": "^6.18.0",
|
||||
"@sentry/tracing": "^6.18.0",
|
||||
"@speedy-tuner/ini": "^0.3.0",
|
||||
"@speedy-tuner/types": "^0.3.0",
|
||||
"@hyper-tuner/ini": "^0.3.0",
|
||||
"@hyper-tuner/types": "^0.3.0",
|
||||
"antd": "^4.18.8",
|
||||
"firebase": "^9.6.7",
|
||||
"kbar": "^0.1.0-beta.34",
|
||||
|
@ -40,7 +40,7 @@
|
|||
"vite": "^2.8.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@speedy-tuner/eslint-config": "^0.1.5",
|
||||
"@hyper-tuner/eslint-config": "^0.1.5",
|
||||
"@types/node": "^17.0.19",
|
||||
"@types/pako": "^1.0.3",
|
||||
"@types/react": "^18.0.3",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"short_name": "SpeedyTuner",
|
||||
"name": "SpeedyTuner Cloud",
|
||||
"description": "SpeedyTuner Cloud - Share your Speeduino tune and logs",
|
||||
"short_name": "HyperTuner",
|
||||
"name": "HyperTuner Cloud",
|
||||
"description": "HyperTuner Cloud - Share your tunes and logs",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon.ico",
|
||||
|
|
|
@ -39,7 +39,7 @@ import {
|
|||
Config as ConfigType,
|
||||
Tune as TuneType,
|
||||
Menus as MenusType,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
import { Routes } from '../routes';
|
||||
import { useAuth } from '../contexts/AuthContext';
|
||||
import {
|
||||
|
@ -78,6 +78,7 @@ interface CommandPaletteProps {
|
|||
config: ConfigType;
|
||||
tune: TuneType;
|
||||
navigation: NavigationState;
|
||||
// eslint-disable-next-line react/no-unused-prop-types
|
||||
children?: ReactNode;
|
||||
};
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ import {
|
|||
useEffect,
|
||||
useState,
|
||||
} from 'react';
|
||||
import { Logs } from '@speedy-tuner/types';
|
||||
import { Logs } from '@hyper-tuner/types';
|
||||
import {
|
||||
Grid,
|
||||
Space,
|
||||
|
|
|
@ -56,7 +56,7 @@ const StatusBar = ({ tune }: { tune: TuneState }) => (
|
|||
</Col>
|
||||
<Col span={4} style={{ textAlign: 'right' }}>
|
||||
<a
|
||||
href="https://github.com/speedy-tuner/speedy-tuner-cloud"
|
||||
href="https://github.com/hyper-tuner/hyper-tuner-cloud"
|
||||
target="__blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
|
|
|
@ -25,7 +25,7 @@ import {
|
|||
ScalarConstant as ScalarConstantType,
|
||||
ConstantTypes,
|
||||
Tune as TuneType,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
import {
|
||||
AppState,
|
||||
UIState,
|
||||
|
|
|
@ -7,7 +7,7 @@ import {
|
|||
CheckOutlined,
|
||||
CloseOutlined,
|
||||
} from '@ant-design/icons';
|
||||
import { Switches } from '@speedy-tuner/types';
|
||||
import { Switches } from '@hyper-tuner/types';
|
||||
|
||||
const SmartSelect = ({
|
||||
values,
|
||||
|
|
|
@ -18,7 +18,7 @@ import {
|
|||
Config as ConfigType,
|
||||
Menus as MenusType,
|
||||
Tune as TuneType,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
import store from '../../store';
|
||||
import Icon from '../SideBar/Icon';
|
||||
import { Routes } from '../../routes';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import {
|
||||
ConstantTypes,
|
||||
ScalarConstant,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
|
||||
// eslint-disable-next-line import/prefer-default-export
|
||||
export const divider: ScalarConstant = {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Help as HelpType } from '@speedy-tuner/types';
|
||||
import { Help as HelpType } from '@hyper-tuner/types';
|
||||
|
||||
const help: HelpType = {
|
||||
reqFuel: 'The base reference pulse width required to achieve stoichiometric at 100% VE and a manifold absolute pressure (MAP) of 100kPa using current settings.',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Dialogs as DialogsType } from '@speedy-tuner/types';
|
||||
import { Dialogs as DialogsType } from '@hyper-tuner/types';
|
||||
|
||||
const standardDialogs: DialogsType = {
|
||||
std_injection: {
|
||||
|
|
|
@ -6,7 +6,7 @@ import {
|
|||
OutputChannel,
|
||||
SimpleConstant,
|
||||
DatalogEntry,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
|
||||
const findConstantOnPage = (config: ConfigType, fieldName: string): Constant => {
|
||||
const foundPage = config
|
||||
|
|
|
@ -25,7 +25,7 @@ import PerfectScrollbar from 'react-perfect-scrollbar';
|
|||
import {
|
||||
Config,
|
||||
Logs,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
import {
|
||||
AppState,
|
||||
UIState,
|
||||
|
|
|
@ -30,7 +30,7 @@ import {
|
|||
Logs as LogsType,
|
||||
DatalogEntry,
|
||||
Tune as TuneType,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
// eslint-disable-next-line import/no-unresolved
|
||||
import MlgParserWorker from '../workers/mlgParser?worker';
|
||||
import { loadLogs } from '../utils/api';
|
||||
|
|
|
@ -5,7 +5,7 @@ import {
|
|||
} from 'react-router-dom';
|
||||
import { connect } from 'react-redux';
|
||||
import { useEffect } from 'react';
|
||||
import { Config as ConfigType } from '@speedy-tuner/types';
|
||||
import { Config as ConfigType } from '@hyper-tuner/types';
|
||||
import Dialog from '../components/Tune/Dialog';
|
||||
import SideBar from '../components/Tune/SideBar';
|
||||
import { Routes } from '../routes';
|
||||
|
|
|
@ -30,7 +30,7 @@ import {
|
|||
FileTextOutlined,
|
||||
} from '@ant-design/icons';
|
||||
import * as Sentry from '@sentry/browser';
|
||||
import { INI } from '@speedy-tuner/ini';
|
||||
import { INI } from '@hyper-tuner/ini';
|
||||
import { UploadRequestOption } from 'rc-upload/lib/interface';
|
||||
import { UploadFile } from 'antd/lib/upload/interface';
|
||||
import {
|
||||
|
|
|
@ -2,7 +2,7 @@ import {
|
|||
Config,
|
||||
Logs,
|
||||
TuneWithDetails,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
import { TuneDbData } from './dbData';
|
||||
|
||||
export interface ConfigState extends Config {}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { INI } from '@speedy-tuner/ini';
|
||||
import { INI } from '@hyper-tuner/ini';
|
||||
import { notification } from 'antd';
|
||||
import store from '../store';
|
||||
import stdDialogs from '../data/standardDialogs';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { TuneWithDetails } from '@speedy-tuner/types';
|
||||
import { TuneWithDetails } from '@hyper-tuner/types';
|
||||
|
||||
class TuneParser {
|
||||
private isTuneValid = false;
|
||||
|
|
|
@ -4,7 +4,7 @@ import {
|
|||
Page as ConfigPageType,
|
||||
SimpleConstant as SimpleConstantType,
|
||||
TuneConstants as TuneConstantsType,
|
||||
} from '@speedy-tuner/types';
|
||||
} from '@hyper-tuner/types';
|
||||
|
||||
export const isExpression = (val: any) => `${val}`.startsWith('{') && `${val}`.endsWith('}');
|
||||
|
||||
|
|
Loading…
Reference in New Issue