furyhawk
cec2ace4a7
refactor: Update Docker image references in .env and docker-compose.yml for consistency
2025-05-27 20:16:11 +08:00
furyhawk
2f57dc89c4
refactor: Update makefile to consistently use environment file for Podman commands
2025-05-27 20:11:01 +08:00
furyhawk
513f1042de
refactor: Update weather components to use new forecast types and improve data handling
2025-05-27 16:10:47 +08:00
furyhawk
43af7fd38e
refactor: Remove unused WeatherForecast component and related files
2025-05-27 16:10:47 +08:00
furyhawk
ec846b0a1a
Implement feature X to enhance user experience and fix bug Y in module Z
2025-05-27 16:10:47 +08:00
furyhawk
ee793f2f89
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 16:10:47 +08:00
furyhawk
26abb85ed0
fix: Update Docker image configuration to use dynamic stack name
2025-05-27 16:10:47 +08:00
furyhawk
5c8f9b587b
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-27 16:10:47 +08:00
furyhawk
667f601bcd
Add reset and info targets to Makefile for improved Podman management
2025-05-25 17:52:53 +08:00
furyhawk
f2ad729ce5
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:44:38 +08:00
furyhawk
5344b2cc28
Enhance model flexibility by allowing both snake_case and camelCase for timestamps and pagination tokens in forecast responses
2025-05-25 17:44:38 +08:00
furyhawk
c8599571d0
Fix API response handling for air temperature and readings data; update models to support field name mismatches
2025-05-25 17:44:38 +08:00
furyhawk
2bf68bfd66
Refactor weather API routes and models for improved data handling and flexibility
2025-05-25 17:44:38 +08:00
furyhawk
ead9955bf9
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 17:44:38 +08:00
dependabot[bot] and furyhawk
ebaed4623b
⬆ 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-25 17:44:38 +08:00
dependabot[bot] and furyhawk
8fbe98c303
⬆ 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 20:31:41 +08:00
dependabot[bot] and furyhawk
a0e42c84be
⬆ 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 20:31:41 +08:00
dependabot[bot] and furyhawk
0664ad02c3
⬆ Bump bcrypt from 4.0.1 to 4.3.0 in /backend
...
Bumps [bcrypt](https://github.com/pyca/bcrypt ) from 4.0.1 to 4.3.0.
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py )
- [Commits](https://github.com/pyca/bcrypt/compare/4.0.1...4.3.0 )
---
updated-dependencies:
- dependency-name: bcrypt
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-20 18:56:06 +08:00
dependabot[bot] and furyhawk
f8efe33926
⬆ 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-20 18:56:06 +08:00
furyhawk
9a7517a800
chore: update dependencies and improve route generation
...
- Updated Chakra UI to version 3.19.1
- Updated React and React DOM to version 19.1.0
- Updated TanStack React Query and Devtools to version 5.76.1
- Updated TanStack React Router to version 1.120.5
- Updated TypeScript to version 5.8.3
- Improved type safety in route generation by adding IDs and full paths for routes
- Enhanced the Appearance component to ensure theme value is a string before setting
- Refactored pagination logic in UsersTable and ItemsTable to use new navigation structure
2025-05-18 21:17:29 +08:00
furyhawk
8997e85775
fix: update privileged issue template to reference @furyhawk
2025-05-18 20:39:42 +08:00
dependabot[bot] and furyhawk
2e65a15713
⬆ Bump pydantic from 2.9.2 to 2.11.4 in /backend
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.9.2 to 2.11.4.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.2...v2.11.4 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-18 20:39:42 +08:00
dependabot[bot] and furyhawk
bf99c9be11
⬆ Bump react-dom and @types/react-dom in /frontend
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ). These dependencies needed to be updated together.
Updates `react-dom` from 18.2.0 to 19.1.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.0/packages/react-dom )
Updates `@types/react-dom` from 18.2.17 to 19.1.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: react-dom
dependency-version: 19.1.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/react-dom"
dependency-version: 19.1.5
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-18 20:39:42 +08:00
dependabot[bot] and furyhawk
2216a7bc1e
⬆ Bump traefik from 3.0 to 3.4
...
Bumps traefik from 3.0 to 3.4.
---
updated-dependencies:
- dependency-name: traefik
dependency-version: '3.4'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-18 20:39:42 +08:00
dependabot[bot] and furyhawk
460cc3dc8e
⬆ Bump python from 3.10 to 3.13 in /backend
...
Bumps python from 3.10 to 3.13.
---
updated-dependencies:
- dependency-name: python
dependency-version: '3.13'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-18 20:39:42 +08:00
furyhawk
f69278fee0
Update environment variables and Traefik routing for Home Stack project
2025-05-17 19:17:34 +08:00
furyhawk
4e671e9db5
Refactor code structure for improved readability and maintainability
2025-05-17 15:46:11 +08:00
furyhawk
9753aeb4bf
Enhance WeatherMap component with dynamic weather icons and custom styles
2025-05-17 10:48:49 +08:00
furyhawk
3ec8af3dc0
Update environment variables for production deployment and adjust health check URLs
2025-05-17 09:51:17 +08:00
furyhawk
e99a9abe03
Refactor Dockerfile to streamline dependency installation and improve caching
2025-05-17 08:51:49 +08:00
furyhawk
faa14f0da5
Fix typo in build target to use 'podman compose' instead of 'podman-compose'
2025-05-17 08:22:34 +08:00
furyhawk
3e132d9e2f
🧹 Clean up Dockerfile by removing unnecessary conflict markers
2025-05-17 08:19:57 +08:00
furyhawk and GitHub
4f60338a53
Merge pull request #10 from furyhawk/dependabot/docker/frontend/node-24
...
⬆ Bump node from 20 to 24 in /frontend
2025-05-17 08:18:23 +08:00
furyhawk and GitHub
abe91cdc5b
Merge branch 'main' into dependabot/docker/frontend/node-24
2025-05-17 08:18:00 +08:00
furyhawk
d01b2e8e20
⬆ Update Docker image references in .env to use full registry paths
2025-05-17 08:10:52 +08:00
furyhawk
a5ca9068e9
⬆ Refactor Dockerfile to simplify dependency installation by removing buildx cache mounts
2025-05-17 00:23:43 +08:00
dependabot[bot] and GitHub
c71b1c830e
⬆ Bump node from 20 to 24 in /frontend
...
Bumps node from 20 to 24.
---
updated-dependencies:
- dependency-name: node
dependency-version: '24'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-16 16:23:03 +00:00
furyhawk
c8cca9e447
⬆ Refactor Dockerfiles to optimize file copying and installation processes; update Makefile to disable cache during builds
2025-05-17 00:16:59 +08:00
furyhawk
b350546534
⬆ Refactor Dockerfile to remove uv installation and use pip for dependency management
2025-05-17 00:14:16 +08:00
furyhawk
50e124404c
⬆ Refactor Dockerfile to use COPY for dependency files and remove bind mounts to avoid networking issues
2025-05-17 00:12:40 +08:00
furyhawk
6feafae49d
⬆ Update Dockerfile to correctly bind dependency files before installation
2025-05-17 00:10:11 +08:00
furyhawk
d5d8dd1b20
⬆ Enhance weather components with map integration and view toggle; update CORS origins and allowed hosts
2025-05-16 23:44:36 +08:00
furyhawk
ebaf1aaef6
⬆ Update .gitignore to include frontend/.env
2025-05-16 22:47:27 +08:00
furyhawk
547b521467
⬆ Add .env to .gitignore for both root and frontend directories
2025-05-16 22:45:38 +08:00
furyhawk
0b39d654a7
⬆ Add weather forecast components and integrate weather API for two-hour updates
2025-05-16 22:39:45 +08:00
furyhawk
4e4408ad38
⬆ Add WeatherService for two-hour forecast and update types for weather data
2025-05-16 22:11:49 +08:00
furyhawk
fb9178fc1d
⬆ Update VITE_API_URL to use localhost for frontend services
2025-05-16 21:41:20 +08:00
furyhawk
69b18bcfb1
⬆ Update EMAILS_FROM_EMAIL to use localhost.lan
2025-05-16 21:23:36 +08:00
furyhawk
c07c6b29c5
⬆ Update environment configuration to use localhost for DOMAIN and frontend URLs
2025-05-16 21:22:09 +08:00
furyhawk
b6297e9185
⬆ Add weather API integration and update models for two-hour forecast
2025-05-16 21:03:19 +08:00