Skip to content

Commit 8aa3400

Browse files
committed
QML beta polish and release prep
1 parent 14459b7 commit 8aa3400

25 files changed

Lines changed: 3846 additions & 450 deletions

.github/workflows/build-cross-platform.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
4242
- name: Build executable
4343
run: |
44-
python -m PyInstaller council.py --name PolyCouncil --clean --noconfirm --windowed --onefile
44+
python -m PyInstaller build_exe.spec --clean --noconfirm
4545
4646
- name: Package artifact (Windows)
4747
if: runner.os == 'Windows'

.gitignore

Lines changed: 44 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
1-
# --- PolyCouncil extras ---
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*.pyo
5+
*.pyd
6+
.Python
7+
.mypy_cache/
8+
.pytest_cache/
9+
pytest-cache-files-*
10+
11+
# Virtual environments
12+
.venv/
13+
venv/
14+
env/
215

3-
# Secrets & local config
16+
# Local secrets and runtime state
17+
.env
418
.env.*
519
.secrets/
620
*.pem
@@ -10,20 +24,21 @@
1024
*service_account*.json
1125
auth.json
1226
token.json
27+
council_settings.json
28+
council_stats.db
29+
config/user_personas.json
1330

14-
# Databases & caches (generic)
15-
*.db
16-
*.sqlite
17-
*.sqlite3
18-
*.db-journal
19-
20-
# Logs (generic/rotating)
31+
# Logs and temp files
2132
logs/
2233
*.log
2334
*.log.*
24-
polycouncil_crash.log
35+
tmp/
36+
temp/
37+
*.tmp
38+
*.swp
39+
*.swo
2540

26-
# Models / weights / large artifacts
41+
# Large local artifacts
2742
models/
2843
weights/
2944
checkpoints/
@@ -36,7 +51,18 @@ artifacts/
3651
*.bin
3752
*.onnx
3853

39-
# Optional build outputs for JS/TS frontends
54+
# PyInstaller and local release outputs
55+
build/
56+
build_*/
57+
dist/
58+
dist_*/
59+
.release-artifacts/
60+
*.spec.bak
61+
62+
# Editor/project files
63+
*.code-workspace
64+
65+
# Frontend/package manager caches
4066
node_modules/
4167
.vite/
4268
.parcel-cache/
@@ -45,66 +71,10 @@ node_modules/
4571
.nuxt/
4672
.svelte-kit/
4773
.vercel/
48-
coverage/ # if you use JS coverage; Python coverage already handled
74+
coverage/
4975

50-
# Temporary and scratch
51-
tmp/
52-
temp/
53-
*.tmp
54-
.tmp-*/
55-
.release-artifacts/
56-
dist_profiles/
57-
*.swp
58-
*.swo
59-
.pytest_cache/
60-
pytest-cache-files-*
61-
62-
# Editors / workspace
63-
*.code-workspace
64-
65-
# Build artifacts (PyInstaller)
66-
build/
67-
dist/
68-
dist_test/
69-
dist_test2/
70-
*.spec
71-
*.spec.bak
72-
*.pyc
73-
__pycache__/
74-
*.pyo
75-
*.pyd
76-
.Python
77-
78-
# Build scripts and tools
79-
*.bat
80-
build*.py
81-
check_*.py
82-
clear_*.py
83-
embed_*.py
84-
fix_*.py
85-
generate_*.py
86-
refresh_*.py
87-
test_*.py
88-
!tests/test_*.py
89-
90-
# Icons and resources (keep only essential)
91-
*.ico
92-
*.png
93-
!docs/*.png
94-
*.rc
95-
PolyCouncil.rc
96-
97-
# Build documentation
98-
README_BUILD.md
99-
README_ICON_FIX.md
100-
101-
# Database files
102-
*.db
103-
*.sqlite
104-
*.sqlite3
105-
*.db-journal
106-
council_stats.db
107-
108-
# User runtime state
109-
council_settings.json
110-
config/user_personas.json
76+
# Local scratch images and generated checks
77+
gui-redesign-check.png
78+
gui-state-pass.png
79+
gui-state-pass-2.png
80+
tmp-ui-check.png

PolyCouncilIco.ico

97.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)