95 Commits

Author SHA1 Message Date
5c18ed2abd
fix types - components/templates (#172)
Fix more types - specifically in components/templates. This is done by
removing eslint-ignores and fixing them.
2025-03-03 19:58:04 +00:00
Anton Tranelis
e74fc083ae
fix(source): cleanup exports (#168)
* 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.

* removed unused components and exports

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-27 20:10:42 +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
93eabedd16
docs: group by category (#124)
Groups the docs by categories and assigns all exported Components a
category (except types).
2025-02-18 11:11:06 +01:00
Maximilian Harz
23145b0a14 Remove unnecessary eslint disable 2025-02-17 18:07:01 +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
Maximilian Harz
6287bb78e8 Solve linting errors or outcomment rules 2025-01-28 11:40:31 +01:00
Maximilian Harz
0c60f9fc7f Merge main 2025-01-25 10:26:33 +01:00
Maximilian Harz
be3fca7925 Add types for EmojiPicker 2025-01-23 12:05:48 +01: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
antontranelis
f4e71050a5
Merge branch 'main' into lint-security 2024-11-18 09:28:52 +01:00
6e60d47e86
fix all lint errors 2024-11-12 09:29:02 +01:00
5a7bdfe7f7
lint fixes 2024-11-11 17:02:21 +01:00
34435e8272
lint-security fixes 2024-11-11 16:45:01 +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
2746844f07
fix formating errors with eslint ignore comments 2024-11-02 22:51:59 +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
95f108c2f7
fix more lint errors 2024-10-29 10:46:14 +01:00
3baae9651e basic Market View 2024-10-17 11:01:53 +02:00
986f3fbff5 basic Market View 2024-10-17 10:59:30 +02:00
5321c56669 fixed imports 2024-10-13 23:03:22 +02:00
f4b22f9361 optimizing attestations 2024-07-31 14:33:40 +02:00
bc8b73451c first working attestation prototype 2024-07-31 09:25:14 +02:00
87f392e6e1 prepared attestation api 2024-07-30 18:15:13 +02:00
a5ccf7c6f1 removed unused imports 2024-07-30 18:14:59 +02:00
e0eb300304 merged 2024-07-30 16:54:23 +02:00
bcbec30414 changed filter logic in index page from AND to OR 2024-07-29 22:19:44 +02:00
1d53ba3f9c close new item form when switching layers 2024-07-29 20:39:25 +02:00
0fdd39b391 fixed tag keyboard select heighlighting 2024-07-29 13:04:02 +02:00
c3b074f22c attestation form and profile experiments 2024-07-26 13:05:44 +02:00
5e38215038 merged 2024-07-25 00:24:00 +02:00
3e8ac0758f code cleanup 2024-07-23 12:32:22 +02:00
3f88f3a801 /src/Components/Profile cleanup 2024-07-23 11:49:36 +02:00
16c93809b6 player profile and user select 2024-07-20 12:28:51 +02:00
8e60dd8acf small layout fix in ralations tab 2024-07-16 15:05:20 +02:00
4181460ba1 profiles, reverse, geocoder, ... 2024-06-27 16:09:09 +02:00
Sebastian Stein
3acb1c1937 - transformed list into a masonry layout 2024-06-25 10:55:15 +02:00
Sebastian Stein
aff509f1dd - added new profile layout (not dynamic data linked yet)
- added new components around the profile
2024-06-25 09:46:26 +02:00
8bd1dc5144 layout fix 2024-06-17 12:59:05 +02:00
6788310368 mobile fix 2024-06-16 22:28:32 +02:00