Skip to content

Releases: diamond2016/RadioChWeb

v1.02.00

28 Jan 15:20
93fee54

Choose a tag to compare

API layer: extracted from the original route handlers into a dedicated api/ package.

  • Routes, schemas and services are organized under api/ (e.g. api/routes, api/schemas, api/services).
  • Services use lazy-loading and simple dependency injection; DB connections refactored to singletons for reuse.
  • Includes initial FastAPI skeleton, tests, and a short API README to help run the API locally.

93fee54 update note on TESTING
2a04269 chore(api): finalize API skeleton and add API short doc
27cc5cb completed tests form radio_sources route
d78e886 inserted random user in test
b000c52 adjustes test login
a009650 new test for route api/radio_sources
4a7acdc work in progress radio_sources (api route)
175eb31 refactor api.services instead of api.service, update tests
febb66e adding method and test for single stream_type_id
d505abb refactore connections deps.py, database.py to singleton. Ensure all entities are registered for fastapi layer
4796e88 cleanuopin test
2329fa7 work in progress stream_type_api_service (simplified imports)
c38fedc prepared shell for run api /run_uvicorn.sh)
ddcd050 updated routes in /api
40bcdd5 smoke test for stream_types route
b3ba3c9 tests for api/service
fe9f725 work in progress test_api
1dad496 work in progress imports for api section (not defined completely)
7151c2e api: lazy-load services + DI; add tests and run_tests_all.sh
6f36fb9 work in progress radio_source_api
62b6d9c added a test for stream_type_aèi_service
9883d8d refactgor name of routes
f2b6601 stream_type_api_service
7fc9cf7 inizial structure of APIs (FastApi)
5edf855 first structure for APIs in FastAPI
880565b initial api test suite
069e9b6 created initial uvicorn api launch
168f978 test(api): add health test; docs(api): add README
fdc5550 feat(api): add initial API skeleton with FastAPI app, routes, and schemas

v1.00.00

11 Dec 11:02
e2c5d7f

Choose a tag to compare

First official release of RadioChWeb (v1.00.00). See README and LICENSE.

Initial release

03 Dec 15:36
afcf536

Choose a tag to compare

Initial release Pre-release
Pre-release

This is the first release of RadioChWeb

It allows to:

  • browse existing radio sources (as example) and listen streams
  • analyze a new possible radio stream, propose it
  • update the proposal and save it as a new radio stream

This is internal release before adding auth functionalities