feat: add Swagger UI docs, custom CORS middleware, and request logging
- Add Swagger UI files and updated API spec for Family Safety Tracker - Replace shelf_cors_headers with custom CORS middleware in server.dart - Add request_logger middleware with timing for auth and geo routes - Add REGISTRATION_SECRET_KEY to .env for registration validation - Remove postgres port exposure from docker-compose.yml - Update opencode.json model configuration - Add crypto dependency and update Flutter web assets
This commit is contained in:
@@ -6,8 +6,8 @@ const CACHE_NAME = 'flutter-app-cache';
|
||||
const RESOURCES = {"assets/AssetManifest.bin": "a53491ba33870e68dce7c820b0867cda",
|
||||
"assets/AssetManifest.bin.json": "bb5daa477ab092a8c1a34a960dc05d3a",
|
||||
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
|
||||
"assets/fonts/MaterialIcons-Regular.otf": "23db0ca57ad7be2949ab89f7262d4e6b",
|
||||
"assets/NOTICES": "65b9f87b7760a12c8af2dfb632f65576",
|
||||
"assets/fonts/MaterialIcons-Regular.otf": "d32e2e1722cfb06f6bfb59bbcd7212a8",
|
||||
"assets/NOTICES": "ca5774b803374f1cbef1c7369cf6421f",
|
||||
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "33b7d9392238c04c131b6ce224e13711",
|
||||
"assets/packages/flutter_map/lib/assets/flutter_map_logo.png": "208d63cc917af9713fc9572bd5c09362",
|
||||
"assets/shaders/ink_sparkle.frag": "ecc85a2e95f5e9f53123dcaf8cb9b6ce",
|
||||
@@ -26,15 +26,24 @@ const RESOURCES = {"assets/AssetManifest.bin": "a53491ba33870e68dce7c820b0867cda
|
||||
"canvaskit/skwasm_heavy.wasm": "b0be7910760d205ea4e011458df6ee01",
|
||||
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
|
||||
"flutter.js": "24bc71911b75b5f8135c949e27a2984e",
|
||||
"flutter_bootstrap.js": "15099f2c5c01c0361ce5d2fabb8e45d4",
|
||||
"flutter_bootstrap.js": "237272135d040669f2bc437493a8fbb0",
|
||||
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
|
||||
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
|
||||
"icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
|
||||
"icons/Icon-maskable-512.png": "301a7604d45b3e739efc881eb04896ea",
|
||||
"index.html": "fd3772c1a2e81dd78760dd1828630f54",
|
||||
"/": "fd3772c1a2e81dd78760dd1828630f54",
|
||||
"main.dart.js": "1659f85323a9023cc3fc9360a93c2fff",
|
||||
"main.dart.js": "d7729309ffa707d7e972e7c0cbf86371",
|
||||
"manifest.json": "63475ebd55563a27bbb61ff120531aa9",
|
||||
"swagger/favicon-16x16.png": "f0ae831196d55d8f4115b6c5e8ec5384",
|
||||
"swagger/favicon-32x32.png": "40d4f2c38d1cd854ad463f16373cbcb6",
|
||||
"swagger/index.css": "242e3dadfcb36ef4b581da106d054c70",
|
||||
"swagger/index.html": "58f6dccdccb318bd36b7bb0a9ad1c773",
|
||||
"swagger/oauth2-redirect.html": "cdddcd0a8c7d7532fefb0d78b1e96783",
|
||||
"swagger/swagger-initializer.js": "979ee1d63e1b50994da62b9555ee46ed",
|
||||
"swagger/swagger-ui-bundle.js": "fec23579c8239f640990d2eb0edea517",
|
||||
"swagger/swagger-ui.css": "17a93da4a76a27b8497f58b850c14b0f",
|
||||
"swagger/swagger.yaml": "9b18e7401a099d5dd24a02aed8192ee8",
|
||||
"version.json": "1951b42b2d0a7cfed431f27ac9bcd8ee"};
|
||||
// The application shell files that are downloaded before a service worker can
|
||||
// start.
|
||||
|
||||
Reference in New Issue
Block a user