Commit Graph
933 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub c21613d9a7 ⬆ Bump python from 3.13 to 3.14 in /backend
Bumps python from 3.13 to 3.14.

---
updated-dependencies:
- dependency-name: python
  dependency-version: '3.14'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 11:17:18 +00:00
furyhawkandGitHub 98f8799d73 Merge pull request #122 from furyhawk/dependabot/github_actions/actions/setup-python-6
⬆ Bump actions/setup-python from 5 to 6
2025-09-08 15:01:41 +08:00
dependabot[bot]andGitHub e8966f7e44 ⬆ Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 13:55:02 +00:00
furyhawk d69ef91778 refactor: Remove unnecessary React import from weather hub component v3.0 2025-05-29 09:22:11 +08:00
furyhawk 26e4f7bb04 refactor: Replace ChakraCard with Card component and improve spacing in weather components 2025-05-28 22:46:33 +08:00
furyhawk 85c34ba376 refactor: Update card component usage and spacing in FourDayOutlook 2025-05-28 22:33:57 +08:00
furyhawk 60c42651fa feat: Add weather components for air temperature, wind direction, and forecasts
- Implemented AirTemperature component to display average temperature and readings by station.
- Created FourDayOutlook component for displaying a four-day weather outlook.
- Added MapComponents for handling map invalidation and centering.
- Developed TwoHourForecast component to show forecasts for the next two hours with area selection.
- Built WeatherMap component to visualize temperature and wind data on a map.
- Introduced WeatherStatistics component to summarize weather conditions across areas.
- Created WindDirection component to calculate and display average wind direction.
- Added utility function to get weather icons based on forecast descriptions.
2025-05-28 22:11:22 +08:00
furyhawk f1cd7c3063 refactor: Update map handling in WeatherMap and TwoHourForecast components 2025-05-28 21:43:47 +08:00
furyhawk 26fab5b01f refactor: Add MapCenter component for auto-centering the map and improve map integration in WeatherMap 2025-05-28 21:20:23 +08:00
furyhawk fe1fbca07a refactor: Add MapInvalidator component to handle map size invalidation on tab visibility 2025-05-28 20:26:50 +08:00
furyhawk 39ff52c1f6 refactor: Add view mode toggle and map display for TwoHourForecast component 2025-05-28 19:56:50 +08:00
furyhawk 4a836220bb refactor: Improve WeatherMap component by enhancing marker display with temperature and wind direction 2025-05-28 19:13:28 +08:00
furyhawk c1eb7400d9 refactor: Enhance WeatherMap component by adding temperature display above markers 2025-05-28 16:35:20 +08:00
furyhawk 33873fe260 refactor: Add WeatherMap component with Leaflet integration for displaying air temperature readings 2025-05-28 16:23:35 +08:00
furyhawk b84abc0982 refactor: Restructure WindReading and WindStation interfaces, enhance wind direction calculations, and improve data handling in WindDirection component 2025-05-28 16:09:58 +08:00
furyhawk dab8d8dc14 refactor: Improve Air Temperature data handling and enhance station mapping in readings 2025-05-28 15:59:07 +08:00
furyhawk dea08f4b7b refactor: Enhance data handling in weather API responses with flattened readings structure 2025-05-28 15:37:57 +08:00
furyhawk 67a0ff692a refactor: Update OutlookForecast interface to use timestamp and add day field 2025-05-28 14:51:28 +08:00
furyhawk 68192a2803 refactor: Enhance OutlookForecast structure and improve getWeatherIcon function 2025-05-28 14:23:11 +08:00
furyhawk 690a9535f6 fix: Update Weather Hub sidebar link path to correct routing 2025-05-28 14:19:07 +08:00
furyhawk f3817680b0 feat: Add Weather Hub component with real-time weather data and forecasts 2025-05-28 13:31:47 +08:00
furyhawk 1065b6e712 refactor: Remove unused client services file from the project 2025-05-28 13:16:42 +08:00
furyhawk 8de21b8c15 refactor: Remove unused weather route and related references from route tree 2025-05-28 13:16:20 +08:00
furyhawk fcc06452e7 refactor: Remove unused weather components and related types 2025-05-28 13:14:55 +08:00
furyhawk d6d08cb7c6 refactor: Correct Docker Compose file references in makefile to use the standard docker-compose.yml 2025-05-28 11:51:58 +08:00
furyhawk f0a8bf7286 refactor: Update makefile to include specific Docker Compose files for all targets 2025-05-28 07:22:00 +08:00
furyhawk 846dee37d4 refactor: Add network target to create traefik-public network before starting containers 2025-05-27 20:24:43 +08:00
furyhawk fe36257af0 refactor: Update Docker image references in .env and docker-compose.yml for consistency 2025-05-27 20:14:45 +08:00
furyhawk 6d1dd32c67 refactor: Update makefile to consistently use environment file for Podman commands 2025-05-27 20:09:51 +08:00
furyhawk 9defb712a7 refactor: Update weather components to use new forecast types and improve data handling 2025-05-27 16:09:30 +08:00
furyhawk 7a6b278eb4 refactor: Remove unused WeatherForecast component and related files 2025-05-27 15:12:54 +08:00
furyhawk 727568c217 Implement feature X to enhance user experience and fix bug Y in module Z 2025-05-27 14:54:29 +08:00
furyhawk 52976c7411 Refactor generated types for consistency and clarity
- Updated type definitions in `types.gen.ts` to use consistent formatting and remove unnecessary line breaks.
- Renamed types for better readability, such as changing `BodyLoginLoginAccessToken` to `Body_login_login_access_token`.
- Consolidated similar types and ensured all properties are consistently formatted.
- Added new types for item and user operations to enhance API interaction.
- Improved documentation comments for query parameters in weather-related data types.
2025-05-27 14:53:40 +08:00
furyhawk 5127214e2b fix: Update Docker image configuration to use dynamic stack name 2025-05-27 13:56:02 +08:00
furyhawk 8b4841083d feat: Add new weather data types and client configuration
- Introduced new types for air temperature, wind direction, lightning, and WBGT data.
- Updated existing types for user and item management.
- Created a new client configuration file to initialize the API client with default options.
2025-05-26 07:31:22 +08:00
furyhawk abaed3af13 Add reset and info targets to Makefile for improved Podman management 2025-05-25 17:52:27 +08:00
furyhawk 54832a53ee Enhance forecast data handling by adding new models for general forecasts, temperature and humidity ranges, and wind information; update existing forecast item structure for improved flexibility. 2025-05-25 17:31:17 +08:00
furyhawk 248d08ec08 Enhance model flexibility by allowing both snake_case and camelCase for timestamps and pagination tokens in forecast responses 2025-05-25 17:24:44 +08:00
furyhawk e70a1d7a0d Fix API response handling for air temperature and readings data; update models to support field name mismatches 2025-05-25 17:19:20 +08:00
furyhawk f567a952ac Refactor weather API routes and models for improved data handling and flexibility 2025-05-25 17:09:36 +08:00
furyhawk 0e8494efb5 Add OpenAPI specifications for various real-time weather services
- Created OpenAPI spec for 4-day weather forecast endpoint
- Added OpenAPI spec for air temperature readings across Singapore
- Introduced OpenAPI spec for lightning observation data
- Implemented OpenAPI spec for Wet Bulb Globe Temperature (WBGT) observations
- Established OpenAPI spec for wind direction readings across Singapore
2025-05-25 16:19:46 +08:00
furyhawkandGitHub 15c2b61c0c Merge pull request #16 from furyhawk/dependabot/uv/backend/alembic-1.16.1
⬆ Bump alembic from 1.15.2 to 1.16.1 in /backend
2025-05-24 21:02:17 +08:00
dependabot[bot]andGitHub d298c8e1c9 ⬆ Bump alembic from 1.15.2 to 1.16.1 in /backend
Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.15.2 to 1.16.1.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-version: 1.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 10:25:27 +00:00
furyhawkandGitHub 4be3b27e47 Merge pull request #13 from furyhawk/dependabot/npm_and_yarn/frontend/types/leaflet-1.9.18
⬆ Bump @types/leaflet from 1.9.17 to 1.9.18 in /frontend
2025-05-20 20:17:13 +08:00
furyhawkandGitHub 89bb57ef50 Merge pull request #12 from furyhawk/dependabot/npm_and_yarn/frontend/hey-api/openapi-ts-0.67.5
⬆ Bump @hey-api/openapi-ts from 0.67.4 to 0.67.5 in /frontend
2025-05-20 20:17:00 +08:00
dependabot[bot]andGitHub ad62e260ef ⬆ Bump @types/leaflet from 1.9.17 to 1.9.18 in /frontend
Bumps [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) from 1.9.17 to 1.9.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/leaflet)

