[PR #635] [MERGED] Making the web content maintainable #1086

Closed
opened 2026-02-28 00:06:17 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SpacehuhnTech/esp8266_deauther/pull/635
Author: @tobozo
Created: 10/11/2017
Status: Merged
Merged: 10/14/2017
Merged by: @tobozo

Base: testingHead: spiffs


📝 Commits (8)

  • ddcbd2f moved web_server to /data folder, now use the ESP8266 Sketch Data Upload to manage web UI
  • a93863f implemented l10n
  • 6eebb70 cleanup
  • 81df4f1 now serve any file from SPIFFS
  • b546206 implemented l10n
  • 96c504e Merge pull request #637 from jokin1999/spiffs
  • 4b7ef2b backporting @rubfi #638 PR vendorlist
  • bb6a2d8 Merge branch 'spiffs' of github.com:spacehuhn/esp8266_deauther into spiffs

📊 Changes

28 files changed (+25790 additions, -23984 deletions)

View changed files

📝 README.md (+5 -0)
📝 esp8266_deauther/data.h (+38 -22922)
📝 esp8266_deauther/data/apscan.html (+15 -15)
📝 esp8266_deauther/data/attack.html (+30 -31)
esp8266_deauther/data/config.ru (+32 -0)
📝 esp8266_deauther/data/error.html (+8 -7)
📝 esp8266_deauther/data/index.html (+11 -10)
📝 esp8266_deauther/data/info.html (+19 -16)
📝 esp8266_deauther/data/js/apscan.js (+6 -6)
📝 esp8266_deauther/data/js/attack.js (+9 -9)
📝 esp8266_deauther/data/js/functions.js (+8 -4)
esp8266_deauther/data/js/l10n.js (+244 -0)
📝 esp8266_deauther/data/js/settings.js (+6 -6)
📝 esp8266_deauther/data/js/stations.js (+19 -19)
esp8266_deauther/data/l10n/en.json (+182 -0)
esp8266_deauther/data/l10n/fr.json (+181 -0)
esp8266_deauther/data/l10n/zh-CN.json (+182 -0)
📝 esp8266_deauther/data/license (+0 -0)
📝 esp8266_deauther/data/settings.html (+53 -29)
📝 esp8266_deauther/data/stations.html (+21 -22)

...and 8 more files

📄 Description

Added the ability to serve HTML/JS/CSS files from SPIFFS instead of memory.

This modification requires to use the ESP8266 Sketch Data Upload plugin during the initial installation process, and every time a file is modified in the /data folder.

Awaiting use cases: UI improvements and customisations, JS debugging, l10n.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SpacehuhnTech/esp8266_deauther/pull/635 **Author:** [@tobozo](https://github.com/tobozo) **Created:** 10/11/2017 **Status:** ✅ Merged **Merged:** 10/14/2017 **Merged by:** [@tobozo](https://github.com/tobozo) **Base:** `testing` ← **Head:** `spiffs` --- ### 📝 Commits (8) - [`ddcbd2f`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/ddcbd2f991029719143615939df92496a6b3254d) moved web_server to /data folder, now use the ESP8266 Sketch Data Upload to manage web UI - [`a93863f`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/a93863f8d2a307443ab51ab6ca63e7ccb3f2bfb5) implemented l10n - [`6eebb70`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/6eebb704ef1c5d9cf028ff1a0ca2964cec2008db) cleanup - [`81df4f1`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/81df4f1c52627e2747a147f971d913042391269f) now serve any file from SPIFFS - [`b546206`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/b546206d8907e6e1fc8767f777991d68f8f3fe06) implemented l10n - [`96c504e`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/96c504e79435623f3db0a96e84fda54b88f2cc32) Merge pull request #637 from jokin1999/spiffs - [`4b7ef2b`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/4b7ef2bc70e3c3823f3b6f10d22a470e0b77f642) backporting @rubfi #638 PR vendorlist - [`bb6a2d8`](https://github.com/SpacehuhnTech/esp8266_deauther/commit/bb6a2d8751f4953b7fdf02b56d7877015fe2d3c7) Merge branch 'spiffs' of github.com:spacehuhn/esp8266_deauther into spiffs ### 📊 Changes **28 files changed** (+25790 additions, -23984 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+5 -0) 📝 `esp8266_deauther/data.h` (+38 -22922) 📝 `esp8266_deauther/data/apscan.html` (+15 -15) 📝 `esp8266_deauther/data/attack.html` (+30 -31) ➕ `esp8266_deauther/data/config.ru` (+32 -0) 📝 `esp8266_deauther/data/error.html` (+8 -7) 📝 `esp8266_deauther/data/index.html` (+11 -10) 📝 `esp8266_deauther/data/info.html` (+19 -16) 📝 `esp8266_deauther/data/js/apscan.js` (+6 -6) 📝 `esp8266_deauther/data/js/attack.js` (+9 -9) 📝 `esp8266_deauther/data/js/functions.js` (+8 -4) ➕ `esp8266_deauther/data/js/l10n.js` (+244 -0) 📝 `esp8266_deauther/data/js/settings.js` (+6 -6) 📝 `esp8266_deauther/data/js/stations.js` (+19 -19) ➕ `esp8266_deauther/data/l10n/en.json` (+182 -0) ➕ `esp8266_deauther/data/l10n/fr.json` (+181 -0) ➕ `esp8266_deauther/data/l10n/zh-CN.json` (+182 -0) 📝 `esp8266_deauther/data/license` (+0 -0) 📝 `esp8266_deauther/data/settings.html` (+53 -29) 📝 `esp8266_deauther/data/stations.html` (+21 -22) _...and 8 more files_ </details> ### 📄 Description Added the ability to serve HTML/JS/CSS files from SPIFFS instead of memory. This modification requires to use the [ESP8266 Sketch Data Upload](https://github.com/esp8266/arduino-esp8266fs-plugin) plugin during the initial installation process, and every time a file is modified in the /data folder. Awaiting use cases: UI improvements and customisations, JS debugging, l10n. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 00:06:17 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/esp8266_deauther#1086
No description provided.