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

Next: Stack Actions #1761

Merged
merged 58 commits into from
Dec 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
a590e91
WIP - Next Stack Actions
niemyjski Dec 1, 2024
e57ac17
Merge branch 'main' into feature/next-stack-actions
niemyjski Dec 2, 2024
c59b16e
Fixed linting
niemyjski Dec 2, 2024
1bfc5c6
Merge branch 'main' into feature/next-stack-actions
niemyjski Dec 4, 2024
f587eba
Merge branch 'main' into feature/next-stack-actions
niemyjski Dec 7, 2024
6a64983
Updated Deps
niemyjski Dec 9, 2024
4373864
Removed stack title from events drawer as it's now in the stack card
niemyjski Dec 9, 2024
a020837
Small refactoring of css
niemyjski Dec 9, 2024
dbbc3e2
WIP - Stack Card
niemyjski Dec 9, 2024
c22a472
WIP - Stack Status
niemyjski Dec 9, 2024
f70bd09
Added Alert Dialog
niemyjski Dec 10, 2024
c4c08d6
Updated Stack Card
niemyjski Dec 10, 2024
45e131d
WIP - Dialogs
niemyjski Dec 10, 2024
6787390
Added form validation to add reference link
niemyjski Dec 10, 2024
98e6028
Reset form on dialog show
niemyjski Dec 10, 2024
0197e28
Added Mark Fixed dialog
niemyjski Dec 11, 2024
85f5eec
Updated deps
niemyjski Dec 11, 2024
ba8a118
WIP Stack actions
niemyjski Dec 11, 2024
4aafe0a
Fixed lint message
niemyjski Dec 11, 2024
cae4de3
Updated svelte
niemyjski Dec 12, 2024
36683af
Updated deps
niemyjski Dec 13, 2024
c093cee
Updated shadcn
niemyjski Dec 13, 2024
4f3c451
Added closing of the event drawer and fixed stack traces and code blo…
niemyjski Dec 14, 2024
b000375
Adding Loading indicator to data grids
niemyjski Dec 14, 2024
1992540
Updated deps
niemyjski Dec 15, 2024
9afea7c
Fixed loading indicators
niemyjski Dec 15, 2024
839f62b
Updated how fetch client handles isLoading
niemyjski Dec 16, 2024
95a9f35
Updated packages
niemyjski Dec 16, 2024
3a411a0
Updated bits
niemyjski Dec 16, 2024
e32177a
Merge remote-tracking branch 'origin/main' into feature/next-stack-ac…
niemyjski Dec 17, 2024
68c9d91
Updated deps
niemyjski Dec 17, 2024
5ecdc91
Fixed project integrations route
niemyjski Dec 17, 2024
37ea2aa
Ran npx sv migrate app-state
niemyjski Dec 17, 2024
d2dc1be
Fixed an issue where load data was called over and over again in $effect
niemyjski Dec 17, 2024
bee2ecc
Added Delayed Render component
niemyjski Dec 17, 2024
8c3a8ad
Set default delay to 100ms
niemyjski Dec 17, 2024
d33024a
Use a Skelton for table loading.
niemyjski Dec 17, 2024
7698fc0
Added the ability to delay rendering of loading by 100ms
niemyjski Dec 17, 2024
ad61c59
Merge remote-tracking branch 'origin/main' into feature/next-stack-ac…
niemyjski Dec 18, 2024
c36f671
Fixed form validation messages not being set.
niemyjski Dec 19, 2024
3822389
updated to vitest3 and resolved npm test issues.
niemyjski Dec 19, 2024
e59f0f8
reverted vitest upgrade
niemyjski Dec 19, 2024
8691e8e
Reworked Stack queries
niemyjski Dec 19, 2024
8d554c2
Updated to latest svelte
niemyjski Dec 20, 2024
ca7a95a
Refactored stack queries
niemyjski Dec 20, 2024
68884dd
Reworked other api endpoints to match new naming convention
niemyjski Dec 20, 2024
39e6510
Merge branch 'main' into feature/next-stack-actions
niemyjski Dec 20, 2024
ebb8227
Updated dependencies
niemyjski Dec 25, 2024
9fd7d34
Added Count Result Aggregation models and helpers from foundatio. Thi…
niemyjski Dec 25, 2024
8ad7f6d
Added ability to automatically resolve users browsers offset.
niemyjski Dec 26, 2024
3042460
Added percentage component
niemyjski Dec 26, 2024
3486740
Use aggregations for stack card data.
niemyjski Dec 26, 2024
6ecf8c9
Added reference to logged defect
niemyjski Dec 26, 2024
e0f87d7
Updated bits
niemyjski Dec 26, 2024
367c110
Fixed npm run check errors
niemyjski Dec 26, 2024
6582f77
added xs small button variant
niemyjski Dec 26, 2024
10259ae
normalized icon names
niemyjski Dec 26, 2024
601e45f
Added ability to display and remove stack reference links
niemyjski Dec 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 2 additions & 18 deletions src/Exceptionless.Web/ClientApp/README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,8 @@
# create-svelte

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).

## Creating a project

If you're seeing this, you've probably already done this step. Congrats!

```bash
# create a new project in the current directory
npm create svelte@latest

# create a new project in my-app
npm create svelte@latest my-app
```
# Exceptionless User Interface

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
Once you've created a project and installed dependencies with `npm install`, start a development server:

