Commit Graph

30 Commits

Author SHA1 Message Date
cb82769f31 Release @pi/ui 0.0.5: center the dates of pi-date-range-field
Its two inputs are not .mat-mdc-input-element, so the rule that fills
the 48px box missed them and they sat at the top of the field.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:17:06 +02:00
4a33c9ade5 Drop lodash from @pi/ui
The three functions it used (isEqual, some with an object as criterion
and capitalize) live in util/common/compare.ts with the same behaviour,
so apps no longer pull a CommonJS library that Node's ESM loader cannot
resolve by path. TaskStream's initial bundle goes down to 1.88 MB.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 06:52:28 +02:00
c6ca5eb6ab Release @pi/ui 0.0.4: import lodash functions with their extension
lodash declares no exports, so `lodash/isEqual` resolves in a bundler but
not in Node's ESM loader: in 0.0.3 apps could not load @pi/ui in tests or
when rendering on the server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 22:34:17 +02:00
dde8579fbc Release @pi/ui 0.0.3 to the npm-releases repository
It is where 0.0.2 lives and where apps install it from; npm-private
asked for credentials no one had.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 20:37:47 +02:00
23f2c5404f Line up a number field without a prefix with the other fields
An empty matPrefix container still made Material reserve room for an
icon, pulling the text 12px left of every other field. The prefix is
only rendered when a pi-prefix is projected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 20:28:25 +02:00
499f8ac075 Keep Chart.js and the whole of lodash out of apps' initial bundle
Each chart registers what it needs when it is built instead of on
import, and lodash is imported one function at a time. In TaskStream
the initial bundle drops from 2.13 MB to 1.90 MB.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 20:21:40 +02:00
53d78cc7a1 update
Some checks failed
CI / main (push) Has been cancelled
2026-08-06 20:59:05 +02:00
250498344f fix .scss 2026-08-06 20:58:17 +02:00
d1b70ea7d2 fix 2026-08-06 20:51:46 +02:00
f86db1556c new components 2026-08-06 18:10:55 +02:00
b02c885b83 prepara update 2026-07-31 20:47:15 +02:00
a0908e1b5a fix scss 2026-07-30 21:20:00 +02:00
85886a094a fix components 2026-07-30 11:56:57 +02:00
c446aa2b04 add componets 2026-07-30 11:56:10 +02:00
24067ed2f6 chore: anade scripts npm para arrancar el playground y construir 2026-07-28 19:22:18 +02:00
deb19dd744 feat: anade app playground con catalogo de componentes 2026-07-28 19:19:02 +02:00
d8c38f434d chore: elimina ngx-currency, ya sin uso tras la migracion a Signal Forms 2026-07-28 18:41:31 +02:00
eb08262559 refactor: migra los campos de formulario y sliders a Signal Forms 2026-07-28 18:35:49 +02:00
83af63ae5c refactor: migra a control flow nativo (@if/@for/@switch) y elimina CommonModule 2026-07-28 17:57:26 +02:00
c65e9f1cbd docs: documenta la migracion y sus cambios de comportamiento 2026-07-28 00:09:15 +02:00
91a1c0ee4c fix: resuelve el type-checking estricto de plantillas y formatea con prettier 2026-07-28 00:06:55 +02:00
c15ccea103 fix: elimina los ultimos errores de estrictez y normaliza a LF 2026-07-27 23:57:22 +02:00
422d85f59f fix: actualiza chart.js/ngx-translate a sus APIs actuales y separa export type en el barrel 2026-07-27 23:52:08 +02:00
cfffdfd192 fix: resuelve invarianza de inputs heredados y estrictez de tipos heredada 2026-07-27 23:49:11 +02:00
779f1c1308 fix: adapta escrituras internas a model() y signal queries (toObservable) 2026-07-27 23:40:36 +02:00
3b640dab1b refactor: convierte los inputs con accessor a signals (input/model + effect) 2026-07-27 23:33:29 +02:00
c046e6ac23 refactor: migra decoradores a signals (input/output/viewChild/contentChild) 2026-07-27 22:01:52 +02:00
c84de249bf refactor: migra NgModules a componentes standalone 2026-07-27 21:34:48 +02:00
771d83c0aa chore: copia de libs/shared con prefijo Pi y APIs de terceros actualizadas 2026-07-27 21:14:48 +02:00
0758b00d54 Initial commit 2026-07-27 18:01:07 +02:00