diff --git a/signalerr/.gitignore b/.gitignore similarity index 86% rename from signalerr/.gitignore rename to .gitignore index 129d522..9d3ebaa 100644 --- a/signalerr/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build/bin node_modules frontend/dist +build diff --git a/signalerr/README.md b/README.md similarity index 100% rename from signalerr/README.md rename to README.md diff --git a/signalerr/app.go b/app.go similarity index 100% rename from signalerr/app.go rename to app.go diff --git a/signalerr/frontend/.gitignore b/frontend/.gitignore similarity index 100% rename from signalerr/frontend/.gitignore rename to frontend/.gitignore diff --git a/signalerr/frontend/Dockerfile b/frontend/Dockerfile similarity index 100% rename from signalerr/frontend/Dockerfile rename to frontend/Dockerfile diff --git a/signalerr/frontend/bun.lockb b/frontend/bun.lockb similarity index 100% rename from signalerr/frontend/bun.lockb rename to frontend/bun.lockb diff --git a/signalerr/frontend/components.json b/frontend/components.json similarity index 100% rename from signalerr/frontend/components.json rename to frontend/components.json diff --git a/signalerr/frontend/deploy.sh b/frontend/deploy.sh similarity index 100% rename from signalerr/frontend/deploy.sh rename to frontend/deploy.sh diff --git a/signalerr/frontend/docker-compose.yml b/frontend/docker-compose.yml similarity index 100% rename from signalerr/frontend/docker-compose.yml rename to frontend/docker-compose.yml diff --git a/signalerr/frontend/eslint.config.js b/frontend/eslint.config.js similarity index 100% rename from signalerr/frontend/eslint.config.js rename to frontend/eslint.config.js diff --git a/signalerr/frontend/index.html b/frontend/index.html similarity index 100% rename from signalerr/frontend/index.html rename to frontend/index.html diff --git a/signalerr/frontend/ingest/data.json b/frontend/ingest/data.json similarity index 100% rename from signalerr/frontend/ingest/data.json rename to frontend/ingest/data.json diff --git a/signalerr/frontend/ingest/fuckifier2.js b/frontend/ingest/fuckifier2.js similarity index 100% rename from signalerr/frontend/ingest/fuckifier2.js rename to frontend/ingest/fuckifier2.js diff --git a/signalerr/frontend/ingest/fuckifier3.js b/frontend/ingest/fuckifier3.js similarity index 100% rename from signalerr/frontend/ingest/fuckifier3.js rename to frontend/ingest/fuckifier3.js diff --git a/signalerr/frontend/ingest/quickerfucker.js b/frontend/ingest/quickerfucker.js similarity index 100% rename from signalerr/frontend/ingest/quickerfucker.js rename to frontend/ingest/quickerfucker.js diff --git a/signalerr/frontend/ingest/solarSystems.sql b/frontend/ingest/solarSystems.sql similarity index 100% rename from signalerr/frontend/ingest/solarSystems.sql rename to frontend/ingest/solarSystems.sql diff --git a/signalerr/frontend/ingest/static.db b/frontend/ingest/static.db similarity index 100% rename from signalerr/frontend/ingest/static.db rename to frontend/ingest/static.db diff --git a/signalerr/frontend/ingest/systemregion.sql b/frontend/ingest/systemregion.sql similarity index 100% rename from signalerr/frontend/ingest/systemregion.sql rename to frontend/ingest/systemregion.sql diff --git a/signalerr/frontend/ingest/systems.js b/frontend/ingest/systems.js similarity index 100% rename from signalerr/frontend/ingest/systems.js rename to frontend/ingest/systems.js diff --git a/signalerr/frontend/ingest/systems.json b/frontend/ingest/systems.json similarity index 100% rename from signalerr/frontend/ingest/systems.json rename to frontend/ingest/systems.json diff --git a/signalerr/frontend/ingest/universe.sql b/frontend/ingest/universe.sql similarity index 100% rename from signalerr/frontend/ingest/universe.sql rename to frontend/ingest/universe.sql diff --git a/signalerr/frontend/nginx.conf b/frontend/nginx.conf similarity index 100% rename from signalerr/frontend/nginx.conf rename to frontend/nginx.conf diff --git a/signalerr/frontend/package-lock.json b/frontend/package-lock.json similarity index 100% rename from signalerr/frontend/package-lock.json rename to frontend/package-lock.json diff --git a/signalerr/frontend/package.json b/frontend/package.json similarity index 100% rename from signalerr/frontend/package.json rename to frontend/package.json diff --git a/signalerr/frontend/package.json.md5 b/frontend/package.json.md5 similarity index 100% rename from signalerr/frontend/package.json.md5 rename to frontend/package.json.md5 diff --git a/signalerr/frontend/postcss.config.js b/frontend/postcss.config.js similarity index 100% rename from signalerr/frontend/postcss.config.js rename to frontend/postcss.config.js diff --git a/signalerr/frontend/public/A821-A.json b/frontend/public/A821-A.json similarity index 100% rename from signalerr/frontend/public/A821-A.json rename to frontend/public/A821-A.json diff --git a/signalerr/frontend/public/Aridia.json b/frontend/public/Aridia.json similarity index 100% rename from signalerr/frontend/public/Aridia.json rename to frontend/public/Aridia.json diff --git a/signalerr/frontend/public/Black Rise.json b/frontend/public/Black Rise.json similarity index 100% rename from signalerr/frontend/public/Black Rise.json rename to frontend/public/Black Rise.json diff --git a/signalerr/frontend/public/Branch.json b/frontend/public/Branch.json similarity index 100% rename from signalerr/frontend/public/Branch.json rename to frontend/public/Branch.json diff --git a/signalerr/frontend/public/Cache.json b/frontend/public/Cache.json similarity index 100% rename from signalerr/frontend/public/Cache.json rename to frontend/public/Cache.json diff --git a/signalerr/frontend/public/Catch.json b/frontend/public/Catch.json similarity index 100% rename from signalerr/frontend/public/Catch.json rename to frontend/public/Catch.json diff --git a/signalerr/frontend/public/Cloud Ring.json b/frontend/public/Cloud Ring.json similarity index 100% rename from signalerr/frontend/public/Cloud Ring.json rename to frontend/public/Cloud Ring.json diff --git a/signalerr/frontend/public/Cobalt Edge.json b/frontend/public/Cobalt Edge.json similarity index 100% rename from signalerr/frontend/public/Cobalt Edge.json rename to frontend/public/Cobalt Edge.json diff --git a/signalerr/frontend/public/Curse.json b/frontend/public/Curse.json similarity index 100% rename from signalerr/frontend/public/Curse.json rename to frontend/public/Curse.json diff --git a/signalerr/frontend/public/Deklein.json b/frontend/public/Deklein.json similarity index 100% rename from signalerr/frontend/public/Deklein.json rename to frontend/public/Deklein.json diff --git a/signalerr/frontend/public/Delve.json b/frontend/public/Delve.json similarity index 100% rename from signalerr/frontend/public/Delve.json rename to frontend/public/Delve.json diff --git a/signalerr/frontend/public/Derelik.json b/frontend/public/Derelik.json similarity index 100% rename from signalerr/frontend/public/Derelik.json rename to frontend/public/Derelik.json diff --git a/signalerr/frontend/public/Detorid.json b/frontend/public/Detorid.json similarity index 100% rename from signalerr/frontend/public/Detorid.json rename to frontend/public/Detorid.json diff --git a/signalerr/frontend/public/Devoid.json b/frontend/public/Devoid.json similarity index 100% rename from signalerr/frontend/public/Devoid.json rename to frontend/public/Devoid.json diff --git a/signalerr/frontend/public/Domain.json b/frontend/public/Domain.json similarity index 100% rename from signalerr/frontend/public/Domain.json rename to frontend/public/Domain.json diff --git a/signalerr/frontend/public/Esoteria.json b/frontend/public/Esoteria.json similarity index 100% rename from signalerr/frontend/public/Esoteria.json rename to frontend/public/Esoteria.json diff --git a/signalerr/frontend/public/Essence.json b/frontend/public/Essence.json similarity index 100% rename from signalerr/frontend/public/Essence.json rename to frontend/public/Essence.json diff --git a/signalerr/frontend/public/Etherium Reach.json b/frontend/public/Etherium Reach.json similarity index 100% rename from signalerr/frontend/public/Etherium Reach.json rename to frontend/public/Etherium Reach.json diff --git a/signalerr/frontend/public/Everyshore.json b/frontend/public/Everyshore.json similarity index 100% rename from signalerr/frontend/public/Everyshore.json rename to frontend/public/Everyshore.json diff --git a/signalerr/frontend/public/Fade.json b/frontend/public/Fade.json similarity index 100% rename from signalerr/frontend/public/Fade.json rename to frontend/public/Fade.json diff --git a/signalerr/frontend/public/Feythabolis.json b/frontend/public/Feythabolis.json similarity index 100% rename from signalerr/frontend/public/Feythabolis.json rename to frontend/public/Feythabolis.json diff --git a/signalerr/frontend/public/Fountain.json b/frontend/public/Fountain.json similarity index 100% rename from signalerr/frontend/public/Fountain.json rename to frontend/public/Fountain.json diff --git a/signalerr/frontend/public/Geminate.json b/frontend/public/Geminate.json similarity index 100% rename from signalerr/frontend/public/Geminate.json rename to frontend/public/Geminate.json diff --git a/signalerr/frontend/public/Genesis.json b/frontend/public/Genesis.json similarity index 100% rename from signalerr/frontend/public/Genesis.json rename to frontend/public/Genesis.json diff --git a/signalerr/frontend/public/Great Wildlands.json b/frontend/public/Great Wildlands.json similarity index 100% rename from signalerr/frontend/public/Great Wildlands.json rename to frontend/public/Great Wildlands.json diff --git a/signalerr/frontend/public/Heimatar.json b/frontend/public/Heimatar.json similarity index 100% rename from signalerr/frontend/public/Heimatar.json rename to frontend/public/Heimatar.json diff --git a/signalerr/frontend/public/Immensea.json b/frontend/public/Immensea.json similarity index 100% rename from signalerr/frontend/public/Immensea.json rename to frontend/public/Immensea.json diff --git a/signalerr/frontend/public/Impass.json b/frontend/public/Impass.json similarity index 100% rename from signalerr/frontend/public/Impass.json rename to frontend/public/Impass.json diff --git a/signalerr/frontend/public/Insmother.json b/frontend/public/Insmother.json similarity index 100% rename from signalerr/frontend/public/Insmother.json rename to frontend/public/Insmother.json diff --git a/signalerr/frontend/public/J7HZ-F.json b/frontend/public/J7HZ-F.json similarity index 100% rename from signalerr/frontend/public/J7HZ-F.json rename to frontend/public/J7HZ-F.json diff --git a/signalerr/frontend/public/Kador.json b/frontend/public/Kador.json similarity index 100% rename from signalerr/frontend/public/Kador.json rename to frontend/public/Kador.json diff --git a/signalerr/frontend/public/Khanid.json b/frontend/public/Khanid.json similarity index 100% rename from signalerr/frontend/public/Khanid.json rename to frontend/public/Khanid.json diff --git a/signalerr/frontend/public/Kor-Azor.json b/frontend/public/Kor-Azor.json similarity index 100% rename from signalerr/frontend/public/Kor-Azor.json rename to frontend/public/Kor-Azor.json diff --git a/signalerr/frontend/public/Lonetrek.json b/frontend/public/Lonetrek.json similarity index 100% rename from signalerr/frontend/public/Lonetrek.json rename to frontend/public/Lonetrek.json diff --git a/signalerr/frontend/public/Malpais.json b/frontend/public/Malpais.json similarity index 100% rename from signalerr/frontend/public/Malpais.json rename to frontend/public/Malpais.json diff --git a/signalerr/frontend/public/Metropolis.json b/frontend/public/Metropolis.json similarity index 100% rename from signalerr/frontend/public/Metropolis.json rename to frontend/public/Metropolis.json diff --git a/signalerr/frontend/public/Molden Heath.json b/frontend/public/Molden Heath.json similarity index 100% rename from signalerr/frontend/public/Molden Heath.json rename to frontend/public/Molden Heath.json diff --git a/signalerr/frontend/public/Oasa.json b/frontend/public/Oasa.json similarity index 100% rename from signalerr/frontend/public/Oasa.json rename to frontend/public/Oasa.json diff --git a/signalerr/frontend/public/Omist.json b/frontend/public/Omist.json similarity index 100% rename from signalerr/frontend/public/Omist.json rename to frontend/public/Omist.json diff --git a/signalerr/frontend/public/Outer Passage.json b/frontend/public/Outer Passage.json similarity index 100% rename from signalerr/frontend/public/Outer Passage.json rename to frontend/public/Outer Passage.json diff --git a/signalerr/frontend/public/Outer Ring.json b/frontend/public/Outer Ring.json similarity index 100% rename from signalerr/frontend/public/Outer Ring.json rename to frontend/public/Outer Ring.json diff --git a/signalerr/frontend/public/Paragon Soul.json b/frontend/public/Paragon Soul.json similarity index 100% rename from signalerr/frontend/public/Paragon Soul.json rename to frontend/public/Paragon Soul.json diff --git a/signalerr/frontend/public/Period Basis.json b/frontend/public/Period Basis.json similarity index 100% rename from signalerr/frontend/public/Period Basis.json rename to frontend/public/Period Basis.json diff --git a/signalerr/frontend/public/Perrigen Falls.json b/frontend/public/Perrigen Falls.json similarity index 100% rename from signalerr/frontend/public/Perrigen Falls.json rename to frontend/public/Perrigen Falls.json diff --git a/signalerr/frontend/public/Placid.json b/frontend/public/Placid.json similarity index 100% rename from signalerr/frontend/public/Placid.json rename to frontend/public/Placid.json diff --git a/signalerr/frontend/public/Pochven.json b/frontend/public/Pochven.json similarity index 100% rename from signalerr/frontend/public/Pochven.json rename to frontend/public/Pochven.json diff --git a/signalerr/frontend/public/Providence.json b/frontend/public/Providence.json similarity index 100% rename from signalerr/frontend/public/Providence.json rename to frontend/public/Providence.json diff --git a/signalerr/frontend/public/Pure Blind.json b/frontend/public/Pure Blind.json similarity index 100% rename from signalerr/frontend/public/Pure Blind.json rename to frontend/public/Pure Blind.json diff --git a/signalerr/frontend/public/Querious.json b/frontend/public/Querious.json similarity index 100% rename from signalerr/frontend/public/Querious.json rename to frontend/public/Querious.json diff --git a/signalerr/frontend/public/Scalding Pass.json b/frontend/public/Scalding Pass.json similarity index 100% rename from signalerr/frontend/public/Scalding Pass.json rename to frontend/public/Scalding Pass.json diff --git a/signalerr/frontend/public/Sinq Laison.json b/frontend/public/Sinq Laison.json similarity index 100% rename from signalerr/frontend/public/Sinq Laison.json rename to frontend/public/Sinq Laison.json diff --git a/signalerr/frontend/public/Solitude.json b/frontend/public/Solitude.json similarity index 100% rename from signalerr/frontend/public/Solitude.json rename to frontend/public/Solitude.json diff --git a/signalerr/frontend/public/Stain.json b/frontend/public/Stain.json similarity index 100% rename from signalerr/frontend/public/Stain.json rename to frontend/public/Stain.json diff --git a/signalerr/frontend/public/Syndicate.json b/frontend/public/Syndicate.json similarity index 100% rename from signalerr/frontend/public/Syndicate.json rename to frontend/public/Syndicate.json diff --git a/signalerr/frontend/public/Tash-Murkon.json b/frontend/public/Tash-Murkon.json similarity index 100% rename from signalerr/frontend/public/Tash-Murkon.json rename to frontend/public/Tash-Murkon.json diff --git a/signalerr/frontend/public/Tenal.json b/frontend/public/Tenal.json similarity index 100% rename from signalerr/frontend/public/Tenal.json rename to frontend/public/Tenal.json diff --git a/signalerr/frontend/public/Tenerifis.json b/frontend/public/Tenerifis.json similarity index 100% rename from signalerr/frontend/public/Tenerifis.json rename to frontend/public/Tenerifis.json diff --git a/signalerr/frontend/public/The Bleak Lands.json b/frontend/public/The Bleak Lands.json similarity index 100% rename from signalerr/frontend/public/The Bleak Lands.json rename to frontend/public/The Bleak Lands.json diff --git a/signalerr/frontend/public/The Citadel.json b/frontend/public/The Citadel.json similarity index 100% rename from signalerr/frontend/public/The Citadel.json rename to frontend/public/The Citadel.json diff --git a/signalerr/frontend/public/The Forge.json b/frontend/public/The Forge.json similarity index 100% rename from signalerr/frontend/public/The Forge.json rename to frontend/public/The Forge.json diff --git a/signalerr/frontend/public/The Kalevala Expanse.json b/frontend/public/The Kalevala Expanse.json similarity index 100% rename from signalerr/frontend/public/The Kalevala Expanse.json rename to frontend/public/The Kalevala Expanse.json diff --git a/signalerr/frontend/public/The Spire.json b/frontend/public/The Spire.json similarity index 100% rename from signalerr/frontend/public/The Spire.json rename to frontend/public/The Spire.json diff --git a/signalerr/frontend/public/Tribute.json b/frontend/public/Tribute.json similarity index 100% rename from signalerr/frontend/public/Tribute.json rename to frontend/public/Tribute.json diff --git a/signalerr/frontend/public/UUA-F4.json b/frontend/public/UUA-F4.json similarity index 100% rename from signalerr/frontend/public/UUA-F4.json rename to frontend/public/UUA-F4.json diff --git a/signalerr/frontend/public/Vale of the Silent.json b/frontend/public/Vale of the Silent.json similarity index 100% rename from signalerr/frontend/public/Vale of the Silent.json rename to frontend/public/Vale of the Silent.json diff --git a/signalerr/frontend/public/Venal.json b/frontend/public/Venal.json similarity index 100% rename from signalerr/frontend/public/Venal.json rename to frontend/public/Venal.json diff --git a/signalerr/frontend/public/Verge Vendor.json b/frontend/public/Verge Vendor.json similarity index 100% rename from signalerr/frontend/public/Verge Vendor.json rename to frontend/public/Verge Vendor.json diff --git a/signalerr/frontend/public/Wicked Creek.json b/frontend/public/Wicked Creek.json similarity index 100% rename from signalerr/frontend/public/Wicked Creek.json rename to frontend/public/Wicked Creek.json diff --git a/signalerr/frontend/public/Wormhole.json b/frontend/public/Wormhole.json similarity index 100% rename from signalerr/frontend/public/Wormhole.json rename to frontend/public/Wormhole.json diff --git a/signalerr/frontend/public/Yasna Zakh.json b/frontend/public/Yasna Zakh.json similarity index 100% rename from signalerr/frontend/public/Yasna Zakh.json rename to frontend/public/Yasna Zakh.json diff --git a/signalerr/frontend/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from signalerr/frontend/public/favicon.ico rename to frontend/public/favicon.ico diff --git a/signalerr/frontend/public/placeholder.svg b/frontend/public/placeholder.svg similarity index 100% rename from signalerr/frontend/public/placeholder.svg rename to frontend/public/placeholder.svg diff --git a/signalerr/frontend/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from signalerr/frontend/public/robots.txt rename to frontend/public/robots.txt diff --git a/signalerr/frontend/public/universe.json b/frontend/public/universe.json similarity index 100% rename from signalerr/frontend/public/universe.json rename to frontend/public/universe.json diff --git a/signalerr/frontend/src/App.css b/frontend/src/App.css similarity index 100% rename from signalerr/frontend/src/App.css rename to frontend/src/App.css diff --git a/signalerr/frontend/src/App.tsx b/frontend/src/App.tsx similarity index 100% rename from signalerr/frontend/src/App.tsx rename to frontend/src/App.tsx diff --git a/signalerr/frontend/src/components/CleanModeToggle.tsx b/frontend/src/components/CleanModeToggle.tsx similarity index 100% rename from signalerr/frontend/src/components/CleanModeToggle.tsx rename to frontend/src/components/CleanModeToggle.tsx diff --git a/signalerr/frontend/src/components/Connection.tsx b/frontend/src/components/Connection.tsx similarity index 100% rename from signalerr/frontend/src/components/Connection.tsx rename to frontend/src/components/Connection.tsx diff --git a/signalerr/frontend/src/components/GalaxyMap.tsx b/frontend/src/components/GalaxyMap.tsx similarity index 100% rename from signalerr/frontend/src/components/GalaxyMap.tsx rename to frontend/src/components/GalaxyMap.tsx diff --git a/signalerr/frontend/src/components/Header.tsx b/frontend/src/components/Header.tsx similarity index 100% rename from signalerr/frontend/src/components/Header.tsx rename to frontend/src/components/Header.tsx diff --git a/signalerr/frontend/src/components/MapNode.tsx b/frontend/src/components/MapNode.tsx similarity index 100% rename from signalerr/frontend/src/components/MapNode.tsx rename to frontend/src/components/MapNode.tsx diff --git a/signalerr/frontend/src/components/RegionMap.tsx b/frontend/src/components/RegionMap.tsx similarity index 100% rename from signalerr/frontend/src/components/RegionMap.tsx rename to frontend/src/components/RegionMap.tsx diff --git a/signalerr/frontend/src/components/SignatureCard.tsx b/frontend/src/components/SignatureCard.tsx similarity index 100% rename from signalerr/frontend/src/components/SignatureCard.tsx rename to frontend/src/components/SignatureCard.tsx diff --git a/signalerr/frontend/src/components/SignatureCategories.tsx b/frontend/src/components/SignatureCategories.tsx similarity index 100% rename from signalerr/frontend/src/components/SignatureCategories.tsx rename to frontend/src/components/SignatureCategories.tsx diff --git a/signalerr/frontend/src/components/SignatureEditModal.tsx b/frontend/src/components/SignatureEditModal.tsx similarity index 100% rename from signalerr/frontend/src/components/SignatureEditModal.tsx rename to frontend/src/components/SignatureEditModal.tsx diff --git a/signalerr/frontend/src/components/SignatureListItem.tsx b/frontend/src/components/SignatureListItem.tsx similarity index 100% rename from signalerr/frontend/src/components/SignatureListItem.tsx rename to frontend/src/components/SignatureListItem.tsx diff --git a/signalerr/frontend/src/components/SystemContextMenu.tsx b/frontend/src/components/SystemContextMenu.tsx similarity index 100% rename from signalerr/frontend/src/components/SystemContextMenu.tsx rename to frontend/src/components/SystemContextMenu.tsx diff --git a/signalerr/frontend/src/components/SystemTracker.tsx b/frontend/src/components/SystemTracker.tsx similarity index 100% rename from signalerr/frontend/src/components/SystemTracker.tsx rename to frontend/src/components/SystemTracker.tsx diff --git a/signalerr/frontend/src/components/ui/accordion.tsx b/frontend/src/components/ui/accordion.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/accordion.tsx rename to frontend/src/components/ui/accordion.tsx diff --git a/signalerr/frontend/src/components/ui/alert-dialog.tsx b/frontend/src/components/ui/alert-dialog.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/alert-dialog.tsx rename to frontend/src/components/ui/alert-dialog.tsx diff --git a/signalerr/frontend/src/components/ui/alert.tsx b/frontend/src/components/ui/alert.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/alert.tsx rename to frontend/src/components/ui/alert.tsx diff --git a/signalerr/frontend/src/components/ui/aspect-ratio.tsx b/frontend/src/components/ui/aspect-ratio.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/aspect-ratio.tsx rename to frontend/src/components/ui/aspect-ratio.tsx diff --git a/signalerr/frontend/src/components/ui/avatar.tsx b/frontend/src/components/ui/avatar.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/avatar.tsx rename to frontend/src/components/ui/avatar.tsx diff --git a/signalerr/frontend/src/components/ui/badge.tsx b/frontend/src/components/ui/badge.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/badge.tsx rename to frontend/src/components/ui/badge.tsx diff --git a/signalerr/frontend/src/components/ui/breadcrumb.tsx b/frontend/src/components/ui/breadcrumb.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/breadcrumb.tsx rename to frontend/src/components/ui/breadcrumb.tsx diff --git a/signalerr/frontend/src/components/ui/button.tsx b/frontend/src/components/ui/button.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/button.tsx rename to frontend/src/components/ui/button.tsx diff --git a/signalerr/frontend/src/components/ui/calendar.tsx b/frontend/src/components/ui/calendar.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/calendar.tsx rename to frontend/src/components/ui/calendar.tsx diff --git a/signalerr/frontend/src/components/ui/card.tsx b/frontend/src/components/ui/card.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/card.tsx rename to frontend/src/components/ui/card.tsx diff --git a/signalerr/frontend/src/components/ui/carousel.tsx b/frontend/src/components/ui/carousel.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/carousel.tsx rename to frontend/src/components/ui/carousel.tsx diff --git a/signalerr/frontend/src/components/ui/chart.tsx b/frontend/src/components/ui/chart.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/chart.tsx rename to frontend/src/components/ui/chart.tsx diff --git a/signalerr/frontend/src/components/ui/checkbox.tsx b/frontend/src/components/ui/checkbox.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/checkbox.tsx rename to frontend/src/components/ui/checkbox.tsx diff --git a/signalerr/frontend/src/components/ui/collapsible.tsx b/frontend/src/components/ui/collapsible.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/collapsible.tsx rename to frontend/src/components/ui/collapsible.tsx diff --git a/signalerr/frontend/src/components/ui/command.tsx b/frontend/src/components/ui/command.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/command.tsx rename to frontend/src/components/ui/command.tsx diff --git a/signalerr/frontend/src/components/ui/context-menu.tsx b/frontend/src/components/ui/context-menu.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/context-menu.tsx rename to frontend/src/components/ui/context-menu.tsx diff --git a/signalerr/frontend/src/components/ui/dialog.tsx b/frontend/src/components/ui/dialog.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/dialog.tsx rename to frontend/src/components/ui/dialog.tsx diff --git a/signalerr/frontend/src/components/ui/drawer.tsx b/frontend/src/components/ui/drawer.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/drawer.tsx rename to frontend/src/components/ui/drawer.tsx diff --git a/signalerr/frontend/src/components/ui/dropdown-menu.tsx b/frontend/src/components/ui/dropdown-menu.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/dropdown-menu.tsx rename to frontend/src/components/ui/dropdown-menu.tsx diff --git a/signalerr/frontend/src/components/ui/form.tsx b/frontend/src/components/ui/form.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/form.tsx rename to frontend/src/components/ui/form.tsx diff --git a/signalerr/frontend/src/components/ui/hover-card.tsx b/frontend/src/components/ui/hover-card.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/hover-card.tsx rename to frontend/src/components/ui/hover-card.tsx diff --git a/signalerr/frontend/src/components/ui/input-otp.tsx b/frontend/src/components/ui/input-otp.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/input-otp.tsx rename to frontend/src/components/ui/input-otp.tsx diff --git a/signalerr/frontend/src/components/ui/input.tsx b/frontend/src/components/ui/input.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/input.tsx rename to frontend/src/components/ui/input.tsx diff --git a/signalerr/frontend/src/components/ui/label.tsx b/frontend/src/components/ui/label.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/label.tsx rename to frontend/src/components/ui/label.tsx diff --git a/signalerr/frontend/src/components/ui/menubar.tsx b/frontend/src/components/ui/menubar.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/menubar.tsx rename to frontend/src/components/ui/menubar.tsx diff --git a/signalerr/frontend/src/components/ui/navigation-menu.tsx b/frontend/src/components/ui/navigation-menu.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/navigation-menu.tsx rename to frontend/src/components/ui/navigation-menu.tsx diff --git a/signalerr/frontend/src/components/ui/pagination.tsx b/frontend/src/components/ui/pagination.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/pagination.tsx rename to frontend/src/components/ui/pagination.tsx diff --git a/signalerr/frontend/src/components/ui/popover.tsx b/frontend/src/components/ui/popover.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/popover.tsx rename to frontend/src/components/ui/popover.tsx diff --git a/signalerr/frontend/src/components/ui/progress.tsx b/frontend/src/components/ui/progress.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/progress.tsx rename to frontend/src/components/ui/progress.tsx diff --git a/signalerr/frontend/src/components/ui/radio-group.tsx b/frontend/src/components/ui/radio-group.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/radio-group.tsx rename to frontend/src/components/ui/radio-group.tsx diff --git a/signalerr/frontend/src/components/ui/resizable.tsx b/frontend/src/components/ui/resizable.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/resizable.tsx rename to frontend/src/components/ui/resizable.tsx diff --git a/signalerr/frontend/src/components/ui/scroll-area.tsx b/frontend/src/components/ui/scroll-area.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/scroll-area.tsx rename to frontend/src/components/ui/scroll-area.tsx diff --git a/signalerr/frontend/src/components/ui/select.tsx b/frontend/src/components/ui/select.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/select.tsx rename to frontend/src/components/ui/select.tsx diff --git a/signalerr/frontend/src/components/ui/separator.tsx b/frontend/src/components/ui/separator.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/separator.tsx rename to frontend/src/components/ui/separator.tsx diff --git a/signalerr/frontend/src/components/ui/sheet.tsx b/frontend/src/components/ui/sheet.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/sheet.tsx rename to frontend/src/components/ui/sheet.tsx diff --git a/signalerr/frontend/src/components/ui/sidebar.tsx b/frontend/src/components/ui/sidebar.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/sidebar.tsx rename to frontend/src/components/ui/sidebar.tsx diff --git a/signalerr/frontend/src/components/ui/skeleton.tsx b/frontend/src/components/ui/skeleton.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/skeleton.tsx rename to frontend/src/components/ui/skeleton.tsx diff --git a/signalerr/frontend/src/components/ui/slider.tsx b/frontend/src/components/ui/slider.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/slider.tsx rename to frontend/src/components/ui/slider.tsx diff --git a/signalerr/frontend/src/components/ui/sonner.tsx b/frontend/src/components/ui/sonner.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/sonner.tsx rename to frontend/src/components/ui/sonner.tsx diff --git a/signalerr/frontend/src/components/ui/switch.tsx b/frontend/src/components/ui/switch.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/switch.tsx rename to frontend/src/components/ui/switch.tsx diff --git a/signalerr/frontend/src/components/ui/table.tsx b/frontend/src/components/ui/table.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/table.tsx rename to frontend/src/components/ui/table.tsx diff --git a/signalerr/frontend/src/components/ui/tabs.tsx b/frontend/src/components/ui/tabs.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/tabs.tsx rename to frontend/src/components/ui/tabs.tsx diff --git a/signalerr/frontend/src/components/ui/textarea.tsx b/frontend/src/components/ui/textarea.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/textarea.tsx rename to frontend/src/components/ui/textarea.tsx diff --git a/signalerr/frontend/src/components/ui/toast.tsx b/frontend/src/components/ui/toast.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/toast.tsx rename to frontend/src/components/ui/toast.tsx diff --git a/signalerr/frontend/src/components/ui/toaster.tsx b/frontend/src/components/ui/toaster.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/toaster.tsx rename to frontend/src/components/ui/toaster.tsx diff --git a/signalerr/frontend/src/components/ui/toggle-group.tsx b/frontend/src/components/ui/toggle-group.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/toggle-group.tsx rename to frontend/src/components/ui/toggle-group.tsx diff --git a/signalerr/frontend/src/components/ui/toggle.tsx b/frontend/src/components/ui/toggle.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/toggle.tsx rename to frontend/src/components/ui/toggle.tsx diff --git a/signalerr/frontend/src/components/ui/tooltip.tsx b/frontend/src/components/ui/tooltip.tsx similarity index 100% rename from signalerr/frontend/src/components/ui/tooltip.tsx rename to frontend/src/components/ui/tooltip.tsx diff --git a/signalerr/frontend/src/components/ui/use-toast.ts b/frontend/src/components/ui/use-toast.ts similarity index 100% rename from signalerr/frontend/src/components/ui/use-toast.ts rename to frontend/src/components/ui/use-toast.ts diff --git a/signalerr/frontend/src/hooks/use-mobile.tsx b/frontend/src/hooks/use-mobile.tsx similarity index 100% rename from signalerr/frontend/src/hooks/use-mobile.tsx rename to frontend/src/hooks/use-mobile.tsx diff --git a/signalerr/frontend/src/hooks/use-toast.ts b/frontend/src/hooks/use-toast.ts similarity index 100% rename from signalerr/frontend/src/hooks/use-toast.ts rename to frontend/src/hooks/use-toast.ts diff --git a/signalerr/frontend/src/hooks/useRegionData.ts b/frontend/src/hooks/useRegionData.ts similarity index 100% rename from signalerr/frontend/src/hooks/useRegionData.ts rename to frontend/src/hooks/useRegionData.ts diff --git a/signalerr/frontend/src/hooks/useSignatureCategories.tsx b/frontend/src/hooks/useSignatureCategories.tsx similarity index 100% rename from signalerr/frontend/src/hooks/useSignatureCategories.tsx rename to frontend/src/hooks/useSignatureCategories.tsx diff --git a/signalerr/frontend/src/index.css b/frontend/src/index.css similarity index 100% rename from signalerr/frontend/src/index.css rename to frontend/src/index.css diff --git a/signalerr/frontend/src/lib/pbtypes.ts b/frontend/src/lib/pbtypes.ts similarity index 100% rename from signalerr/frontend/src/lib/pbtypes.ts rename to frontend/src/lib/pbtypes.ts diff --git a/signalerr/frontend/src/lib/pocketbase.ts b/frontend/src/lib/pocketbase.ts similarity index 100% rename from signalerr/frontend/src/lib/pocketbase.ts rename to frontend/src/lib/pocketbase.ts diff --git a/signalerr/frontend/src/lib/types.ts b/frontend/src/lib/types.ts similarity index 100% rename from signalerr/frontend/src/lib/types.ts rename to frontend/src/lib/types.ts diff --git a/signalerr/frontend/src/lib/utils.ts b/frontend/src/lib/utils.ts similarity index 100% rename from signalerr/frontend/src/lib/utils.ts rename to frontend/src/lib/utils.ts diff --git a/signalerr/frontend/src/main.tsx b/frontend/src/main.tsx similarity index 100% rename from signalerr/frontend/src/main.tsx rename to frontend/src/main.tsx diff --git a/signalerr/frontend/src/pages/Index.tsx b/frontend/src/pages/Index.tsx similarity index 100% rename from signalerr/frontend/src/pages/Index.tsx rename to frontend/src/pages/Index.tsx diff --git a/signalerr/frontend/src/pages/NotFound.tsx b/frontend/src/pages/NotFound.tsx similarity index 100% rename from signalerr/frontend/src/pages/NotFound.tsx rename to frontend/src/pages/NotFound.tsx diff --git a/signalerr/frontend/src/pages/RegionPage.tsx b/frontend/src/pages/RegionPage.tsx similarity index 100% rename from signalerr/frontend/src/pages/RegionPage.tsx rename to frontend/src/pages/RegionPage.tsx diff --git a/signalerr/frontend/src/pages/SystemView.tsx b/frontend/src/pages/SystemView.tsx similarity index 100% rename from signalerr/frontend/src/pages/SystemView.tsx rename to frontend/src/pages/SystemView.tsx diff --git a/signalerr/frontend/src/utils/securityColors.ts b/frontend/src/utils/securityColors.ts similarity index 100% rename from signalerr/frontend/src/utils/securityColors.ts rename to frontend/src/utils/securityColors.ts diff --git a/signalerr/frontend/src/utils/signatureParser.ts b/frontend/src/utils/signatureParser.ts similarity index 100% rename from signalerr/frontend/src/utils/signatureParser.ts rename to frontend/src/utils/signatureParser.ts diff --git a/signalerr/frontend/src/utils/systemApi.ts b/frontend/src/utils/systemApi.ts similarity index 100% rename from signalerr/frontend/src/utils/systemApi.ts rename to frontend/src/utils/systemApi.ts diff --git a/signalerr/frontend/src/utils/wormholeStorage.ts b/frontend/src/utils/wormholeStorage.ts similarity index 100% rename from signalerr/frontend/src/utils/wormholeStorage.ts rename to frontend/src/utils/wormholeStorage.ts diff --git a/signalerr/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts similarity index 100% rename from signalerr/frontend/src/vite-env.d.ts rename to frontend/src/vite-env.d.ts diff --git a/signalerr/frontend/tailwind.config.ts b/frontend/tailwind.config.ts similarity index 100% rename from signalerr/frontend/tailwind.config.ts rename to frontend/tailwind.config.ts diff --git a/signalerr/frontend/tsconfig.app.json b/frontend/tsconfig.app.json similarity index 100% rename from signalerr/frontend/tsconfig.app.json rename to frontend/tsconfig.app.json diff --git a/signalerr/frontend/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from signalerr/frontend/tsconfig.json rename to frontend/tsconfig.json diff --git a/signalerr/frontend/tsconfig.node.json b/frontend/tsconfig.node.json similarity index 100% rename from signalerr/frontend/tsconfig.node.json rename to frontend/tsconfig.node.json diff --git a/signalerr/frontend/vite.config.ts b/frontend/vite.config.ts similarity index 100% rename from signalerr/frontend/vite.config.ts rename to frontend/vite.config.ts diff --git a/signalerr/frontend/wailsjs/go/main/App.d.ts b/frontend/wailsjs/go/main/App.d.ts similarity index 100% rename from signalerr/frontend/wailsjs/go/main/App.d.ts rename to frontend/wailsjs/go/main/App.d.ts diff --git a/signalerr/frontend/wailsjs/go/main/App.js b/frontend/wailsjs/go/main/App.js similarity index 100% rename from signalerr/frontend/wailsjs/go/main/App.js rename to frontend/wailsjs/go/main/App.js diff --git a/signalerr/frontend/wailsjs/runtime/package.json b/frontend/wailsjs/runtime/package.json similarity index 100% rename from signalerr/frontend/wailsjs/runtime/package.json rename to frontend/wailsjs/runtime/package.json diff --git a/signalerr/frontend/wailsjs/runtime/runtime.d.ts b/frontend/wailsjs/runtime/runtime.d.ts similarity index 100% rename from signalerr/frontend/wailsjs/runtime/runtime.d.ts rename to frontend/wailsjs/runtime/runtime.d.ts diff --git a/signalerr/frontend/wailsjs/runtime/runtime.js b/frontend/wailsjs/runtime/runtime.js similarity index 100% rename from signalerr/frontend/wailsjs/runtime/runtime.js rename to frontend/wailsjs/runtime/runtime.js diff --git a/signalerr/go.mod b/go.mod similarity index 100% rename from signalerr/go.mod rename to go.mod diff --git a/signalerr/go.sum b/go.sum similarity index 100% rename from signalerr/go.sum rename to go.sum diff --git a/signalerr/main.go b/main.go similarity index 100% rename from signalerr/main.go rename to main.go diff --git a/release.sh b/release.sh new file mode 100644 index 0000000..724d149 --- /dev/null +++ b/release.sh @@ -0,0 +1,57 @@ +#!/bin/bash + +echo "Figuring out the tag..." +TAG=$(git describe --tags --exact-match 2>/dev/null || echo "") +if [ -z "$TAG" ]; then + # Get the latest tag + LATEST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1)) + # Increment the patch version + IFS='.' read -r -a VERSION_PARTS <<< "$LATEST_TAG" + VERSION_PARTS[2]=$((VERSION_PARTS[2]+1)) + TAG="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.${VERSION_PARTS[2]}" + # Create a new tag + git tag $TAG + git push origin $TAG +fi +echo "Tag: $TAG" + +echo "Building the thing..." +wails build -clean -u + +echo "Creating a release..." +TOKEN="$GITEA_API_KEY" +GITEA="https://git.site.quack-lab.dev" +REPO="dave/eve-signaler" +# Create a release +RELEASE_RESPONSE=$(curl -s -X POST \ + -H "Authorization: token $TOKEN" \ + -H "Accept: application/json" \ + -H "Content-Type: application/json" \ + -d '{ + "tag_name": "'"$TAG"'", + "name": "'"$TAG"'", + "draft": false, + "prerelease": false + }' \ + $GITEA/api/v1/repos/$REPO/releases) + +# Extract the release ID +echo $RELEASE_RESPONSE +RELEASE_ID=$(echo $RELEASE_RESPONSE | awk -F'"id":' '{print $2+0; exit}') +echo "Release ID: $RELEASE_ID" + +echo "Uploading the things..." +WINRELEASE="./build/windows/x64/runner/Release/" +7z a $WINRELEASE/$ZIP $WINRELEASE/* +curl -X POST \ + -H "Authorization: token $TOKEN" \ + -F "attachment=@$WINRELEASE/$ZIP" \ + "$GITEA/api/v1/repos/$REPO/releases/${RELEASE_ID}/assets?name=$ZIP" +rm $WINRELEASE/$ZIP + +ANDROIDRELEASE="./build/app/outputs/flutter-apk/" +mv $ANDROIDRELEASE/app-release.apk $ANDROIDRELEASE/$APK +curl -X POST \ + -H "Authorization: token $TOKEN" \ + -F "attachment=@$ANDROIDRELEASE/$APK" \ + "$GITEA/api/v1/repos/$REPO/releases/${RELEASE_ID}/assets?name=$APK" \ No newline at end of file diff --git a/signalerr/build/README.md b/signalerr/build/README.md deleted file mode 100644 index 1ae2f67..0000000 --- a/signalerr/build/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Build Directory - -The build directory is used to house all the build files and assets for your application. - -The structure is: - -* bin - Output directory -* darwin - macOS specific files -* windows - Windows specific files - -## Mac - -The `darwin` directory holds files specific to Mac builds. -These may be customised and used as part of the build. To return these files to the default state, simply delete them -and -build with `wails build`. - -The directory contains the following files: - -- `Info.plist` - the main plist file used for Mac builds. It is used when building using `wails build`. -- `Info.dev.plist` - same as the main plist file but used when building using `wails dev`. - -## Windows - -The `windows` directory contains the manifest and rc files used when building with `wails build`. -These may be customised for your application. To return these files to the default state, simply delete them and -build with `wails build`. - -- `icon.ico` - The icon used for the application. This is used when building using `wails build`. If you wish to - use a different icon, simply replace this file with your own. If it is missing, a new `icon.ico` file - will be created using the `appicon.png` file in the build directory. -- `installer/*` - The files used to create the Windows installer. These are used when building using `wails build`. -- `info.json` - Application details used for Windows builds. The data here will be used by the Windows installer, - as well as the application itself (right click the exe -> properties -> details) -- `wails.exe.manifest` - The main application manifest file. \ No newline at end of file diff --git a/signalerr/build/appicon.png b/signalerr/build/appicon.png deleted file mode 100644 index 63617fe..0000000 Binary files a/signalerr/build/appicon.png and /dev/null differ diff --git a/signalerr/build/darwin/Info.dev.plist b/signalerr/build/darwin/Info.dev.plist deleted file mode 100644 index 04727c2..0000000 --- a/signalerr/build/darwin/Info.dev.plist +++ /dev/null @@ -1,68 +0,0 @@ - - - - CFBundlePackageType - APPL - CFBundleName - {{.Info.ProductName}} - CFBundleExecutable - {{.Name}} - CFBundleIdentifier - com.wails.{{.Name}} - CFBundleVersion - {{.Info.ProductVersion}} - CFBundleGetInfoString - {{.Info.Comments}} - CFBundleShortVersionString - {{.Info.ProductVersion}} - CFBundleIconFile - iconfile - LSMinimumSystemVersion - 10.13.0 - NSHighResolutionCapable - true - NSHumanReadableCopyright - {{.Info.Copyright}} - {{if .Info.FileAssociations}} - CFBundleDocumentTypes - - {{range .Info.FileAssociations}} - - CFBundleTypeExtensions - - {{.Ext}} - - CFBundleTypeName - {{.Name}} - CFBundleTypeRole - {{.Role}} - CFBundleTypeIconFile - {{.IconName}} - - {{end}} - - {{end}} - {{if .Info.Protocols}} - CFBundleURLTypes - - {{range .Info.Protocols}} - - CFBundleURLName - com.wails.{{.Scheme}} - CFBundleURLSchemes - - {{.Scheme}} - - CFBundleTypeRole - {{.Role}} - - {{end}} - - {{end}} - NSAppTransportSecurity - - NSAllowsLocalNetworking - - - - diff --git a/signalerr/build/darwin/Info.plist b/signalerr/build/darwin/Info.plist deleted file mode 100644 index 19cc937..0000000 --- a/signalerr/build/darwin/Info.plist +++ /dev/null @@ -1,63 +0,0 @@ - - - - CFBundlePackageType - APPL - CFBundleName - {{.Info.ProductName}} - CFBundleExecutable - {{.Name}} - CFBundleIdentifier - com.wails.{{.Name}} - CFBundleVersion - {{.Info.ProductVersion}} - CFBundleGetInfoString - {{.Info.Comments}} - CFBundleShortVersionString - {{.Info.ProductVersion}} - CFBundleIconFile - iconfile - LSMinimumSystemVersion - 10.13.0 - NSHighResolutionCapable - true - NSHumanReadableCopyright - {{.Info.Copyright}} - {{if .Info.FileAssociations}} - CFBundleDocumentTypes - - {{range .Info.FileAssociations}} - - CFBundleTypeExtensions - - {{.Ext}} - - CFBundleTypeName - {{.Name}} - CFBundleTypeRole - {{.Role}} - CFBundleTypeIconFile - {{.IconName}} - - {{end}} - - {{end}} - {{if .Info.Protocols}} - CFBundleURLTypes - - {{range .Info.Protocols}} - - CFBundleURLName - com.wails.{{.Scheme}} - CFBundleURLSchemes - - {{.Scheme}} - - CFBundleTypeRole - {{.Role}} - - {{end}} - - {{end}} - - diff --git a/signalerr/build/windows/icon.ico b/signalerr/build/windows/icon.ico deleted file mode 100644 index f334798..0000000 Binary files a/signalerr/build/windows/icon.ico and /dev/null differ diff --git a/signalerr/build/windows/info.json b/signalerr/build/windows/info.json deleted file mode 100644 index 9727946..0000000 --- a/signalerr/build/windows/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "fixed": { - "file_version": "{{.Info.ProductVersion}}" - }, - "info": { - "0000": { - "ProductVersion": "{{.Info.ProductVersion}}", - "CompanyName": "{{.Info.CompanyName}}", - "FileDescription": "{{.Info.ProductName}}", - "LegalCopyright": "{{.Info.Copyright}}", - "ProductName": "{{.Info.ProductName}}", - "Comments": "{{.Info.Comments}}" - } - } -} \ No newline at end of file diff --git a/signalerr/build/windows/installer/project.nsi b/signalerr/build/windows/installer/project.nsi deleted file mode 100644 index 654ae2e..0000000 --- a/signalerr/build/windows/installer/project.nsi +++ /dev/null @@ -1,114 +0,0 @@ -Unicode true - -#### -## Please note: Template replacements don't work in this file. They are provided with default defines like -## mentioned underneath. -## If the keyword is not defined, "wails_tools.nsh" will populate them with the values from ProjectInfo. -## If they are defined here, "wails_tools.nsh" will not touch them. This allows to use this project.nsi manually -## from outside of Wails for debugging and development of the installer. -## -## For development first make a wails nsis build to populate the "wails_tools.nsh": -## > wails build --target windows/amd64 --nsis -## Then you can call makensis on this file with specifying the path to your binary: -## For a AMD64 only installer: -## > makensis -DARG_WAILS_AMD64_BINARY=..\..\bin\app.exe -## For a ARM64 only installer: -## > makensis -DARG_WAILS_ARM64_BINARY=..\..\bin\app.exe -## For a installer with both architectures: -## > makensis -DARG_WAILS_AMD64_BINARY=..\..\bin\app-amd64.exe -DARG_WAILS_ARM64_BINARY=..\..\bin\app-arm64.exe -#### -## The following information is taken from the ProjectInfo file, but they can be overwritten here. -#### -## !define INFO_PROJECTNAME "MyProject" # Default "{{.Name}}" -## !define INFO_COMPANYNAME "MyCompany" # Default "{{.Info.CompanyName}}" -## !define INFO_PRODUCTNAME "MyProduct" # Default "{{.Info.ProductName}}" -## !define INFO_PRODUCTVERSION "1.0.0" # Default "{{.Info.ProductVersion}}" -## !define INFO_COPYRIGHT "Copyright" # Default "{{.Info.Copyright}}" -### -## !define PRODUCT_EXECUTABLE "Application.exe" # Default "${INFO_PROJECTNAME}.exe" -## !define UNINST_KEY_NAME "UninstKeyInRegistry" # Default "${INFO_COMPANYNAME}${INFO_PRODUCTNAME}" -#### -## !define REQUEST_EXECUTION_LEVEL "admin" # Default "admin" see also https://nsis.sourceforge.io/Docs/Chapter4.html -#### -## Include the wails tools -#### -!include "wails_tools.nsh" - -# The version information for this two must consist of 4 parts -VIProductVersion "${INFO_PRODUCTVERSION}.0" -VIFileVersion "${INFO_PRODUCTVERSION}.0" - -VIAddVersionKey "CompanyName" "${INFO_COMPANYNAME}" -VIAddVersionKey "FileDescription" "${INFO_PRODUCTNAME} Installer" -VIAddVersionKey "ProductVersion" "${INFO_PRODUCTVERSION}" -VIAddVersionKey "FileVersion" "${INFO_PRODUCTVERSION}" -VIAddVersionKey "LegalCopyright" "${INFO_COPYRIGHT}" -VIAddVersionKey "ProductName" "${INFO_PRODUCTNAME}" - -# Enable HiDPI support. https://nsis.sourceforge.io/Reference/ManifestDPIAware -ManifestDPIAware true - -!include "MUI.nsh" - -!define MUI_ICON "..\icon.ico" -!define MUI_UNICON "..\icon.ico" -# !define MUI_WELCOMEFINISHPAGE_BITMAP "resources\leftimage.bmp" #Include this to add a bitmap on the left side of the Welcome Page. Must be a size of 164x314 -!define MUI_FINISHPAGE_NOAUTOCLOSE # Wait on the INSTFILES page so the user can take a look into the details of the installation steps -!define MUI_ABORTWARNING # This will warn the user if they exit from the installer. - -!insertmacro MUI_PAGE_WELCOME # Welcome to the installer page. -# !insertmacro MUI_PAGE_LICENSE "resources\eula.txt" # Adds a EULA page to the installer -!insertmacro MUI_PAGE_DIRECTORY # In which folder install page. -!insertmacro MUI_PAGE_INSTFILES # Installing page. -!insertmacro MUI_PAGE_FINISH # Finished installation page. - -!insertmacro MUI_UNPAGE_INSTFILES # Uinstalling page - -!insertmacro MUI_LANGUAGE "English" # Set the Language of the installer - -## The following two statements can be used to sign the installer and the uninstaller. The path to the binaries are provided in %1 -#!uninstfinalize 'signtool --file "%1"' -#!finalize 'signtool --file "%1"' - -Name "${INFO_PRODUCTNAME}" -OutFile "..\..\bin\${INFO_PROJECTNAME}-${ARCH}-installer.exe" # Name of the installer's file. -InstallDir "$PROGRAMFILES64\${INFO_COMPANYNAME}\${INFO_PRODUCTNAME}" # Default installing folder ($PROGRAMFILES is Program Files folder). -ShowInstDetails show # This will always show the installation details. - -Function .onInit - !insertmacro wails.checkArchitecture -FunctionEnd - -Section - !insertmacro wails.setShellContext - - !insertmacro wails.webview2runtime - - SetOutPath $INSTDIR - - !insertmacro wails.files - - CreateShortcut "$SMPROGRAMS\${INFO_PRODUCTNAME}.lnk" "$INSTDIR\${PRODUCT_EXECUTABLE}" - CreateShortCut "$DESKTOP\${INFO_PRODUCTNAME}.lnk" "$INSTDIR\${PRODUCT_EXECUTABLE}" - - !insertmacro wails.associateFiles - !insertmacro wails.associateCustomProtocols - - !insertmacro wails.writeUninstaller -SectionEnd - -Section "uninstall" - !insertmacro wails.setShellContext - - RMDir /r "$AppData\${PRODUCT_EXECUTABLE}" # Remove the WebView2 DataPath - - RMDir /r $INSTDIR - - Delete "$SMPROGRAMS\${INFO_PRODUCTNAME}.lnk" - Delete "$DESKTOP\${INFO_PRODUCTNAME}.lnk" - - !insertmacro wails.unassociateFiles - !insertmacro wails.unassociateCustomProtocols - - !insertmacro wails.deleteUninstaller -SectionEnd diff --git a/signalerr/build/windows/installer/wails_tools.nsh b/signalerr/build/windows/installer/wails_tools.nsh deleted file mode 100644 index f9c0f88..0000000 --- a/signalerr/build/windows/installer/wails_tools.nsh +++ /dev/null @@ -1,249 +0,0 @@ -# DO NOT EDIT - Generated automatically by `wails build` - -!include "x64.nsh" -!include "WinVer.nsh" -!include "FileFunc.nsh" - -!ifndef INFO_PROJECTNAME - !define INFO_PROJECTNAME "{{.Name}}" -!endif -!ifndef INFO_COMPANYNAME - !define INFO_COMPANYNAME "{{.Info.CompanyName}}" -!endif -!ifndef INFO_PRODUCTNAME - !define INFO_PRODUCTNAME "{{.Info.ProductName}}" -!endif -!ifndef INFO_PRODUCTVERSION - !define INFO_PRODUCTVERSION "{{.Info.ProductVersion}}" -!endif -!ifndef INFO_COPYRIGHT - !define INFO_COPYRIGHT "{{.Info.Copyright}}" -!endif -!ifndef PRODUCT_EXECUTABLE - !define PRODUCT_EXECUTABLE "${INFO_PROJECTNAME}.exe" -!endif -!ifndef UNINST_KEY_NAME - !define UNINST_KEY_NAME "${INFO_COMPANYNAME}${INFO_PRODUCTNAME}" -!endif -!define UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${UNINST_KEY_NAME}" - -!ifndef REQUEST_EXECUTION_LEVEL - !define REQUEST_EXECUTION_LEVEL "admin" -!endif - -RequestExecutionLevel "${REQUEST_EXECUTION_LEVEL}" - -!ifdef ARG_WAILS_AMD64_BINARY - !define SUPPORTS_AMD64 -!endif - -!ifdef ARG_WAILS_ARM64_BINARY - !define SUPPORTS_ARM64 -!endif - -!ifdef SUPPORTS_AMD64 - !ifdef SUPPORTS_ARM64 - !define ARCH "amd64_arm64" - !else - !define ARCH "amd64" - !endif -!else - !ifdef SUPPORTS_ARM64 - !define ARCH "arm64" - !else - !error "Wails: Undefined ARCH, please provide at least one of ARG_WAILS_AMD64_BINARY or ARG_WAILS_ARM64_BINARY" - !endif -!endif - -!macro wails.checkArchitecture - !ifndef WAILS_WIN10_REQUIRED - !define WAILS_WIN10_REQUIRED "This product is only supported on Windows 10 (Server 2016) and later." - !endif - - !ifndef WAILS_ARCHITECTURE_NOT_SUPPORTED - !define WAILS_ARCHITECTURE_NOT_SUPPORTED "This product can't be installed on the current Windows architecture. Supports: ${ARCH}" - !endif - - ${If} ${AtLeastWin10} - !ifdef SUPPORTS_AMD64 - ${if} ${IsNativeAMD64} - Goto ok - ${EndIf} - !endif - - !ifdef SUPPORTS_ARM64 - ${if} ${IsNativeARM64} - Goto ok - ${EndIf} - !endif - - IfSilent silentArch notSilentArch - silentArch: - SetErrorLevel 65 - Abort - notSilentArch: - MessageBox MB_OK "${WAILS_ARCHITECTURE_NOT_SUPPORTED}" - Quit - ${else} - IfSilent silentWin notSilentWin - silentWin: - SetErrorLevel 64 - Abort - notSilentWin: - MessageBox MB_OK "${WAILS_WIN10_REQUIRED}" - Quit - ${EndIf} - - ok: -!macroend - -!macro wails.files - !ifdef SUPPORTS_AMD64 - ${if} ${IsNativeAMD64} - File "/oname=${PRODUCT_EXECUTABLE}" "${ARG_WAILS_AMD64_BINARY}" - ${EndIf} - !endif - - !ifdef SUPPORTS_ARM64 - ${if} ${IsNativeARM64} - File "/oname=${PRODUCT_EXECUTABLE}" "${ARG_WAILS_ARM64_BINARY}" - ${EndIf} - !endif -!macroend - -!macro wails.writeUninstaller - WriteUninstaller "$INSTDIR\uninstall.exe" - - SetRegView 64 - WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "${INFO_COMPANYNAME}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "${INFO_PRODUCTNAME}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayVersion" "${INFO_PRODUCTVERSION}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayIcon" "$INSTDIR\${PRODUCT_EXECUTABLE}" - WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" - WriteRegStr HKLM "${UNINST_KEY}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" - - ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 - IntFmt $0 "0x%08X" $0 - WriteRegDWORD HKLM "${UNINST_KEY}" "EstimatedSize" "$0" -!macroend - -!macro wails.deleteUninstaller - Delete "$INSTDIR\uninstall.exe" - - SetRegView 64 - DeleteRegKey HKLM "${UNINST_KEY}" -!macroend - -!macro wails.setShellContext - ${If} ${REQUEST_EXECUTION_LEVEL} == "admin" - SetShellVarContext all - ${else} - SetShellVarContext current - ${EndIf} -!macroend - -# Install webview2 by launching the bootstrapper -# See https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution#online-only-deployment -!macro wails.webview2runtime - !ifndef WAILS_INSTALL_WEBVIEW_DETAILPRINT - !define WAILS_INSTALL_WEBVIEW_DETAILPRINT "Installing: WebView2 Runtime" - !endif - - SetRegView 64 - # If the admin key exists and is not empty then webview2 is already installed - ReadRegStr $0 HKLM "SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}" "pv" - ${If} $0 != "" - Goto ok - ${EndIf} - - ${If} ${REQUEST_EXECUTION_LEVEL} == "user" - # If the installer is run in user level, check the user specific key exists and is not empty then webview2 is already installed - ReadRegStr $0 HKCU "Software\Microsoft\EdgeUpdate\Clients{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}" "pv" - ${If} $0 != "" - Goto ok - ${EndIf} - ${EndIf} - - SetDetailsPrint both - DetailPrint "${WAILS_INSTALL_WEBVIEW_DETAILPRINT}" - SetDetailsPrint listonly - - InitPluginsDir - CreateDirectory "$pluginsdir\webview2bootstrapper" - SetOutPath "$pluginsdir\webview2bootstrapper" - File "tmp\MicrosoftEdgeWebview2Setup.exe" - ExecWait '"$pluginsdir\webview2bootstrapper\MicrosoftEdgeWebview2Setup.exe" /silent /install' - - SetDetailsPrint both - ok: -!macroend - -# Copy of APP_ASSOCIATE and APP_UNASSOCIATE macros from here https://gist.github.com/nikku/281d0ef126dbc215dd58bfd5b3a5cd5b -!macro APP_ASSOCIATE EXT FILECLASS DESCRIPTION ICON COMMANDTEXT COMMAND - ; Backup the previously associated file class - ReadRegStr $R0 SHELL_CONTEXT "Software\Classes\.${EXT}" "" - WriteRegStr SHELL_CONTEXT "Software\Classes\.${EXT}" "${FILECLASS}_backup" "$R0" - - WriteRegStr SHELL_CONTEXT "Software\Classes\.${EXT}" "" "${FILECLASS}" - - WriteRegStr SHELL_CONTEXT "Software\Classes\${FILECLASS}" "" `${DESCRIPTION}` - WriteRegStr SHELL_CONTEXT "Software\Classes\${FILECLASS}\DefaultIcon" "" `${ICON}` - WriteRegStr SHELL_CONTEXT "Software\Classes\${FILECLASS}\shell" "" "open" - WriteRegStr SHELL_CONTEXT "Software\Classes\${FILECLASS}\shell\open" "" `${COMMANDTEXT}` - WriteRegStr SHELL_CONTEXT "Software\Classes\${FILECLASS}\shell\open\command" "" `${COMMAND}` -!macroend - -!macro APP_UNASSOCIATE EXT FILECLASS - ; Backup the previously associated file class - ReadRegStr $R0 SHELL_CONTEXT "Software\Classes\.${EXT}" `${FILECLASS}_backup` - WriteRegStr SHELL_CONTEXT "Software\Classes\.${EXT}" "" "$R0" - - DeleteRegKey SHELL_CONTEXT `Software\Classes\${FILECLASS}` -!macroend - -!macro wails.associateFiles - ; Create file associations - {{range .Info.FileAssociations}} - !insertmacro APP_ASSOCIATE "{{.Ext}}" "{{.Name}}" "{{.Description}}" "$INSTDIR\{{.IconName}}.ico" "Open with ${INFO_PRODUCTNAME}" "$INSTDIR\${PRODUCT_EXECUTABLE} $\"%1$\"" - - File "..\{{.IconName}}.ico" - {{end}} -!macroend - -!macro wails.unassociateFiles - ; Delete app associations - {{range .Info.FileAssociations}} - !insertmacro APP_UNASSOCIATE "{{.Ext}}" "{{.Name}}" - - Delete "$INSTDIR\{{.IconName}}.ico" - {{end}} -!macroend - -!macro CUSTOM_PROTOCOL_ASSOCIATE PROTOCOL DESCRIPTION ICON COMMAND - DeleteRegKey SHELL_CONTEXT "Software\Classes\${PROTOCOL}" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}" "" "${DESCRIPTION}" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}" "URL Protocol" "" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}\DefaultIcon" "" "${ICON}" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}\shell" "" "" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}\shell\open" "" "" - WriteRegStr SHELL_CONTEXT "Software\Classes\${PROTOCOL}\shell\open\command" "" "${COMMAND}" -!macroend - -!macro CUSTOM_PROTOCOL_UNASSOCIATE PROTOCOL - DeleteRegKey SHELL_CONTEXT "Software\Classes\${PROTOCOL}" -!macroend - -!macro wails.associateCustomProtocols - ; Create custom protocols associations - {{range .Info.Protocols}} - !insertmacro CUSTOM_PROTOCOL_ASSOCIATE "{{.Scheme}}" "{{.Description}}" "$INSTDIR\${PRODUCT_EXECUTABLE},0" "$INSTDIR\${PRODUCT_EXECUTABLE} $\"%1$\"" - - {{end}} -!macroend - -!macro wails.unassociateCustomProtocols - ; Delete app custom protocol associations - {{range .Info.Protocols}} - !insertmacro CUSTOM_PROTOCOL_UNASSOCIATE "{{.Scheme}}" - {{end}} -!macroend diff --git a/signalerr/build/windows/wails.exe.manifest b/signalerr/build/windows/wails.exe.manifest deleted file mode 100644 index 17e1a23..0000000 --- a/signalerr/build/windows/wails.exe.manifest +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - true/pm - permonitorv2,permonitor - - - \ No newline at end of file diff --git a/signalerr/wails.json b/wails.json similarity index 100% rename from signalerr/wails.json rename to wails.json