Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v2 #228

Draft
wants to merge 73 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
66c3537
use base vue configs
Kreezag Sep 4, 2024
f362892
use vue-router insted of nuxt router
Kreezag Sep 5, 2024
7b87e06
rename page-layout to page-content
Kreezag Sep 5, 2024
dbb6083
add layout-base component
Kreezag Sep 5, 2024
93d1a27
create base home page
Kreezag Sep 5, 2024
a126c1a
replace nuxt-link to router-link
Kreezag Sep 5, 2024
aa4de49
update settings-page
Kreezag Sep 5, 2024
9cd02f7
update route links to home
Kreezag Sep 5, 2024
a504a36
update base-layout usage
Kreezag Sep 8, 2024
b438507
fix working with middlewares
Kreezag Sep 8, 2024
3b7652b
create settings-page-content conponent
Kreezag Sep 8, 2024
f40e4bf
add events-list pages
Kreezag Sep 8, 2024
e802f20
fix ts warnings
Kreezag Sep 8, 2024
d983676
fix paused events count
Kreezag Sep 8, 2024
dc8d3d9
reduce routes for page events
Kreezag Sep 9, 2024
7e01ad0
rename home-page to prev0ewevents
Kreezag Sep 9, 2024
c248f8a
create base event-page screen
Kreezag Sep 9, 2024
7b92d2e
create event types pages
Kreezag Sep 9, 2024
c39e142
fix type warning in the code
Kreezag Sep 9, 2024
0d98676
polish page settings constants
Kreezag Sep 9, 2024
0f59485
use 3000 port for dev server
Kreezag Sep 11, 2024
c92995f
fix settings page type prop in the header
Kreezag Sep 11, 2024
c1295a7
create 404 page
Kreezag Sep 11, 2024
f75249a
add check-type middleware
Kreezag Sep 11, 2024
8ce3a01
add login page
Kreezag Sep 11, 2024
2ca093d
remove nuxt layouts
Kreezag Sep 11, 2024
0668e0f
update router auth middlewares
Kreezag Sep 11, 2024
5a9f342
fix active sidebar menu item for active event page
Kreezag Sep 11, 2024
a56278f
fix profiler preview animation
Kreezag Sep 11, 2024
7f73d77
fix event page mapper components
Kreezag Sep 11, 2024
54e9146
move cytoscape to the profiler lib
Kreezag Sep 11, 2024
b94c5c0
move smtp-page preview to shared folder
Kreezag Sep 11, 2024
9a038cf
rename event-card to event-card-mapper
Kreezag Sep 11, 2024
78b8d2a
rename screens according to fsd naming
Kreezag Sep 11, 2024
d23c696
update route-name enum import
Kreezag Sep 11, 2024
d4cb502
remove old event types enum
Kreezag Sep 11, 2024
6227d5d
update codestyle for ray event enums
Kreezag Sep 11, 2024
43c0473
update codestyle for enums
Kreezag Sep 11, 2024
88fa97a
fix type error in the preview-card strory
Kreezag Sep 11, 2024
3386eaa
fix eslint warnings
Kreezag Sep 12, 2024
99c4cee
fix typecheck command
Kreezag Sep 12, 2024
bf3a923
exclude dist folder from ts check
Kreezag Sep 12, 2024
e33844c
fix type errors
Kreezag Sep 12, 2024
b5e2a9b
remove hardcoded numbers from preview-card-footer
Kreezag Sep 12, 2024
8e2f6fb
fix ts errors for sentry components
Kreezag Sep 14, 2024
ac09771
fix attachments lib
Kreezag Sep 14, 2024
8f7a76b
fix open event page link in preview header
Kreezag Sep 14, 2024
4e3054a
fix type errors for ray events
Kreezag Sep 14, 2024
70cb86a
fix type errors for profiler components
Kreezag Sep 15, 2024
91ca177
fix type errors for mapper components
Kreezag Sep 15, 2024
a6b0379
fix type error for inspector page
Kreezag Sep 15, 2024
e358630
fix type errors and warnings
Kreezag Sep 15, 2024
7fb5eea
fix ts errors in exported modules
Kreezag Sep 15, 2024
31f55b1
fix ws save event to the store
Kreezag Sep 17, 2024
98f3f76
fix storybook preview
Kreezag Sep 17, 2024
6a611dd
update story for stat-board
Kreezag Sep 17, 2024
170bd3f
fix stat board props types validations
Kreezag Sep 19, 2024
93cd90e
fix ts error in call-graph component
Kreezag Sep 19, 2024
e035dfc
fix render graph height
Kreezag Sep 19, 2024
17fa56f
fix graph rerender on metric change
Kreezag Sep 19, 2024
8d26048
fix ts error for profile page
Kreezag Sep 21, 2024
824939a
fix type errors with call-stat-board
Kreezag Sep 21, 2024
eef1a5e
fix ts errors for profiler call-stat-board
Kreezag Sep 21, 2024
bf823bd
fix hljs import
Kreezag Sep 21, 2024
ba4d9ac
update sf-dump usage
Kreezag Sep 21, 2024
dca628c
add base sanitize to value-dump component
Kreezag Sep 21, 2024
a82d159
fix using inline html in sentry components
Kreezag Sep 21, 2024
fec1adf
inclrease exception lines count on the sentry page
Kreezag Sep 21, 2024
4955ef3
Merge pull request #226 from buggregator/issue/#57-nuxt-to-vue-migration
Kreezag Sep 21, 2024
180db2a
fix console warning for ray-table component
Kreezag Sep 21, 2024
d3f6575
fix console error with web-manifest import
Kreezag Sep 21, 2024
8cb9b23
fix ray exception component view
Kreezag Sep 22, 2024
0a2049f
remove unused nuxt dependencies
Kreezag Sep 22, 2024
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
  •  
  •  
  •  
