furyhawk
839aa20e49
Merge remote-tracking branch 'origin/ai' into https
2026-04-11 20:38:26 +08:00
furyhawk
a54b7ffc38
refactor: Remove unused dependencies from pyproject.toml
2025-06-03 18:21:21 +08:00
furyhawk
3c75694260
Add Unsloth notebook for fast finetuning with Llama and Qwen models
...
- Introduced a new Jupyter notebook `unsloth_nb.ipynb` for utilizing the Unsloth library.
- Implemented code to load and patch FastLanguageModel and FastQwen2Model for improved training speed.
- Configured models to support 4-bit quantization for reduced memory usage.
- Included detailed logging for model loading and system specifications.
2025-06-02 17:26:25 +08:00
furyhawk
011c288df9
refactor: Enhance data handling in weather API responses with flattened readings structure
2025-05-28 19:31:14 +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
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
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
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
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
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
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
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
4e671e9db5
Refactor code structure for improved readability and maintainability
2025-05-17 15:46:11 +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
e99a9abe03
Refactor Dockerfile to streamline dependency installation and improve caching
2025-05-17 08:51:49 +08:00
furyhawk
3e132d9e2f
🧹 Clean up Dockerfile by removing unnecessary conflict markers
2025-05-17 08:19:57 +08:00
furyhawk and GitHub
abe91cdc5b
Merge branch 'main' into dependabot/docker/frontend/node-24
2025-05-17 08:18:00 +08:00
furyhawk
a5ca9068e9
⬆ Refactor Dockerfile to simplify dependency installation by removing buildx cache mounts
2025-05-17 00:23:43 +08: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
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
dependabot[bot] and GitHub
fc6e671abc
⬆ 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-16 11:20:23 +00:00
furyhawk
c752238c48
⬆ Update environment configuration to use dev.lan for DOMAIN and FRONTEND_HOST
2025-05-04 10:36:52 +08:00
furyhawk
677b0e09d1
⬆ Update Docker images to use docker.io for consistency and add Makefile for Podman Compose management
2025-05-04 10:29:59 +08:00
furyhawk and GitHub
15ca7df997
Merge branch 'fastapi:master' into master
2025-05-01 21:54:26 +08:00
0328e80eb8
⬆ Bump pydantic-settings from 2.5.2 to 2.9.1 in /backend ( #1589 )
...
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings ) from 2.5.2 to 2.9.1.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.5.2...v2.9.1 )
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 09:34:13 +02:00
2ff7bc813c
⬆ Bump sqlmodel from 0.0.22 to 0.0.24 in /backend ( #1596 )
...
Bumps [sqlmodel](https://github.com/fastapi/sqlmodel ) from 0.0.22 to 0.0.24.
- [Release notes](https://github.com/fastapi/sqlmodel/releases )
- [Changelog](https://github.com/fastapi/sqlmodel/blob/main/docs/release-notes.md )
- [Commits](https://github.com/fastapi/sqlmodel/compare/0.0.22...0.0.24 )
---
updated-dependencies:
- dependency-name: sqlmodel
dependency-version: 0.0.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 09:32:53 +02:00
0e74243a71
⬆ Bump python-multipart from 0.0.10 to 0.0.20 in /backend ( #1595 )
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.10 to 0.0.20.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.10...0.0.20 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 09:32:48 +02:00
43934f1ecb
⬆ Bump alembic from 1.13.2 to 1.15.2 in /backend ( #1594 )
...
Bumps [alembic](https://github.com/sqlalchemy/alembic ) from 1.13.2 to 1.15.2.
- [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.15.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 09:32:37 +02:00
4d95e382f0
⬆ Bump jinja2 from 3.1.4 to 3.1.6 in /backend ( #1591 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-version: 3.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 18:17:03 +02:00
92e758e035
⬆ Bump pyjwt from 2.9.0 to 2.10.1 in /backend ( #1588 )
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.9.0 to 2.10.1.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.1 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 18:16:31 +02:00
37b03e37a5
⬆ Bump httpx from 0.27.2 to 0.28.1 in /backend ( #1587 )
...
Bumps [httpx](https://github.com/encode/httpx ) from 0.27.2 to 0.28.1.
- [Release notes](https://github.com/encode/httpx/releases )
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/httpx/compare/0.27.2...0.28.1 )
---
updated-dependencies:
- dependency-name: httpx
dependency-version: 0.28.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 18:16:18 +02:00
furyhawk
520a547d1d
♻️ Update Docker configuration and set Python version to 3.10
2025-03-29 20:35:17 +08:00
Zhengyang Cui and GitHub
54ca043e27
♻️ Remove redundant field in inherited class ( #1520 )
2025-03-19 13:52:49 +01:00
Alejandra and GitHub
1523c20cae
🐛 Refactor reset password test to create normal user instead of using super user ( #1499 )
2025-02-19 08:37:16 +01:00
Joel Pérez and GitHub
9f6f8f088b
♻️ Replace email types from str to EmailStr in config.py ( #1492 )
2025-02-18 17:53:38 +01:00