docs: add project changelog

This commit is contained in:
2026-06-13 09:11:05 +02:00
parent 871e2c26c3
commit 313ed6cea3
2 changed files with 45 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ This repository is a browser-first photo mapping prototype.
- Make small, focused changes. - Make small, focused changes.
- Commit every git change set before finishing a task. - Commit every git change set before finishing a task.
- Use conventional commit messages. - Use conventional commit messages.
- Document each committed change set in `Changelog.md` with a short summary.
- Verify the result with `git diff --check` when possible. - Verify the result with `git diff --check` when possible.
- Update the README only when the user-facing setup or features change. - Update the README only when the user-facing setup or features change.

44
Changelog.md Normal file
View File

@@ -0,0 +1,44 @@
# Changelog
This file summarizes the project's git history in short, readable steps.
## Foundation
- `28c91a4` / `cc5a567`: Initialized the project metadata and the TypeScript server skeleton.
- `caea566` / `4ef8ae3`: Documented the structure and added the first map-based web interface.
## Nextcloud Import
- `3ec8b28` / `3d92cff`: Added browser-side Nextcloud share loading and documented the import flow.
- `9fe4752`: Routed share requests through the server proxy.
- `36f6504` / `8218583` / `c21a67d`: Added progressive loading, cancel support, and cleaned up abort handling.
## UI And Timeline
- `047177c` / `800ee47`: Localized the UI and improved API error messages.
- `4084db1` / `cf2b768` / `465b214`: Added the interactive timeline, fixed share parsing, and enabled zoomable date ranges.
- `e094745` / `d710438` / `f819785`: Refined spacing, added dark mode, and tightened the visual style.
- `13a8739` / `0e1d1f6` / `e557231` / `d50f668` / `5f2bd97` / `faeecfa` / `96ef037`: Added marker thumbnails and progressively cleaned up the copy and wording.
## Packaging And Refactors
- `c34c0fc` / `a0a6c8e` / `4de12db`: Added Docker support and the initial agent guidance.
- `44588da` / `d98ec5f` / `b30a711`: Stabilized the sidebar, validated proxy targets, and throttled photo rendering.
- `55c0051` / `465aba4` / `c465cc9` / `45d1b2d`: Renamed the project to mapix and refined the timeline behavior.
- `e7e876a` / `5cb853b` / `18f566c` / `fe7787d` / `bb1d388` / `e2e41a7`: Added CI and several map and UI refactors.
- `fb60196` / `fd02b09` / `5464c1f` / `6eb95cb` / `ffd2ca8`: Compact photo tiles, restored dark theme behavior, and tightened popup layout.
## Recent Enhancements
- `7193457` / `5d3b91a` / `01c27a9` / `a12d87c` / `28387dc`: Added client-side thumbnails and improved the fullscreen overlay and popup spacing.
- `6d5d168` / `2669f87` / `d2e77d9` / `99cad2f`: Stabilized scrolling, fixed thumbnail sizing, and moved the theme toggle to the top right.
- `f3fdf15` / `ab8cad1` / `1d04468`: Restored timeline selection highlighting, added route visibility toggling, and followed the system color scheme by default.
- `62b1745` / `9c1a6ac` / `f061dd2` / `ee75333` / `df17afe`: Split server assets, extracted proxy handlers, modularized the client, and covered proxy URL handling.
- `8eec2d4` / `0ea9e43` / `5e10be4`: Polished map control states, clarified timeline selection states, and bundled browser dependencies locally.
- `4dd9e5e` / `ffd094d` / `11d8b42` / `f621a4e`: Added brand assets, introduced the themed sidebar logo, switched to PNG assets, and reduced the logo size.
- `871e2c2`: Expanded the README with a screenshot and a fuller feature overview.
## Notes
- The repo now keeps browser dependencies and static brand assets local so the runtime does not depend on third-party CDNs.
- Commit history is expected to be reflected here in short summaries after each committed change set.