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
furyhawk and GitHub
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] and GitHub
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
furyhawk and GitHub
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
furyhawk and GitHub
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] and GitHub
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] and GitHub
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
furyhawk and GitHub
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
furyhawk and GitHub
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] and GitHub
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
furyhawk
11c678c1f6
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:15:05 +08:00
furyhawk
ef4d8f2135
fix: update privileged issue template to reference @furyhawk
2025-05-18 20:39:03 +08:00
dependabot[bot] and GitHub
e7c14c6086
⬆ 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-17 12:10:09 +00:00
furyhawk and GitHub
f961ba2899
Merge pull request #6 from furyhawk/dependabot/uv/backend/pydantic-2.11.4
...
⬆ Bump pydantic from 2.9.2 to 2.11.4 in /backend
2025-05-17 20:09:02 +08:00
furyhawk and GitHub
21e74023c5
Merge pull request #3 from furyhawk/dependabot/npm_and_yarn/frontend/multi-f58de196e0
...
⬆ Bump react-dom and @types/react-dom in /frontend
2025-05-17 20:08:04 +08:00
furyhawk and GitHub
c1d476aa1e
Merge pull request #1 from furyhawk/dependabot/docker_compose/traefik-3.4
...
⬆ Bump traefik from 3.0 to 3.4
2025-05-17 20:07:17 +08:00
furyhawk and GitHub
532834147b
Merge pull request #2 from furyhawk/dependabot/docker/backend/python-3.13
...
⬆ Bump python from 3.10 to 3.13 in /backend
2025-05-17 20:06:10 +08:00
dependabot[bot] and GitHub
4588bc9434
⬆ 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-17 11:18:05 +00:00
furyhawk
532cdc8380
Update environment variables and Traefik routing for Home Stack project
2025-05-17 19:17:00 +08:00
dependabot[bot] and GitHub
15102a3da6
⬆ 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-17 03:19:23 +00:00
furyhawk
07ae53e95f
Refactor code structure for improved readability and maintainability
2025-05-17 11:18:11 +08:00
furyhawk
ec65f135c4
Enhance WeatherMap component with dynamic weather icons and custom styles
2025-05-17 10:46:26 +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