Skip to content

Commit de57954

Browse files
committed
big update
1 parent 2f2dcbf commit de57954

168 files changed

Lines changed: 22596 additions & 3237 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.hintrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": [
3+
"development"
4+
],
5+
"hints": {
6+
"typescript-config/consistent-casing": "off"
7+
}
8+
}

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 phphacker
3+
Copyright (c) 2025-2026 phphacker
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717

1818
## 🚀 Installation
1919

20-
1. Download the latest release from the [Releases](https://github.com/phphackerr/LoD-Config-Editor/releases) page.
21-
2. Run `LCE_Setup.exe` (or the portable executable).
22-
3. On first launch, the application will attempt to locate your Warcraft III folder. If not found, you can specify it manually in the settings.
20+
1. Download the latest release from the [Releases](https://github.com/phphackerr/LoD-Config-Editor/releases) page.
21+
2. Run `LCE_Setup.exe` (or the portable executable).
22+
3. On first launch, the application will attempt to locate your Warcraft III folder. If not found, you can specify it manually in the settings.
2323

2424
## 🛠️ Development
2525

@@ -33,21 +33,22 @@ This project is built using [Wails3](https://v3alpha.wails.io/) (Go + Svelte).
3333

3434
### Setup
3535

36-
1. Clone the repository:
36+
1. Clone the repository:
3737

3838
```bash
3939
git clone https://github.com/phphacker/lce.git
4040
cd lce
4141
```
4242

43-
2. Install frontend dependencies:
43+
2. Install frontend dependencies:
4444

4545
```bash
4646
cd frontend
4747
npm install
4848
```
4949

50-
3. Run in development mode:
50+
3. Run in development mode:
51+
5152
```bash
5253
wails3 dev
5354
```
@@ -62,15 +63,31 @@ wails3 build
6263

6364
The output binary will be located in the `bin` directory.
6465

66+
### Smoke Checks
67+
68+
Run automated release smoke checks:
69+
70+
```bash
71+
task smoke
72+
```
73+
74+
Windows PowerShell alternative:
75+
76+
```powershell
77+
powershell -ExecutionPolicy Bypass -File .\scripts\smoke.ps1
78+
```
79+
80+
Manual pre-release scenarios are documented in [docs/SMOKE_CHECKLIST.md](docs/SMOKE_CHECKLIST.md).
81+
6582
## 🤝 Contributing
6683

6784
Contributions are welcome! Please feel free to submit a Pull Request.
6885

69-
1. Fork the project
70-
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
71-
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
72-
4. Push to the branch (`git push origin feature/AmazingFeature`)
73-
5. Open a Pull Request
86+
1. Fork the project
87+
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
88+
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
89+
4. Push to the branch (`git push origin feature/AmazingFeature`)
90+
5. Open a Pull Request
7491

7592
## 📄 License
7693

Taskfile.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,12 @@ tasks:
4343
summary: Bumps the application version
4444
cmds:
4545
- go run scripts/bump_version.go {{.V}}
46+
47+
smoke:
48+
summary: Runs release smoke checks (backend tests + frontend lint/build)
49+
cmds:
50+
- cmd: go test ./...
51+
- cmd: npm run lint
52+
dir: ./frontend
53+
- cmd: npm run build
54+
dir: ./frontend

backend/app_settings/app_settings.go

Lines changed: 0 additions & 229 deletions
This file was deleted.

0 commit comments

Comments
 (0)