feat: Actualización general de la aplicación

- Contratos, tarjetas, postulaciones, categorías y reportes
- Servicios: auth, ichamba, env, language, firebase, interceptor
- Guards, modelos, componentes y páginas de verificación
- Configuración: angular.json, tsconfig, polyfills, environments
- Capacitor: capacitor.config.json y android settings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-17 08:18:40 -06:00
parent db0d0001fa
commit aa8b0061c9
65 changed files with 13498 additions and 9655 deletions

View File

@@ -6,8 +6,8 @@
<ion-title>{{'contract.header' | translate}}</ion-title>
</ion-toolbar>
</ion-header>
<ion-content padding>
<h2 text-capitalize style="padding-bottom: 0.5em">{{'contracts.header_3' | translate}}</h2>
<ion-content class="ion-padding">
<h2 class="ion-text-capitalize" style="padding-bottom: 0.5em">{{'contracts.header_3' | translate}}</h2>
<ion-refresher slot="fixed" (ionRefresh)="refresh($event)">
<ion-refresher-content></ion-refresher-content>
</ion-refresher>
@@ -15,13 +15,13 @@
<ion-card>
<ion-item style="--border-color: #fff">
<ion-label>
<h2 text-capitalize *ngIf="lang===true">{{ fcontract.category }}</h2>
<h2 text-capitalize *ngIf="lang===false">{{ fcontract.en_category }}</h2>
<h2 text-capitalize *ngIf="fcontract.parent">{{'contracts.parent' | translate}}</h2>
<p text-wrap>{{ fcontract.address }}</p>
<p text-wrap text-capitalize>{{ fcontracts_dates[i] }}</p>
<p text-wrap text-capitalize>{{'contracts.supplier' | translate}}: {{ fcontract.supplier }}</p>
<p text-wrap text-capitalize>{{'contracts.amount' | translate}}: ${{ fcontract.amount }}</p>
<h2 class="ion-text-capitalize" *ngIf="lang===true">{{ fcontract.category }}</h2>
<h2 class="ion-text-capitalize" *ngIf="lang===false">{{ fcontract.en_category }}</h2>
<h2 class="ion-text-capitalize" *ngIf="fcontract.parent">{{'contracts.parent' | translate}}</h2>
<p class="ion-text-wrap">{{ fcontract.address }}</p>
<p class="ion-text-wrap ion-text-capitalize">{{ fcontracts_dates[i] }}</p>
<p class="ion-text-wrap ion-text-capitalize">{{'contracts.supplier' | translate}}: {{ fcontract.supplier }}</p>
<p class="ion-text-wrap ion-text-capitalize">{{'contracts.amount' | translate}}: ${{ fcontract.amount }}</p>
<p>{{'contracts.status' | translate}}: {{ fcontract.status }}</p>
</ion-label>
</ion-item>