55 Commits

Author SHA1 Message Date
5069b6b32a more ui refactoring & theme controller 2025-03-21 19:09:34 +00:00
a4574baf45 tested theming 2025-03-20 22:50:46 +00:00
50e88ee146 more layout fixing 2025-03-20 21:33:31 +00:00
a01fa313fe more fixing 2025-03-20 15:58:23 +00:00
9fcde51584 fixed broken layouts 2025-03-20 13:41:50 +00:00
6c4062717b migrated to tailwind4 and daisyui5 2025-03-20 10:32:25 +00:00
Anton Tranelis
6a5bc0ade3
removed hardcoded asset api (#179) 2025-03-05 15:51:56 +01:00
Anton Tranelis
54f464ef02
fix(source): removed tw-elements (#175)
* 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

* removed tw-elements

* removed tw-elements package

* found userType artefacts and removed it

* fixed linting

* 3.0.76

* adjust sidebar size and transition

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-04 23:35:10 +01: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
Anton Tranelis
656fbb3ffc
refactor(source): get rid of item type (#142)
* started

* removed replaced itemType on all the places where it was used to identyfi the user profile layer

* removed unused property from NavBar

* removed unused property from AppShell

* removed userType from app state

* 3.0.60

* set version to 3.0.64 to publish package to include it in utopia-map

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-20 11:04:05 +00:00
feae3dc482
fix(source): type export via rollup plugin by using the correct input (#122)
* fix typeexport via rollup plugin by using the correct input

The rollup plugin dts requires a d.ts tree as input not the txs sources.

This change points the plugin into the right direction and removes the
type export hacks.

* corrected types path

apparently this was not properly adjusted accross the board when moving
the folder

* fix rollup config

properly export types

* use export * where needed

Since we now export types alongside with defintions we use the `export *
from` syntax to simplify things

* export types alongside with interfaces

export types so we can properly use them in external projects alongside
the exported function/module/...

* fix type-problems uncovered by utopia-map

When including types properly in the utopia-map several missing typings
showed up.

* fix typing

fix an inhereted type

* dummy restructure code

to properly be able to compile things we are not allowed to have unsed
parameters/props

* assigne types to category types
2025-02-19 12:05:42 +00: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
5ffe44de2c implemented gallery widget 2025-01-08 00:31:58 +00:00
20e8203b26
make NavBar typesafe
removed obsolete eslint disables

fixed a type problem

another type problem

type check
2024-12-19 12:17:51 +01: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
fefc015b70
lint fixes 2024-11-08 19:36:35 +01:00
5807869721
lint fixes 2024-11-03 00:36:02 +01:00
6ae276bedf
autofixes 2024-11-02 22:45:29 +01:00
36aeda5919
lint fixes 2024-10-29 18:24:11 +01:00
9546b2e9f4
autofixes 2024-10-29 17:42:04 +01:00
d832185ee3
lint fixes 2024-10-29 11:55:07 +01:00
d115a1331b
fixable errors 2024-10-29 10:43:22 +01:00
0a7661980e click avatar in nav to see the owen profile view 2024-07-15 19:36:30 +02:00
d74374d291 profile abstraction and customizable user type 2024-07-15 11:40:55 +02:00
ed8dea5b32 fixed embedded mode 2024-06-05 22:53:36 +02:00
16e09ac827 embedded mode more responsive 2024-06-05 22:43:12 +02:00
d745c1f97f embedded url parameter to hide navbar 2024-06-04 12:08:39 +02:00
8b1b6d3087 show profile name instead of user name in navbar 2024-05-06 09:57:15 +02:00
f1b338f36e small fix 2024-04-23 22:08:57 +02:00
5bbd4714b6 some adjustments for dynamic maps 2024-04-22 22:38:39 +02:00
4185258568 reimplemented user profiles 2024-03-27 09:16:55 +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
f9ffc7b739 optimized fonts 2024-01-29 16:05:48 +01:00
00daae6b57 fixed links 2024-01-13 17:53:19 +01:00
3be1718022 password reset implemented 2024-01-08 22:21:35 +01:00
0267a2f91f split Settings in UserSettings and ProfileSettings 2024-01-03 18:26:46 +01:00
708f300553 make app name width adjustable 2023-12-22 11:15:17 +01:00
979c4009f4 added some css shadow to navbar and sidebar 2023-12-22 08:43:54 +01:00
29eedc3a37 basic avatar upload 2023-10-13 18:32:23 +02:00
0138f20b97 implemented permissions 2023-09-05 16:45:01 +02:00
cace6fc7e8 make browser save passowrd 2023-09-04 20:12:36 +02:00
40854fa1cf UX Improvments 2023-09-02 16:57:31 +02:00
066353f267 ui theming 2023-09-02 10:20:04 +02:00
ddd87b8748 fix add button bug on mobile and dark mode issue 2023-09-01 00:39:04 +02:00
3a9c3de127 Filter Control and more styling 2023-08-31 16:27:31 +02:00
2bff47a610 changed toast messages 2023-08-23 15:28:10 +02:00
caea879aab login, signup, logout redesign 2023-08-19 00:01:33 +02:00
2fa78bc4ff generalization of useAuth hook 2023-08-08 10:15:46 +02:00