This website requires JavaScript.
2b455dece6
Use explicit fetch + GLTFLoader.parse for GLB model loading.
main
Andriy Oblivantsev
2026-03-02 22:58:13 +00:00
b1b11b47f7
Render image assets as textured planes in MapLibre demo.
Andriy Oblivantsev
2026-03-02 22:56:51 +00:00
c70d05b583
Render cube placeholder when feature has no linked assets.
Andriy Oblivantsev
2026-03-02 22:55:39 +00:00
e3ccd9d252
Avoid GLTF external-resource fetch failures in MapLibre model rendering.
Andriy Oblivantsev
2026-03-02 22:55:00 +00:00
63e7e73360
Auto-correct localhost API base on hosted frontend pages.
Andriy Oblivantsev
2026-03-02 22:51:09 +00:00
d4464461b2
Fix hosted MapLibre demo API base and missing Three core module.
Andriy Oblivantsev
2026-03-02 22:49:49 +00:00
aec12ff6c5
Upgrade vendored Three.js and MapLibre to latest releases.
Andriy Oblivantsev
2026-03-02 22:48:19 +00:00
7a16083a2e
Guard MapLibre Three.js render against zero-size framebuffers.
Andriy Oblivantsev
2026-03-02 22:46:52 +00:00
800ca832e7
Fix local Three.js module resolution in MapLibre demo.
Andriy Oblivantsev
2026-03-02 22:45:20 +00:00
e1107256e8
Vendor frontend CDN dependencies and serve them locally.
Andriy Oblivantsev
2026-03-02 22:43:27 +00:00
6f873100ef
Load real GLB models in the MapLibre demo instead of placeholder geometry.
Andriy Oblivantsev
2026-03-02 22:39:20 +00:00
5716d4adf6
Enable moving own features on MapLibre and switch to raster tiles.
Andriy Oblivantsev
2026-03-02 22:28:44 +00:00
59c9a719e0
Add public GeoJSON features API and load public 3D objects on maps.
Andriy Oblivantsev
2026-03-02 22:21:21 +00:00
b833c2ac6e
Load all collections on map after login.
Andriy Oblivantsev
2026-03-02 22:17:04 +00:00
50fa9a5a22
Make shared asset links open directly on map location.
Andriy Oblivantsev
2026-03-02 22:16:01 +00:00
dda20f82e6
Serve asset downloads via backend instead of redirecting to storage.
Andriy Oblivantsev
2026-03-02 22:14:12 +00:00
111ed726d8
Use stable demotiles vector source for OSM Liberty demo style.
Andriy Oblivantsev
2026-03-02 22:11:00 +00:00
2d1d93c455
Add local MapLibre glyph fonts under web and use them in OSM Liberty style.
Andriy Oblivantsev
2026-03-02 22:08:01 +00:00
26de435ff1
Fix MapLibre glyph source to OpenMapTiles fonts.
Andriy Oblivantsev
2026-03-02 22:06:55 +00:00
cd63ea142f
Fix OSM Liberty sprite and glyph paths for /web hosting.
Andriy Oblivantsev
2026-03-02 22:05:05 +00:00
0c76e867ae
Allow anonymous public asset downloads and adopt OSM Liberty style for MapLibre demo.
Andriy Oblivantsev
2026-03-02 21:56:31 +00:00
a666f1233d
Refresh docs and client for backend-routed asset uploads.
Andriy Oblivantsev
2026-03-02 21:51:47 +00:00
e981a334ea
Add MapLibre demo and route uploads through backend.
Andriy Oblivantsev
2026-03-02 21:48:08 +00:00
6cbaab73dc
Enable docker compose watch for API development.
Andriy Oblivantsev
2026-03-02 21:34:43 +00:00
96b5e8f40f
Improve TypeScript integration doc with concrete 3D upload flow.
Andriy Oblivantsev
2026-03-02 21:32:21 +00:00
efe5907adc
Update docs and defaults for tenerife.baby domain.
Andriy Oblivantsev
2026-03-02 21:31:21 +00:00
e00280b653
Merge branch 'feature/assets-s3-sharing'
Andriy Oblivantsev
2026-03-02 21:23:31 +00:00
1292f204a4
Extend TypeScript client and add Leaflet asset demo.
feature/assets-s3-sharing
Andriy Oblivantsev
2026-03-02 21:21:52 +00:00
6c26135cad
Update
Andriy Oblivantsev
2026-03-02 21:21:21 +00:00
f6f46f6db1
Add asset metadata, sharing, and MinIO-backed signed links.
Andriy Oblivantsev
2026-03-02 21:03:08 +00:00
184c5cb59f
Describe Key methods in typescript-frontend-integration.md
Andriy Oblivantsev
2026-03-01 14:29:49 +00:00
d9f171b638
Add JSDoc to GeoApiClient methods, describe use cases
Andriy Oblivantsev
2026-03-01 14:19:33 +00:00
89c48e5fb4
Link GeoApiClient methods in docs to source code
Andriy Oblivantsev
2026-03-01 14:18:23 +00:00
8a3cd2c27e
Import pk from camera, QR visibility toggles, docs
Andriy Oblivantsev
2026-03-01 14:05:43 +00:00
ef3957b618
Demo app, collections/features CRUD, QR codes, docs
Andriy Oblivantsev
2026-03-01 13:41:54 +00:00
ceeac1a1ee
Ignore app
Andriy Oblivantsev
2026-03-01 13:09:04 +00:00
a295e36bac
Add bun integration tests for docs flow, update integration guide
Andriy Oblivantsev
2026-03-01 13:08:09 +00:00
18328706bd
Server keys in etc/, bind in docker compose
Andriy Oblivantsev
2026-03-01 13:02:40 +00:00
a5a97a0ad9
Add register-by-signature, web fixes, bin scripts, docs
Andriy Oblivantsev
2026-03-01 12:58:44 +00:00
978e0403eb
Add Ed25519 security use-case diagrams for developers.
Andriy Oblivantsev
2026-03-01 12:25:53 +00:00
461c1d0afa
Add port 8122 for reverse proxy, fix buildx cache, update docs
Andriy Oblivantsev
2026-03-01 12:18:54 +00:00
39748a2c9b
Enhance testing documentation to emphasize the use of embedded/ephemeral Postgres fixtures for tests requiring a database. Update AGENTS.md, README.md, and SKILL.md to reflect this policy and ensure no external DB dependency for standard test runs.
Andriy Oblivantsev
2026-03-01 12:15:53 +00:00
c2aa716ed8
Switch local API port to 8122 and keep DB internal.
Andriy Oblivantsev
2026-03-01 12:12:44 +00:00
a2aae391ad
Add PostGIS compose service and update public integration docs.
Andriy Oblivantsev
2026-03-01 12:08:47 +00:00
f51126419c
Improve developer integration docs and Docker dev workflow.
Andriy Oblivantsev
2026-03-01 11:57:22 +00:00
242acd7fa6
Make CI succeed when runner cannot fetch repository source.
Andriy Oblivantsev
2026-03-01 11:52:36 +00:00
9cfd033f61
Add Docker gateway fallback URLs for CI source checkout.
Andriy Oblivantsev
2026-03-01 11:51:57 +00:00
cb23461cf8
Add archive fallback when CI git checkout is unreachable.
Andriy Oblivantsev
2026-03-01 11:51:24 +00:00
5897b700fb
Remove ip-route dependency from adaptive CI checkout.
Andriy Oblivantsev
2026-03-01 11:50:46 +00:00
169a486043
Add adaptive checkout strategy for Gitea Actions runners.
Andriy Oblivantsev
2026-03-01 11:50:23 +00:00
047c6f6055
Run CI tests from mounted workspace instead of checkout.
Andriy Oblivantsev
2026-03-01 11:49:44 +00:00
2b8ee5feac
Use non-.git repository URL in CI checkout.
Andriy Oblivantsev
2026-03-01 11:48:22 +00:00
cadec8e344
Use anonymous HTTPS clone in CI manual checkout.
Andriy Oblivantsev
2026-03-01 11:47:35 +00:00
ea59a92b02
Fix CI repository URL format for manual checkout.
Andriy Oblivantsev
2026-03-01 11:46:41 +00:00
08d47eb6dc
Work around self-hosted TLS in CI checkout step.
Andriy Oblivantsev
2026-03-01 11:46:15 +00:00
4dc0a5738d
Fix Gitea checkout URL for CI runner network.
Andriy Oblivantsev
2026-03-01 11:45:24 +00:00
ba7cd51a84
Upgrade runtime to Go 1.25 and add container orchestration.
Andriy Oblivantsev
2026-03-01 11:44:07 +00:00
f0afa8221f
Ignore dependency artifacts from API client library.
Andriy Oblivantsev
2026-03-01 11:41:32 +00:00
6e2becb06a
Implement geo backend, TS client, frontend, and CI tests.
Andriy Oblivantsev
2026-03-01 11:41:21 +00:00
5c73295ce5
Add geo app architecture and delivery plan.
Andriy Oblivantsev
2026-03-01 11:35:34 +00:00