Releases: redtoad/xcom-editor
v0.2.0
Changelog
0a0ac1e Add CLAUDE.md with development workflow guidelines.
4086fdd Add Globe tab with interactive 3D map of game locations
ee5d68e Add Locations() method and /locations API endpoint
1b6e425 Add Savegame to conveniently handle all data files.
9448255 Add Svelte frontend and build integration for savegame editor
a236e95 Add UFO next waypoint arcs and mission type to globe
574d967 Add animated flight path arcs for in-flight craft on Globe
a545d61 Add base name column to Crafts tab
7a047e1 Add marshalling and unmarshalling to an from bytes.
15711ae Add newline above package in generated file so it won't show up as package doc.
c2a2ca6 Add package docs.
c7e4610 Add per-savegame RWMutex for concurrent request safety
4822cbe Add pre-commit testing and go generate instructions to CLAUDE.md
b383905 Add savegame-editor Go backend with JSON API
3d0af15 Add support for reading WORLD.DAT
2b0923f Automatically generate strings for BASE_DAT enums.
27f01e7 Bind HTTP server to localhost by default
b60e672 Bugfix: Fix geo coordinate conversion.
715137c Collect Kaitai structs for data files (incomplete).
276dc1e Fix GPUShaderStage crash in browsers without WebGPU
2da6758 Fix bugs and extend savegame package for web editor
aee9c74 Fix cmd/editor build errors (#9)
a03d4be Fix null JSON arrays causing frontend crash
56de438 Fix null-terminated string handling in DAT file parsing. (#7)
123b05a Fix: Financial data are all 32 bit values.
8ec96d7 Fix: Replace deprecated package.
30433d4 Follow the original file structure for a better overview.
8f88aed Generate enums for CRAFT.DAT
4b63887 Generate enums for LOC.DAT
c6a6c05 Gnerate enums for SOLDIER.DAT
4b3f1dc Ignore build from goreleaser.
e62d52b Improve error messages.
76d95ee Improve error reporting.
9e43a15 Merge branch 'extract-enums' into timemachine
729b5c2 Merge pull request #10 from redtoad/feature/savegame-editor
153a700 Merge pull request #8 from redtoad/support-all-files
9355c66 Move Kaitai format descriptions to to level folder.
447890c Move data file parsing to internal package.
3eb2c05 Move file decoding to internal package.
6ea858e Move resources package one level up and remove lib.
138d527 Move use of restruct to internal package.
a5a5d10 Normalize armor values in savegame editor API
fe41dc8 Put everything in publicly usable package savegame.
6c304d9 Remove deprecated functions to load and save files.
f04f576 Rename remaining fies for consitency.
2c02b44 Rename structs after files.
c201a9b Replace unchecked type assertions with typed request structs
5c6ddb8 Rerun go generate.
5c6f8a4 Separate data file models from logic.
6892961 Serve earth texture locally instead of from CDN
095dc93 Simplify loading world data.
4b6b6a7 Start on geo conversion for world and craft data.
7c7abf9 Support for all fields in LOC.DAT
b2f4b1b Update GoReleaser config.
565187e Use convenience types to interact with underlying data of savegame.
c92629f Use dalight earth instead.
62a5679 Use path.Base instead of filepath.Base for URL path handling
1e4ce8f Use uint8 for TransferData 1-byte fields
v0.1.5
v0.1.4
v0.1.3
Changelog
v0.1.2
Changelog
- 1b89a8c Add grid template to for index page.
- 1a250ce Add headers which will be skipped when go generating.
- bf23713 Add image index page.
- a43f294 Add lazy loafing to images.
- c6764e5 Add pipeline bade to README.
- 3342ba0 Clean up docs.
- b99d49c Embed requires Go >= 1.16
- ccd127f Ignore local game folder.
- 59fdbd5 Read all pixels to be drawn from buffer (fixes #2).
- 8784314 Sort images alphabetically.
- 9e69c38 Update Go version in workflow.
- a82b44c Update dependencies to get tests running again.
- 8c79c6e Update meta resource data.
v0.1.1
v0.1.0
Changelog
6e2db1d Add README.
395e32b Add comment to resources if available.
fcb6a91 Add example how to modify soldier data.
f2a081c Add goreleaser config.
3c2fe1e Add gorilla/mux for easier route handling and start server in go routine.
db3a3cf Add logic to load save games (base and soldiers for now).
cfdd498 Add method to load image with specific palette.
7c4cd4f Add missing godocs.
d9caa31 Add sample to extract GIF from PCK.
54f11e2 Add server for image resources.
68fe360 Add version information to binary.
7584a3b Bugfix: Build all files for image-server.
831f165 Bugfix: Remove non-existing Makefile from release config.
61aa395 Create LICENSE
0212850 Fix image height of collection if images fit in rows.
92f7618 Generate resource list for image server from CSV file.
949e27e Handle port and root path via flags.
e56dc92 Improve HTTP logging.
5e42da3 Initial commit
ef25aa1 Load images with optional paletteNo as query parameter.
e207442 Move creation of image collections into library.
caafcb5 Move creation of image collections into library.
0e1e297 Move resource list into package.
a81c937 Restructure packages.