d044143aa1
correctly bind and document postgress data folder bind ( #298 )
2025-08-12 11:10:19 +02:00
54b8d3e4f3
move docker compose to the correct directory and correct paths ( #295 )
2025-08-11 18:16:35 +00:00
05268fbc3d
pin correct directus version 11.7.2 ( #294 )
2025-08-11 20:13:01 +02: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
945e5b066a
feat(lib): add support for external images in items ( #291 )
...
* feat: add support for external images in items
Add image_external field to Item type and update HeaderView to prefer external images over internal ones when available.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: prettier formatting for external image feature
---------
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-06 15:04:52 +02: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
Anton Tranelis
12aba6a67e
fix(lib): fix labels ( #278 )
...
* fix labels
* more lables
* and the rest of the lables
* updated snapshots
* fix linting
2025-07-04 08:36:11 +02:00
Anton Tranelis
045ec726eb
fix(lib): auto close update position toast ( #277 )
...
* add close button to custom info modal
* auto close update position toat
* Revert "add close button to custom info modal"
This reverts commit cf5b9a407effe0772ed622ce2369cf16e0b82175.
* fix: reset position for new items without text
2025-07-03 13:18:10 +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
Anton Tranelis
712aa98ac2
refactor(other): repo setup ( #271 )
...
* direct library import
* running dev environment
* fix linting
* strickt null checks
* fix linting
* chunks
* fix jumping button
* don't exclude rollup-config from typechecks
2025-06-27 20:03:16 +02:00
Anton Tranelis
76d899dba2
fix(lib): fixed profile crash on browser translation ( #270 )
...
* fixed profile crash on browser translation
* fix linting
2025-06-26 20:36:16 +02:00
Max
13612c56aa
fix(frontend): lazy load components at top level, not inside another component ( #265 )
...
* Lazy load components at top level, not inside another component
* version
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-06-23 07:08:49 +00:00
Anton Tranelis
1828f29cfb
fix(frontend): fixed gallery object on item update ( #261 )
...
* fixed gallery object on item update
* version
2025-06-18 13:19:01 +02:00
Anton Tranelis
d73e4886e8
fix(other): fixed lib README badges, moved map README, unpublished map changes, f… ( #259 )
...
* fixed lib README badges, moved map README, unpublished map changes, fixed vulnurability
* limit scope of rollups commonjs plugin
2025-06-15 10:29:39 +02:00
a723d4d3cf
move text files to the root directory where applicable ( #258 )
2025-06-13 09:48:41 +02:00
18d159a504
Merge pull request #245 from utopia-os/mono-repo
...
chore(other): mono repo
2025-06-13 09:14:43 +02:00
da634ba8c9
fixed related to mono-repo
...
issue templates
workflow: lint frontend
workflow: test lib
workflow - unit tests frontend
lib instead of frontend
missing name
workflow: lint examples
workflow: build lib
LICENSE
rename workflow build lib
docs lib
deploy docs
fix build example flow
2025-06-12 11:29:22 +02:00
82cc262218
include utopia-map
2025-06-12 10:54:23 +02:00
d32be08be8
move utopia-ui into subfolder lib
2025-06-12 10:46:01 +02:00
Anton Tranelis
55c39bef88
fix(source): select position on index page ( #240 )
...
* 3.0.97
* 3.0.98
* 3.0.99
* add select position to item menu on index page
* added tooltips to headermenu
* optimized toasts while updating item position
2025-06-11 13:04:04 +02:00
Anton Tranelis
a7a50af896
fix(source): fix link detection ( #243 )
...
* 3.0.97
* 3.0.98
* 3.0.99
* fixed markdown link detection
* Update src/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* css fix
* fix linting
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-06-11 12:38:19 +02:00
Anton Tranelis
6327ae7788
fix(source): fix index plus button ( #239 )
...
* 3.0.97
* 3.0.98
* 3.0.99
* fix index plus icon
* fix linting
2025-06-11 10:59:24 +02:00
Anton Tranelis
ab304d4251
fix(source): gallery lightbox fix ( #238 )
...
* 3.0.97
* 3.0.98
* 3.0.99
* fix lightbox z-index
2025-06-11 08:13:16 +00:00
Anton Tranelis
df834855da
fix(source): gallery png support ( #237 )
...
* 3.0.97
* 3.0.98
* 3.0.99
* png support for gallery
* Use actual file types; throw error when using unsupported file type
---------
Co-authored-by: Maximilian Harz <maxharz@gmail.com>
2025-06-11 10:10:10 +02:00
Max
05f65291f4
feat(source): gallery form ( #233 )
...
Implements image upload to gallery.
2025-06-10 14:26:10 +02:00
Anton Tranelis
afdf589b1e
fix(source): fix marker icon update issue ( #235 )
...
* 3.0.97
* fix marker icon issue on update group
2025-06-10 13:43:35 +02:00
2c50d66edc
feat(source): tip tap version 2 ( #231 )
...
* tip tap version 2
* youtube
* menu-bar
* refactorng layout
* fixed flex layout
* fixed flex layout
* a lot of ui fixes
* optimizing flex layout & styling inputs
* markdown styling
* fix linting
* updated snapshots
* layout optimization
* flex layout optimizations, text editor fine tuning and markdown rendering
* updated snapshots
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-06-10 08:46:33 +00:00
Anton Tranelis
5927ba8c16
fix(source): fixed edit item form init process ( #234 )
...
* fixed edit item form init process
* fix linting
2025-06-10 10:27:05 +02:00
Max
483c3f0857
Disable typescript sourcemap to get a valid sourcemap ( #232 )
2025-06-09 09:57:36 +00:00
Anton Tranelis
6a138f834e
fix(frontend): css fix for chrome bug ( #44 )
...
* handover layercontrol init variable
* merged
* fixing mobile chrome keyboard breaking layout
2025-06-06 23:18:28 +02:00
Anton Tranelis
3acac31b76
refactor(frontend): dynamic imports ( #43 )
...
* handover layercontrol init variable
* merged
* updated config for lazy loading
* fix dyynamic imports
* commented out https config
2025-06-04 19:57:40 +02:00
5dd0191d79
feat(source): lazy loading ( #229 )
...
* optimized build for lazy loading
* 3.0.95
* loading map overlay component
* 3.0.96
* loading screen for dynamic imports
* replace RichTextEditor with TextAreaInput (dummy)
* reduce changeset
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-06-04 13:12:57 +00:00
c82084576a
refactor(source): text-view ( #227 )
...
* refactor text-view
* lint fix
2025-06-03 10:09:19 +02:00
Anton Tranelis
39acb2b3c7
fix(frontend): layer control ( #41 )
...
* CONFIG LAYER CONTROL
* handover layercontrol init variable
* merged
* fix vulnerability
* updated utopia-ui to 3.0.93
* updated utopia-ui
2025-05-23 10:56:22 +02:00
Anton Tranelis
ed9906ae2f
fix(source): enhancing layer control ( #223 )
...
* 3.0.82
* version number
* 3.0.84
* 3.0.85
* 3.0.86
* 3.0.87
* 3.0.88
* url layer parameter
* layer control customizing
* 3.0.89
* 3.0.90
* 3.0.91
* typing
* 3.0.92
* fixing bug and imports
* 3.0.93
* fixing bug on profile-item-create caused by PR 185
2025-05-23 10:04:34 +02:00
Anton Tranelis
64daaee93b
CONFIG LAYER CONTROL ( #40 )
2025-05-22 20:47:57 +02:00
Max
650b478e75
refactor(frontend): rename ItemView and ItemForm to PopupView and PopupForm ( #20 )
...
* Redo renaming
* Redo renaming
* utopia v 3.0.90
* utopia v 3.0.91
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-05-22 20:41:56 +02:00
Max
82b1f39141
refactor(source): refactor Layer and its subcomponents, replacing cloneElement by context ( #185 )
...
* Refactor Layer and its subcomponents, replacing cloneElement by context
* Add showcase for PopupButton template component
* Templateify exported elements (WIP)
* Remove unused file
* Export templateified PopupStartEndInput
* Fix template component type
* Change folder structure
* Lower test coverage
* changed export name
* Refactor PopupForm and PopupView
* More refactoring
* Add provider for PopupFormContext
* Fix popupform title
* Add comments
* Use correct ItemFormPopup for new items
* Fix linting
* Reduce coverage
* Change tailwind prefix
* Fix type
---------
Co-authored-by: Anton Tranelis <mail@antontranelis.de>
Co-authored-by: Anton Tranelis <31516529+antontranelis@users.noreply.github.com>
2025-05-22 20:14:42 +02:00
Anton Tranelis
06252fb0b5
refactor(source): zoom control ( #221 )
...
* 3.0.82
* version number
* 3.0.84
* 3.0.85
* 3.0.86
* optional zoom control
2025-05-22 12:06:30 +02:00
Anton Tranelis
d89e160276
error-handing ( #38 )
2025-05-21 12:24:00 +02:00
Anton Tranelis
1040db5fa5
api adjustments for svg-marker-icon loading ( #39 )
2025-05-21 11:56:24 +02:00
Anton Tranelis
67e8dfe7c1
refactor(source): dynamic marker icons ( #219 )
...
* 3.0.82
* version number
* 3.0.84
* 3.0.85
* 3.0.86
* loading svgs from backend
* bugfixing and icon ajustments
* correct type import
* updated examples
* bugfix
* bugfix
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-05-21 09:37:16 +02:00
Anton Tranelis
204444f42d
fix(source): fix searchbar layout bug ( #220 )
...
* 3.0.82
* version number
* 3.0.84
* 3.0.85
* 3.0.86
* fix layout bug in searchbar
2025-05-17 10:11:43 +02:00
Anton Tranelis
5f5fbe6a13
fix(source): icons ( #216 )
...
* 3.0.82
* version number
* 3.0.84
* 3.0.85
* suitcase & offer icon
2025-05-09 11:57:04 +02:00
Anton Tranelis
924195ce9f
fix(source): fix gallery ( #213 )
...
* 3.0.82
* version number
* fix gallery bug
2025-05-06 09:31:36 +00:00
Anton Tranelis
4d0ffdffc6
fix(source): new marker icons ( #214 )
...
* 3.0.82
* version number
* steps-icon
2025-05-06 09:28:28 +00:00
Anton Tranelis
cc9fb9376d
fix(source): fix popup tip ( #215 )
...
* 3.0.82
* version number
* fix popup tip radius
2025-05-06 11:26:17 +02:00