53 Commits

Author SHA1 Message Date
Anton Tranelis
4fc9516715
fix(source): external svg theming (#192)
* allow include of external svgs without breaking theming

* 3.0.77

* 3.0.78

* fixed LocateControl and added react-inlinesvg to external dependencies

* theming toast close button

* fixed typing

* theming search resuts

* theming search resuts

* theming search resuts

* theming donation widget

* theming donation widget

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-19 23:28:04 +00:00
Anton Tranelis
9f631f156c
fix(source): fix avatar bug (#173)
* rollup - fail when typescript has warnings or errors

Currently this is detected when building the docu. Since the developer
rarely does that the problem is detected on github.
This change allows the developer to discover the error early by failing
the build.

* 3.0.75

* fix avatar disapeared when item is updated

* fixed linting

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-05 21:31:57 +00:00
9668f8d417
refactor(source): svg files & heroicons (#144)
* support for svg files

Support to load svg files and include them as bas64 encoded images in
the bundle.

* navbar svgs

* replace NavBar SVGs with heroicons

* layercontrol icons

* lint fix

* quest - questionmark

* plusbutton - plus

* linkeditem - elipse-vertical - link-slash

* contactinfo - envelope & phone

* avatar - arrow-up-tray

* ActionButton - link & plus

* StartEndView - calendar x2

* HeaderView - ellipse-vertical & pencil & trash

* SidebarControl - bars-3

* SearchControl - flag & magnifying-glass

* GratitudeControl - heart

* FilterControl - funnel

* AddButton - plus

* reduce test coverage requirements

* remove wrongfully commit dummy svg

* updated obsolete package.lock

* migrate more svgs from code to file, use hero icons where it seems applicable

* moved share icons to subfolder

* fixed layout

---------

Co-authored-by: Anton Tranelis <mail@antontranelis.de>
2025-02-24 14:58:31 +00:00
Maximilian Harz
f0a3cbada7 Hide empty avatar 2025-02-17 18:05:06 +01:00
Maximilian Harz
bbd6e2dd61 Remove unneeded props 2025-02-17 18:05:06 +01:00
Maximilian Harz
4316387ecb Improve typing of items, remove getValue 2025-02-17 18:03:25 +01:00
79ca17aa3f fix types import path 2025-02-10 11:39:07 +00:00
a450128b72 reorganized types 2025-02-09 20:32:41 +00:00
4524cc8417 added avatar placeholder 2025-02-04 19:56:46 +00:00
3872a052b6
separated types, eslint rule for importing types
- Separated types and moved them into the proper ./types folder defined
in the tsconfig.json.
- Defined a new folder alias `#types`.
- New eslint rule to enforce `import type` when a type is imported.
- Removed Geometry Class and used manual Point types from `geojson`
2024-11-24 04:11:32 +01:00
fe33d56131 profile fix part 1 2024-11-21 10:20:03 +01:00
fefc015b70
lint fixes 2024-11-08 19:36:35 +01:00
8af866acf4 merged main 2024-11-08 10:27:10 +01:00
3f701233a1 flex profiles 2024-11-05 09:15:20 +01:00
5807869721
lint fixes 2024-11-03 00:36:02 +01:00
6ae276bedf
autofixes 2024-11-02 22:45:29 +01:00
9546b2e9f4
autofixes 2024-10-29 17:42:04 +01:00
d832185ee3
lint fixes 2024-10-29 11:55:07 +01:00
95f108c2f7
fix more lint errors 2024-10-29 10:46:14 +01:00
8dc8779fe5 fix permission logic 2024-07-24 15:16:40 +02:00
eed958f8bc added url params to links 2024-07-20 12:29:30 +02:00
48453bbd28 fix item image when not square 2024-07-16 16:19:34 +02:00
7e63f4f8a4 removed unused geocoder 2024-07-12 13:01:41 +02:00
4181460ba1 profiles, reverse, geocoder, ... 2024-06-27 16:09:09 +02:00
4185258568 reimplemented user profiles 2024-03-27 09:16:55 +01:00
c627ee3800 subtitles, header optimization and bugfixing 2024-03-25 18:57:26 +01:00
8484379113 update item position, item parents, focus item on profile load an open cluster 2024-03-25 01:06:47 +01:00
cef4ab8fb6 removed update position in header of project explorer 2024-03-24 14:07:54 +01:00
0aa96a45e6 update item position 2024-03-24 13:34:38 +01:00
93bf7519d6 improved item menu 2024-03-23 14:59:34 +01:00
f817e1baf7 link and unlink profiles 2024-03-22 15:26:52 +01:00
93cbcf7f15 HeaderView and bugfixing 2024-03-22 11:58:27 +01:00
68ce808558 permissions and item index 2024-03-22 00:11:44 +01:00
1e8e68302c a lot of things 2024-03-21 12:24:29 +01:00
b3b5bbb9ea enhanced offers & needs 2024-02-15 20:13:36 +01:00
a0113d0fc5 MapOverlay Pages and Advanced Profiles 2024-02-05 10:06:38 +01:00
2844bbfeff loading thumbnail instead of full image 2024-02-04 14:53:20 +01:00
b43c4f3cfb tags url parameter 2024-02-04 12:01:16 +01:00
eff243bc36 delete confirmation popup 2024-01-31 09:39:16 +01:00
fbe19d1994 more customizable item fields @ layer component and improved tag handling 2024-01-29 16:07:04 +01:00
444cac6dc2 some layout 2024-01-09 08:32:40 +01:00
a8112ee604 owned item basics and item field adjustments 2024-01-06 17:00:44 +01:00
49ab4a9989 ItemViewPopup layout 2024-01-06 13:37:40 +01:00
6597f0292a added timestap and author to popup 2023-12-26 11:04:31 +01:00
7aea369235 show AddButton and ItemViewPopup-Menu only when appropriate permissions are granted 2023-12-22 08:47:43 +01:00
8ced9d39e7 profile layer basics 2023-12-20 20:38:16 +01:00
58380f6b77 individual item URLS basics 2023-09-14 08:31:41 +02:00
0138f20b97 implemented permissions 2023-09-05 16:45:01 +02:00
a771fb9ee1 small ui fixes 2023-09-02 15:28:55 +02:00
066353f267 ui theming 2023-09-02 10:20:04 +02:00