27 changes: 8 additions & 19 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,22 @@
{
"extends": [
"airbnb/base",
"airbnb-typescript/base",
"prettier",
"plugin:vue/vue3-essential",
"plugin:vue/vue3-recommended",
"@nuxtjs/eslint-config-typescript",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/eslint-recommended",
"prettier",
"plugin:nuxt/recommended",
"plugin:@conarti/feature-sliced/recommended",
"plugin:storybook/recommended"
"@vue/eslint-config-typescript",
"plugin:storybook/recommended",
"plugin:@conarti/feature-sliced/recommended"
],
"parser": "vue-eslint-parser",
"plugins": ["@typescript-eslint"],
"root": true,
"ignorePatterns": [
"package.json",
"postcss.config.js",
"tailwind.config.js",
"src/shared/lib/vendor/"
"src/shared/lib/vendor/",
"index.html"
],
"parserOptions": {
"project": "./tsconfig.json",
"extraFileExtensions": [".vue"],
"parser": {
"ts": "@typescript-eslint/parser",
"<template>": "espree"
}
"ecmaVersion": "latest"
},
"rules": {
"import/prefer-default-export": "off",
Expand Down
3 changes: 1 addition & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Ignore artifacts:
.nuxt
.output
dist
node-modules
package-lock.json
storybook-static
8 changes: 8 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"semi": false,
"tabWidth": 2,
"singleQuote": true,
"printWidth": 100,
"trailingComma": "none"
}
15 changes: 4 additions & 11 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
import fs from "node:fs";
import path from 'node:path';
import vue from '@vitejs/plugin-vue'
import {fileURLToPath} from "url";

//storybook-tailwind-dark-mode
const config = {
stories: [
"../stories/**/*.stories.mdx",
"../stories/**/*.stories.@(js|jsx|ts|tsx)",
"../components/**/*.stories.@(js|jsx|ts|tsx)",
"../layouts/**/*.stories.@(js|jsx|ts|tsx)",
"../pages/**/*.stories.@(js|jsx|ts|tsx)",
"../src/**/**/**/*.stories.@(js|jsx|ts|tsx)",
],

Expand All @@ -22,7 +18,8 @@ const config = {

framework: {
name: "@storybook/vue3-vite",
options: {}
options: {
}
},

env: (config) => {
Expand All @@ -45,14 +42,10 @@ const config = {
viteFinal: async (config) => {
config.resolve.alias = {
...config.resolve.alias,
'~/src': fileURLToPath(new URL('../src', import.meta.url)),
'@/src': fileURLToPath(new URL('../src', import.meta.url)),
}

const { mergeConfig } = await import('vite');

return mergeConfig(config, {
plugins: [vue()],
});
return config;
}
};

Expand Down
9 changes: 1 addition & 8 deletions .storybook/preview.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { setup } from '@storybook/vue3';
import "../src/assets/index.css";
import "../src/assets/vendor";
import "./stories.css"
import SfdumpWrap from "../src/shared/lib/vendor/dumper";
import { SfdumpWrap } from '../src/shared/lib/vendor/sf-dumper/dumper'
import 'tailwindcss/tailwind.css'
import type { Preview } from '@storybook/vue3'

Expand Down Expand Up @@ -67,11 +67,4 @@ setup((app) => {
app.use(pinia)
})

declare global {
interface Window {
Sfdump: (id: string) => void;
}
}
window.Sfdump = SfdumpWrap(window.document)

export default preview;
11 changes: 0 additions & 11 deletions app.vue

This file was deleted.

8 changes: 8 additions & 0 deletions cypress.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { defineConfig } from 'cypress'

export default defineConfig({
e2e: {
specPattern: 'cypress/e2e/**/*.{cy,spec}.{js,jsx,ts,tsx}',
baseUrl: 'http://localhost:4173'
}
})
1 change: 1 addition & 0 deletions env.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/// <reference types="vite/client" />
34 changes: 0 additions & 34 deletions error.vue

This file was deleted.

16 changes: 16 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/x-icon" href="/src/assets/static/favicon.ico" />
<link rel="manifest" href="/src/assets/static/manifest.json" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="format-detection" content="telephone=no" />
<meta name="description" hid="description" content="" />
<title>Buggregator</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
17 changes: 0 additions & 17 deletions layouts/blank.vue

This file was deleted.

65 changes: 0 additions & 65 deletions layouts/default.vue

This file was deleted.

40 changes: 0 additions & 40 deletions middleware/auth.global.ts

This file was deleted.

73 changes: 0 additions & 73 deletions nuxt.config.ts

This file was deleted.

Loading
Loading