Releases: Times-Z/GeekMagic-Open-Firmware
Releases · Times-Z/GeekMagic-Open-Firmware
v1.4.0
1.4.0 (2026-03-30)
Bug Fixes
- ci: dry run mode verifies permissions (f8a2eb5)
- ci: plugin without needed permission for dry run (8e6c101)
- ci: scope to main (0334cfa)
- ci: update action/setup-node to 6.3.0 (ca9a634)
- ci: update action/setup-node to 6.3.0 (b33750a)
- ci: update action/setup-node to 6.3.0 (973794d)
- clangtidy codesmells with optimization (ef8cc67)
- named param for rotation range (fba00c3)
Features
v1.3.1
v1.3.0
1.3.0 (2026-03-24)
Bug Fixes
- ci: build both models littlefs partition (589f363)
- deprecated DynamicJsonDocument to JsonDocument (d00681a)
- js bad lint (fec4c34)
Features
- add log endpoint to api + webpage (d680b07)
- api: add cors support (8b8c8ae)
- api: protect endpoints (09c0c3d)
- api: wip API protection with token (b33cbc4)
- improve opepnapi generator (43e77b2)
- NTP sync (a2be031)
- openapi: improve generator (0eec690)
- test: extend and refactor webServerTest (ea70fdf)
- token change possibility (d0895c9)
- web: new webpage for token (54ebbb6)
v1.2.0
v1.1.0
v1.0.0
1.0.0 (2026-01-21)
Bug Fixes
- aliexpress product link (58a3673)
- ci: artifacts path (b047d8c)
- ci: artifacts path on download (e74699a)
- ci: artifacts path on download (5021b15)
- ci: build output artifacts (aec10b0)
- ci: missing fs build cmd (c3821b8)
- ci: missing option upload hidden files (629fc2b)
- ci: one job for each build (cd319d3)
- ci: oopsie forgot needs key (575a0ed)
- ci: release bin (4424dd4)
- ci: upload artifacts path recursive (5bb1000)
- ci: upload/download artifacts full dir (13585ff)
- config: check errors (611121b)
- devcontainer: container name/hostname && missing esptool (f9a99de)
- docker-build: adapt script with docker image on registry (cc6da0d)
- json config missing comma (dac39ae)
- lint: linter errors (adfc562)
- logger: change format (2fde485)
- readme: missing installation guide (8616420)
- release: firmware and littlefs partition in separate assets (4badb1e)
- release: path for release assets (a8b05a4)
Features
- add configuration manager (e7558d1)
- add progress bar on OTA update (07a1ba5)
- add project version with hook (3b77bd6)
- add support to build firmware using docker (#2) (7d30f03)
- api: ota update custom endpoint with page (f4b970d)
- build: up to 2mb littlefs (21ce630)
- ci: add github workflow (8ff46ef)
- ci: add semantic release (75a0511)
- config: lcd config via json file (73b5561)
- config: make the json file used by default if present (92ff172)
- config: secure storage (af0651d)
- devcontainer: switch from esp-idf to plateformIO (517e9c1)
- display: add display and SPI driver (173fd11)
- display: ip on startup screen (839e546)
- display: loading bar on boot (c74e3d0)
- gif upload (611fdfc)
- git_version: make it smarter (89d35d2)
- html: wip upload gif page (ad90eb9)
- init plateformIO project (686b0c1)
- init public repository (ca0918c)
- logger: add a logger lib (35ed7b8)
- logger: add optional classname (329a75d)
- play gif fullscreen (043f229)
- refactoring archi (c4a0149)
- screen: init the screen first (7107c6d)
- web: add light/dark theme switcher with cool animation (de8e76e)
- web: rework page header/footer load (1a061fb)
- webserver: add webserver and api endpoints mecanic (4213312)
- wifi: make the wifi manageable by webUi (3801aed)