```bash
npm run dev
Expand All @@ -35,8 +21,6 @@ npm run build

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.

## Upgrading components

You can upgrade [shadcn-svelte components](https://www.shadcn-svelte.com/) by running the following command
Expand Down
20 changes: 10 additions & 10 deletions src/Exceptionless.Web/ClientApp/components.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"$schema": "https://next.shadcn-svelte.com/schema.json",
"aliases": {
"components": "$comp",
"hooks": "$lib/hooks",
"ui": "$lib/features/shared/components/ui",
"utils": "$lib/utils"
},
"registry": "https://next.shadcn-svelte.com/registry",
"style": "new-york",
"tailwind": {
"baseColor": "zinc",
"config": "tailwind.config.js",
"css": "src/app.css"
"css": "src/app.css",
"baseColor": "zinc"
},
"aliases": {
"components": "$comp",
"utils": "$lib/utils",
"ui": "$lib/features/shared/components/ui",
"hooks": "$lib/hooks"
},
"typescript": true
"typescript": true,
"registry": "https://next.shadcn-svelte.com/registry"
}
760 changes: 381 additions & 379 deletions src/Exceptionless.Web/ClientApp/package-lock.json

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions src/Exceptionless.Web/ClientApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,63 +19,63 @@
"generate-models": "swagger-typescript-api -p http://localhost:5200/docs/v2/swagger.json -o ./src/lib/generated -n api.ts --no-client --templates api-templates",
"generate-templates": "swagger-typescript-api generate-templates -o api-templates",
"test:integration": "playwright test",
"test:unit": "vitest",
"test:unit": "vitest run",
"upgrade": "ncu -i"
},
"devDependencies": {
"@iconify-json/lucide": "^1.2.17",
"@playwright/test": "^1.49.0",
"@sveltejs/adapter-static": "^3.0.6",
"@sveltejs/kit": "^2.9.0",
"@sveltejs/vite-plugin-svelte": "^5.0.1",
"@iconify-json/lucide": "^1.2.20",
"@playwright/test": "^1.49.1",
"@sveltejs/adapter-static": "^3.0.8",
"@sveltejs/kit": "^2.15.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/eslint": "^9.6.1",
"@types/node": "^22.10.1",
"@types/node": "^22.10.2",
"@types/throttle-debounce": "^5.0.2",
"autoprefixer": "^10.4.20",
"cross-env": "^7.0.3",
"eslint": "^9.16.0",
"eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-perfectionist": "^4.2.0",
"eslint-plugin-perfectionist": "^4.4.0",
"eslint-plugin-svelte": "^2.46.1",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.49",
"prettier": "^3.4.1",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.2",
"prettier-plugin-tailwindcss": "^0.6.9",
"svelte": "^5.5.3",
"svelte": "^5.16.0",
"svelte-check": "^4.1.1",
"swagger-typescript-api": "^13.0.23",
"tslib": "^2.8.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.17.0",
"vite": "^6.0.2",
"typescript-eslint": "^8.18.2",
"vite": "^6.0.6",
"vitest": "2.1.6"
},
"dependencies": {
"@exceptionless/browser": "^3.1.0",
"@exceptionless/fetchclient": "^0.29.0",
"@iconify-json/mdi": "^1.2.1",
"@exceptionless/fetchclient": "^0.31.0",
"@iconify-json/mdi": "^1.2.2",
"@tanstack/svelte-query": "https://pkg.pr.new/@tanstack/svelte-query@28f98f9",
"@tanstack/svelte-query-devtools": "https://pkg.pr.new/@tanstack/svelte-query-devtools@28f98f9",
"@tanstack/svelte-table": "^9.0.0-alpha.10",
"@typeschema/class-validator": "^0.3.0",
"bits-ui": "^1.0.0-next.64",
"bits-ui": "^1.0.0-next.74",
"class-validator": "^0.14.1",
"clsx": "^2.1.1",
"formsnap": "^2.0.0-next.1",
"formsnap": "^2.0.0",
"mode-watcher": "^0.5.0",
"oidc-client-ts": "^3.1.0",
"pretty-ms": "^9.2.0",
"runed": "^0.16.1",
"runed": "^0.22.0",
"svelte-sonner": "^0.3.28",
"svelte-time": "^0.9.0",
"sveltekit-superforms": "^2.21.0",
"tailwind-merge": "^2.5.5",
"sveltekit-superforms": "^2.22.1",
"tailwind-merge": "^2.6.0",
"tailwind-variants": "^0.3.0",
"tailwindcss": "^3.4.16",
"tailwindcss": "^3.4.17",
"tailwindcss-animate": "^1.0.7",
"throttle-debounce": "^5.0.2",
"unplugin-icons": "^0.21.0"
"unplugin-icons": "^0.22.0"
},
"type": "module"
}
7 changes: 7 additions & 0 deletions src/Exceptionless.Web/ClientApp/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@

## Networking

Analyze current naming patterns
Define consistent naming convention rules:
Remove redundant terms
Use HTTP verb prefixes
Keep resource names singular/plural based on return type
Order: [httpVerb][Resource][Qualifier][Query]

- <https://tanstack.com/query/v5/docs/svelte/examples/svelte/simple>
- <https://kit.svelte.dev/docs/load>
- <https://github.com/acacode/swagger-typescript-api>
Expand Down
Loading
Loading