dependabot[bot]
bf9e3017b8
build(deps-dev): bump typescript from 5.8.3 to 5.9.3 in /app ( #483 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-11-18 20:10:08 +00:00
dependabot[bot]
11b971371b
build(deps-dev): bump @types/node from 22.15.28 to 24.10.1 in /app ( #505 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 20:05:26 +00:00
Anton Tranelis
2ee10f0f55
fix(app): refactor icons ( #428 )
2025-11-10 16:55:31 +01:00
Anton Tranelis
590be2b7e5
fix(lib): optimized layout elements ( #424 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-14 12:00:23 +02:00
Anton Tranelis
15fbd3e6ce
fix(lib): improved item header ( #383 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 13:15:06 +02:00
Anton Tranelis
2411017c33
feat(lib): maplibre ( #425 )
2025-10-13 13:10:38 +02:00
Anton Tranelis
d10f924fa0
fix(lib): update tiptap to v3 ( #422 )
...
Co-authored-by: mahula <lenzmath@posteo.de>
2025-10-10 18:14:59 +02:00
Anton Tranelis
e261d68534
feat(lib): blanked out maps support ( #416 )
...
Co-authored-by: mahula <lenzmath@posteo.de>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-10-09 15:50:32 +02:00
mahula
d95afca304
refactor(other): set nodejs version to current lts version application-wide ( #414 )
2025-10-07 18:04:11 +02:00
Copilot
b25ded083f
feat(lib): add Fullscreen Control to UtopiaMap Component ( #408 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: antontranelis <31516529+antontranelis@users.noreply.github.com>
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-10-04 08:04:20 +02:00
Anton Tranelis
171f6a2b59
fix: prevent 'Cannot read properties of undefined (reading '0')' errors ( #385 )
...
- Add proper array length checks before accessing error.errors[0]
- Secure error handling in App.tsx for both map loading and layer loading
- Fix unsafe array access in mapApi.ts error handler
- Prevent crashes when error.errors is undefined or empty array
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-15 11:47:09 +02:00
07c8154453
add trailing slash for VITE_API_URL example ( #379 )
...
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-09-10 12:31:50 +02:00
Anton Tranelis
659efc0d5e
fix(lib): adjust index page for external profiles ( #361 )
...
* don't open internal profile, if item has external profile url
* refactor(backend): simplified icon config (#359 )
* simplified icon config
* fixed linting
* fixed linting
* fix linting and searchControl
* adjust useSelectPosition
* adjust useSelectPosition
* fixed presets
* removed menuIcon artefacts
* fix example
* adjust icon size in addButton
* item index page is now not opening internal profile if external profile exist
* fix imports
* reset layer
* fix behaviour
* set map position to popup form
2025-09-07 13:42:29 +02:00
Copilot
a9004a47ea
fix(app): unlimited loading screen when backend is not reachable ( #364 )
...
* Initial plan
* Add error handling for unlimited loading screen bug
Co-authored-by: antontranelis <31516529+antontranelis@users.noreply.github.com>
* Complete fix for unlimited loading screen bug with proper state management
Co-authored-by: antontranelis <31516529+antontranelis@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: antontranelis <31516529+antontranelis@users.noreply.github.com>
2025-09-07 12:45:37 +02:00
Anton Tranelis
879dbf1631
refactor(backend): simplified icon config ( #359 )
...
* simplified icon config
* fixed linting
* fixed linting
* fix linting and searchControl
* adjust useSelectPosition
* adjust useSelectPosition
* fixed presets
* removed menuIcon artefacts
* fix example
* adjust icon size in addButton
2025-09-05 22:26:26 +02:00
Anton Tranelis
cafffe88b4
change profile button target ( #357 )
2025-09-04 14:17:36 +02:00
Anton Tranelis
75516b8c3a
fix(app): layer sort ( #347 )
...
* layer sort
* change dev port back to 5174
2025-09-02 14:11:07 +02:00
Anton Tranelis
94ec2e5576
fix popup button ( #339 )
2025-08-27 13:17:20 +02:00
Anton Tranelis
7e059d8deb
feat(app): added external profile url ( #328 )
...
* added external profile url
* switch port back to 5174
* fix linting
* chaneged target to _parent
2025-08-26 14:56:55 +02:00
Anton Tranelis
cb6737d370
feat(app): popup customizing ( #333 )
...
* small form edits
* fix linting
* custom button label
* more popup customizing
* reset dev port
2025-08-26 14:55:15 +02:00
Anton Tranelis
a599eddca6
feat(lib): add optional request password button to login page ( #334 )
...
* add optional request password button to login page
* fix linting
* fix linting
* added field to backend config
2025-08-26 14:43:31 +02:00
Anton Tranelis
1ef562cf3c
feat(lib): hide signup option ( #329 )
...
* hide signup option
* directus pull
2025-08-26 14:22:26 +02:00
9a19617906
refactor(app): parameterize admin role & enforce it to be set ( #336 )
...
* parameterize admin role & enforce it to be set
* fix lint
---------
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-08-26 09:52:25 +00:00
6c7308ad38
feat(backend): make map URL configurable ( #304 )
...
* use api config everywhere, default to localhost, ignore .env file, provide .env.dist
* fix lint
* make mapUrl configurable
---------
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-08-14 10:43:30 +02:00
aa13c44cba
delete map user_type as it is no longer required ( #309 )
2025-08-14 07:08:14 +00:00
cfd7ca1a26
refactor(app): default backend: localhost ( #303 )
...
* use api config everywhere, default to localhost, ignore .env file, provide .env.dist
* fix lint
2025-08-13 23:12:39 +00:00
54b8d3e4f3
move docker compose to the correct directory and correct paths ( #295 )
2025-08-11 18:16:35 +00:00
Anton Tranelis
4e6fb57042
fix(lib): critical vulnerability ( #290 )
...
* fix critical vulnerability
* fix same in app
2025-08-06 13:07:18 +00:00
Anton Tranelis
7e0d44dac8
fix(app): add close button to custom info modal ( #275 )
...
* add close button to custom info modal
* update workflow
* fixes workflow
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-07-16 20:57:21 +02:00
Max
1e7320b895
feat(app): qR invites ( #267 )
...
* Add component to show invite link (WIP)
* Show invite link with copy functionality and QR-Code, add tests
* Query secrets
* Update directus collections
* Add config and invite api
* Let vite resolve paths using tsconfig
* Redeem invite link when logged in or after logging in
* Redirect to inviting profile when redeeming
* Fix some logic with login and redeeming
* Use correct redeem flow
* Hide missing form error
* Add basic relations view
* Pass profile to redeem Api and adapt to changed redeem flow
* Remove unnecessary aliases in vite config
* Remove dead import
* gitignore mac specific file
* Remove lazy loading
* Fix linting
* add InviteApi import
* Change case of file name (tbd)
* Don't toast error if user profile was not loaded yet
* Fix casing
* avoid app crash when profile of a new item is opened
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-07-11 13:37:05 +02:00
Anton Tranelis
855ef3de29
fix(lib): base layer config ( #276 )
...
* add close button to custom info modal
* added attribution
* fix build examples workflow
* fix pending tests
* Revert "add close button to custom info modal"
This reverts commit 835c661009abbdc5c095a6bc86bbd6890e080e5f.
2025-07-04 08:39:13 +02:00
Max
c92695eea7
fix(frontend): update directus collections ( #269 )
...
* Update directus collections
* item_secrets is not a collection we call via directus client
---------
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-07-03 07:21:31 +00:00
Anton Tranelis
729f97f38a
refactor(app): rename frontend directory ( #273 )
2025-07-01 16:51:46 +02:00