---
updated-dependencies:
- dependency-name: "@types/leaflet"
  dependency-version: 1.9.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 11:09:13 +00:00
dependabot[bot]andGitHub d8f6416691 ⬆ Bump @hey-api/openapi-ts from 0.67.4 to 0.67.5 in /frontend
Bumps [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) from 0.67.4 to 0.67.5.
- [Release notes](https://github.com/hey-api/openapi-ts/releases)
- [Changelog](https://github.com/hey-api/openapi-ts/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/hey-api/openapi-ts/commits/@hey-api/openapi-ts@0.67.5)

---
updated-dependencies:
- dependency-name: "@hey-api/openapi-ts"
  dependency-version: 0.67.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 11:09:01 +00:00
furyhawkandGitHub c62a1f2e22 Merge pull request #4 from furyhawk/dependabot/uv/backend/bcrypt-4.3.0
⬆ Bump bcrypt from 4.0.1 to 4.3.0 in /backend
2025-05-20 09:23:55 +08:00
furyhawkandGitHub d64e107799 Merge pull request #11 from furyhawk/dependabot/npm_and_yarn/frontend/types/node-22.15.19
⬆ Bump @types/node from 22.15.18 to 22.15.19 in /frontend
2025-05-20 09:22:30 +08:00
dependabot[bot]andGitHub eacf9c7c17 ⬆ Bump @types/node from 22.15.18 to 22.15.19 in /frontend
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.18 to 22.15.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.15.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 10:29:07 +00:00