- App.tsx: full navigation (Auth stack + Main tabs with 5 screens) - Auth: LoginScreen, RegisterScreen, ForgotPasswordScreen - HomeScreen: dashboard with IoT metrics, weather widget, alerts, quick actions, sensors - MapScreen: interactive map with layer toggles (6 layers) - MarketplaceScreen: categories (6), products (5), search - ChatScreen: AI chat with quick prompts (4), bot responses - ProfileScreen: user info, stats, menu (9 items), logout - AlertsScreen: alert list with severity, acknowledge - SensorsScreen: sensor list with type filters (6 types), search - ZonesScreen: zone cards with stats - SettingsScreen: language picker (FR/EN/ES/DE), privacy, about - Stores: iotStore (sensors, zones, alerts), notificationStore, uiStore + i18n - Hooks: useSensors, useAlerts, useNotifications, useLocation - Components: Card, Button, LoadingSpinner, ErrorBoundary, Header - Services: iotService, notificationService (with axios API client) - Utils: formatters (temp, AQI, noise, dates), validators (email, password, IBAN) - Theme: colors.ts with full design system (Blue Ocean palette) - Ditto: fixed MongoDB connection, new JWT secrets, official gateway image
4.8 KiB
4.8 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.2.2 - 2024-03-09
Commits
- [types] use shared config
027032f - [actions] remove redundant finisher; use reusable workflow
1fd4fb1 - [types] use a handwritten d.ts file instead of emit
01b9761 - [Deps] update
define-data-property,get-intrinsic,has-property-descriptorsbee8eaf - [Dev Deps] update
call-bind,tape5dae579 - [Tests] use
@arethetypeswrong/cli7e22425
v1.2.1 - 2024-02-06
Commits
- [Dev Deps] update
call-bind,tape,typescriptd9a4601 - [Deps] update
define-data-property,get-intrinsic38d39ae - [Refactor] use
es-errors, so things that only need those do not needget-intrinsicb4bfe5a
v1.2.0 - 2024-01-14
Commits
- [New] add types
f6d9088 - [Fix] ensure
envproperties are always booleans0c42f84 - [Dev Deps] update
aud,call-bind,npmignore,tape2b75f75 - [Deps] update
get-intrinsic,has-property-descriptors19bf0fc - [meta] add
sideEffectsflag8bb9b78
v1.1.1 - 2023-10-19
Fixed
- [Fix] move
define-data-propertyto runtime deps#2
Commits
- [Dev Deps] update
object-inspect; add missingcall-bind5aecf79
v1.1.0 - 2023-10-13
Commits
- [New] add
enventry point475c87a - [Tests] add coverage with
nyc14f0bf8 - [eslint] fix linting failure
fb516f9 - [Deps] update
define-data-propertyd727e7c
v1.0.1 - 2023-10-12
Commits
- [Refactor] use
get-intrinsic, since it‘s in the dep graph anyways278a954 - [meta] add
exports72acfe5