[PR #56] [MERGED] Big overhaul of web and API. Breaking old API #98

Closed
opened 2026-02-25 23:39:54 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/HaschekSolutions/opentrashmail/pull/56
Author: @geek-at
Created: 11/11/2023
Status: Merged
Merged: 11/11/2023
Merged by: @geek-at

Base: masterHead: htmx


📝 Commits (9)

  • 5c6cb30 non-working first part of htmx rewrite
  • 0921231 added rss to new api and new config option
  • 752cd0e few reworks
  • 6f517b2 simplification of buttons and added features
  • c3af7b2 loading indicator tests, slight rework
  • 2bfe9f2 almost done with the rework. Just the JSON API missing
  • d79091f almost ready
  • 9d2dc7b cleanup and updated build
  • 75e4684 updated build and readme. ready for launch

📊 Changes

32 files changed (+719 additions, -7830 deletions)

View changed files

📝 .github/workflows/build-docker.yml (+28 -6)
📝 README.md (+14 -7)
📝 docker/rootfs/nginx.conf (+2 -15)
📝 docker/rootfs/start.sh (+7 -0)
docs/Dev.md (+19 -0)
docs/Docker.md (+0 -9)
📝 example.config.ini (+4 -0)
📝 python/mailserver.py (+2 -0)
tools/testmail.txt (+14 -0)
web/api.php (+0 -157)
web/css/bootstrap.min.css (+0 -7)
web/css/bootstrap.min.css.map (+0 -1)
web/css/default.min.css (+2 -0)
web/css/default.min.css:Zone.Identifier (+3 -0)
📝 web/css/opentrashmail.css (+34 -6)
web/css/pico.min.css (+5 -0)
web/inc/OpenTrashmailBackend.class.php (+220 -0)
📝 web/inc/core.php (+109 -3)
web/index.html (+0 -48)
web/index.php (+33 -0)

...and 12 more files

📄 Description

Almost a full rewrite. Breaking changes


🔄 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/HaschekSolutions/opentrashmail/pull/56 **Author:** [@geek-at](https://github.com/geek-at) **Created:** 11/11/2023 **Status:** ✅ Merged **Merged:** 11/11/2023 **Merged by:** [@geek-at](https://github.com/geek-at) **Base:** `master` ← **Head:** `htmx` --- ### 📝 Commits (9) - [`5c6cb30`](https://github.com/HaschekSolutions/opentrashmail/commit/5c6cb30910cb5e634db68f0f1b1a88233000f55d) non-working first part of htmx rewrite - [`0921231`](https://github.com/HaschekSolutions/opentrashmail/commit/092123175dfc78fc89e631af88a5e3c5f43c2baa) added rss to new api and new config option - [`752cd0e`](https://github.com/HaschekSolutions/opentrashmail/commit/752cd0e35faebbb22767cf597e577599d3d7cf75) few reworks - [`6f517b2`](https://github.com/HaschekSolutions/opentrashmail/commit/6f517b2c6e08842ace55b17b1ab2e55b70ef3051) simplification of buttons and added features - [`c3af7b2`](https://github.com/HaschekSolutions/opentrashmail/commit/c3af7b2afad9907c707f8213c2f7e1750ab05f41) loading indicator tests, slight rework - [`2bfe9f2`](https://github.com/HaschekSolutions/opentrashmail/commit/2bfe9f297c430f543bf42a4aeaad5f36439f78c9) almost done with the rework. Just the JSON API missing - [`d79091f`](https://github.com/HaschekSolutions/opentrashmail/commit/d79091faac829532a87e007fed0f3685b0f181ae) almost ready - [`9d2dc7b`](https://github.com/HaschekSolutions/opentrashmail/commit/9d2dc7b792c5ae8d3c863a5233be8b0dbbcfa313) cleanup and updated build - [`75e4684`](https://github.com/HaschekSolutions/opentrashmail/commit/75e46847a2c1799da436efa0bd1495ce9b59b0e7) updated build and readme. ready for launch ### 📊 Changes **32 files changed** (+719 additions, -7830 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-docker.yml` (+28 -6) 📝 `README.md` (+14 -7) 📝 `docker/rootfs/nginx.conf` (+2 -15) 📝 `docker/rootfs/start.sh` (+7 -0) ➕ `docs/Dev.md` (+19 -0) ➖ `docs/Docker.md` (+0 -9) 📝 `example.config.ini` (+4 -0) 📝 `python/mailserver.py` (+2 -0) ➕ `tools/testmail.txt` (+14 -0) ➖ `web/api.php` (+0 -157) ➖ `web/css/bootstrap.min.css` (+0 -7) ➖ `web/css/bootstrap.min.css.map` (+0 -1) ➕ `web/css/default.min.css` (+2 -0) ➕ `web/css/default.min.css:Zone.Identifier` (+3 -0) 📝 `web/css/opentrashmail.css` (+34 -6) ➕ `web/css/pico.min.css` (+5 -0) ➕ `web/inc/OpenTrashmailBackend.class.php` (+220 -0) 📝 `web/inc/core.php` (+109 -3) ➖ `web/index.html` (+0 -48) ➕ `web/index.php` (+33 -0) _...and 12 more files_ </details> ### 📄 Description Almost a full rewrite. Breaking changes --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 23:39:54 +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/opentrashmail#98
No description provided.