Correct the broken link#156
Merged
ryanmcdowell merged 1 commit intoGoogleCloudPlatform:masterfrom Jan 18, 2019
Merged
Conversation
ryanmcdowell
approved these changes
Jan 18, 2019
monobinab
pushed a commit
to monobinab/professional-services
that referenced
this pull request
Sep 18, 2019
Correct the broken link
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Nov 26, 2025
02b4ad1ec minor workflow backend fix 5dbfafd4c fix: override chokidar version to 3.x to fix ci build 3392a278b refresh package lock due to error e63643164 minor fixes for internal workflow test d7250e0e7 add venv to vscode launch 6b3eee4df workflows implementation mid work commit d7de1eeb4 refactor: delete unused dtos and comments fdb87f239 feat: add workflow steps components, update common shared steps style e73674b37 refactor: add NodeType to workflow editor 4d6ea94b7 feat: create/update/delete workflows enhanced, fix workflow switcher button 598dc88b6 feat: re architecture frontend to have comprehensive UI 46788b987 feat: update model to include a status for each step 1c4d1c55e refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows d99a6ae57 feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 10710368e feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 140a75ef2 feat: add workflows implementation on backend and new tab on the frontend 5a3f0315b feat: init workflow structure files 5da2279f2 Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d rollback package lock json cf0945a7c Merge pull request #74 from MauroCominotti/test 368685354 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb1 Add basic nano banana pro model 2c2416574 Merge pull request #72 from MauroCominotti/test c728f0999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc refactor: update sub menu on header 45e7eb145 Merge pull request #70 from MauroCominotti/test f4fd5b8d8 Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9a feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a7 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files c2a3be0c0 feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82 refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6e feat: working lyria and gemini tts example working c0419c594 Added Logic for Audio Creation Service and updated the DT0 87565b953 Added Logic for Audio Creation Service and updated the DTP b28192cd5 Initial Changes d30a8817e Initial Changes ed4972e90 feat: add audio integration 10244a5fc Merge pull request #68 from GauravJain21/main ac0ab3479 Merge pull request #1 from GauravJain21/gaurav ff3c997ac Lyria frontend changes. e8bcde367 Lyria backend changes af460e431 Merge pull request #66 from MauroCominotti/test 58de48f89 Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf1 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files c07ec873e Merge pull request #63 from MauroCominotti/test 54d4561c4 Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71 fix: default picture to empty string c4da4cf43 Merge pull request #61 from MauroCominotti/test dc7ceb1fd Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b fix: fix typo in template name 573317d89 Merge pull request #59 from MauroCominotti/test a9a62bee3 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5e feat: use git clone sparse for saving space, improve template creation 90f5dd589 Merge pull request #57 from MauroCominotti/test 1a582b13c Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d feat: update migrations with latest templates 92947590c refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c357 feat; show templates source assets on the frontend fe018bef9 feat: add assets to templates 2e3fd95d9 Merge pull request #55 from MauroCominotti/test a675ea9a2 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6 docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8 Merge pull request #53 from MauroCominotti/test 9c6f63a32 Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573f feat: add veo 3.1, update user picture if empty on auth guard e69435650 Merge pull request #49 from MauroCominotti/test c62300e38 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e fix: update brand guidelines service for public workspaces case 957ffbfd6 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070 fix: update cloudbuild yaml c516d0b48 fix: update bootstrap, cloudbuild and infra files c439a0072 Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994 fix: update bootstrap.sh dc1a2d2c0 Merge pull request #45 from MauroCominotti/test 5446ac2f8 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f2648 feat: update bootstrap.sh file b852eeaaf fix: update curl url 6cf69e102 docs: update README.md be02f2687 refactor: format all files on backend 9999bc0fa refactor: format all files on frontend 38a75b993 docs: update readme and add new screenshots f3445f2cb fix: update boostrap.sh dc907712f docs: update google copyright comments on all files d90681333 fix: update boostrap.sh for firebase auto fill variables 25272aed4 feat: add default workspace by using localstorage for saving the user selection 21ef34980 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278 feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 1bedb9292 Merge pull request #43 from MauroCominotti/test e4af0e7fc Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b fix: update brand guideline module to cache the completed results d42478221 Merge pull request #41 from MauroCominotti/test d3b1deb96 Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17d fix: update brand guideline module 46f08829f Merge pull request #39 from MauroCominotti/test 4aca621e0 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c65 refactor: enhance brand guidelines service 62ced40cd Merge pull request #37 from MauroCominotti/test 89415902a Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1 fix: update brand guideline service 7111025d4 Merge pull request #35 from MauroCominotti/test 7fa64cece Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610 fix: update firebase.json to avoid caching files bc1387e40 Merge pull request #33 from MauroCominotti/test bd70f2edc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9 fix: update environment.prod.ts 63958130f Merge pull request #31 from MauroCominotti/test 27f85010c Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1 refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc7100 Merge pull request #29 from MauroCominotti/test d045e4ea0 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eee feat: improve deploy script 0b3d02349 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf274 fix: update bootstrap.sh d3c59037b Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d fix: update bootstrap.sh aaf14b440 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c refactor: update bootstrap file to replace and save the web client before running terraform 9321140ba Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483 refactor: delete unused files a0a50121a feat: enhance deploy script with default templates and vto assets c8fde3615 fix: update trigger for frontend on bootstrap.sh 1ac163f20 fix: update _BACKEND_URL in main.tf 3c40e66e7 Merge pull request #23 from MauroCominotti/test f88063e64 Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c27 fix: update secrets update bash file f6fb893b2 Merge pull request #21 from MauroCominotti/test 6fe1dd52d Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec6 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66 fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f6 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6 Merge pull request #19 from MauroCominotti/test 0a6a8fee6 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65 fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480 fix: update state file path in bootstrap.sh 7486a9d10 Merge pull request #15 from MauroCominotti/test 75364ace5 Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f6 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab4 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba4 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c feat: add bootstrap bash file 5cea70277 Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b043 feat: add global image reference type for either asset or style 790b8bb12 feat: add R2V for video generation 6946f925e feat: Add R2V for Veo3 eae3e9d5a refactor: default to veo 2 fast for video interpolation d9d3e3d8f refactor: centralize upload of files in the unified source-asset service d6bd7fd2b refactor: implement masonry grid into source-asset-gallery component 7afca26c4 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e3 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37 feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345a fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb refactor: fix header component for mobile ef1483d96 feat: center profile picture and fix animation on hover in header component b910dd333 fix: update header to have smooth animation on hover bc96fbe11 feat: make header collapsable on larger devices 250be950b fix: add selected style to all filters dcc135c18 fix: update aspect ratio viewValue on home and video pages 7873512c2 refactor: update login text c9a18c58c fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2a refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91 refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680b feat: make default styling properties for imagen and veo empty values 83ab2c061 Merge pull request #11 from MauroCominotti/develop a77f3b579 fix: update main.tf eb25fe5b8 Merge pull request #10 from MauroCominotti/develop 7e200acb3 fix: update main.tf with brand guidelines idx 76c128547 fix: update dev.tfvars 9b93118ac fix: update cloudbuild-deploy.yaml e1b733aec fix: update cloudbuild-deploy.yaml cce8a77cf fix: update cloudbuild-deploy.yaml a7eaecc56 fix: update cloudbuild-deploy.yaml 6bc355377 fix: update firebase.json env injection 5a465e57a fix: update folder to dev-infra-example 41482037a fix: update folder to dev-infra-example 07a1fe0f2 refactor: update gitignore a0b92f979 Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f28 :construction: fix backend url b69fefea3 :construction: fix backend subs 8314db066 fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a75 :construction: fix cloudbuild yaml f3e1cf3c1 :construction: add firebase placeholders ff96130ce :construction: add prod envs file e955fe4de :construction: fix prod envs file 690272fce :construction: remove debug code d8ebac90d :construction: escape the $ on args 02a657814 :construction: add debug step for cloudbuild cdf8e8198 :construction: fix more build stuff 2777b8129 :construction: fix build stuff 617d42308 :construction: wip for serets injection 41856c723 :construction: wip for serets injection 5f3a05040 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b4947800 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf83 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c feat: add feedback button to workspace-switcher component c85c30d17 refactor: update imagen 4 models 24f07b519 fix: update user model to allow empty profile picture c81c238f7 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe refactor: update video extend and concatenate buttons to be more visible 4f547a03a fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 708897566 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c fix: solve transition between media-details and video component, fix video extend feature e114bc996 feat: update veo service to maintain order of videos when concatenating them a81f2f710 feat: add extend and concatenate videos feature 1874b3aac feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fd feat: brand guidelines with chunk pdf up to 500MB working 313798950 feat: add brand guidelines component and model 577c3b209 Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd0 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f583179 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a4 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2 :construction: wip for firebase deploy d27f137b4 :construction: wip for firebase deploy ede3bcd08 :wrench: add fe build subs 543f4d5b3 :sparkles: add new env and build subs 02c7488de refactor: update readmes and env variables, test with gcp account 4cd97af27 :sparkles: add multi-env support b91311573 feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f5 fix: fix media item to vto flow 140884d8a fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc feat: add personal garments in vto module 934a96627 feat: finish vto feature on backend and frontend 8bb9c53c6 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde09834 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b243202 fix: update media gallery to reset after search button click 850ab2f2b fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99 feat: implement workflows to change tabs sharing the media items between components 09bf6273b feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f2 feat: add first and last frame for video generation aa1d48aac feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a432 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c0 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e9 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950 refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a docs: add todo on the vto imagen service a36febfd2 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 289306743 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b feat: add images either from cloud creative studio gallery or local computer be8587024 feat: update backend and frontend to send and receive images as vto does 05a403929 refactor: make dialog wider for larger screens da37a6a4b refactor: make drag and drop boxes smaller 34ec41454 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957 feat: add custom image selector component with gallery selection in progress 441c4a5df feat: add nano banana as option on the frontend and delete old generation models b7e6e2523 fix: create global logger and import and initialize it before app bootstrapping 047ce2151 fix: update types and gemini nano banana implementation on imagen service 85e46585d Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc5 Sync env names with develop branch e8350d62e Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea63973 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2 feat: generate new images from vto based on the previous result f642d9054 refactor: add results from vto at the side of preview 279cfb673 feat: working vto feature for both backend and frontend modules 8da384557 feat: add vto component f29827b97 fix: restrict duration limit for videos because of errors c285ce419 add working vto endpoint 891e8e07d Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb6 refactor: add field valiator for mime type on upscale_imagen_dto.py b68900615 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c1 minor upscale gcs uri fix 63bf69c92 add upscaling to image generation c8295db7f feat: add show or hide feature for media-lightbox component 0fa98a6ae feat: maintain state of video component when switching tabs 0d17d92da feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a refactor: delete logger and unused imports, allow image and video generation for any user 647eeb270 refactor: delete comments and unused code parts 10f2002af refactor: add logs to backend 785811622 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a966836 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c46 feat: add redirect firebase json and loggers in auth backend 1ac2903b5 :wrench: fix frontend dir on yaml 1e63bc9ae :wrench: add custom audiences 5e14f1cf6 :bricks: merge infra changes a7b813bfa :card_file_box: add tf backend f331067de :wrench: add mauro's gh repo 7fc0b5385 feat: migrate from firebase to google identity platform 2c9d6612b fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6 feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347 Merge pull request #1 from sanspace/feat/add-fe 96f9b4042 add dev prj b8fd2ba47 Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3 fix lifecycle and deletion protection 15c83720d fix cloud run URLs 9a6cc6a18 fix: include photoswipe styles into the angular build e3d0c1c9f feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd93 refactor: add hover style for the social media list 0ecc7bea6 feat: add rest of social media links bf9251822 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c feat: add photoswipe logic for images on media-lightbox module 8e2471779 refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6 feat: add industry and brand in fun templates a9cd552aa fix: update empty get urls to avoid redirects 29080a4a2 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db8 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f4885 trigger build 2a631deed fix ar permissions c770fcad4 update backend cloudbuild 781c1039d simulate backend change 138d2008a add prod env ts ab4abeb6e add frontend 48612fc93 separate backend 21918379a feat: add presigned urls for media templates and paginated response c9707478a feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f7 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35 feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36 refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d47 :sparkles: fix backend deployment 7bd59c715 :wrench: enable cloud resource manager api dc0a0aa8a :wrench: add env vars a3e66e4a9 feat: add admin and users management module 404e445f1 :construction: wip for cicd b4cef6eaf fix: update fun templates page to show arrows in multi media items cc24cedb2 fix: rename imports to delete backend folder 05cbf89bf feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea2 fix: update ssr condition to build correctly 52377b764 feat: finish fun templates with complete examples e64e40661 feat: add fun templates module 7d52b1547 fix: update PaginatedGalleryResponse props to match backend 9fd99e06e fix: generate video random prompt 808b6ecac feat: finish rewrite and random functionalities 830f2b44f refactor: delete comments 0ef2b8cab refactor: add dtos for gemini service f7df14cae feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b0 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908 feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716e feat: add copy url button in share options, delete unused images 12239d86c feat: add sharing for particular post by adding dynamic img_index param to url 16183876a refactor: add docstrings to classes in CreatePromptMediaDto b79bd6026 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e50 refactor: shorten prompts for alt attribute c4573272f refactor: render videos only on hover and show thumbnail instead for better performance df7801143 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef8 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549e feat: add filters to gallery 30b1762d0 feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b24631 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c1 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6 feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7a refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e93 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30 fix: solve double loading results bc0a6c5f3 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722f feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6 Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f17 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160 Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa1772 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842d Merge pull request #249 from mandieq/main 97d89bfa8 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd chore(deps): update dependency cryptography to v45.0.5 a73d52669 chore(deps): update dependency google-genai to v1.24.0 1a19ad962 chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd595 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a10298 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db804 adding mention on top readme 45dc92a6f initial commit 273d5c397 Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec6 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c28 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d7 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c443 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997 Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810 Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9 fix(deps): update module google.golang.org/api to v0.239.0 17a139786 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537 Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532d Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca71 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04 Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f2937003 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4 Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547 fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287 Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd8065 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1b Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6 Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbe Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3c Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b12 chore(deps): update dependency grpcio to v1.73.1 1539f4ed7 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1 Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3 Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15 Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d3653 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a65 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af818620 chore(deps): update dependency uvicorn to v0.35.0 6098b1d23 chore(deps): update dependency google-genai to v1.23.0 04601f8dc chore(deps): update dependency mcp to v1.10.1 4af16b1be chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6 chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6 chore(deps): update dependency google-adk to v1.5.0 64c5282ca chore(deps): update dependency pydantic-core to v2.35.2 12e422a24 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04 chore(deps): update dependency fastapi to v0.115.14 c453ad3df Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137 doc(optimizer): fix mermaid rendering a149da595 doc(experiments): updates README index 02c7d6f05 doc(experiments): updates README index 56e5b8bf0 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf Merge pull request #220 from cnemri/main c9cb050f0 Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc952 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d08897 feat: added veo genetic prompt optimizer 9fd6021df Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80a Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85 Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744d Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f611 doc(mcp): minor changes 021896ae0 doc(experiments): Update README with index 143280019 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d3 Merge pull request #215 from WafaeBakkali/main bd0c0c76f feat: Add new VeoStart experiment files 65eef5178 doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b0 doc(mcp): ref geminicli to installation 39c0a2cf9 doc(mcp): adds documentation for geminicli usage e5020f95e chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7 chore(deps): update dependency pydantic-core to v2.35.1 bac742ff5 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54 Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b912 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240f Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f chore(deps): update dependency cachetools to v6 0e5020399 Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7 Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc9 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604 chore(deps): update dependency msgpack to v1.1.1 c8bf0845a Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024 Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7e Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e0 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879 Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa1 fix(chore): updates db2dbb6de chore(deps): update dependency pydantic-settings to v2.10.1 e99dad326 chore(deps): update dependency python-dotenv to v1.1.1 9826a86da fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfaf Update agent.py f0fdd0024 chore(deps): update dependency pygments to v2.19.2 7fb8d7db2 chore(deps): update dependency numpy to v2.3.1 479dda697 chore(deps): update dependency starlette to v0.47.1 fcfb562e5 chore(deps): update dependency google-adk to v1.4.2 88654e08e chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab462 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c021 docs(mcp): readability cbbd8b02f Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a02 doc(mcp): adds installer script and documentation 8d222d7ff Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13c chore(deps): update dependency google-api-core to v2.25.1 c74762d25 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960 Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783 Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b Merge pull request #185 from renovate-bot/renovate/go-1.x edee73dee Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf3 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe884 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361 Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7 Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcb Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80e Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c901 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568 chore(deps): update dependency google-genai to v1.21.1 acc20073d Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f7 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed63 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1 chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca49 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644a fix(vnext): user email recording fa0641eda Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119c feat(userinfo): store userinfo from iap 3bad52825 * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d chore(deps): update dependency pydantic to v2.11.7 f644dd214 chore(deps): update dependency fastapi to v0.115.13 89d886e96 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45 Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355 Merge branch 'main' into imagen d4d753e00 fix(veo): interpolation woes fixed 3e9a9e2bc doc(imagen): adds docstrings ef2a6d8c9 feat(critic): not just imagen 3 anymore 3e81d0e5d feat(library): pagination and ui improvements 61ff68565 feat(library): show images cea10b89d feat(imagen): imagen componentization ef3611339 chore(deps): update dependency watchfiles to v1.1.0 cb3688c38 chore(deps): update dependency graphviz to v0.21 8f78ea8aa chore(deps): update dependency certifi to v2025.6.15 4b25e97cf chore(deps): update dependency mcp to v1.9.4 8c6ef6e8c chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad84 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee39 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd95762 chore(deps): update dependency google-api-python-client to v2.172.0 aff662594 feat(imagen): adds model picklist and error handling dialog fd9c73901 feat(imagen): adds Imagen to the mix 7e7dc2aaa chore(deps): update dependency go to v1.24.4 aeac8b30b feat(veo): refactor for ease of use 015aa5881 chore(mcp): updates mods c7c9347b9 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe Merge branch 'main' into mcp-shared-go 015ca65c6 chore: updates go.mod 515ac3810 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae docs: Add Go docs and refactor MCP servers 351729183 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c8 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c5 chore(deps): update dependency grpcio to v1.73.0 3f93415cb Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f8135 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6 Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981a Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7 Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f04 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f604935 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e5 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea1 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9 Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b073417 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c59 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381b Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2 Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163f Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f687 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da18537 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c9 chore(deps): bump requests in /experiments/babel/app 101997ed5 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188 chore(deps): update dependency grpcio-status to v1.73.0 09f507a3a chore(deps): update dependency zipp to v3.23.0 4475d9ae3 chore(deps): update dependency numpy to v2.3.0 da645d21b Merge branch 'main' into mcp-shared-go 3915a406a mcp(docs): updates top level readme c7b9cd5e7 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9 feat(mcp): Improve developer experience and fix bugs 37bd8b213 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebb fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155c Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00a Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b79434 chore(deps): update dependency pandas to v2.3.0 e1c2d7200 chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa6 chore(deps): update dependency firebase-admin to v6.9.0 f6e972860 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa7 chore(deps): update dependency google-auth to v2.40.3 4b55ae603 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbf Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13e Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77 feat(mcp): polling notification heartbeats a5411ae8f chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4 chore(deps): update dependency mcp to v1.9.3 0ec1df3d4 chore(deps): update dependency greenlet to v3.2.3 944b402cf chore(deps): update dependency go to v1.24.4 2370d80b8 refactor: minor changes 126f6699e chore(deps): update dependency google-adk to v1.2.1 9821aaf7b fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed4 refactor: Remove video generation logic from veo.go 005efa787 refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba doc: removes bulk install 2516d7165 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97a chore(veo-app): requirements ad5310f15 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0 chore(deps): update dependency typing-extensions to v4.14.0 8c4cf4458 chore(deps): update dependency grpcio to v1.72.1 68645967f chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530a Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b2 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2daf Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f013 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c1 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc622 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45c Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995 Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fe Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896d Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d80 doc(mcp): adds READMEs 1a1ac955a docs: add README for mcp-lyria-go tool 6862bcd5a docs: expand README for Go MCP genmedia tools 78f8ff427 docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39d docs: update project description in READMEs 49ba252d8 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a feat(avtool): updates for clarity bbf017771 feat(veo-app): imagen updates c1681ec63 chore(deps): update dependency mcp to v1.9.2 37e6eb224 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a4 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c chore(deps): update dependency ipython to v9.3.0 475cdcd9f chore(deps): update dependency protobuf to v5.29.5 27b4dc98a chore(deps): update dependency google-genai to v1.18.0 049c61efa chore(deps): update dependency sse-starlette to v2.3.6 3f78b2969 fix: Prevent AttributeError by removing invalid state updates 8d76cdedc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d feat(mcp): CORS support & PORT env var for http transport 2b58da6c7 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff feat: add CORS support and increment versions in Go servers 06aea6a2d chore(deps): update dependency zipp to v3.22.0 9393778d3 chore(deps): update dependency starlette to v0.47.0 79792301d Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85 feat: more imagen models 300c5b8ba refactor: Delegate loading state and yield to caller in imagen 562b1c362 fix: stage UI updates for image and compliment generation 9be4d7320 chore: Log image count and output before compliment generation 4a75ef92c fix: Correct Imagen app image generation, critique, and UI state 4489f56b6 fix: use standard GCS URL for public image access 9e34a0021 fix: Use correct gcs_uri and image_bytes attributes for Image object f88319021 feat: Configure image generation to output to GCS 7191aa2f7 fix: Ensure robust retrieval of image URI and size 711d64487 fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69 fix: Update image property access for URI and bytes c7f3a636e fix: Correctly handle GeneratedImage object in response fea6eeb9f fix: Correctly access GeneratedImage when RAI reason is included ed153bab4 fix: Correctly iterate over generated images list 233ad9a78 fix: Treat image response element as URI string directly 09f3cd13a chore(deps): update dependency google-cloud-storage to v3 68e29c432 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd fix: Use model parameter and access image object in tuple fab93d07b style: Adjust box styling for imagen page 125f5c337 fix: Use public attributes for GeneratedImage df5f17940 fix: Iterate directly over GenerateImagesResponse d974c8a51 fix: Iterate directly over response for image generation c3b7ff3c9 feat: Configure Imagen model list via env var and rename constants 524708537 feat: add Imagen version selector 838aec117 feat: Enable display image models configuration 644abe8fa fix: resolve circular import by moving ImageModel to config 5e03e4d8d fix: Use app_config_instance for imagen prompts path 1936fa64a fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d feat(veo-app): imagen testing integration 5cc8182f6 feat(veo-app): imagen testing integration 9bf0639ab feat(veo-app): imagen initial integration 992559d6a chore: updates ignores c171aee28 doc(mcp): better docs 98ba14939 chore(deps): update dependency typer to v0.16.0 272dffb44 chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862 chore(mcp): updates mcp go mod package versions ad5bb2ef0 chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490 chore(deps): update dependency absl-py to v2.3.0 f4edc20ff chore(mcp-samples): updates packages 27fea5721 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36e chore(mcp): package updates fe3998478 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7 Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c5 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c4 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f6054 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d49 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db880 chore(deps): update dependency fonttools to v4.58.1 6541e9661 Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0 Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f83 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 474760758 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d2599345 chore(hotfix): update to latest models 3579dd32a Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e06 chore(veo-models): package update 958a65a6b doc: doc updates 20897c056 doc(mcp-samples): explain the json config 22b4f1a90 refactor(mcp-samples): make the json config more generic 3be379013 hotfix(mcp): avtool mcp streamable http da6e930fc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe466417 fix(mcp): fix streamable endpoint declaration 3f9be6833 fix: Correct HTTP transport implementation for Go MCP servers c7d18640b Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f4 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd refactor(mcp): refactors MCP tools 6c8383101 Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea6561 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b refactor(mcp): refactoring for bucket presence fbc4c15bf refactor(veo-app): minor rearrangement 413297cbe I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8 Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79e Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0c chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15e chore(deps): update dependency fsspec to v2025.5.1 e1166689f chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb chore(deps): update dependency mcp to v1.9.1 2904ce9d0 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44 chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ec I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7 chore(deps): update dependency google-adk to v0.5.0 733d15c3e chore(deps): update dependency authlib to v1.6.0 55c2d1c75 fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91 chore(mcp): update package references 62f3284bc Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8 Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55 chore(deps): update dependency typing-inspection to v0.4.1 f1589f062 chore(deps): update dependency typer to v0.15.4 e765f5c0b Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816e Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c3590 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22ca Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b70 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102 Merge pull request #119 from renovate-bot/renovate/sse-starlette-2.x 19cde9c4f chore(deps): update dependency sse-starlette to v2.3.5 5eae22e6a chore(deps): update dependency sqlalchemy to v2.0.41 a404448e8 chore(deps): update dependency shapely to v2.1.1 f6b49ec23 chore(deps): update dependency pydantic to v2.11.5 94ba69e26 chore(deps): update dependency numpy to v2.2.6 3ee1d3173 chore(deps): update dependency greenlet to v3.2.2 df23ffeb7 chore(deps): update dependency google-cloud-aiplatform to v1.94.0 446f2756b chore(deps): update dependency cryptography to v44.0.3 6d6f577e1 Merge pull request #86 from renovate-bot/renovate/google-auth-2.x e08aa31f3 Merge pull request #112 from renovate-bot/renovate/charset-normalizer-3.x 075556b3f Merge pull request #98 from renovate-bot/renovate/click-8.x 6c66b0ce3 Merge pull request #89 from renovate-bot/renovate/google-genai-1.x 1f4ff225e chore(deps): update dependency charset-normalizer to v3.4.2 6dbabf90c Merge pull request #97 from renovate-bot/renovate/rich-toolkit-0.x dc9f7f6ea Merge pull request #83 from renovate-bot/renovate/pydantic-2.x 521b7c907 Merge pull request #100 from renovate-bot/renovate/google-cloud-bigquery-3.x 8ebe9f230 Merge pull request #101 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/flask-3.1.1 1d299b64a Merge pull request #102 from renovate-bot/renovate/pypi-flask-vulnerability cf32f03dd refactor: explicit model names c3e5e0be9 feat(veo-app): imagen testing integration 714ece1d4 feat(veo-app): imagen testing integration ba6ce9d14 feat(veo-app): imagen initial integration e9697c141 chore(deps): update dependency google-auth to v2.40.2 8c0817cdf chore(veo-models): package updates d82ceea9d feat(veo-models): removes model # in comment c4afce297 feat(veo-models): veo model choice 6075fd1ea feat(mcp): sample agents ADK updated to 1.0 syntax 1b2b232b1 chore(deps): update dependency google-genai to v1.16.1 1d14cdea0 chore(deps): update dependency google-cloud-bigquery to v3.33.0 ff032aad8 chore(deps): update dependency pydantic to v2.11.4 de4f9f05f chore(deps): update dependency click to v8.2.1 a7f3b6573 Merge pull request #111 from ghchinoy/mcp-genmedia-servers 709537ff6 GenMedia MCP Servers (#110) 66bdc4a07 fix: i2v upload 215943a1a Lyria & Library updates (#109) c4e4fcea9 feat(mcp-go): avtool and updates c3966874f feat(mcp-lyria-go): initial addition 044a7b214 doc(mcp-servers): ADK sample README update 0d397761b doc(mcp-servers): ADK sample README update 20460ca34 chore(mcp-servers): cleanup ae8dda542 sample(mcp-servers): adk sample agent comments and use path 8aa20ac63 docs(mcp-servers): update readme with install 02af711ba refactor(mcp-servers): package name update d19ba6b19 refactor(mcp-servers): package name update 9fc74e37c feat(mcp-servers): initial commit for experimental mcp servers for genmedia 555958f44 chore(deps): bump flask from 3.1.0 to 3.1.1 in /experiments/babel/app cf6e2a829 Merge pull request #107 from GoogleCloudPlatform/veo-advanced-controls-library 8ebd5c337 refactor: remove duplicates 5a2e8f86b merge c2f1fd657 features: Library, rewriters, and reorganization f737e9255 Merge pull request #103 from ghchinoy/veo-advanced-controls-library 944e1aea7 multimedia-library: audio, video, image support 7e440343f chore: package update a93ea56be refactor: pages for home and sidenav 79ef9e128 library: dialog 1c559bf33 chore(deps): update dependency flask to v3.1.1 [security] b89638ad2 chore(deps): update dependency rich-toolkit to v0.14.6 a668cd673 Veo advanced controls & library (#93) 130277034 chore: requirements eb5f0691c Merge pull request #84 from renovate-bot/renovate/typer-0.x f6c3d200d Merge pull request #88 from renovate-bot/renovate/google-cloud-spanner-3.x 431befa2e Merge pull request #90 from renovate-bot/renovate/importlib-metadata-8.x 9fed705df refactor: minor 8c6bedb31 library: pagination b2f91a9e3 refactor: minor 10ba8c7fe chore: updates cc5fd1791 refactor: minor ef547dde6 interpoation: interpolation and ui 66e0982e5 refactor: home tiles 7eaba17c9 chore: update requirements ac6f8f28b chore(deps): update dependency importlib-metadata to v8.7.0 e56044083 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio 0066c50b9 veo-experiment: deployment adjustments 41e877d29 chore(deps): update dependency google-cloud-spanner to v3.54.0 2890577f7 chore(deps): update dependency certifi to v2025.4.26 6c2fe9efe chore(deps): update dependency typer to v0.15.3 a27802e3c Merge pull request #64 from renovate-bot/renovate/deepdiff-8.x 408e973d4 Merge pull request #66 from GoogleCloudPlatform/dependabot/go_modules/experiments/babel/github.com/go-jose/go-jose/v4-4.0.5 215380ffc Merge pull request #67 from renovate-bot/renovate/google-cloud-aiplatform-1.x 4e2839322 Merge pull request #68 from renovate-bot/renovate/protobuf-6.x 07e163bd4 chore(deps): bump github.com/go-jose/go-jose/v4 in /experiments/babel 052f56a31 Merge pull request #81 from renovate-bot/renovate/go-1.x 6a60ee46e chore(deps): update dependency go to v1.24.3 2ad7805e1 Merge pull request #69 from renovate-bot/renovate/rich-toolkit-0.x 18ce60879 Merge pull request #70 from renovate-bot/renovate/google.golang.org-genai-1.x b988a7e85 Merge pull request #80 from renovate-bot/renovate/cryptography-44.x bdd2de5f6 Merge pull request #72 from renovate-bot/renovate/google-api-python-client-2.x 245981b60 Merge pull request #73 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/h11-0.16.0 19871c104 chore(deps): update dependency cryptography to v44.0.3 6e74a0e61 Merge pull request #74 from renovate-bot/renovate/pypi-h11-vulnerability 383117b26 Merge pull request #78 from renovate-bot/renovate/cachecontrol-0.x c36e60e08 Merge pull request #79 from renovate-bot/renovate/charset-normalizer-3.x 64665d590 chore(deps): update dependency charset-normalizer to v3.4.2 047e10a34 chore(deps): update dependency cachecontrol to v0.14.3 87bf9a68f chore(deps): update dependency h11 to v0.16.0 [security] 2d311d228 Merge pull request #75 from renovate-bot/renovate/firebase-admin-6.x 1eb6e3a05 Merge pull request #76 from renovate-bot/renovate/httpcore-1.x b2b71798c chore: update gitignore f12492b5d chore(deps): update dependency rich-toolkit to v0.14.5 157c69e22 fix(deps): update module google.golang.org/genai to v1.3.0 8ae107326 chore(deps): update dependency google-cloud-aiplatform to v1.91.0 53da6fd83 chore(deps): update dependency google-api-python-client to v2.169.0 258881673 chore(deps): bump h11 from 0.14.0 to 0.16.0 in /experiments/babel/app 7e1b555d0 Veo 2 app - Motion portraits (#77) 9a18bacb6 chore(deps): update dependency httpcore to v1.0.9 25b648c2e chore(deps): update dependency firebase-admin to v6.8.0 a1cb17e19 chore(deps): update dependency protobuf to v6 a0264d83d chore(deps): update dependency deepdiff to v8 9b03fe7b6 Merge pull request #63 from renovate-bot/renovate/pydantic-core-2.x f0a322a9e Merge pull request #60 from renovate-bot/renovate/mypy-extensions-1.x 9971bff45 Merge pull request #62 from renovate-bot/renovate/google.golang.org-api-0.x 9d66aab8f doc: updates to main branch 1330fbf99 chore(deps): update dependency pydantic-core to v2.34.1 42eb0c000 Merge pull request #31 from GoogleCloudPlatform/veo f4f52b55d chore: update lock ced6893f6 doc: adds alt text for imgs 6c135d6cb fix(deps): update module google.golang.org/api to v0.230.0 d33a67362 chore(deps): update dependency google-cloud-logging to v3.12.1 (#61) 27c934943 chore(deps): update dependency mypy-extensions to v1.1.0 67f69fef4 fix: title 7979f0d76 doc: updates to veo 2 471f2604a feature: dialog minor updates 70b1aef8b feature: dialog for errors in generation b0a140673 fix: name of tutorial 81f80d26f Merge pull request #59 from renovate-bot/renovate/numpy-2.x 9b6bc24ec chore: updates requirements 46e5c4e3a tutorial: adds open in Cloud Shell tutorial c4ae8d40a chore(deps): update dependency numpy to v2.2.5 7f86dc8bc doc: clearer checkout steps 2c24f56d5 refactor: ruff format 8e3e11c6d chore: requirements 8c2cec362 doc: formatting c4dd92cac feat: easily run with uv run - FastAPI server e2e2adad3 polish: css work 51c14b47e doc: doc updates and minor polishes 423d8ab4f feat: auto-enhance and library display 6b8294d7d fix: removed duplicate click handler, adds pointer curso 01f2f3a18 doc: fixes uv source cmd 1a558c05d fix: clear prompt properly dac868d9b chore: updates versions 282568155 i2v: adds i2v implementation 268030ed1 i2v: adds GENMEDIA_BUCKET for common storage 6c0051b07 i2v: adds upload of reference image to gcs e15eff089 i2v: adds thumbnail display of ref image 3e9160d3b i2v: adds reference image to firebase document 96b55b48c Merge pull request #47 from renovate-bot/renovate/opentelemetry-python-monorepo eaab76278 Merge pull request #48 from renovate-bot/renovate/pillow-11.x c477e231f Merge pull request #49 from renovate-bot/renovate/urllib3-2.x 045e1a7da Merge pull request #50 from renovate-bot/renovate/python-3.x 45db8ce33 Merge pull request #52 from renovate-bot/renovate/deepdiff-8.x 21e9cd935 Merge pull request #53 from renovate-bot/renovate/google-cloud-storage-3.x 326310fc5 Merge pull request #54 from renovate-bot/renovate/marshmallow-4.x d8196893a Merge pull request #55 from renovate-bot/renovate/packaging-25.x 07d4900b7 Merge pull request #58 from renovate-bot/renovate/google.golang.org-genai-1.x 00b861229 Merge pull request #56 from renovate-bot/renovate/protobuf-6.x dfb25ef3f Merge pull request #57 from renovate-bot/renovate/rich-14.x 506ab34fd fix(deps): update module google.golang.org/genai to v1 3f737a015 chore(deps): update dependency rich to v14 2fa7f2937 chore(deps): update dependency protobuf to v6 cfca96460 chore(deps): update dependency packaging to v25 755348e5a chore(deps): update dependency marshmallow to v4 a9a99bef0 chore(deps): update dependency google-cloud-storage to v3 832bc2584 chore(deps): update dependency deepdiff to v8 d33866a0f Merge pull request #46 from renovat…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Nov 27, 2025
018e27a2e run workflow functionality 02b4ad1ec minor workflow backend fix 5dbfafd4c fix: override chokidar version to 3.x to fix ci build 3392a278b refresh package lock due to error e63643164 minor fixes for internal workflow test d7250e0e7 add venv to vscode launch 6b3eee4df workflows implementation mid work commit d7de1eeb4 refactor: delete unused dtos and comments fdb87f239 feat: add workflow steps components, update common shared steps style e73674b37 refactor: add NodeType to workflow editor 4d6ea94b7 feat: create/update/delete workflows enhanced, fix workflow switcher button 598dc88b6 feat: re architecture frontend to have comprehensive UI 46788b987 feat: update model to include a status for each step 1c4d1c55e refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows d99a6ae57 feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 10710368e feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 140a75ef2 feat: add workflows implementation on backend and new tab on the frontend 5a3f0315b feat: init workflow structure files 5da2279f2 Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d rollback package lock json cf0945a7c Merge pull request #74 from MauroCominotti/test 368685354 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb1 Add basic nano banana pro model 2c2416574 Merge pull request #72 from MauroCominotti/test c728f0999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc refactor: update sub menu on header 45e7eb145 Merge pull request #70 from MauroCominotti/test f4fd5b8d8 Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9a feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a7 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files c2a3be0c0 feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82 refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6e feat: working lyria and gemini tts example working c0419c594 Added Logic for Audio Creation Service and updated the DT0 87565b953 Added Logic for Audio Creation Service and updated the DTP b28192cd5 Initial Changes d30a8817e Initial Changes ed4972e90 feat: add audio integration 10244a5fc Merge pull request #68 from GauravJain21/main ac0ab3479 Merge pull request #1 from GauravJain21/gaurav ff3c997ac Lyria frontend changes. e8bcde367 Lyria backend changes af460e431 Merge pull request #66 from MauroCominotti/test 58de48f89 Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf1 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files c07ec873e Merge pull request #63 from MauroCominotti/test 54d4561c4 Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71 fix: default picture to empty string c4da4cf43 Merge pull request #61 from MauroCominotti/test dc7ceb1fd Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b fix: fix typo in template name 573317d89 Merge pull request #59 from MauroCominotti/test a9a62bee3 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5e feat: use git clone sparse for saving space, improve template creation 90f5dd589 Merge pull request #57 from MauroCominotti/test 1a582b13c Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d feat: update migrations with latest templates 92947590c refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c357 feat; show templates source assets on the frontend fe018bef9 feat: add assets to templates 2e3fd95d9 Merge pull request #55 from MauroCominotti/test a675ea9a2 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6 docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8 Merge pull request #53 from MauroCominotti/test 9c6f63a32 Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573f feat: add veo 3.1, update user picture if empty on auth guard e69435650 Merge pull request #49 from MauroCominotti/test c62300e38 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e fix: update brand guidelines service for public workspaces case 957ffbfd6 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070 fix: update cloudbuild yaml c516d0b48 fix: update bootstrap, cloudbuild and infra files c439a0072 Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994 fix: update bootstrap.sh dc1a2d2c0 Merge pull request #45 from MauroCominotti/test 5446ac2f8 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f2648 feat: update bootstrap.sh file b852eeaaf fix: update curl url 6cf69e102 docs: update README.md be02f2687 refactor: format all files on backend 9999bc0fa refactor: format all files on frontend 38a75b993 docs: update readme and add new screenshots f3445f2cb fix: update boostrap.sh dc907712f docs: update google copyright comments on all files d90681333 fix: update boostrap.sh for firebase auto fill variables 25272aed4 feat: add default workspace by using localstorage for saving the user selection 21ef34980 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278 feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 1bedb9292 Merge pull request #43 from MauroCominotti/test e4af0e7fc Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b fix: update brand guideline module to cache the completed results d42478221 Merge pull request #41 from MauroCominotti/test d3b1deb96 Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17d fix: update brand guideline module 46f08829f Merge pull request #39 from MauroCominotti/test 4aca621e0 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c65 refactor: enhance brand guidelines service 62ced40cd Merge pull request #37 from MauroCominotti/test 89415902a Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1 fix: update brand guideline service 7111025d4 Merge pull request #35 from MauroCominotti/test 7fa64cece Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610 fix: update firebase.json to avoid caching files bc1387e40 Merge pull request #33 from MauroCominotti/test bd70f2edc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9 fix: update environment.prod.ts 63958130f Merge pull request #31 from MauroCominotti/test 27f85010c Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1 refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc7100 Merge pull request #29 from MauroCominotti/test d045e4ea0 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eee feat: improve deploy script 0b3d02349 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf274 fix: update bootstrap.sh d3c59037b Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d fix: update bootstrap.sh aaf14b440 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c refactor: update bootstrap file to replace and save the web client before running terraform 9321140ba Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483 refactor: delete unused files a0a50121a feat: enhance deploy script with default templates and vto assets c8fde3615 fix: update trigger for frontend on bootstrap.sh 1ac163f20 fix: update _BACKEND_URL in main.tf 3c40e66e7 Merge pull request #23 from MauroCominotti/test f88063e64 Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c27 fix: update secrets update bash file f6fb893b2 Merge pull request #21 from MauroCominotti/test 6fe1dd52d Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec6 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66 fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f6 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6 Merge pull request #19 from MauroCominotti/test 0a6a8fee6 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65 fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480 fix: update state file path in bootstrap.sh 7486a9d10 Merge pull request #15 from MauroCominotti/test 75364ace5 Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f6 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab4 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba4 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c feat: add bootstrap bash file 5cea70277 Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b043 feat: add global image reference type for either asset or style 790b8bb12 feat: add R2V for video generation 6946f925e feat: Add R2V for Veo3 eae3e9d5a refactor: default to veo 2 fast for video interpolation d9d3e3d8f refactor: centralize upload of files in the unified source-asset service d6bd7fd2b refactor: implement masonry grid into source-asset-gallery component 7afca26c4 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e3 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37 feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345a fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb refactor: fix header component for mobile ef1483d96 feat: center profile picture and fix animation on hover in header component b910dd333 fix: update header to have smooth animation on hover bc96fbe11 feat: make header collapsable on larger devices 250be950b fix: add selected style to all filters dcc135c18 fix: update aspect ratio viewValue on home and video pages 7873512c2 refactor: update login text c9a18c58c fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2a refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91 refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680b feat: make default styling properties for imagen and veo empty values 83ab2c061 Merge pull request #11 from MauroCominotti/develop a77f3b579 fix: update main.tf eb25fe5b8 Merge pull request #10 from MauroCominotti/develop 7e200acb3 fix: update main.tf with brand guidelines idx 76c128547 fix: update dev.tfvars 9b93118ac fix: update cloudbuild-deploy.yaml e1b733aec fix: update cloudbuild-deploy.yaml cce8a77cf fix: update cloudbuild-deploy.yaml a7eaecc56 fix: update cloudbuild-deploy.yaml 6bc355377 fix: update firebase.json env injection 5a465e57a fix: update folder to dev-infra-example 41482037a fix: update folder to dev-infra-example 07a1fe0f2 refactor: update gitignore a0b92f979 Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f28 :construction: fix backend url b69fefea3 :construction: fix backend subs 8314db066 fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a75 :construction: fix cloudbuild yaml f3e1cf3c1 :construction: add firebase placeholders ff96130ce :construction: add prod envs file e955fe4de :construction: fix prod envs file 690272fce :construction: remove debug code d8ebac90d :construction: escape the $ on args 02a657814 :construction: add debug step for cloudbuild cdf8e8198 :construction: fix more build stuff 2777b8129 :construction: fix build stuff 617d42308 :construction: wip for serets injection 41856c723 :construction: wip for serets injection 5f3a05040 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b4947800 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf83 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c feat: add feedback button to workspace-switcher component c85c30d17 refactor: update imagen 4 models 24f07b519 fix: update user model to allow empty profile picture c81c238f7 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe refactor: update video extend and concatenate buttons to be more visible 4f547a03a fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 708897566 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c fix: solve transition between media-details and video component, fix video extend feature e114bc996 feat: update veo service to maintain order of videos when concatenating them a81f2f710 feat: add extend and concatenate videos feature 1874b3aac feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fd feat: brand guidelines with chunk pdf up to 500MB working 313798950 feat: add brand guidelines component and model 577c3b209 Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd0 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f583179 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a4 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2 :construction: wip for firebase deploy d27f137b4 :construction: wip for firebase deploy ede3bcd08 :wrench: add fe build subs 543f4d5b3 :sparkles: add new env and build subs 02c7488de refactor: update readmes and env variables, test with gcp account 4cd97af27 :sparkles: add multi-env support b91311573 feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f5 fix: fix media item to vto flow 140884d8a fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc feat: add personal garments in vto module 934a96627 feat: finish vto feature on backend and frontend 8bb9c53c6 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde09834 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b243202 fix: update media gallery to reset after search button click 850ab2f2b fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99 feat: implement workflows to change tabs sharing the media items between components 09bf6273b feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f2 feat: add first and last frame for video generation aa1d48aac feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a432 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c0 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e9 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950 refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a docs: add todo on the vto imagen service a36febfd2 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 289306743 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b feat: add images either from cloud creative studio gallery or local computer be8587024 feat: update backend and frontend to send and receive images as vto does 05a403929 refactor: make dialog wider for larger screens da37a6a4b refactor: make drag and drop boxes smaller 34ec41454 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957 feat: add custom image selector component with gallery selection in progress 441c4a5df feat: add nano banana as option on the frontend and delete old generation models b7e6e2523 fix: create global logger and import and initialize it before app bootstrapping 047ce2151 fix: update types and gemini nano banana implementation on imagen service 85e46585d Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc5 Sync env names with develop branch e8350d62e Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea63973 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2 feat: generate new images from vto based on the previous result f642d9054 refactor: add results from vto at the side of preview 279cfb673 feat: working vto feature for both backend and frontend modules 8da384557 feat: add vto component f29827b97 fix: restrict duration limit for videos because of errors c285ce419 add working vto endpoint 891e8e07d Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb6 refactor: add field valiator for mime type on upscale_imagen_dto.py b68900615 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c1 minor upscale gcs uri fix 63bf69c92 add upscaling to image generation c8295db7f feat: add show or hide feature for media-lightbox component 0fa98a6ae feat: maintain state of video component when switching tabs 0d17d92da feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a refactor: delete logger and unused imports, allow image and video generation for any user 647eeb270 refactor: delete comments and unused code parts 10f2002af refactor: add logs to backend 785811622 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a966836 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c46 feat: add redirect firebase json and loggers in auth backend 1ac2903b5 :wrench: fix frontend dir on yaml 1e63bc9ae :wrench: add custom audiences 5e14f1cf6 :bricks: merge infra changes a7b813bfa :card_file_box: add tf backend f331067de :wrench: add mauro's gh repo 7fc0b5385 feat: migrate from firebase to google identity platform 2c9d6612b fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6 feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347 Merge pull request #1 from sanspace/feat/add-fe 96f9b4042 add dev prj b8fd2ba47 Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3 fix lifecycle and deletion protection 15c83720d fix cloud run URLs 9a6cc6a18 fix: include photoswipe styles into the angular build e3d0c1c9f feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd93 refactor: add hover style for the social media list 0ecc7bea6 feat: add rest of social media links bf9251822 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c feat: add photoswipe logic for images on media-lightbox module 8e2471779 refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6 feat: add industry and brand in fun templates a9cd552aa fix: update empty get urls to avoid redirects 29080a4a2 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db8 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f4885 trigger build 2a631deed fix ar permissions c770fcad4 update backend cloudbuild 781c1039d simulate backend change 138d2008a add prod env ts ab4abeb6e add frontend 48612fc93 separate backend 21918379a feat: add presigned urls for media templates and paginated response c9707478a feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f7 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35 feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36 refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d47 :sparkles: fix backend deployment 7bd59c715 :wrench: enable cloud resource manager api dc0a0aa8a :wrench: add env vars a3e66e4a9 feat: add admin and users management module 404e445f1 :construction: wip for cicd b4cef6eaf fix: update fun templates page to show arrows in multi media items cc24cedb2 fix: rename imports to delete backend folder 05cbf89bf feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea2 fix: update ssr condition to build correctly 52377b764 feat: finish fun templates with complete examples e64e40661 feat: add fun templates module 7d52b1547 fix: update PaginatedGalleryResponse props to match backend 9fd99e06e fix: generate video random prompt 808b6ecac feat: finish rewrite and random functionalities 830f2b44f refactor: delete comments 0ef2b8cab refactor: add dtos for gemini service f7df14cae feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b0 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908 feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716e feat: add copy url button in share options, delete unused images 12239d86c feat: add sharing for particular post by adding dynamic img_index param to url 16183876a refactor: add docstrings to classes in CreatePromptMediaDto b79bd6026 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e50 refactor: shorten prompts for alt attribute c4573272f refactor: render videos only on hover and show thumbnail instead for better performance df7801143 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef8 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549e feat: add filters to gallery 30b1762d0 feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b24631 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c1 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6 feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7a refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e93 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30 fix: solve double loading results bc0a6c5f3 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722f feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6 Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f17 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160 Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa1772 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842d Merge pull request #249 from mandieq/main 97d89bfa8 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd chore(deps): update dependency cryptography to v45.0.5 a73d52669 chore(deps): update dependency google-genai to v1.24.0 1a19ad962 chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd595 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a10298 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db804 adding mention on top readme 45dc92a6f initial commit 273d5c397 Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec6 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c28 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d7 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c443 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997 Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810 Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9 fix(deps): update module google.golang.org/api to v0.239.0 17a139786 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537 Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532d Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca71 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04 Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f2937003 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4 Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547 fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287 Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd8065 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1b Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6 Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbe Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3c Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b12 chore(deps): update dependency grpcio to v1.73.1 1539f4ed7 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1 Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3 Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15 Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d3653 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a65 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af818620 chore(deps): update dependency uvicorn to v0.35.0 6098b1d23 chore(deps): update dependency google-genai to v1.23.0 04601f8dc chore(deps): update dependency mcp to v1.10.1 4af16b1be chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6 chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6 chore(deps): update dependency google-adk to v1.5.0 64c5282ca chore(deps): update dependency pydantic-core to v2.35.2 12e422a24 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04 chore(deps): update dependency fastapi to v0.115.14 c453ad3df Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137 doc(optimizer): fix mermaid rendering a149da595 doc(experiments): updates README index 02c7d6f05 doc(experiments): updates README index 56e5b8bf0 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf Merge pull request #220 from cnemri/main c9cb050f0 Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc952 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d08897 feat: added veo genetic prompt optimizer 9fd6021df Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80a Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85 Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744d Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f611 doc(mcp): minor changes 021896ae0 doc(experiments): Update README with index 143280019 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d3 Merge pull request #215 from WafaeBakkali/main bd0c0c76f feat: Add new VeoStart experiment files 65eef5178 doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b0 doc(mcp): ref geminicli to installation 39c0a2cf9 doc(mcp): adds documentation for geminicli usage e5020f95e chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7 chore(deps): update dependency pydantic-core to v2.35.1 bac742ff5 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54 Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b912 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240f Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f chore(deps): update dependency cachetools to v6 0e5020399 Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7 Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc9 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604 chore(deps): update dependency msgpack to v1.1.1 c8bf0845a Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024 Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7e Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e0 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879 Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa1 fix(chore): updates db2dbb6de chore(deps): update dependency pydantic-settings to v2.10.1 e99dad326 chore(deps): update dependency python-dotenv to v1.1.1 9826a86da fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfaf Update agent.py f0fdd0024 chore(deps): update dependency pygments to v2.19.2 7fb8d7db2 chore(deps): update dependency numpy to v2.3.1 479dda697 chore(deps): update dependency starlette to v0.47.1 fcfb562e5 chore(deps): update dependency google-adk to v1.4.2 88654e08e chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab462 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c021 docs(mcp): readability cbbd8b02f Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a02 doc(mcp): adds installer script and documentation 8d222d7ff Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13c chore(deps): update dependency google-api-core to v2.25.1 c74762d25 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960 Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783 Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b Merge pull request #185 from renovate-bot/renovate/go-1.x edee73dee Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf3 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe884 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361 Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7 Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcb Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80e Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c901 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568 chore(deps): update dependency google-genai to v1.21.1 acc20073d Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f7 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed63 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1 chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca49 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644a fix(vnext): user email recording fa0641eda Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119c feat(userinfo): store userinfo from iap 3bad52825 * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d chore(deps): update dependency pydantic to v2.11.7 f644dd214 chore(deps): update dependency fastapi to v0.115.13 89d886e96 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45 Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355 Merge branch 'main' into imagen d4d753e00 fix(veo): interpolation woes fixed 3e9a9e2bc doc(imagen): adds docstrings ef2a6d8c9 feat(critic): not just imagen 3 anymore 3e81d0e5d feat(library): pagination and ui improvements 61ff68565 feat(library): show images cea10b89d feat(imagen): imagen componentization ef3611339 chore(deps): update dependency watchfiles to v1.1.0 cb3688c38 chore(deps): update dependency graphviz to v0.21 8f78ea8aa chore(deps): update dependency certifi to v2025.6.15 4b25e97cf chore(deps): update dependency mcp to v1.9.4 8c6ef6e8c chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad84 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee39 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd95762 chore(deps): update dependency google-api-python-client to v2.172.0 aff662594 feat(imagen): adds model picklist and error handling dialog fd9c73901 feat(imagen): adds Imagen to the mix 7e7dc2aaa chore(deps): update dependency go to v1.24.4 aeac8b30b feat(veo): refactor for ease of use 015aa5881 chore(mcp): updates mods c7c9347b9 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe Merge branch 'main' into mcp-shared-go 015ca65c6 chore: updates go.mod 515ac3810 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae docs: Add Go docs and refactor MCP servers 351729183 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c8 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c5 chore(deps): update dependency grpcio to v1.73.0 3f93415cb Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f8135 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6 Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981a Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7 Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f04 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f604935 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e5 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea1 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9 Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b073417 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c59 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381b Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2 Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163f Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f687 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da18537 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c9 chore(deps): bump requests in /experiments/babel/app 101997ed5 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188 chore(deps): update dependency grpcio-status to v1.73.0 09f507a3a chore(deps): update dependency zipp to v3.23.0 4475d9ae3 chore(deps): update dependency numpy to v2.3.0 da645d21b Merge branch 'main' into mcp-shared-go 3915a406a mcp(docs): updates top level readme c7b9cd5e7 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9 feat(mcp): Improve developer experience and fix bugs 37bd8b213 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebb fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155c Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00a Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b79434 chore(deps): update dependency pandas to v2.3.0 e1c2d7200 chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa6 chore(deps): update dependency firebase-admin to v6.9.0 f6e972860 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa7 chore(deps): update dependency google-auth to v2.40.3 4b55ae603 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbf Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13e Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77 feat(mcp): polling notification heartbeats a5411ae8f chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4 chore(deps): update dependency mcp to v1.9.3 0ec1df3d4 chore(deps): update dependency greenlet to v3.2.3 944b402cf chore(deps): update dependency go to v1.24.4 2370d80b8 refactor: minor changes 126f6699e chore(deps): update dependency google-adk to v1.2.1 9821aaf7b fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed4 refactor: Remove video generation logic from veo.go 005efa787 refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba doc: removes bulk install 2516d7165 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97a chore(veo-app): requirements ad5310f15 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0 chore(deps): update dependency typing-extensions to v4.14.0 8c4cf4458 chore(deps): update dependency grpcio to v1.72.1 68645967f chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530a Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b2 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2daf Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f013 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c1 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc622 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45c Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995 Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fe Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896d Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d80 doc(mcp): adds READMEs 1a1ac955a docs: add README for mcp-lyria-go tool 6862bcd5a docs: expand README for Go MCP genmedia tools 78f8ff427 docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39d docs: update project description in READMEs 49ba252d8 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a feat(avtool): updates for clarity bbf017771 feat(veo-app): imagen updates c1681ec63 chore(deps): update dependency mcp to v1.9.2 37e6eb224 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a4 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c chore(deps): update dependency ipython to v9.3.0 475cdcd9f chore(deps): update dependency protobuf to v5.29.5 27b4dc98a chore(deps): update dependency google-genai to v1.18.0 049c61efa chore(deps): update dependency sse-starlette to v2.3.6 3f78b2969 fix: Prevent AttributeError by removing invalid state updates 8d76cdedc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d feat(mcp): CORS support & PORT env var for http transport 2b58da6c7 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff feat: add CORS support and increment versions in Go servers 06aea6a2d chore(deps): update dependency zipp to v3.22.0 9393778d3 chore(deps): update dependency starlette to v0.47.0 79792301d Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85 feat: more imagen models 300c5b8ba refactor: Delegate loading state and yield to caller in imagen 562b1c362 fix: stage UI updates for image and compliment generation 9be4d7320 chore: Log image count and output before compliment generation 4a75ef92c fix: Correct Imagen app image generation, critique, and UI state 4489f56b6 fix: use standard GCS URL for public image access 9e34a0021 fix: Use correct gcs_uri and image_bytes attributes for Image object f88319021 feat: Configure image generation to output to GCS 7191aa2f7 fix: Ensure robust retrieval of image URI and size 711d64487 fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69 fix: Update image property access for URI and bytes c7f3a636e fix: Correctly handle GeneratedImage object in response fea6eeb9f fix: Correctly access GeneratedImage when RAI reason is included ed153bab4 fix: Correctly iterate over generated images list 233ad9a78 fix: Treat image response element as URI string directly 09f3cd13a chore(deps): update dependency google-cloud-storage to v3 68e29c432 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd fix: Use model parameter and access image object in tuple fab93d07b style: Adjust box styling for imagen page 125f5c337 fix: Use public attributes for GeneratedImage df5f17940 fix: Iterate directly over GenerateImagesResponse d974c8a51 fix: Iterate directly over response for image generation c3b7ff3c9 feat: Configure Imagen model list via env var and rename constants 524708537 feat: add Imagen version selector 838aec117 feat: Enable display image models configuration 644abe8fa fix: resolve circular import by moving ImageModel to config 5e03e4d8d fix: Use app_config_instance for imagen prompts path 1936fa64a fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d feat(veo-app): imagen testing integration 5cc8182f6 feat(veo-app): imagen testing integration 9bf0639ab feat(veo-app): imagen initial integration 992559d6a chore: updates ignores c171aee28 doc(mcp): better docs 98ba14939 chore(deps): update dependency typer to v0.16.0 272dffb44 chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862 chore(mcp): updates mcp go mod package versions ad5bb2ef0 chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490 chore(deps): update dependency absl-py to v2.3.0 f4edc20ff chore(mcp-samples): updates packages 27fea5721 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36e chore(mcp): package updates fe3998478 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7 Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c5 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c4 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f6054 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d49 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db880 chore(deps): update dependency fonttools to v4.58.1 6541e9661 Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0 Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f83 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 474760758 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d2599345 chore(hotfix): update to latest models 3579dd32a Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e06 chore(veo-models): package update 958a65a6b doc: doc updates 20897c056 doc(mcp-samples): explain the json config 22b4f1a90 refactor(mcp-samples): make the json config more generic 3be379013 hotfix(mcp): avtool mcp streamable http da6e930fc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe466417 fix(mcp): fix streamable endpoint declaration 3f9be6833 fix: Correct HTTP transport implementation for Go MCP servers c7d18640b Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f4 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd refactor(mcp): refactors MCP tools 6c8383101 Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea6561 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b refactor(mcp): refactoring for bucket presence fbc4c15bf refactor(veo-app): minor rearrangement 413297cbe I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8 Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79e Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0c chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15e chore(deps): update dependency fsspec to v2025.5.1 e1166689f chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb chore(deps): update dependency mcp to v1.9.1 2904ce9d0 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44 chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ec I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7 chore(deps): update dependency google-adk to v0.5.0 733d15c3e chore(deps): update dependency authlib to v1.6.0 55c2d1c75 fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91 chore(mcp): update package references 62f3284bc Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8 Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55 chore(deps): update dependency typing-inspection to v0.4.1 f1589f062 chore(deps): update dependency typer to v0.15.4 e765f5c0b Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816e Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c3590 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22ca Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b70 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102 Merge pull request #119 from renovate-bot/renovate/sse-starlette-2.x 19cde9c4f chore(deps): update dependency sse-starlette to v2.3.5 5eae22e6a chore(deps): update dependency sqlalchemy to v2.0.41 a404448e8 chore(deps): update dependency shapely to v2.1.1 f6b49ec23 chore(deps): update dependency pydantic to v2.11.5 94ba69e26 chore(deps): update dependency numpy to v2.2.6 3ee1d3173 chore(deps): update dependency greenlet to v3.2.2 df23ffeb7 chore(deps): update dependency google-cloud-aiplatform to v1.94.0 446f2756b chore(deps): update dependency cryptography to v44.0.3 6d6f577e1 Merge pull request #86 from renovate-bot/renovate/google-auth-2.x e08aa31f3 Merge pull request #112 from renovate-bot/renovate/charset-normalizer-3.x 075556b3f Merge pull request #98 from renovate-bot/renovate/click-8.x 6c66b0ce3 Merge pull request #89 from renovate-bot/renovate/google-genai-1.x 1f4ff225e chore(deps): update dependency charset-normalizer to v3.4.2 6dbabf90c Merge pull request #97 from renovate-bot/renovate/rich-toolkit-0.x dc9f7f6ea Merge pull request #83 from renovate-bot/renovate/pydantic-2.x 521b7c907 Merge pull request #100 from renovate-bot/renovate/google-cloud-bigquery-3.x 8ebe9f230 Merge pull request #101 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/flask-3.1.1 1d299b64a Merge pull request #102 from renovate-bot/renovate/pypi-flask-vulnerability cf32f03dd refactor: explicit model names c3e5e0be9 feat(veo-app): imagen testing integration 714ece1d4 feat(veo-app): imagen testing integration ba6ce9d14 feat(veo-app): imagen initial integration e9697c141 chore(deps): update dependency google-auth to v2.40.2 8c0817cdf chore(veo-models): package updates d82ceea9d feat(veo-models): removes model # in comment c4afce297 feat(veo-models): veo model choice 6075fd1ea feat(mcp): sample agents ADK updated to 1.0 syntax 1b2b232b1 chore(deps): update dependency google-genai to v1.16.1 1d14cdea0 chore(deps): update dependency google-cloud-bigquery to v3.33.0 ff032aad8 chore(deps): update dependency pydantic to v2.11.4 de4f9f05f chore(deps): update dependency click to v8.2.1 a7f3b6573 Merge pull request #111 from ghchinoy/mcp-genmedia-servers 709537ff6 GenMedia MCP Servers (#110) 66bdc4a07 fix: i2v upload 215943a1a Lyria & Library updates (#109) c4e4fcea9 feat(mcp-go): avtool and updates c3966874f feat(mcp-lyria-go): initial addition 044a7b214 doc(mcp-servers): ADK sample README update 0d397761b doc(mcp-servers): ADK sample README update 20460ca34 chore(mcp-servers): cleanup ae8dda542 sample(mcp-servers): adk sample agent comments and use path 8aa20ac63 docs(mcp-servers): update readme with install 02af711ba refactor(mcp-servers): package name update d19ba6b19 refactor(mcp-servers): package name update 9fc74e37c feat(mcp-servers): initial commit for experimental mcp servers for genmedia 555958f44 chore(deps): bump flask from 3.1.0 to 3.1.1 in /experiments/babel/app cf6e2a829 Merge pull request #107 from GoogleCloudPlatform/veo-advanced-controls-library 8ebd5c337 refactor: remove duplicates 5a2e8f86b merge c2f1fd657 features: Library, rewriters, and reorganization f737e9255 Merge pull request #103 from ghchinoy/veo-advanced-controls-library 944e1aea7 multimedia-library: audio, video, image support 7e440343f chore: package update a93ea56be refactor: pages for home and sidenav 79ef9e128 library: dialog 1c559bf33 chore(deps): update dependency flask to v3.1.1 [security] b89638ad2 chore(deps): update dependency rich-toolkit to v0.14.6 a668cd673 Veo advanced controls & library (#93) 130277034 chore: requirements eb5f0691c Merge pull request #84 from renovate-bot/renovate/typer-0.x f6c3d200d Merge pull request #88 from renovate-bot/renovate/google-cloud-spanner-3.x 431befa2e Merge pull request #90 from renovate-bot/renovate/importlib-metadata-8.x 9fed705df refactor: minor 8c6bedb31 library: pagination b2f91a9e3 refactor: minor 10ba8c7fe chore: updates cc5fd1791 refactor: minor ef547dde6 interpoation: interpolation and ui 66e0982e5 refactor: home tiles 7eaba17c9 chore: update requirements ac6f8f28b chore(deps): update dependency importlib-metadata to v8.7.0 e56044083 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio 0066c50b9 veo-experiment: deployment adjustments 41e877d29 chore(deps): update dependency google-cloud-spanner to v3.54.0 2890577f7 chore(deps): update dependency certifi to v2025.4.26 6c2fe9efe chore(deps): update dependency typer to v0.15.3 a27802e3c Merge pull request #64 from renovate-bot/renovate/deepdiff-8.x 408e973d4 Merge pull request #66 from GoogleCloudPlatform/dependabot/go_modules/experiments/babel/github.com/go-jose/go-jose/v4-4.0.5 215380ffc Merge pull request #67 from renovate-bot/renovate/google-cloud-aiplatform-1.x 4e2839322 Merge pull request #68 from renovate-bot/renovate/protobuf-6.x 07e163bd4 chore(deps): bump github.com/go-jose/go-jose/v4 in /experiments/babel 052f56a31 Merge pull request #81 from renovate-bot/renovate/go-1.x 6a60ee46e chore(deps): update dependency go to v1.24.3 2ad7805e1 Merge pull request #69 from renovate-bot/renovate/rich-toolkit-0.x 18ce60879 Merge pull request #70 from renovate-bot/renovate/google.golang.org-genai-1.x b988a7e85 Merge pull request #80 from renovate-bot/renovate/cryptography-44.x bdd2de5f6 Merge pull request #72 from renovate-bot/renovate/google-api-python-client-2.x 245981b60 Merge pull request #73 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/h11-0.16.0 19871c104 chore(deps): update dependency cryptography to v44.0.3 6e74a0e61 Merge pull request #74 from renovate-bot/renovate/pypi-h11-vulnerability 383117b26 Merge pull request #78 from renovate-bot/renovate/cachecontrol-0.x c36e60e08 Merge pull request #79 from renovate-bot/renovate/charset-normalizer-3.x 64665d590 chore(deps): update dependency charset-normalizer to v3.4.2 047e10a34 chore(deps): update dependency cachecontrol to v0.14.3 87bf9a68f chore(deps): update dependency h11 to v0.16.0 [security] 2d311d228 Merge pull request #75 from renovate-bot/renovate/firebase-admin-6.x 1eb6e3a05 Merge pull request #76 from renovate-bot/renovate/httpcore-1.x b2b71798c chore: update gitignore f12492b5d chore(deps): update dependency rich-toolkit to v0.14.5 157c69e22 fix(deps): update module google.golang.org/genai to v1.3.0 8ae107326 chore(deps): update dependency google-cloud-aiplatform to v1.91.0 53da6fd83 chore(deps): update dependency google-api-python-client to v2.169.0 258881673 chore(deps): bump h11 from 0.14.0 to 0.16.0 in /experiments/babel/app 7e1b555d0 Veo 2 app - Motion portraits (#77) 9a18bacb6 chore(deps): update dependency httpcore to v1.0.9 25b648c2e chore(deps): update dependency firebase-admin to v6.8.0 a1cb17e19 chore(deps): update dependency protobuf to v6 a0264d83d chore(deps): update dependency deepdiff to v8 9b03fe7b6 Merge pull request #63 from renovate-bot/renovate/pydantic-core-2.x f0a322a9e Merge pull request #60 from renovate-bot/renovate/mypy-extensions-1.x 9971bff45 Merge pull request #62 from renovate-bot/renovate/google.golang.org-api-0.x 9d66aab8f doc: updates to main branch 1330fbf99 chore(deps): update dependency pydantic-core to v2.34.1 42eb0c000 Merge pull request #31 from GoogleCloudPlatform/veo f4f52b55d chore: update lock ced6893f6 doc: adds alt text for imgs 6c135d6cb fix(deps): update module google.golang.org/api to v0.230.0 d33a67362 chore(deps): update dependency google-cloud-logging to v3.12.1 (#61) 27c934943 chore(deps): update dependency mypy-extensions to v1.1.0 67f69fef4 fix: title 7979f0d76 doc: updates to veo 2 471f2604a feature: dialog minor updates 70b1aef8b feature: dialog for errors in generation b0a140673 fix: name of tutorial 81f80d26f Merge pull request #59 from renovate-bot/renovate/numpy-2.x 9b6bc24ec chore: updates requirements 46e5c4e3a tutorial: adds open in Cloud Shell tutorial c4ae8d40a chore(deps): update dependency numpy to v2.2.5 7f86dc8bc doc: clearer checkout steps 2c24f56d5 refactor: ruff format 8e3e11c6d chore: requirements 8c2cec362 doc: formatting c4dd92cac feat: easily run with uv run - FastAPI server e2e2adad3 polish: css work 51c14b47e doc: doc updates and minor polishes 423d8ab4f feat: auto-enhance and library display 6b8294d7d fix: removed duplicate click handler, adds pointer curso 01f2f3a18 doc: fixes uv source cmd 1a558c05d fix: clear prompt properly dac868d9b chore: updates versions 282568155 i2v: adds i2v implementation 268030ed1 i2v: adds GENMEDIA_BUCKET for common storage 6c0051b07 i2v: adds upload of reference image to gcs e15eff089 i2v: adds thumbnail display of ref image 3e9160d3b i2v: adds reference image to firebase document 96b55b48c Merge pull request #47 from renovate-bot/renovate/opentelemetry-python-monorepo eaab76278 Merge pull request #48 from renovate-bot/renovate/pillow-11.x c477e231f Merge pull request #49 from renovate-bot/renovate/urllib3-2.x 045e1a7da Merge pull request #50 from renovate-bot/renovate/python-3.x 45db8ce33 Merge pull request #52 from renovate-bot/renovate/deepdiff-8.x 21e9cd935 Merge pull request #53 from renovate-bot/renovate/google-cloud-storage-3.x 326310fc5 Merge pull request #54 from renovate-bot/renovate/marshmallow-4.x d8196893a Merge pull request #55 from renovate-bot/renovate/packaging-25.x 07d4900b7 Merge pull request #58 from renovate-bot/renovate/google.golang.org-genai-1.x 00b861229 Merge pull request #56 from renovate-bot/renovate/protobuf-6.x dfb25ef3f Merge pull request #57 from renovate-bot/renovate/rich-14.x 506ab34fd fix(deps): update module google.golang.org/genai to v1 3f737a015 chore(deps): update dependency rich to v14 2fa7f2937 chore(deps): update dependency protobuf to v6 cfca96460 chore(deps): update dependency packaging to v25 755348e5a chore(deps): update dependency marshmallow to v4 a9a99bef0 chore(deps): update dependency google-cloud-storage to v3 832bc2584 chore(deps): update dependency deepdiff to v8 d33866a0…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Dec 18, 2025
6a29a7953f workflow fix front end media item id change from str to int a9fa6de975 change media and asset ids to int instead of str b221ba4532 minor bug fix 67b8e657f3 workflows with postgress sql refactor b4badc9691 Better login on cloud sql proxy 2981060241 adapt bootstrap sql proxy to work for other platforms b90feff294 workflow migration to postgress 1 c6041a06fc regenerate uv.lock 5bf4f3bafb Changes for workflow rebase 30a72907a5 feat: fix a bunch of minor bugs on workflows 200814b067 change vto output key on workflow executor d0b573ba56 fix: input image display on workflows 0500b0452e fix: add auth to workflow execute vto 00d886503d refactor: intialize workflows input to none instead of empty string dc3144f043 feat: Implement virtual try-on workflow with input mapping, API integration, and updated DTOs to support list inputs and workspace ID. b7eed9078b feat: Add structured image input support to workflow steps and editor UI. e0e96639be modify workflow step execution input get 2945d0be48 minor changes in how the outputs are shown and on the workflow executor c90c03ff75 minor workflow fixes for creation 565ca26707 remove number from workflow input type a2faf9bc04 stage commit with many change related to workflow outputs and inputs e661d22e9c Draft for list executions 031b906712 minor fixes to workflows render a474d9a9ed some fixes in the input and output step format b8e20a668c change auth process on workflows step get e582860bee add step outputs and executions link ce207df26b run workflow functionality 161425328a minor workflow backend fix 69c2d2de93 fix: override chokidar version to 3.x to fix ci build c44227b68c refresh package lock due to error d77d464a61 minor fixes for internal workflow test 2ad4a34ce1 add venv to vscode launch 4a49aecfe7 workflows implementation mid work commit 671ce988bc refactor: delete unused dtos and comments 0dfb94d663 feat: add workflow steps components, update common shared steps style 8f6dc9da7b refactor: add NodeType to workflow editor cf890d28a3 feat: create/update/delete workflows enhanced, fix workflow switcher button 193f1c0f9e feat: re architecture frontend to have comprehensive UI 8cb3275d16 feat: update model to include a status for each step e976914dcc refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows 95d9024a4e feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 7ecfffc690 feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 7079f3e5ec feat: add workflows implementation on backend and new tab on the frontend c49e81f0f7 feat: init workflow structure files 877423e30d Merge pull request #106 from MauroCominotti/test a7491a5f9c Merge pull request #105 from MauroCominotti/feat/pg-infra 5ffc3c6439 refactor: Add Google LLC copyright headers to various files 7f721c4bca Merge pull request #104 from MauroCominotti/test e0ccafa8b1 Merge pull request #103 from MauroCominotti/feat/pg-infra d134587cab feat: combine system and private asset queries into a single repository method 0741efd649 feat: Improve video mode switching logic, add duplicate reference image detection, and enhance snackbar duration control 1d11bf092f Merge pull request #102 from MauroCominotti/test 6f337d34fc Merge pull request #101 from MauroCominotti/feat/pg-infra 3596148cd8 feat: Implement UI and logic for video concatenation and extension modes, update video concatenation DTO, and fix user role update payload b5be78ad19 refactor: Standardize asset and media item IDs to numbers and introduce new video generation modes fad3c2db4a feat: Increase brand guideline upload limit to 500MB, add workspace authorization, and refactor background processing f12701a10d Merge remote-tracking branch 'origin/feature/avoid-request-buffering-for-brand-guidelines' into feat/pg-infra 737e269560 Merge pull request #100 from MauroCominotti/test 3efd4b6b94 Merge pull request #99 from MauroCominotti/feat/pg-infra 9f9325633b feat: Persist menu fixed state, add info snackbars for empty generation prompts, and refine backend ID types to integer 242c34f504 Merge pull request #98 from MauroCominotti/test 01fa632588 Merge pull request #97 from MauroCominotti/feat/pg-infra a484e7a9f9 test: update mock media templates service response to include pagination properties 2dbe40b3de Merge pull request #96 from MauroCominotti/test 339d9aaf60 Merge pull request #95 from MauroCominotti/feat/pg-infra 47074bfec5 feat: Add Cloud SQL Auth Proxy support and dynamically resolve Alembic executable path 7800fb6f32 wip: pg infra 8369b75b59 fix conn name 10baeca262 add conn name output a1c87c0047 Merge branch 'feature/update-to-postgresql' into feat/pg-infra 2ba5bfebf5 add db conn for seed data a68179708f feat: Implement database migration logic with Alembic, protected by an advisory lock, and integrate it into application startup and bootstrap processes aa97bc1760 add iam permissions to cloud run sa 92b1117fc1 fix output var name 176822d2b4 fix module path db914e3b96 handle flat repos as well 61ce160552 prompt for branch 9d07c567a7 update TF version and branch 4d9db254e8 :card_file_box: replace firestore with pg cloudsql 18d0ac9466 feat: enhance reference image handling with new highlight animation, improved state persistence, and refined menu closing logic b69dae5281 refactor: Migrate pagination from cursor-based to offset-based with page, page_size, and total_pages 9a396e954e feat: Implement initial Alembic database migration setup, change backend to use sqlalchemy and postgresql connection to google cloud sql f3dc434755 Merge pull request #91 from MauroCominotti/test 5e042419b0 Merge pull request #90 from MauroCominotti/feat/add-flow-prompt-box 622d40f899 feat: Introduce generation modes for image and video creation, refactoring state management and UI to support them 5a84e738f4 feat: Update flow-prompt-box component to centralize prompt input, model selection, aspect ratio, and reference image logic, add model-config.ts to centralize and generalize conditions and restrictions of each AI Model d48615a5d1 brand guidlines req payload mismatch fix 572a58a422 Merge pull request #89 from MauroCominotti/test cf8b9f07e8 Merge pull request #88 from MauroCominotti/feat/add-flow-prompt-box 30c5bffceb Merge branch 'sudo-mahi17-feat/updated-prompt-box' into feat/add-flow-prompt-box fad5ee7724 feat: replace PromptBoxComponent with FlowPromptBoxComponent to introduce video generation modes and enhanced controls fd6c5979ac Merge branch 'feat/updated-prompt-box' of github.com:sudo-mahi17/maurocominotti-vertex-ai-creative-studio into sudo-mahi17-feat/updated-prompt-box 8c2153b9ff Merge branch 'main' of https://github.com/MauroCominotti/maurocominotti-vertex-ai-creative-studio 961e90ec8c Merge pull request #84 from MauroCominotti/test 7232715cf8 Merge pull request #81 from MauroCominotti/feat/vto-async-processing-and-polling 920c18eaf7 feat: Update 'Next' and 'Try on!' button styles to use gradient backgrounds and reposition the 'Next' button, fix edit image and send to home component 1f1eeb785e feat: Introduce dedicated state services for image, video, and VTO generation, and refine the VTO processing overlay by removing the "Run in background" option d6094c123a Merge branch 'test' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feat/vto-async-processing-and-polling 69f3b5e5c5 Merge pull request #64 from MauroCominotti/refactor/delete-unused-code 942c2c30f8 Merge pull request #83 from MauroCominotti/test 212508ccf5 Merge pull request #82 from MauroCominotti/feature/nano-banana-pro 49c06e3784 refactor: update Firestore queries to use FieldFilter objects, delete unused logger and function edf6c2c2af feat: Introduce a new notification service and utility functions for snackbar messages to be closed manually, replacing direct ToastMessageComponent usage 547c1181b5 feat: Implement retry logic with exponential backoff for Vertex AI image generation and refactor client initialization, use ThreadPoolExecutor instead of ProcessPoolExecutor for sharing instantiated resources a51f341f87 Merge remote-tracking branch 'origin/main' into feat/vto-async-processing-and-polling 1bd014bab7 Merge pull request #79 from MauroCominotti/feature/nano-banana-pro ed03ec5709 feat: refactor image generation to run in a background worker, persist video and image prompts in the frontend a3a5342591 Merge pull request #78 from MauroCominotti/test 0a0fa9fb87 Merge pull request #77 from MauroCominotti/feature/nano-banana-pro 81ae7e9a1b Merge branch 'feature/nano-banana-pro' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/nano-banana-pro adebfd6d0c feat: Add support for aspect ratio, resolution, Google Search grounding to image generation and display for gemini 3.0 nano banana pro. 997fd2d9fc Merge pull request #76 from MauroCominotti/main 5da2279f2f Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d6 rollback package lock json cf0945a7c3 Merge pull request #74 from MauroCominotti/test 3686853543 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb14 Add basic nano banana pro model ffb1c9e373 added form state persistense during vto job generation and navigation e9e3737200 vto generation overlay added 2c24165742 Merge pull request #72 from MauroCominotti/test c728f09999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc2 refactor: update sub menu on header 45e7eb1456 Merge pull request #70 from MauroCominotti/test f4fd5b8d8f Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9ae feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a74 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files b655705878 prompt box is converted to child component and placed in common folder c2a3be0c0b feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82f refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d5 feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6ec feat: working lyria and gemini tts example working 671ebd100a added compliance disclaimer in vedio component 295317fff7 vto generation polling implementaion added c0419c594c Added Logic for Audio Creation Service and updated the DT0 87565b953c Added Logic for Audio Creation Service and updated the DTP b28192cd5a Initial Changes d30a8817ec Initial Changes ed4972e907 feat: add audio integration 10244a5fca Merge pull request #68 from GauravJain21/main 1ca2ba71c1 removed unwanted logs c553f39770 updated the ui of prompt box in vedio component ac0ab34796 Merge pull request #1 from GauravJain21/gaurav ff3c997ac8 Lyria frontend changes. e8bcde3679 Lyria backend changes af460e431f Merge pull request #66 from MauroCominotti/test 58de48f89f Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf11 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files ad6751a8fd remove edit and recontextualize image unused endpoints c07ec873ed Merge pull request #63 from MauroCominotti/test 54d4561c4d Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71f fix: default picture to empty string c4da4cf43f Merge pull request #61 from MauroCominotti/test dc7ceb1fd7 Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b9 fix: fix typo in template name 573317d89f Merge pull request #59 from MauroCominotti/test a9a62bee35 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5ea feat: use git clone sparse for saving space, improve template creation 90f5dd5895 Merge pull request #57 from MauroCominotti/test 1a582b13cc Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d0 feat: update migrations with latest templates 92947590cd refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c3579 feat; show templates source assets on the frontend fe018bef9e feat: add assets to templates 2e3fd95d98 Merge pull request #55 from MauroCominotti/test a675ea9a24 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6c docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8e Merge pull request #53 from MauroCominotti/test 9c6f63a32b Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573fb feat: add veo 3.1, update user picture if empty on auth guard e694356508 Merge pull request #49 from MauroCominotti/test c62300e387 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e2 fix: update brand guidelines service for public workspaces case 957ffbfd67 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070b fix: update cloudbuild yaml c516d0b487 fix: update bootstrap, cloudbuild and infra files c439a0072a Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994c fix: update bootstrap.sh dc1a2d2c09 Merge pull request #45 from MauroCominotti/test 5446ac2f84 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f26488 feat: update bootstrap.sh file b852eeaaf8 fix: update curl url 6cf69e102c docs: update README.md be02f26877 refactor: format all files on backend 9999bc0fa0 refactor: format all files on frontend 38a75b9932 docs: update readme and add new screenshots f3445f2cbd fix: update boostrap.sh dc907712fd docs: update google copyright comments on all files d906813330 fix: update boostrap.sh for firebase auto fill variables 25272aed4c feat: add default workspace by using localstorage for saving the user selection 21ef349802 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278d feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 00e5e276dd refactor: avoid request buffering for brand guidelines 1bedb9292a Merge pull request #43 from MauroCominotti/test e4af0e7fc8 Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b1 fix: update brand guideline module to cache the completed results d424782210 Merge pull request #41 from MauroCominotti/test d3b1deb96c Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17dd fix: update brand guideline module 46f08829f8 Merge pull request #39 from MauroCominotti/test 4aca621e06 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c655 refactor: enhance brand guidelines service 62ced40cd1 Merge pull request #37 from MauroCominotti/test 89415902a5 Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1a fix: update brand guideline service 7111025d40 Merge pull request #35 from MauroCominotti/test 7fa64cece3 Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610b fix: update firebase.json to avoid caching files bc1387e40b Merge pull request #33 from MauroCominotti/test bd70f2edcc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9e fix: update environment.prod.ts 63958130f4 Merge pull request #31 from MauroCominotti/test 27f85010c6 Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1f refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc71007 Merge pull request #29 from MauroCominotti/test d045e4ea00 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eeef feat: improve deploy script 0b3d023497 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf2742 fix: update bootstrap.sh d3c59037bc Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d8 fix: update bootstrap.sh aaf14b4408 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c8 refactor: update bootstrap file to replace and save the web client before running terraform 9321140baa Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483d refactor: delete unused files a0a50121a8 feat: enhance deploy script with default templates and vto assets c8fde3615d fix: update trigger for frontend on bootstrap.sh 1ac163f20f fix: update _BACKEND_URL in main.tf 3c40e66e71 Merge pull request #23 from MauroCominotti/test f88063e64c Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c272 fix: update secrets update bash file f6fb893b2f Merge pull request #21 from MauroCominotti/test 6fe1dd52d0 Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec65 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66f fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f65 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6d Merge pull request #19 from MauroCominotti/test 0a6a8fee62 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65d fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f2 Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480b fix: update state file path in bootstrap.sh 7486a9d109 Merge pull request #15 from MauroCominotti/test 75364ace5a Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f60 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab46 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba43 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c9 feat: add bootstrap bash file 5cea70277a Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e8 fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b0436 feat: add global image reference type for either asset or style 790b8bb127 feat: add R2V for video generation 6946f925e6 feat: Add R2V for Veo3 eae3e9d5a5 refactor: default to veo 2 fast for video interpolation d9d3e3d8fd refactor: centralize upload of files in the unified source-asset service d6bd7fd2b5 refactor: implement masonry grid into source-asset-gallery component 7afca26c43 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e34 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37e feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f4 feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345ab fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb0 refactor: fix header component for mobile ef1483d96c feat: center profile picture and fix animation on hover in header component b910dd3339 fix: update header to have smooth animation on hover bc96fbe11c feat: make header collapsable on larger devices 250be950b6 fix: add selected style to all filters dcc135c18b fix: update aspect ratio viewValue on home and video pages 7873512c2e refactor: update login text c9a18c58cf fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2ab refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91c refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680bb feat: make default styling properties for imagen and veo empty values 83ab2c061f Merge pull request #11 from MauroCominotti/develop a77f3b579c fix: update main.tf eb25fe5b8f Merge pull request #10 from MauroCominotti/develop 7e200acb30 fix: update main.tf with brand guidelines idx 76c128547c fix: update dev.tfvars 9b93118ac8 fix: update cloudbuild-deploy.yaml e1b733aec9 fix: update cloudbuild-deploy.yaml cce8a77cfc fix: update cloudbuild-deploy.yaml a7eaecc56f fix: update cloudbuild-deploy.yaml 6bc355377a fix: update firebase.json env injection 5a465e57af fix: update folder to dev-infra-example 41482037aa fix: update folder to dev-infra-example 07a1fe0f20 refactor: update gitignore a0b92f979b Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f281 :construction: fix backend url b69fefea3f :construction: fix backend subs 8314db066a fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a750 :construction: fix cloudbuild yaml f3e1cf3c12 :construction: add firebase placeholders ff96130cef :construction: add prod envs file e955fe4deb :construction: fix prod envs file 690272fce2 :construction: remove debug code d8ebac90d3 :construction: escape the $ on args 02a6578145 :construction: add debug step for cloudbuild cdf8e8198a :construction: fix more build stuff 2777b8129c :construction: fix build stuff 617d423088 :construction: wip for serets injection 41856c723e :construction: wip for serets injection 5f3a050401 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b49478005 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf832 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c5 feat: add feedback button to workspace-switcher component c85c30d173 refactor: update imagen 4 models 24f07b519e fix: update user model to allow empty profile picture c81c238f73 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe9 refactor: update video extend and concatenate buttons to be more visible 4f547a03a5 fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 7088975661 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c8 fix: solve transition between media-details and video component, fix video extend feature e114bc9969 feat: update veo service to maintain order of videos when concatenating them a81f2f7106 feat: add extend and concatenate videos feature 1874b3aace feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fdf feat: brand guidelines with chunk pdf up to 500MB working 313798950f feat: add brand guidelines component and model 577c3b209e Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd07 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f5831790 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a44 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2e :construction: wip for firebase deploy d27f137b4a :construction: wip for firebase deploy ede3bcd085 :wrench: add fe build subs 543f4d5b3b :sparkles: add new env and build subs 02c7488de4 refactor: update readmes and env variables, test with gcp account 4cd97af274 :sparkles: add multi-env support b91311573c feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f52 fix: fix media item to vto flow 140884d8a6 fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc6 feat: add personal garments in vto module 934a96627f feat: finish vto feature on backend and frontend 8bb9c53c69 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde098345 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b2432022 fix: update media gallery to reset after search button click 850ab2f2b4 fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99e feat: implement workflows to change tabs sharing the media items between components 09bf6273be feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f25 feat: add first and last frame for video generation aa1d48aac9 feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c4 feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c2 feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a4326 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a9 refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b1 feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c04 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e94 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950f refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b0 refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a1 docs: add todo on the vto imagen service a36febfd20 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 2893067430 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b7 feat: add images either from cloud creative studio gallery or local computer be85870246 feat: update backend and frontend to send and receive images as vto does 05a4039291 refactor: make dialog wider for larger screens da37a6a4ba refactor: make drag and drop boxes smaller 34ec414547 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957a feat: add custom image selector component with gallery selection in progress 441c4a5df9 feat: add nano banana as option on the frontend and delete old generation models b7e6e25230 fix: create global logger and import and initialize it before app bootstrapping 047ce2151f fix: update types and gemini nano banana implementation on imagen service 85e46585d4 Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc56 Sync env names with develop branch e8350d62ed Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea639734 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2b feat: generate new images from vto based on the previous result f642d90541 refactor: add results from vto at the side of preview 279cfb6731 feat: working vto feature for both backend and frontend modules 8da3845572 feat: add vto component f29827b97b fix: restrict duration limit for videos because of errors c285ce4190 add working vto endpoint 891e8e07dc Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb63 refactor: add field valiator for mime type on upscale_imagen_dto.py b689006151 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c11 minor upscale gcs uri fix 63bf69c92a add upscaling to image generation c8295db7fd feat: add show or hide feature for media-lightbox component 0fa98a6ae0 feat: maintain state of video component when switching tabs 0d17d92da3 feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a7 refactor: delete logger and unused imports, allow image and video generation for any user 647eeb2701 refactor: delete comments and unused code parts 10f2002afa refactor: add logs to backend 7858116222 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a9668360 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c461 feat: add redirect firebase json and loggers in auth backend 1ac2903b54 :wrench: fix frontend dir on yaml 1e63bc9aec :wrench: add custom audiences 5e14f1cf6a :bricks: merge infra changes a7b813bfa5 :card_file_box: add tf backend f331067def :wrench: add mauro's gh repo 7fc0b5385c feat: migrate from firebase to google identity platform 2c9d6612b8 fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6a feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347c Merge pull request #1 from sanspace/feat/add-fe 96f9b4042d add dev prj b8fd2ba47b Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3c fix lifecycle and deletion protection 15c83720d8 fix cloud run URLs 9a6cc6a18f fix: include photoswipe styles into the angular build e3d0c1c9f8 feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd936 refactor: add hover style for the social media list 0ecc7bea63 feat: add rest of social media links bf92518226 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c5 feat: add photoswipe logic for images on media-lightbox module 8e2471779b refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6a feat: add industry and brand in fun templates a9cd552aa0 fix: update empty get urls to avoid redirects 29080a4a29 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db87 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f48853 trigger build 2a631deedb fix ar permissions c770fcad4c update backend cloudbuild 781c1039d1 simulate backend change 138d2008aa add prod env ts ab4abeb6e6 add frontend 48612fc938 separate backend 21918379a6 feat: add presigned urls for media templates and paginated response c9707478a4 feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f2 feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f74 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35a feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36b refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d479 :sparkles: fix backend deployment 7bd59c715b :wrench: enable cloud resource manager api dc0a0aa8af :wrench: add env vars a3e66e4a97 feat: add admin and users management module 404e445f1c :construction: wip for cicd b4cef6eaf0 fix: update fun templates page to show arrows in multi media items cc24cedb27 fix: rename imports to delete backend folder 05cbf89bff feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea28 fix: update ssr condition to build correctly 52377b764b feat: finish fun templates with complete examples e64e406612 feat: add fun templates module 7d52b15472 fix: update PaginatedGalleryResponse props to match backend 9fd99e06ee fix: generate video random prompt 808b6ecac0 feat: finish rewrite and random functionalities 830f2b44f7 refactor: delete comments 0ef2b8cab1 refactor: add dtos for gemini service f7df14caeb feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b06 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908e feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716ec feat: add copy url button in share options, delete unused images 12239d86c3 feat: add sharing for particular post by adding dynamic img_index param to url 16183876ae refactor: add docstrings to classes in CreatePromptMediaDto b79bd60267 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e505 refactor: shorten prompts for alt attribute c4573272f0 refactor: render videos only on hover and show thumbnail instead for better performance df78011432 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef87 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549eb feat: add filters to gallery 30b1762d0d feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b246317 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c15 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6a feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7ac refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e939 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30d fix: solve double loading results bc0a6c5f37 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722fe feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b0 feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6a Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc0 Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f173 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b3 Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160c Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b9 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c4 Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa17722 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842dc Merge pull request #249 from mandieq/main 97d89bfa88 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd4 chore(deps): update dependency cryptography to v45.0.5 a73d526697 chore(deps): update dependency google-genai to v1.24.0 1a19ad962a chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd5953 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a102987 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db8049 adding mention on top readme 45dc92a6fa initial commit 273d5c397e Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec65 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d2 Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c285 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d79 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c4432 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d9 Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997d Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810a Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9f fix(deps): update module google.golang.org/api to v0.239.0 17a139786f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537d Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532db Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca718 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04c Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f29370034 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4b Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e5 chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547d fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f7 fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287d Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd80654 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1be Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6f Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbee Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3ca Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce7 Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b125 chore(deps): update dependency grpcio to v1.73.1 1539f4ed78 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1e Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3e Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15a Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d36537 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a655 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af8186200 chore(deps): update dependency uvicorn to v0.35.0 6098b1d237 chore(deps): update dependency google-genai to v1.23.0 04601f8dc8 chore(deps): update dependency mcp to v1.10.1 4af16b1bea chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6b chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6c chore(deps): update dependency google-adk to v1.5.0 64c5282caa chore(deps): update dependency pydantic-core to v2.35.2 12e422a246 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04a chore(deps): update dependency fastapi to v0.115.14 c453ad3df7 Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137d doc(optimizer): fix mermaid rendering a149da5953 doc(experiments): updates README index 02c7d6f05d doc(experiments): updates README index 56e5b8bf0a fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf7 Merge pull request #220 from cnemri/main c9cb050f0f Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc9523 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d088970 feat: added veo genetic prompt optimizer 9fd6021dff Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80ad Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b6 Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b9 Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85b Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744de Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f6114 doc(mcp): minor changes 021896ae06 doc(experiments): Update README with index 1432800190 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d34 Merge pull request #215 from WafaeBakkali/main bd0c0c76fc feat: Add new VeoStart experiment files 65eef5178b doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b00 doc(mcp): ref geminicli to installation 39c0a2cf99 doc(mcp): adds documentation for geminicli usage e5020f95e8 chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7a chore(deps): update dependency pydantic-core to v2.35.1 bac742ff50 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54b Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b9128 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240fe Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f5 chore(deps): update dependency cachetools to v6 0e5020399b Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7b Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c8 Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc97 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604b chore(deps): update dependency msgpack to v1.1.1 c8bf0845a4 Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024c Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7ea Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef9 Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e02 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879b Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa11 fix(chore): updates db2dbb6de3 chore(deps): update dependency pydantic-settings to v2.10.1 e99dad3266 chore(deps): update dependency python-dotenv to v1.1.1 9826a86dad fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfafd Update agent.py f0fdd00242 chore(deps): update dependency pygments to v2.19.2 7fb8d7db24 chore(deps): update dependency numpy to v2.3.1 479dda6978 chore(deps): update dependency starlette to v0.47.1 fcfb562e56 chore(deps): update dependency google-adk to v1.4.2 88654e08e0 chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab4621 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c0215 docs(mcp): readability cbbd8b02f1 Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a024 doc(mcp): adds installer script and documentation 8d222d7ff8 Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13cf chore(deps): update dependency google-api-core to v2.25.1 c74762d254 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960d Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783c Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b8 Merge pull request #185 from renovate-bot/renovate/go-1.x edee73deea Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf36 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe8844 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361b Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a1 Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7a Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcbd Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80ee Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c9014 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568b chore(deps): update dependency google-genai to v1.21.1 acc20073d4 Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e6 Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f72 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed637 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1a chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca491 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644ad fix(vnext): user email recording fa0641edab Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119cc feat(userinfo): store userinfo from iap 3bad52825b * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d3 chore(deps): update dependency pydantic to v2.11.7 f644dd214f chore(deps): update dependency fastapi to v0.115.13 89d886e962 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45d Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355d Merge branch 'main' into imagen d4d753e000 fix(veo): interpolation woes fixed 3e9a9e2bc8 doc(imagen): adds docstrings ef2a6d8c99 feat(critic): not just imagen 3 anymore 3e81d0e5de feat(library): pagination and ui improvements 61ff685652 feat(library): show images cea10b89d4 feat(imagen): imagen componentization ef36113396 chore(deps): update dependency watchfiles to v1.1.0 cb3688c385 chore(deps): update dependency graphviz to v0.21 8f78ea8aa9 chore(deps): update dependency certifi to v2025.6.15 4b25e97cfc chore(deps): update dependency mcp to v1.9.4 8c6ef6e8ca chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad848 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df2 chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee398 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd957628 chore(deps): update dependency google-api-python-client to v2.172.0 aff6625945 feat(imagen): adds model picklist and error handling dialog fd9c73901c feat(imagen): adds Imagen to the mix 7e7dc2aaaa chore(deps): update dependency go to v1.24.4 aeac8b30b0 feat(veo): refactor for ease of use 015aa58810 chore(mcp): updates mods c7c9347b98 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe8 Merge branch 'main' into mcp-shared-go 015ca65c69 chore: updates go.mod 515ac38100 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae7 docs: Add Go docs and refactor MCP servers 3517291838 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c83 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c56 chore(deps): update dependency grpcio to v1.73.0 3f93415cb3 Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f81359 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6f Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981ad Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7d Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d5 Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f049 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f6049353 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e58 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea17 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9f Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c6 Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b0734175 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c596 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381ba Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2b Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a9 Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163fb Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f6878 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da185371 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c99 chore(deps): bump requests in /experiments/babel/app 101997ed52 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188d chore(deps): update dependency grpcio-status to v1.73.0 09f507a3ad chore(deps): update dependency zipp to v3.23.0 4475d9ae3f chore(deps): update dependency numpy to v2.3.0 da645d21bc Merge branch 'main' into mcp-shared-go 3915a406a6 mcp(docs): updates top level readme c7b9cd5e71 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9f feat(mcp): Improve developer experience and fix bugs 37bd8b2132 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebba fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd7 Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155cf Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00ab Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b794340 chore(deps): update dependency pandas to v2.3.0 e1c2d7200d chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa69 chore(deps): update dependency firebase-admin to v6.9.0 f6e9728600 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa75 chore(deps): update dependency google-auth to v2.40.3 4b55ae6030 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbff Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13ef Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77f feat(mcp): polling notification heartbeats a5411ae8f4 chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4e chore(deps): update dependency mcp to v1.9.3 0ec1df3d4e chore(deps): update dependency greenlet to v3.2.3 944b402cfa chore(deps): update dependency go to v1.24.4 2370d80b87 refactor: minor changes 126f6699ee chore(deps): update dependency google-adk to v1.2.1 9821aaf7be fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed46 refactor: Remove video generation logic from veo.go 005efa787b refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba4 doc: removes bulk install 2516d71651 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97ae chore(veo-app): requirements ad5310f155 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd4 chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc0 doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0e chore(deps): update dependency typing-extensions to v4.14.0 8c4cf44588 chore(deps): update dependency grpcio to v1.72.1 68645967fd chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530ae Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b1 Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b25 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2dafb Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f0137 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c15 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef9 Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc6226 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb6 Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45cc Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995d Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fed Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de9 Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896dd Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d804 doc(mcp): adds READMEs 1a1ac955a3 docs: add README for mcp-lyria-go tool 6862bcd5a8 docs: expand README for Go MCP genmedia tools 78f8ff427e docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39de docs: update project description in READMEs 49ba252d83 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a9 feat(avtool): updates for clarity bbf0177716 feat(veo-app): imagen updates c1681ec635 chore(deps): update dependency mcp to v1.9.2 37e6eb2247 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a44 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c6 chore(deps): update dependency ipython to v9.3.0 475cdcd9fc chore(deps): update dependency protobuf to v5.29.5 27b4dc98ad chore(deps): update dependency google-genai to v1.18.0 049c61efa6 chore(deps): update dependency sse-starlette to v2.3.6 3f78b29690 fix: Prevent AttributeError by removing invalid state updates 8d76cdedcc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d1 feat(mcp): CORS support & PORT env var for http transport 2b58da6c70 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff5 feat: add CORS support and increment versions in Go servers 06aea6a2d0 chore(deps): update dependency zipp to v3.22.0 9393778d37 chore(deps): update dependency starlette to v0.47.0 79792301db Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85c feat: more imagen models 300c5b8bab refactor: Delegate loading state and yield to caller in imagen 562b1c3625 fix: stage UI updates for image and compliment generation 9be4d7320b chore: Log image count and output before compliment generation 4a75ef92c5 fix: Correct Imagen app image generation, critique, and UI state 4489f56b6f fix: use standard GCS URL for public image access 9e34a0021b fix: Use correct gcs_uri and image_bytes attributes for Image object f883190216 feat: Configure image generation to output to GCS 7191aa2f79 fix: Ensure robust retrieval of image URI and size 711d64487f fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69e fix: Update image property access for URI and bytes c7f3a636eb fix: Correctly handle GeneratedImage object in response fea6eeb9ff fix: Correctly access GeneratedImage when RAI reason is included ed153bab4e fix: Correctly iterate over generated images list 233ad9a787 fix: Treat image response element as URI string directly 09f3cd13af chore(deps): update dependency google-cloud-storage to v3 68e29c4328 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd3 fix: Use model parameter and access image object in tuple fab93d07b3 style: Adjust box styling for imagen page 125f5c3378 fix: Use public attributes for GeneratedImage df5f17940e fix: Iterate directly over GenerateImagesResponse d974c8a516 fix: Iterate directly over response for image generation c3b7ff3c96 feat: Configure Imagen model list via env var and rename constants 524708537a feat: add Imagen version selector 838aec1176 feat: Enable display image models configuration 644abe8fa0 fix: resolve circular import by moving ImageModel to config 5e03e4d8d8 fix: Use app_config_instance for imagen prompts path 1936fa64a9 fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d4 feat(veo-app): imagen testing integration 5cc8182f69 feat(veo-app): imagen testing integration 9bf0639ab3 feat(veo-app): imagen initial integration 992559d6a7 chore: updates ignores c171aee285 doc(mcp): better docs 98ba149391 chore(deps): update dependency typer to v0.16.0 272dffb44e chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862c chore(mcp): updates mcp go mod package versions ad5bb2ef0b chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490b chore(deps): update dependency absl-py to v2.3.0 f4edc20ffd chore(mcp-samples): updates packages 27fea5721f Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36ef chore(mcp): package updates fe39984783 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7d Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c50 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c7 Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c40 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f60543 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d498 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db8808 chore(deps): update dependency fonttools to v4.58.1 6541e9661d Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0b Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f832 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 4747607588 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f5 Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d25993452 chore(hotfix): update to latest models 3579dd32a3 Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e062 chore(veo-models): package update 958a65a6b8 doc: doc updates 20897c0567 doc(mcp-samples): explain the json config 22b4f1a906 refactor(mcp-samples): make the json config more generic 3be3790132 hotfix(mcp): avtool mcp streamable http da6e930fcc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe4664171 fix(mcp): fix streamable endpoint declaration 3f9be6833c fix: Correct HTTP transport implementation for Go MCP servers c7d18640b8 Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f44 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd5 refactor(mcp): refactors MCP tools 6c8383101a Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea65616 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b9 refactor(mcp): refactoring for bucket presence fbc4c15bf4 refactor(veo-app): minor rearrangement 413297cbe1 I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8f Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79ee Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0ca chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15eb chore(deps): update dependency fsspec to v2025.5.1 e1166689f9 chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb4 chore(deps): update dependency mcp to v1.9.1 2904ce9d00 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44e chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ecc I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7a chore(deps): update dependency google-adk to v0.5.0 733d15c3e9 chore(deps): update dependency authlib to v1.6.0 55c2d1c75d fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91f chore(mcp): update package references 62f3284bc5 Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8b Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a8 Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c0 Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f1 Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55a chore(deps): update dependency typing-inspection to v0.4.1 f1589f0623 chore(deps): update dependency typer to v0.15.4 e765f5c0b7 Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816ed Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c35908 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22cae Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b703 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102e Merge pull request #119 from renovate-bot/renovate/sse-starlette-2.x 19cde9c4f1 chore(deps): update dependency sse-starlette to v2.3.5 5eae22e6a3 chore(deps): update dependency sqlalchemy to v2.0.41 a404448e8b chore(deps): update dependency shapely to v2.1.1 f6b49ec23b chore(deps): update dependency pydantic to v2.11.5 94ba69e265 chore(deps): update dependency numpy to v2.2.6 3ee1d31732 chore(deps): update dependency greenlet to v3.2.2 df23ffeb7d chore(deps): update dependency google-cloud-aiplatform to v1.94.0 446f2756b5 chore(deps): update dependency cryptography to v44.0.3 6d6f577e15 Merge pull request #86 from renovate-bot/renovate/google-auth-2.x e08aa31f3e Merge pull request #112 from renovate-bot/renovate/charset-normalizer-3.x 075556b3f4 Merge pull request #98 from renovate-bot/renovate/click-8.x 6c66b0ce35 Merge pull request #89 from renovate-bot/renovate/google-genai-1.x 1f4ff225e2 c…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Dec 22, 2025
fe4ceb4442 workflow dinamic configs and more video functionality 95e52ecc7d Workflow enable video generation 54498919e9 add workflow run to executions history and fix workflow editor erased nodes 433c6681a1 Workflows add await to delete function 16e0300f45 remove workspace id form workflow and add it at execution time 6a29a7953f workflow fix front end media item id change from str to int a9fa6de975 change media and asset ids to int instead of str b221ba4532 minor bug fix 67b8e657f3 workflows with postgress sql refactor b4badc9691 Better login on cloud sql proxy 2981060241 adapt bootstrap sql proxy to work for other platforms b90feff294 workflow migration to postgress 1 c6041a06fc regenerate uv.lock 5bf4f3bafb Changes for workflow rebase 30a72907a5 feat: fix a bunch of minor bugs on workflows 200814b067 change vto output key on workflow executor d0b573ba56 fix: input image display on workflows 0500b0452e fix: add auth to workflow execute vto 00d886503d refactor: intialize workflows input to none instead of empty string dc3144f043 feat: Implement virtual try-on workflow with input mapping, API integration, and updated DTOs to support list inputs and workspace ID. b7eed9078b feat: Add structured image input support to workflow steps and editor UI. e0e96639be modify workflow step execution input get 2945d0be48 minor changes in how the outputs are shown and on the workflow executor c90c03ff75 minor workflow fixes for creation 565ca26707 remove number from workflow input type a2faf9bc04 stage commit with many change related to workflow outputs and inputs e661d22e9c Draft for list executions 031b906712 minor fixes to workflows render a474d9a9ed some fixes in the input and output step format b8e20a668c change auth process on workflows step get e582860bee add step outputs and executions link ce207df26b run workflow functionality 161425328a minor workflow backend fix 69c2d2de93 fix: override chokidar version to 3.x to fix ci build c44227b68c refresh package lock due to error d77d464a61 minor fixes for internal workflow test 2ad4a34ce1 add venv to vscode launch 4a49aecfe7 workflows implementation mid work commit 671ce988bc refactor: delete unused dtos and comments 0dfb94d663 feat: add workflow steps components, update common shared steps style 8f6dc9da7b refactor: add NodeType to workflow editor cf890d28a3 feat: create/update/delete workflows enhanced, fix workflow switcher button 193f1c0f9e feat: re architecture frontend to have comprehensive UI 8cb3275d16 feat: update model to include a status for each step e976914dcc refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows 95d9024a4e feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 7ecfffc690 feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 7079f3e5ec feat: add workflows implementation on backend and new tab on the frontend c49e81f0f7 feat: init workflow structure files 877423e30d Merge pull request #106 from MauroCominotti/test a7491a5f9c Merge pull request #105 from MauroCominotti/feat/pg-infra 5ffc3c6439 refactor: Add Google LLC copyright headers to various files 7f721c4bca Merge pull request #104 from MauroCominotti/test e0ccafa8b1 Merge pull request #103 from MauroCominotti/feat/pg-infra d134587cab feat: combine system and private asset queries into a single repository method 0741efd649 feat: Improve video mode switching logic, add duplicate reference image detection, and enhance snackbar duration control 1d11bf092f Merge pull request #102 from MauroCominotti/test 6f337d34fc Merge pull request #101 from MauroCominotti/feat/pg-infra 3596148cd8 feat: Implement UI and logic for video concatenation and extension modes, update video concatenation DTO, and fix user role update payload b5be78ad19 refactor: Standardize asset and media item IDs to numbers and introduce new video generation modes fad3c2db4a feat: Increase brand guideline upload limit to 500MB, add workspace authorization, and refactor background processing f12701a10d Merge remote-tracking branch 'origin/feature/avoid-request-buffering-for-brand-guidelines' into feat/pg-infra 737e269560 Merge pull request #100 from MauroCominotti/test 3efd4b6b94 Merge pull request #99 from MauroCominotti/feat/pg-infra 9f9325633b feat: Persist menu fixed state, add info snackbars for empty generation prompts, and refine backend ID types to integer 242c34f504 Merge pull request #98 from MauroCominotti/test 01fa632588 Merge pull request #97 from MauroCominotti/feat/pg-infra a484e7a9f9 test: update mock media templates service response to include pagination properties 2dbe40b3de Merge pull request #96 from MauroCominotti/test 339d9aaf60 Merge pull request #95 from MauroCominotti/feat/pg-infra 47074bfec5 feat: Add Cloud SQL Auth Proxy support and dynamically resolve Alembic executable path 7800fb6f32 wip: pg infra 8369b75b59 fix conn name 10baeca262 add conn name output a1c87c0047 Merge branch 'feature/update-to-postgresql' into feat/pg-infra 2ba5bfebf5 add db conn for seed data a68179708f feat: Implement database migration logic with Alembic, protected by an advisory lock, and integrate it into application startup and bootstrap processes aa97bc1760 add iam permissions to cloud run sa 92b1117fc1 fix output var name 176822d2b4 fix module path db914e3b96 handle flat repos as well 61ce160552 prompt for branch 9d07c567a7 update TF version and branch 4d9db254e8 :card_file_box: replace firestore with pg cloudsql 18d0ac9466 feat: enhance reference image handling with new highlight animation, improved state persistence, and refined menu closing logic b69dae5281 refactor: Migrate pagination from cursor-based to offset-based with page, page_size, and total_pages 9a396e954e feat: Implement initial Alembic database migration setup, change backend to use sqlalchemy and postgresql connection to google cloud sql f3dc434755 Merge pull request #91 from MauroCominotti/test 5e042419b0 Merge pull request #90 from MauroCominotti/feat/add-flow-prompt-box 622d40f899 feat: Introduce generation modes for image and video creation, refactoring state management and UI to support them 5a84e738f4 feat: Update flow-prompt-box component to centralize prompt input, model selection, aspect ratio, and reference image logic, add model-config.ts to centralize and generalize conditions and restrictions of each AI Model d48615a5d1 brand guidlines req payload mismatch fix 572a58a422 Merge pull request #89 from MauroCominotti/test cf8b9f07e8 Merge pull request #88 from MauroCominotti/feat/add-flow-prompt-box 30c5bffceb Merge branch 'sudo-mahi17-feat/updated-prompt-box' into feat/add-flow-prompt-box fad5ee7724 feat: replace PromptBoxComponent with FlowPromptBoxComponent to introduce video generation modes and enhanced controls fd6c5979ac Merge branch 'feat/updated-prompt-box' of github.com:sudo-mahi17/maurocominotti-vertex-ai-creative-studio into sudo-mahi17-feat/updated-prompt-box 8c2153b9ff Merge branch 'main' of https://github.com/MauroCominotti/maurocominotti-vertex-ai-creative-studio 961e90ec8c Merge pull request #84 from MauroCominotti/test 7232715cf8 Merge pull request #81 from MauroCominotti/feat/vto-async-processing-and-polling 920c18eaf7 feat: Update 'Next' and 'Try on!' button styles to use gradient backgrounds and reposition the 'Next' button, fix edit image and send to home component 1f1eeb785e feat: Introduce dedicated state services for image, video, and VTO generation, and refine the VTO processing overlay by removing the "Run in background" option d6094c123a Merge branch 'test' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feat/vto-async-processing-and-polling 69f3b5e5c5 Merge pull request #64 from MauroCominotti/refactor/delete-unused-code 942c2c30f8 Merge pull request #83 from MauroCominotti/test 212508ccf5 Merge pull request #82 from MauroCominotti/feature/nano-banana-pro 49c06e3784 refactor: update Firestore queries to use FieldFilter objects, delete unused logger and function edf6c2c2af feat: Introduce a new notification service and utility functions for snackbar messages to be closed manually, replacing direct ToastMessageComponent usage 547c1181b5 feat: Implement retry logic with exponential backoff for Vertex AI image generation and refactor client initialization, use ThreadPoolExecutor instead of ProcessPoolExecutor for sharing instantiated resources a51f341f87 Merge remote-tracking branch 'origin/main' into feat/vto-async-processing-and-polling 1bd014bab7 Merge pull request #79 from MauroCominotti/feature/nano-banana-pro ed03ec5709 feat: refactor image generation to run in a background worker, persist video and image prompts in the frontend a3a5342591 Merge pull request #78 from MauroCominotti/test 0a0fa9fb87 Merge pull request #77 from MauroCominotti/feature/nano-banana-pro 81ae7e9a1b Merge branch 'feature/nano-banana-pro' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/nano-banana-pro adebfd6d0c feat: Add support for aspect ratio, resolution, Google Search grounding to image generation and display for gemini 3.0 nano banana pro. 997fd2d9fc Merge pull request #76 from MauroCominotti/main 5da2279f2f Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d6 rollback package lock json cf0945a7c3 Merge pull request #74 from MauroCominotti/test 3686853543 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb14 Add basic nano banana pro model ffb1c9e373 added form state persistense during vto job generation and navigation e9e3737200 vto generation overlay added 2c24165742 Merge pull request #72 from MauroCominotti/test c728f09999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc2 refactor: update sub menu on header 45e7eb1456 Merge pull request #70 from MauroCominotti/test f4fd5b8d8f Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9ae feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a74 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files b655705878 prompt box is converted to child component and placed in common folder c2a3be0c0b feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82f refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d5 feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6ec feat: working lyria and gemini tts example working 671ebd100a added compliance disclaimer in vedio component 295317fff7 vto generation polling implementaion added c0419c594c Added Logic for Audio Creation Service and updated the DT0 87565b953c Added Logic for Audio Creation Service and updated the DTP b28192cd5a Initial Changes d30a8817ec Initial Changes ed4972e907 feat: add audio integration 10244a5fca Merge pull request #68 from GauravJain21/main 1ca2ba71c1 removed unwanted logs c553f39770 updated the ui of prompt box in vedio component ac0ab34796 Merge pull request #1 from GauravJain21/gaurav ff3c997ac8 Lyria frontend changes. e8bcde3679 Lyria backend changes af460e431f Merge pull request #66 from MauroCominotti/test 58de48f89f Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf11 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files ad6751a8fd remove edit and recontextualize image unused endpoints c07ec873ed Merge pull request #63 from MauroCominotti/test 54d4561c4d Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71f fix: default picture to empty string c4da4cf43f Merge pull request #61 from MauroCominotti/test dc7ceb1fd7 Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b9 fix: fix typo in template name 573317d89f Merge pull request #59 from MauroCominotti/test a9a62bee35 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5ea feat: use git clone sparse for saving space, improve template creation 90f5dd5895 Merge pull request #57 from MauroCominotti/test 1a582b13cc Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d0 feat: update migrations with latest templates 92947590cd refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c3579 feat; show templates source assets on the frontend fe018bef9e feat: add assets to templates 2e3fd95d98 Merge pull request #55 from MauroCominotti/test a675ea9a24 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6c docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8e Merge pull request #53 from MauroCominotti/test 9c6f63a32b Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573fb feat: add veo 3.1, update user picture if empty on auth guard e694356508 Merge pull request #49 from MauroCominotti/test c62300e387 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e2 fix: update brand guidelines service for public workspaces case 957ffbfd67 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070b fix: update cloudbuild yaml c516d0b487 fix: update bootstrap, cloudbuild and infra files c439a0072a Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994c fix: update bootstrap.sh dc1a2d2c09 Merge pull request #45 from MauroCominotti/test 5446ac2f84 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f26488 feat: update bootstrap.sh file b852eeaaf8 fix: update curl url 6cf69e102c docs: update README.md be02f26877 refactor: format all files on backend 9999bc0fa0 refactor: format all files on frontend 38a75b9932 docs: update readme and add new screenshots f3445f2cbd fix: update boostrap.sh dc907712fd docs: update google copyright comments on all files d906813330 fix: update boostrap.sh for firebase auto fill variables 25272aed4c feat: add default workspace by using localstorage for saving the user selection 21ef349802 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278d feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 00e5e276dd refactor: avoid request buffering for brand guidelines 1bedb9292a Merge pull request #43 from MauroCominotti/test e4af0e7fc8 Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b1 fix: update brand guideline module to cache the completed results d424782210 Merge pull request #41 from MauroCominotti/test d3b1deb96c Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17dd fix: update brand guideline module 46f08829f8 Merge pull request #39 from MauroCominotti/test 4aca621e06 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c655 refactor: enhance brand guidelines service 62ced40cd1 Merge pull request #37 from MauroCominotti/test 89415902a5 Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1a fix: update brand guideline service 7111025d40 Merge pull request #35 from MauroCominotti/test 7fa64cece3 Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610b fix: update firebase.json to avoid caching files bc1387e40b Merge pull request #33 from MauroCominotti/test bd70f2edcc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9e fix: update environment.prod.ts 63958130f4 Merge pull request #31 from MauroCominotti/test 27f85010c6 Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1f refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc71007 Merge pull request #29 from MauroCominotti/test d045e4ea00 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eeef feat: improve deploy script 0b3d023497 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf2742 fix: update bootstrap.sh d3c59037bc Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d8 fix: update bootstrap.sh aaf14b4408 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c8 refactor: update bootstrap file to replace and save the web client before running terraform 9321140baa Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483d refactor: delete unused files a0a50121a8 feat: enhance deploy script with default templates and vto assets c8fde3615d fix: update trigger for frontend on bootstrap.sh 1ac163f20f fix: update _BACKEND_URL in main.tf 3c40e66e71 Merge pull request #23 from MauroCominotti/test f88063e64c Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c272 fix: update secrets update bash file f6fb893b2f Merge pull request #21 from MauroCominotti/test 6fe1dd52d0 Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec65 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66f fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f65 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6d Merge pull request #19 from MauroCominotti/test 0a6a8fee62 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65d fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f2 Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480b fix: update state file path in bootstrap.sh 7486a9d109 Merge pull request #15 from MauroCominotti/test 75364ace5a Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f60 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab46 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba43 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c9 feat: add bootstrap bash file 5cea70277a Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e8 fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b0436 feat: add global image reference type for either asset or style 790b8bb127 feat: add R2V for video generation 6946f925e6 feat: Add R2V for Veo3 eae3e9d5a5 refactor: default to veo 2 fast for video interpolation d9d3e3d8fd refactor: centralize upload of files in the unified source-asset service d6bd7fd2b5 refactor: implement masonry grid into source-asset-gallery component 7afca26c43 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e34 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37e feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f4 feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345ab fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb0 refactor: fix header component for mobile ef1483d96c feat: center profile picture and fix animation on hover in header component b910dd3339 fix: update header to have smooth animation on hover bc96fbe11c feat: make header collapsable on larger devices 250be950b6 fix: add selected style to all filters dcc135c18b fix: update aspect ratio viewValue on home and video pages 7873512c2e refactor: update login text c9a18c58cf fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2ab refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91c refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680bb feat: make default styling properties for imagen and veo empty values 83ab2c061f Merge pull request #11 from MauroCominotti/develop a77f3b579c fix: update main.tf eb25fe5b8f Merge pull request #10 from MauroCominotti/develop 7e200acb30 fix: update main.tf with brand guidelines idx 76c128547c fix: update dev.tfvars 9b93118ac8 fix: update cloudbuild-deploy.yaml e1b733aec9 fix: update cloudbuild-deploy.yaml cce8a77cfc fix: update cloudbuild-deploy.yaml a7eaecc56f fix: update cloudbuild-deploy.yaml 6bc355377a fix: update firebase.json env injection 5a465e57af fix: update folder to dev-infra-example 41482037aa fix: update folder to dev-infra-example 07a1fe0f20 refactor: update gitignore a0b92f979b Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f281 :construction: fix backend url b69fefea3f :construction: fix backend subs 8314db066a fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a750 :construction: fix cloudbuild yaml f3e1cf3c12 :construction: add firebase placeholders ff96130cef :construction: add prod envs file e955fe4deb :construction: fix prod envs file 690272fce2 :construction: remove debug code d8ebac90d3 :construction: escape the $ on args 02a6578145 :construction: add debug step for cloudbuild cdf8e8198a :construction: fix more build stuff 2777b8129c :construction: fix build stuff 617d423088 :construction: wip for serets injection 41856c723e :construction: wip for serets injection 5f3a050401 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b49478005 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf832 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c5 feat: add feedback button to workspace-switcher component c85c30d173 refactor: update imagen 4 models 24f07b519e fix: update user model to allow empty profile picture c81c238f73 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe9 refactor: update video extend and concatenate buttons to be more visible 4f547a03a5 fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 7088975661 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c8 fix: solve transition between media-details and video component, fix video extend feature e114bc9969 feat: update veo service to maintain order of videos when concatenating them a81f2f7106 feat: add extend and concatenate videos feature 1874b3aace feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fdf feat: brand guidelines with chunk pdf up to 500MB working 313798950f feat: add brand guidelines component and model 577c3b209e Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd07 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f5831790 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a44 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2e :construction: wip for firebase deploy d27f137b4a :construction: wip for firebase deploy ede3bcd085 :wrench: add fe build subs 543f4d5b3b :sparkles: add new env and build subs 02c7488de4 refactor: update readmes and env variables, test with gcp account 4cd97af274 :sparkles: add multi-env support b91311573c feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f52 fix: fix media item to vto flow 140884d8a6 fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc6 feat: add personal garments in vto module 934a96627f feat: finish vto feature on backend and frontend 8bb9c53c69 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde098345 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b2432022 fix: update media gallery to reset after search button click 850ab2f2b4 fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99e feat: implement workflows to change tabs sharing the media items between components 09bf6273be feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f25 feat: add first and last frame for video generation aa1d48aac9 feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c4 feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c2 feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a4326 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a9 refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b1 feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c04 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e94 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950f refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b0 refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a1 docs: add todo on the vto imagen service a36febfd20 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 2893067430 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b7 feat: add images either from cloud creative studio gallery or local computer be85870246 feat: update backend and frontend to send and receive images as vto does 05a4039291 refactor: make dialog wider for larger screens da37a6a4ba refactor: make drag and drop boxes smaller 34ec414547 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957a feat: add custom image selector component with gallery selection in progress 441c4a5df9 feat: add nano banana as option on the frontend and delete old generation models b7e6e25230 fix: create global logger and import and initialize it before app bootstrapping 047ce2151f fix: update types and gemini nano banana implementation on imagen service 85e46585d4 Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc56 Sync env names with develop branch e8350d62ed Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea639734 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2b feat: generate new images from vto based on the previous result f642d90541 refactor: add results from vto at the side of preview 279cfb6731 feat: working vto feature for both backend and frontend modules 8da3845572 feat: add vto component f29827b97b fix: restrict duration limit for videos because of errors c285ce4190 add working vto endpoint 891e8e07dc Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb63 refactor: add field valiator for mime type on upscale_imagen_dto.py b689006151 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c11 minor upscale gcs uri fix 63bf69c92a add upscaling to image generation c8295db7fd feat: add show or hide feature for media-lightbox component 0fa98a6ae0 feat: maintain state of video component when switching tabs 0d17d92da3 feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a7 refactor: delete logger and unused imports, allow image and video generation for any user 647eeb2701 refactor: delete comments and unused code parts 10f2002afa refactor: add logs to backend 7858116222 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a9668360 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c461 feat: add redirect firebase json and loggers in auth backend 1ac2903b54 :wrench: fix frontend dir on yaml 1e63bc9aec :wrench: add custom audiences 5e14f1cf6a :bricks: merge infra changes a7b813bfa5 :card_file_box: add tf backend f331067def :wrench: add mauro's gh repo 7fc0b5385c feat: migrate from firebase to google identity platform 2c9d6612b8 fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6a feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347c Merge pull request #1 from sanspace/feat/add-fe 96f9b4042d add dev prj b8fd2ba47b Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3c fix lifecycle and deletion protection 15c83720d8 fix cloud run URLs 9a6cc6a18f fix: include photoswipe styles into the angular build e3d0c1c9f8 feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd936 refactor: add hover style for the social media list 0ecc7bea63 feat: add rest of social media links bf92518226 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c5 feat: add photoswipe logic for images on media-lightbox module 8e2471779b refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6a feat: add industry and brand in fun templates a9cd552aa0 fix: update empty get urls to avoid redirects 29080a4a29 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db87 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f48853 trigger build 2a631deedb fix ar permissions c770fcad4c update backend cloudbuild 781c1039d1 simulate backend change 138d2008aa add prod env ts ab4abeb6e6 add frontend 48612fc938 separate backend 21918379a6 feat: add presigned urls for media templates and paginated response c9707478a4 feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f2 feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f74 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35a feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36b refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d479 :sparkles: fix backend deployment 7bd59c715b :wrench: enable cloud resource manager api dc0a0aa8af :wrench: add env vars a3e66e4a97 feat: add admin and users management module 404e445f1c :construction: wip for cicd b4cef6eaf0 fix: update fun templates page to show arrows in multi media items cc24cedb27 fix: rename imports to delete backend folder 05cbf89bff feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea28 fix: update ssr condition to build correctly 52377b764b feat: finish fun templates with complete examples e64e406612 feat: add fun templates module 7d52b15472 fix: update PaginatedGalleryResponse props to match backend 9fd99e06ee fix: generate video random prompt 808b6ecac0 feat: finish rewrite and random functionalities 830f2b44f7 refactor: delete comments 0ef2b8cab1 refactor: add dtos for gemini service f7df14caeb feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b06 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908e feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716ec feat: add copy url button in share options, delete unused images 12239d86c3 feat: add sharing for particular post by adding dynamic img_index param to url 16183876ae refactor: add docstrings to classes in CreatePromptMediaDto b79bd60267 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e505 refactor: shorten prompts for alt attribute c4573272f0 refactor: render videos only on hover and show thumbnail instead for better performance df78011432 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef87 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549eb feat: add filters to gallery 30b1762d0d feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b246317 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c15 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6a feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7ac refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e939 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30d fix: solve double loading results bc0a6c5f37 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722fe feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b0 feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6a Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc0 Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f173 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b3 Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160c Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b9 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c4 Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa17722 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842dc Merge pull request #249 from mandieq/main 97d89bfa88 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd4 chore(deps): update dependency cryptography to v45.0.5 a73d526697 chore(deps): update dependency google-genai to v1.24.0 1a19ad962a chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd5953 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a102987 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db8049 adding mention on top readme 45dc92a6fa initial commit 273d5c397e Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec65 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d2 Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c285 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d79 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c4432 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d9 Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997d Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810a Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9f fix(deps): update module google.golang.org/api to v0.239.0 17a139786f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537d Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532db Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca718 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04c Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f29370034 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4b Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e5 chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547d fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f7 fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287d Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd80654 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1be Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6f Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbee Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3ca Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce7 Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b125 chore(deps): update dependency grpcio to v1.73.1 1539f4ed78 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1e Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3e Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15a Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d36537 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a655 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af8186200 chore(deps): update dependency uvicorn to v0.35.0 6098b1d237 chore(deps): update dependency google-genai to v1.23.0 04601f8dc8 chore(deps): update dependency mcp to v1.10.1 4af16b1bea chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6b chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6c chore(deps): update dependency google-adk to v1.5.0 64c5282caa chore(deps): update dependency pydantic-core to v2.35.2 12e422a246 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04a chore(deps): update dependency fastapi to v0.115.14 c453ad3df7 Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137d doc(optimizer): fix mermaid rendering a149da5953 doc(experiments): updates README index 02c7d6f05d doc(experiments): updates README index 56e5b8bf0a fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf7 Merge pull request #220 from cnemri/main c9cb050f0f Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc9523 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d088970 feat: added veo genetic prompt optimizer 9fd6021dff Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80ad Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b6 Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b9 Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85b Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744de Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f6114 doc(mcp): minor changes 021896ae06 doc(experiments): Update README with index 1432800190 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d34 Merge pull request #215 from WafaeBakkali/main bd0c0c76fc feat: Add new VeoStart experiment files 65eef5178b doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b00 doc(mcp): ref geminicli to installation 39c0a2cf99 doc(mcp): adds documentation for geminicli usage e5020f95e8 chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7a chore(deps): update dependency pydantic-core to v2.35.1 bac742ff50 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54b Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b9128 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240fe Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f5 chore(deps): update dependency cachetools to v6 0e5020399b Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7b Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c8 Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc97 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604b chore(deps): update dependency msgpack to v1.1.1 c8bf0845a4 Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024c Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7ea Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef9 Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e02 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879b Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa11 fix(chore): updates db2dbb6de3 chore(deps): update dependency pydantic-settings to v2.10.1 e99dad3266 chore(deps): update dependency python-dotenv to v1.1.1 9826a86dad fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfafd Update agent.py f0fdd00242 chore(deps): update dependency pygments to v2.19.2 7fb8d7db24 chore(deps): update dependency numpy to v2.3.1 479dda6978 chore(deps): update dependency starlette to v0.47.1 fcfb562e56 chore(deps): update dependency google-adk to v1.4.2 88654e08e0 chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab4621 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c0215 docs(mcp): readability cbbd8b02f1 Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a024 doc(mcp): adds installer script and documentation 8d222d7ff8 Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13cf chore(deps): update dependency google-api-core to v2.25.1 c74762d254 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960d Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783c Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b8 Merge pull request #185 from renovate-bot/renovate/go-1.x edee73deea Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf36 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe8844 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361b Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a1 Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7a Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcbd Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80ee Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c9014 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568b chore(deps): update dependency google-genai to v1.21.1 acc20073d4 Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e6 Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f72 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed637 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1a chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca491 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644ad fix(vnext): user email recording fa0641edab Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119cc feat(userinfo): store userinfo from iap 3bad52825b * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d3 chore(deps): update dependency pydantic to v2.11.7 f644dd214f chore(deps): update dependency fastapi to v0.115.13 89d886e962 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45d Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355d Merge branch 'main' into imagen d4d753e000 fix(veo): interpolation woes fixed 3e9a9e2bc8 doc(imagen): adds docstrings ef2a6d8c99 feat(critic): not just imagen 3 anymore 3e81d0e5de feat(library): pagination and ui improvements 61ff685652 feat(library): show images cea10b89d4 feat(imagen): imagen componentization ef36113396 chore(deps): update dependency watchfiles to v1.1.0 cb3688c385 chore(deps): update dependency graphviz to v0.21 8f78ea8aa9 chore(deps): update dependency certifi to v2025.6.15 4b25e97cfc chore(deps): update dependency mcp to v1.9.4 8c6ef6e8ca chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad848 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df2 chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee398 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd957628 chore(deps): update dependency google-api-python-client to v2.172.0 aff6625945 feat(imagen): adds model picklist and error handling dialog fd9c73901c feat(imagen): adds Imagen to the mix 7e7dc2aaaa chore(deps): update dependency go to v1.24.4 aeac8b30b0 feat(veo): refactor for ease of use 015aa58810 chore(mcp): updates mods c7c9347b98 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe8 Merge branch 'main' into mcp-shared-go 015ca65c69 chore: updates go.mod 515ac38100 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae7 docs: Add Go docs and refactor MCP servers 3517291838 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c83 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c56 chore(deps): update dependency grpcio to v1.73.0 3f93415cb3 Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f81359 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6f Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981ad Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7d Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d5 Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f049 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f6049353 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e58 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea17 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9f Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c6 Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b0734175 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c596 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381ba Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2b Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a9 Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163fb Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f6878 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da185371 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c99 chore(deps): bump requests in /experiments/babel/app 101997ed52 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188d chore(deps): update dependency grpcio-status to v1.73.0 09f507a3ad chore(deps): update dependency zipp to v3.23.0 4475d9ae3f chore(deps): update dependency numpy to v2.3.0 da645d21bc Merge branch 'main' into mcp-shared-go 3915a406a6 mcp(docs): updates top level readme c7b9cd5e71 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9f feat(mcp): Improve developer experience and fix bugs 37bd8b2132 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebba fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd7 Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155cf Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00ab Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b794340 chore(deps): update dependency pandas to v2.3.0 e1c2d7200d chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa69 chore(deps): update dependency firebase-admin to v6.9.0 f6e9728600 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa75 chore(deps): update dependency google-auth to v2.40.3 4b55ae6030 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbff Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13ef Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77f feat(mcp): polling notification heartbeats a5411ae8f4 chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4e chore(deps): update dependency mcp to v1.9.3 0ec1df3d4e chore(deps): update dependency greenlet to v3.2.3 944b402cfa chore(deps): update dependency go to v1.24.4 2370d80b87 refactor: minor changes 126f6699ee chore(deps): update dependency google-adk to v1.2.1 9821aaf7be fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed46 refactor: Remove video generation logic from veo.go 005efa787b refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba4 doc: removes bulk install 2516d71651 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97ae chore(veo-app): requirements ad5310f155 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd4 chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc0 doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0e chore(deps): update dependency typing-extensions to v4.14.0 8c4cf44588 chore(deps): update dependency grpcio to v1.72.1 68645967fd chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530ae Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b1 Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b25 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2dafb Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f0137 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c15 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef9 Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc6226 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb6 Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45cc Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995d Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fed Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de9 Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896dd Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d804 doc(mcp): adds READMEs 1a1ac955a3 docs: add README for mcp-lyria-go tool 6862bcd5a8 docs: expand README for Go MCP genmedia tools 78f8ff427e docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39de docs: update project description in READMEs 49ba252d83 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a9 feat(avtool): updates for clarity bbf0177716 feat(veo-app): imagen updates c1681ec635 chore(deps): update dependency mcp to v1.9.2 37e6eb2247 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a44 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c6 chore(deps): update dependency ipython to v9.3.0 475cdcd9fc chore(deps): update dependency protobuf to v5.29.5 27b4dc98ad chore(deps): update dependency google-genai to v1.18.0 049c61efa6 chore(deps): update dependency sse-starlette to v2.3.6 3f78b29690 fix: Prevent AttributeError by removing invalid state updates 8d76cdedcc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d1 feat(mcp): CORS support & PORT env var for http transport 2b58da6c70 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff5 feat: add CORS support and increment versions in Go servers 06aea6a2d0 chore(deps): update dependency zipp to v3.22.0 9393778d37 chore(deps): update dependency starlette to v0.47.0 79792301db Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85c feat: more imagen models 300c5b8bab refactor: Delegate loading state and yield to caller in imagen 562b1c3625 fix: stage UI updates for image and compliment generation 9be4d7320b chore: Log image count and output before compliment generation 4a75ef92c5 fix: Correct Imagen app image generation, critique, and UI state 4489f56b6f fix: use standard GCS URL for public image access 9e34a0021b fix: Use correct gcs_uri and image_bytes attributes for Image object f883190216 feat: Configure image generation to output to GCS 7191aa2f79 fix: Ensure robust retrieval of image URI and size 711d64487f fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69e fix: Update image property access for URI and bytes c7f3a636eb fix: Correctly handle GeneratedImage object in response fea6eeb9ff fix: Correctly access GeneratedImage when RAI reason is included ed153bab4e fix: Correctly iterate over generated images list 233ad9a787 fix: Treat image response element as URI string directly 09f3cd13af chore(deps): update dependency google-cloud-storage to v3 68e29c4328 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd3 fix: Use model parameter and access image object in tuple fab93d07b3 style: Adjust box styling for imagen page 125f5c3378 fix: Use public attributes for GeneratedImage df5f17940e fix: Iterate directly over GenerateImagesResponse d974c8a516 fix: Iterate directly over response for image generation c3b7ff3c96 feat: Configure Imagen model list via env var and rename constants 524708537a feat: add Imagen version selector 838aec1176 feat: Enable display image models configuration 644abe8fa0 fix: resolve circular import by moving ImageModel to config 5e03e4d8d8 fix: Use app_config_instance for imagen prompts path 1936fa64a9 fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d4 feat(veo-app): imagen testing integration 5cc8182f69 feat(veo-app): imagen testing integration 9bf0639ab3 feat(veo-app): imagen initial integration 992559d6a7 chore: updates ignores c171aee285 doc(mcp): better docs 98ba149391 chore(deps): update dependency typer to v0.16.0 272dffb44e chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862c chore(mcp): updates mcp go mod package versions ad5bb2ef0b chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490b chore(deps): update dependency absl-py to v2.3.0 f4edc20ffd chore(mcp-samples): updates packages 27fea5721f Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36ef chore(mcp): package updates fe39984783 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7d Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c50 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c7 Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c40 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f60543 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d498 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db8808 chore(deps): update dependency fonttools to v4.58.1 6541e9661d Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0b Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f832 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 4747607588 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f5 Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d25993452 chore(hotfix): update to latest models 3579dd32a3 Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e062 chore(veo-models): package update 958a65a6b8 doc: doc updates 20897c0567 doc(mcp-samples): explain the json config 22b4f1a906 refactor(mcp-samples): make the json config more generic 3be3790132 hotfix(mcp): avtool mcp streamable http da6e930fcc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe4664171 fix(mcp): fix streamable endpoint declaration 3f9be6833c fix: Correct HTTP transport implementation for Go MCP servers c7d18640b8 Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f44 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd5 refactor(mcp): refactors MCP tools 6c8383101a Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea65616 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b9 refactor(mcp): refactoring for bucket presence fbc4c15bf4 refactor(veo-app): minor rearrangement 413297cbe1 I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8f Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79ee Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0ca chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15eb chore(deps): update dependency fsspec to v2025.5.1 e1166689f9 chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb4 chore(deps): update dependency mcp to v1.9.1 2904ce9d00 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44e chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ecc I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7a chore(deps): update dependency google-adk to v0.5.0 733d15c3e9 chore(deps): update dependency authlib to v1.6.0 55c2d1c75d fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91f chore(mcp): update package references 62f3284bc5 Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8b Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a8 Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c0 Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f1 Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55a chore(deps): update dependency typing-inspection to v0.4.1 f1589f0623 chore(deps): update dependency typer to v0.15.4 e765f5c0b7 Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816ed Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c35908 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22cae Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b703 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102e Merge pull request #119 from renovate-bot/renovate/sse-starlette-2.x 19cde9c4f1 chore(deps): update dependency sse-starlette to v2.3.5 5eae22e6a3 chore(deps): update dependency sqlalchemy to v2.0.41 a404448e8b chore(deps): update dependency shapely to v2.1.1 f6b49ec23b chore(deps): update dependency pydantic to v2.11.5 94ba69e265 chore(deps): update dependency numpy to v2.2.6 3ee1d31732 chore(deps): update dependency greenlet to v3.2.2 df23ffeb7d chore(deps): update dependency google-cloud-aiplatform to v1.94.0 446f2756b5 chore(deps): update dependency cryptography to v44.0.3 6d6…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Dec 22, 2025
7d92ad4c6a minor fix on video workflows fe4ceb4442 workflow dinamic configs and more video functionality 95e52ecc7d Workflow enable video generation 54498919e9 add workflow run to executions history and fix workflow editor erased nodes 433c6681a1 Workflows add await to delete function 16e0300f45 remove workspace id form workflow and add it at execution time 6a29a7953f workflow fix front end media item id change from str to int a9fa6de975 change media and asset ids to int instead of str b221ba4532 minor bug fix 67b8e657f3 workflows with postgress sql refactor b4badc9691 Better login on cloud sql proxy 2981060241 adapt bootstrap sql proxy to work for other platforms b90feff294 workflow migration to postgress 1 c6041a06fc regenerate uv.lock 5bf4f3bafb Changes for workflow rebase 30a72907a5 feat: fix a bunch of minor bugs on workflows 200814b067 change vto output key on workflow executor d0b573ba56 fix: input image display on workflows 0500b0452e fix: add auth to workflow execute vto 00d886503d refactor: intialize workflows input to none instead of empty string dc3144f043 feat: Implement virtual try-on workflow with input mapping, API integration, and updated DTOs to support list inputs and workspace ID. b7eed9078b feat: Add structured image input support to workflow steps and editor UI. e0e96639be modify workflow step execution input get 2945d0be48 minor changes in how the outputs are shown and on the workflow executor c90c03ff75 minor workflow fixes for creation 565ca26707 remove number from workflow input type a2faf9bc04 stage commit with many change related to workflow outputs and inputs e661d22e9c Draft for list executions 031b906712 minor fixes to workflows render a474d9a9ed some fixes in the input and output step format b8e20a668c change auth process on workflows step get e582860bee add step outputs and executions link ce207df26b run workflow functionality 161425328a minor workflow backend fix 69c2d2de93 fix: override chokidar version to 3.x to fix ci build c44227b68c refresh package lock due to error d77d464a61 minor fixes for internal workflow test 2ad4a34ce1 add venv to vscode launch 4a49aecfe7 workflows implementation mid work commit 671ce988bc refactor: delete unused dtos and comments 0dfb94d663 feat: add workflow steps components, update common shared steps style 8f6dc9da7b refactor: add NodeType to workflow editor cf890d28a3 feat: create/update/delete workflows enhanced, fix workflow switcher button 193f1c0f9e feat: re architecture frontend to have comprehensive UI 8cb3275d16 feat: update model to include a status for each step e976914dcc refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows 95d9024a4e feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 7ecfffc690 feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 7079f3e5ec feat: add workflows implementation on backend and new tab on the frontend c49e81f0f7 feat: init workflow structure files 877423e30d Merge pull request #106 from MauroCominotti/test a7491a5f9c Merge pull request #105 from MauroCominotti/feat/pg-infra 5ffc3c6439 refactor: Add Google LLC copyright headers to various files 7f721c4bca Merge pull request #104 from MauroCominotti/test e0ccafa8b1 Merge pull request #103 from MauroCominotti/feat/pg-infra d134587cab feat: combine system and private asset queries into a single repository method 0741efd649 feat: Improve video mode switching logic, add duplicate reference image detection, and enhance snackbar duration control 1d11bf092f Merge pull request #102 from MauroCominotti/test 6f337d34fc Merge pull request #101 from MauroCominotti/feat/pg-infra 3596148cd8 feat: Implement UI and logic for video concatenation and extension modes, update video concatenation DTO, and fix user role update payload b5be78ad19 refactor: Standardize asset and media item IDs to numbers and introduce new video generation modes fad3c2db4a feat: Increase brand guideline upload limit to 500MB, add workspace authorization, and refactor background processing f12701a10d Merge remote-tracking branch 'origin/feature/avoid-request-buffering-for-brand-guidelines' into feat/pg-infra 737e269560 Merge pull request #100 from MauroCominotti/test 3efd4b6b94 Merge pull request #99 from MauroCominotti/feat/pg-infra 9f9325633b feat: Persist menu fixed state, add info snackbars for empty generation prompts, and refine backend ID types to integer 242c34f504 Merge pull request #98 from MauroCominotti/test 01fa632588 Merge pull request #97 from MauroCominotti/feat/pg-infra a484e7a9f9 test: update mock media templates service response to include pagination properties 2dbe40b3de Merge pull request #96 from MauroCominotti/test 339d9aaf60 Merge pull request #95 from MauroCominotti/feat/pg-infra 47074bfec5 feat: Add Cloud SQL Auth Proxy support and dynamically resolve Alembic executable path 7800fb6f32 wip: pg infra 8369b75b59 fix conn name 10baeca262 add conn name output a1c87c0047 Merge branch 'feature/update-to-postgresql' into feat/pg-infra 2ba5bfebf5 add db conn for seed data a68179708f feat: Implement database migration logic with Alembic, protected by an advisory lock, and integrate it into application startup and bootstrap processes aa97bc1760 add iam permissions to cloud run sa 92b1117fc1 fix output var name 176822d2b4 fix module path db914e3b96 handle flat repos as well 61ce160552 prompt for branch 9d07c567a7 update TF version and branch 4d9db254e8 :card_file_box: replace firestore with pg cloudsql 18d0ac9466 feat: enhance reference image handling with new highlight animation, improved state persistence, and refined menu closing logic b69dae5281 refactor: Migrate pagination from cursor-based to offset-based with page, page_size, and total_pages 9a396e954e feat: Implement initial Alembic database migration setup, change backend to use sqlalchemy and postgresql connection to google cloud sql f3dc434755 Merge pull request #91 from MauroCominotti/test 5e042419b0 Merge pull request #90 from MauroCominotti/feat/add-flow-prompt-box 622d40f899 feat: Introduce generation modes for image and video creation, refactoring state management and UI to support them 5a84e738f4 feat: Update flow-prompt-box component to centralize prompt input, model selection, aspect ratio, and reference image logic, add model-config.ts to centralize and generalize conditions and restrictions of each AI Model d48615a5d1 brand guidlines req payload mismatch fix 572a58a422 Merge pull request #89 from MauroCominotti/test cf8b9f07e8 Merge pull request #88 from MauroCominotti/feat/add-flow-prompt-box 30c5bffceb Merge branch 'sudo-mahi17-feat/updated-prompt-box' into feat/add-flow-prompt-box fad5ee7724 feat: replace PromptBoxComponent with FlowPromptBoxComponent to introduce video generation modes and enhanced controls fd6c5979ac Merge branch 'feat/updated-prompt-box' of github.com:sudo-mahi17/maurocominotti-vertex-ai-creative-studio into sudo-mahi17-feat/updated-prompt-box 8c2153b9ff Merge branch 'main' of https://github.com/MauroCominotti/maurocominotti-vertex-ai-creative-studio 961e90ec8c Merge pull request #84 from MauroCominotti/test 7232715cf8 Merge pull request #81 from MauroCominotti/feat/vto-async-processing-and-polling 920c18eaf7 feat: Update 'Next' and 'Try on!' button styles to use gradient backgrounds and reposition the 'Next' button, fix edit image and send to home component 1f1eeb785e feat: Introduce dedicated state services for image, video, and VTO generation, and refine the VTO processing overlay by removing the "Run in background" option d6094c123a Merge branch 'test' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feat/vto-async-processing-and-polling 69f3b5e5c5 Merge pull request #64 from MauroCominotti/refactor/delete-unused-code 942c2c30f8 Merge pull request #83 from MauroCominotti/test 212508ccf5 Merge pull request #82 from MauroCominotti/feature/nano-banana-pro 49c06e3784 refactor: update Firestore queries to use FieldFilter objects, delete unused logger and function edf6c2c2af feat: Introduce a new notification service and utility functions for snackbar messages to be closed manually, replacing direct ToastMessageComponent usage 547c1181b5 feat: Implement retry logic with exponential backoff for Vertex AI image generation and refactor client initialization, use ThreadPoolExecutor instead of ProcessPoolExecutor for sharing instantiated resources a51f341f87 Merge remote-tracking branch 'origin/main' into feat/vto-async-processing-and-polling 1bd014bab7 Merge pull request #79 from MauroCominotti/feature/nano-banana-pro ed03ec5709 feat: refactor image generation to run in a background worker, persist video and image prompts in the frontend a3a5342591 Merge pull request #78 from MauroCominotti/test 0a0fa9fb87 Merge pull request #77 from MauroCominotti/feature/nano-banana-pro 81ae7e9a1b Merge branch 'feature/nano-banana-pro' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/nano-banana-pro adebfd6d0c feat: Add support for aspect ratio, resolution, Google Search grounding to image generation and display for gemini 3.0 nano banana pro. 997fd2d9fc Merge pull request #76 from MauroCominotti/main 5da2279f2f Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d6 rollback package lock json cf0945a7c3 Merge pull request #74 from MauroCominotti/test 3686853543 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb14 Add basic nano banana pro model ffb1c9e373 added form state persistense during vto job generation and navigation e9e3737200 vto generation overlay added 2c24165742 Merge pull request #72 from MauroCominotti/test c728f09999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc2 refactor: update sub menu on header 45e7eb1456 Merge pull request #70 from MauroCominotti/test f4fd5b8d8f Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9ae feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a74 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files b655705878 prompt box is converted to child component and placed in common folder c2a3be0c0b feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82f refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d5 feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6ec feat: working lyria and gemini tts example working 671ebd100a added compliance disclaimer in vedio component 295317fff7 vto generation polling implementaion added c0419c594c Added Logic for Audio Creation Service and updated the DT0 87565b953c Added Logic for Audio Creation Service and updated the DTP b28192cd5a Initial Changes d30a8817ec Initial Changes ed4972e907 feat: add audio integration 10244a5fca Merge pull request #68 from GauravJain21/main 1ca2ba71c1 removed unwanted logs c553f39770 updated the ui of prompt box in vedio component ac0ab34796 Merge pull request #1 from GauravJain21/gaurav ff3c997ac8 Lyria frontend changes. e8bcde3679 Lyria backend changes af460e431f Merge pull request #66 from MauroCominotti/test 58de48f89f Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf11 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files ad6751a8fd remove edit and recontextualize image unused endpoints c07ec873ed Merge pull request #63 from MauroCominotti/test 54d4561c4d Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71f fix: default picture to empty string c4da4cf43f Merge pull request #61 from MauroCominotti/test dc7ceb1fd7 Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b9 fix: fix typo in template name 573317d89f Merge pull request #59 from MauroCominotti/test a9a62bee35 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5ea feat: use git clone sparse for saving space, improve template creation 90f5dd5895 Merge pull request #57 from MauroCominotti/test 1a582b13cc Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d0 feat: update migrations with latest templates 92947590cd refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c3579 feat; show templates source assets on the frontend fe018bef9e feat: add assets to templates 2e3fd95d98 Merge pull request #55 from MauroCominotti/test a675ea9a24 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6c docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8e Merge pull request #53 from MauroCominotti/test 9c6f63a32b Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573fb feat: add veo 3.1, update user picture if empty on auth guard e694356508 Merge pull request #49 from MauroCominotti/test c62300e387 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e2 fix: update brand guidelines service for public workspaces case 957ffbfd67 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070b fix: update cloudbuild yaml c516d0b487 fix: update bootstrap, cloudbuild and infra files c439a0072a Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994c fix: update bootstrap.sh dc1a2d2c09 Merge pull request #45 from MauroCominotti/test 5446ac2f84 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f26488 feat: update bootstrap.sh file b852eeaaf8 fix: update curl url 6cf69e102c docs: update README.md be02f26877 refactor: format all files on backend 9999bc0fa0 refactor: format all files on frontend 38a75b9932 docs: update readme and add new screenshots f3445f2cbd fix: update boostrap.sh dc907712fd docs: update google copyright comments on all files d906813330 fix: update boostrap.sh for firebase auto fill variables 25272aed4c feat: add default workspace by using localstorage for saving the user selection 21ef349802 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278d feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 00e5e276dd refactor: avoid request buffering for brand guidelines 1bedb9292a Merge pull request #43 from MauroCominotti/test e4af0e7fc8 Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b1 fix: update brand guideline module to cache the completed results d424782210 Merge pull request #41 from MauroCominotti/test d3b1deb96c Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17dd fix: update brand guideline module 46f08829f8 Merge pull request #39 from MauroCominotti/test 4aca621e06 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c655 refactor: enhance brand guidelines service 62ced40cd1 Merge pull request #37 from MauroCominotti/test 89415902a5 Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1a fix: update brand guideline service 7111025d40 Merge pull request #35 from MauroCominotti/test 7fa64cece3 Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610b fix: update firebase.json to avoid caching files bc1387e40b Merge pull request #33 from MauroCominotti/test bd70f2edcc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9e fix: update environment.prod.ts 63958130f4 Merge pull request #31 from MauroCominotti/test 27f85010c6 Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1f refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc71007 Merge pull request #29 from MauroCominotti/test d045e4ea00 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eeef feat: improve deploy script 0b3d023497 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf2742 fix: update bootstrap.sh d3c59037bc Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d8 fix: update bootstrap.sh aaf14b4408 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c8 refactor: update bootstrap file to replace and save the web client before running terraform 9321140baa Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483d refactor: delete unused files a0a50121a8 feat: enhance deploy script with default templates and vto assets c8fde3615d fix: update trigger for frontend on bootstrap.sh 1ac163f20f fix: update _BACKEND_URL in main.tf 3c40e66e71 Merge pull request #23 from MauroCominotti/test f88063e64c Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c272 fix: update secrets update bash file f6fb893b2f Merge pull request #21 from MauroCominotti/test 6fe1dd52d0 Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec65 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66f fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f65 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6d Merge pull request #19 from MauroCominotti/test 0a6a8fee62 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65d fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f2 Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480b fix: update state file path in bootstrap.sh 7486a9d109 Merge pull request #15 from MauroCominotti/test 75364ace5a Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f60 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab46 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba43 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c9 feat: add bootstrap bash file 5cea70277a Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e8 fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b0436 feat: add global image reference type for either asset or style 790b8bb127 feat: add R2V for video generation 6946f925e6 feat: Add R2V for Veo3 eae3e9d5a5 refactor: default to veo 2 fast for video interpolation d9d3e3d8fd refactor: centralize upload of files in the unified source-asset service d6bd7fd2b5 refactor: implement masonry grid into source-asset-gallery component 7afca26c43 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e34 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37e feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f4 feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345ab fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb0 refactor: fix header component for mobile ef1483d96c feat: center profile picture and fix animation on hover in header component b910dd3339 fix: update header to have smooth animation on hover bc96fbe11c feat: make header collapsable on larger devices 250be950b6 fix: add selected style to all filters dcc135c18b fix: update aspect ratio viewValue on home and video pages 7873512c2e refactor: update login text c9a18c58cf fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2ab refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91c refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680bb feat: make default styling properties for imagen and veo empty values 83ab2c061f Merge pull request #11 from MauroCominotti/develop a77f3b579c fix: update main.tf eb25fe5b8f Merge pull request #10 from MauroCominotti/develop 7e200acb30 fix: update main.tf with brand guidelines idx 76c128547c fix: update dev.tfvars 9b93118ac8 fix: update cloudbuild-deploy.yaml e1b733aec9 fix: update cloudbuild-deploy.yaml cce8a77cfc fix: update cloudbuild-deploy.yaml a7eaecc56f fix: update cloudbuild-deploy.yaml 6bc355377a fix: update firebase.json env injection 5a465e57af fix: update folder to dev-infra-example 41482037aa fix: update folder to dev-infra-example 07a1fe0f20 refactor: update gitignore a0b92f979b Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f281 :construction: fix backend url b69fefea3f :construction: fix backend subs 8314db066a fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a750 :construction: fix cloudbuild yaml f3e1cf3c12 :construction: add firebase placeholders ff96130cef :construction: add prod envs file e955fe4deb :construction: fix prod envs file 690272fce2 :construction: remove debug code d8ebac90d3 :construction: escape the $ on args 02a6578145 :construction: add debug step for cloudbuild cdf8e8198a :construction: fix more build stuff 2777b8129c :construction: fix build stuff 617d423088 :construction: wip for serets injection 41856c723e :construction: wip for serets injection 5f3a050401 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b49478005 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf832 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c5 feat: add feedback button to workspace-switcher component c85c30d173 refactor: update imagen 4 models 24f07b519e fix: update user model to allow empty profile picture c81c238f73 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe9 refactor: update video extend and concatenate buttons to be more visible 4f547a03a5 fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 7088975661 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c8 fix: solve transition between media-details and video component, fix video extend feature e114bc9969 feat: update veo service to maintain order of videos when concatenating them a81f2f7106 feat: add extend and concatenate videos feature 1874b3aace feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fdf feat: brand guidelines with chunk pdf up to 500MB working 313798950f feat: add brand guidelines component and model 577c3b209e Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd07 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f5831790 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a44 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2e :construction: wip for firebase deploy d27f137b4a :construction: wip for firebase deploy ede3bcd085 :wrench: add fe build subs 543f4d5b3b :sparkles: add new env and build subs 02c7488de4 refactor: update readmes and env variables, test with gcp account 4cd97af274 :sparkles: add multi-env support b91311573c feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f52 fix: fix media item to vto flow 140884d8a6 fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc6 feat: add personal garments in vto module 934a96627f feat: finish vto feature on backend and frontend 8bb9c53c69 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde098345 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b2432022 fix: update media gallery to reset after search button click 850ab2f2b4 fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99e feat: implement workflows to change tabs sharing the media items between components 09bf6273be feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f25 feat: add first and last frame for video generation aa1d48aac9 feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c4 feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c2 feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a4326 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a9 refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b1 feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c04 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e94 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950f refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b0 refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a1 docs: add todo on the vto imagen service a36febfd20 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 2893067430 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b7 feat: add images either from cloud creative studio gallery or local computer be85870246 feat: update backend and frontend to send and receive images as vto does 05a4039291 refactor: make dialog wider for larger screens da37a6a4ba refactor: make drag and drop boxes smaller 34ec414547 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957a feat: add custom image selector component with gallery selection in progress 441c4a5df9 feat: add nano banana as option on the frontend and delete old generation models b7e6e25230 fix: create global logger and import and initialize it before app bootstrapping 047ce2151f fix: update types and gemini nano banana implementation on imagen service 85e46585d4 Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc56 Sync env names with develop branch e8350d62ed Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea639734 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2b feat: generate new images from vto based on the previous result f642d90541 refactor: add results from vto at the side of preview 279cfb6731 feat: working vto feature for both backend and frontend modules 8da3845572 feat: add vto component f29827b97b fix: restrict duration limit for videos because of errors c285ce4190 add working vto endpoint 891e8e07dc Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb63 refactor: add field valiator for mime type on upscale_imagen_dto.py b689006151 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c11 minor upscale gcs uri fix 63bf69c92a add upscaling to image generation c8295db7fd feat: add show or hide feature for media-lightbox component 0fa98a6ae0 feat: maintain state of video component when switching tabs 0d17d92da3 feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a7 refactor: delete logger and unused imports, allow image and video generation for any user 647eeb2701 refactor: delete comments and unused code parts 10f2002afa refactor: add logs to backend 7858116222 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a9668360 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c461 feat: add redirect firebase json and loggers in auth backend 1ac2903b54 :wrench: fix frontend dir on yaml 1e63bc9aec :wrench: add custom audiences 5e14f1cf6a :bricks: merge infra changes a7b813bfa5 :card_file_box: add tf backend f331067def :wrench: add mauro's gh repo 7fc0b5385c feat: migrate from firebase to google identity platform 2c9d6612b8 fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6a feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347c Merge pull request #1 from sanspace/feat/add-fe 96f9b4042d add dev prj b8fd2ba47b Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3c fix lifecycle and deletion protection 15c83720d8 fix cloud run URLs 9a6cc6a18f fix: include photoswipe styles into the angular build e3d0c1c9f8 feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd936 refactor: add hover style for the social media list 0ecc7bea63 feat: add rest of social media links bf92518226 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c5 feat: add photoswipe logic for images on media-lightbox module 8e2471779b refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6a feat: add industry and brand in fun templates a9cd552aa0 fix: update empty get urls to avoid redirects 29080a4a29 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db87 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f48853 trigger build 2a631deedb fix ar permissions c770fcad4c update backend cloudbuild 781c1039d1 simulate backend change 138d2008aa add prod env ts ab4abeb6e6 add frontend 48612fc938 separate backend 21918379a6 feat: add presigned urls for media templates and paginated response c9707478a4 feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f2 feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f74 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35a feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36b refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d479 :sparkles: fix backend deployment 7bd59c715b :wrench: enable cloud resource manager api dc0a0aa8af :wrench: add env vars a3e66e4a97 feat: add admin and users management module 404e445f1c :construction: wip for cicd b4cef6eaf0 fix: update fun templates page to show arrows in multi media items cc24cedb27 fix: rename imports to delete backend folder 05cbf89bff feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea28 fix: update ssr condition to build correctly 52377b764b feat: finish fun templates with complete examples e64e406612 feat: add fun templates module 7d52b15472 fix: update PaginatedGalleryResponse props to match backend 9fd99e06ee fix: generate video random prompt 808b6ecac0 feat: finish rewrite and random functionalities 830f2b44f7 refactor: delete comments 0ef2b8cab1 refactor: add dtos for gemini service f7df14caeb feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b06 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908e feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716ec feat: add copy url button in share options, delete unused images 12239d86c3 feat: add sharing for particular post by adding dynamic img_index param to url 16183876ae refactor: add docstrings to classes in CreatePromptMediaDto b79bd60267 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e505 refactor: shorten prompts for alt attribute c4573272f0 refactor: render videos only on hover and show thumbnail instead for better performance df78011432 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef87 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549eb feat: add filters to gallery 30b1762d0d feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b246317 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c15 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6a feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7ac refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e939 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30d fix: solve double loading results bc0a6c5f37 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722fe feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b0 feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6a Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc0 Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f173 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b3 Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160c Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b9 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c4 Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa17722 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842dc Merge pull request #249 from mandieq/main 97d89bfa88 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd4 chore(deps): update dependency cryptography to v45.0.5 a73d526697 chore(deps): update dependency google-genai to v1.24.0 1a19ad962a chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd5953 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a102987 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db8049 adding mention on top readme 45dc92a6fa initial commit 273d5c397e Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec65 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d2 Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c285 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d79 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c4432 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d9 Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997d Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810a Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9f fix(deps): update module google.golang.org/api to v0.239.0 17a139786f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537d Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532db Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca718 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04c Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f29370034 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4b Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e5 chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547d fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f7 fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287d Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd80654 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1be Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6f Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbee Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3ca Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce7 Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b125 chore(deps): update dependency grpcio to v1.73.1 1539f4ed78 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1e Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3e Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15a Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d36537 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a655 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af8186200 chore(deps): update dependency uvicorn to v0.35.0 6098b1d237 chore(deps): update dependency google-genai to v1.23.0 04601f8dc8 chore(deps): update dependency mcp to v1.10.1 4af16b1bea chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6b chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6c chore(deps): update dependency google-adk to v1.5.0 64c5282caa chore(deps): update dependency pydantic-core to v2.35.2 12e422a246 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04a chore(deps): update dependency fastapi to v0.115.14 c453ad3df7 Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137d doc(optimizer): fix mermaid rendering a149da5953 doc(experiments): updates README index 02c7d6f05d doc(experiments): updates README index 56e5b8bf0a fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf7 Merge pull request #220 from cnemri/main c9cb050f0f Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc9523 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d088970 feat: added veo genetic prompt optimizer 9fd6021dff Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80ad Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b6 Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b9 Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85b Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744de Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f6114 doc(mcp): minor changes 021896ae06 doc(experiments): Update README with index 1432800190 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d34 Merge pull request #215 from WafaeBakkali/main bd0c0c76fc feat: Add new VeoStart experiment files 65eef5178b doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b00 doc(mcp): ref geminicli to installation 39c0a2cf99 doc(mcp): adds documentation for geminicli usage e5020f95e8 chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7a chore(deps): update dependency pydantic-core to v2.35.1 bac742ff50 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54b Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b9128 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240fe Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f5 chore(deps): update dependency cachetools to v6 0e5020399b Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7b Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c8 Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc97 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604b chore(deps): update dependency msgpack to v1.1.1 c8bf0845a4 Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024c Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7ea Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef9 Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e02 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879b Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa11 fix(chore): updates db2dbb6de3 chore(deps): update dependency pydantic-settings to v2.10.1 e99dad3266 chore(deps): update dependency python-dotenv to v1.1.1 9826a86dad fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfafd Update agent.py f0fdd00242 chore(deps): update dependency pygments to v2.19.2 7fb8d7db24 chore(deps): update dependency numpy to v2.3.1 479dda6978 chore(deps): update dependency starlette to v0.47.1 fcfb562e56 chore(deps): update dependency google-adk to v1.4.2 88654e08e0 chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab4621 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c0215 docs(mcp): readability cbbd8b02f1 Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a024 doc(mcp): adds installer script and documentation 8d222d7ff8 Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13cf chore(deps): update dependency google-api-core to v2.25.1 c74762d254 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960d Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783c Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b8 Merge pull request #185 from renovate-bot/renovate/go-1.x edee73deea Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf36 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe8844 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361b Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a1 Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7a Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcbd Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80ee Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c9014 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568b chore(deps): update dependency google-genai to v1.21.1 acc20073d4 Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e6 Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f72 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed637 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1a chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca491 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644ad fix(vnext): user email recording fa0641edab Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119cc feat(userinfo): store userinfo from iap 3bad52825b * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d3 chore(deps): update dependency pydantic to v2.11.7 f644dd214f chore(deps): update dependency fastapi to v0.115.13 89d886e962 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45d Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355d Merge branch 'main' into imagen d4d753e000 fix(veo): interpolation woes fixed 3e9a9e2bc8 doc(imagen): adds docstrings ef2a6d8c99 feat(critic): not just imagen 3 anymore 3e81d0e5de feat(library): pagination and ui improvements 61ff685652 feat(library): show images cea10b89d4 feat(imagen): imagen componentization ef36113396 chore(deps): update dependency watchfiles to v1.1.0 cb3688c385 chore(deps): update dependency graphviz to v0.21 8f78ea8aa9 chore(deps): update dependency certifi to v2025.6.15 4b25e97cfc chore(deps): update dependency mcp to v1.9.4 8c6ef6e8ca chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad848 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df2 chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee398 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd957628 chore(deps): update dependency google-api-python-client to v2.172.0 aff6625945 feat(imagen): adds model picklist and error handling dialog fd9c73901c feat(imagen): adds Imagen to the mix 7e7dc2aaaa chore(deps): update dependency go to v1.24.4 aeac8b30b0 feat(veo): refactor for ease of use 015aa58810 chore(mcp): updates mods c7c9347b98 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe8 Merge branch 'main' into mcp-shared-go 015ca65c69 chore: updates go.mod 515ac38100 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae7 docs: Add Go docs and refactor MCP servers 3517291838 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c83 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c56 chore(deps): update dependency grpcio to v1.73.0 3f93415cb3 Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f81359 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6f Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981ad Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7d Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d5 Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f049 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f6049353 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e58 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea17 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9f Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c6 Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b0734175 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c596 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381ba Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2b Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a9 Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163fb Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f6878 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da185371 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c99 chore(deps): bump requests in /experiments/babel/app 101997ed52 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188d chore(deps): update dependency grpcio-status to v1.73.0 09f507a3ad chore(deps): update dependency zipp to v3.23.0 4475d9ae3f chore(deps): update dependency numpy to v2.3.0 da645d21bc Merge branch 'main' into mcp-shared-go 3915a406a6 mcp(docs): updates top level readme c7b9cd5e71 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9f feat(mcp): Improve developer experience and fix bugs 37bd8b2132 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebba fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd7 Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155cf Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00ab Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b794340 chore(deps): update dependency pandas to v2.3.0 e1c2d7200d chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa69 chore(deps): update dependency firebase-admin to v6.9.0 f6e9728600 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa75 chore(deps): update dependency google-auth to v2.40.3 4b55ae6030 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbff Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13ef Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77f feat(mcp): polling notification heartbeats a5411ae8f4 chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4e chore(deps): update dependency mcp to v1.9.3 0ec1df3d4e chore(deps): update dependency greenlet to v3.2.3 944b402cfa chore(deps): update dependency go to v1.24.4 2370d80b87 refactor: minor changes 126f6699ee chore(deps): update dependency google-adk to v1.2.1 9821aaf7be fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed46 refactor: Remove video generation logic from veo.go 005efa787b refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba4 doc: removes bulk install 2516d71651 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97ae chore(veo-app): requirements ad5310f155 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd4 chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc0 doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0e chore(deps): update dependency typing-extensions to v4.14.0 8c4cf44588 chore(deps): update dependency grpcio to v1.72.1 68645967fd chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530ae Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b1 Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b25 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2dafb Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f0137 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c15 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef9 Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc6226 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb6 Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45cc Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995d Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fed Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de9 Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896dd Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d804 doc(mcp): adds READMEs 1a1ac955a3 docs: add README for mcp-lyria-go tool 6862bcd5a8 docs: expand README for Go MCP genmedia tools 78f8ff427e docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39de docs: update project description in READMEs 49ba252d83 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a9 feat(avtool): updates for clarity bbf0177716 feat(veo-app): imagen updates c1681ec635 chore(deps): update dependency mcp to v1.9.2 37e6eb2247 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a44 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c6 chore(deps): update dependency ipython to v9.3.0 475cdcd9fc chore(deps): update dependency protobuf to v5.29.5 27b4dc98ad chore(deps): update dependency google-genai to v1.18.0 049c61efa6 chore(deps): update dependency sse-starlette to v2.3.6 3f78b29690 fix: Prevent AttributeError by removing invalid state updates 8d76cdedcc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d1 feat(mcp): CORS support & PORT env var for http transport 2b58da6c70 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff5 feat: add CORS support and increment versions in Go servers 06aea6a2d0 chore(deps): update dependency zipp to v3.22.0 9393778d37 chore(deps): update dependency starlette to v0.47.0 79792301db Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85c feat: more imagen models 300c5b8bab refactor: Delegate loading state and yield to caller in imagen 562b1c3625 fix: stage UI updates for image and compliment generation 9be4d7320b chore: Log image count and output before compliment generation 4a75ef92c5 fix: Correct Imagen app image generation, critique, and UI state 4489f56b6f fix: use standard GCS URL for public image access 9e34a0021b fix: Use correct gcs_uri and image_bytes attributes for Image object f883190216 feat: Configure image generation to output to GCS 7191aa2f79 fix: Ensure robust retrieval of image URI and size 711d64487f fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69e fix: Update image property access for URI and bytes c7f3a636eb fix: Correctly handle GeneratedImage object in response fea6eeb9ff fix: Correctly access GeneratedImage when RAI reason is included ed153bab4e fix: Correctly iterate over generated images list 233ad9a787 fix: Treat image response element as URI string directly 09f3cd13af chore(deps): update dependency google-cloud-storage to v3 68e29c4328 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd3 fix: Use model parameter and access image object in tuple fab93d07b3 style: Adjust box styling for imagen page 125f5c3378 fix: Use public attributes for GeneratedImage df5f17940e fix: Iterate directly over GenerateImagesResponse d974c8a516 fix: Iterate directly over response for image generation c3b7ff3c96 feat: Configure Imagen model list via env var and rename constants 524708537a feat: add Imagen version selector 838aec1176 feat: Enable display image models configuration 644abe8fa0 fix: resolve circular import by moving ImageModel to config 5e03e4d8d8 fix: Use app_config_instance for imagen prompts path 1936fa64a9 fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d4 feat(veo-app): imagen testing integration 5cc8182f69 feat(veo-app): imagen testing integration 9bf0639ab3 feat(veo-app): imagen initial integration 992559d6a7 chore: updates ignores c171aee285 doc(mcp): better docs 98ba149391 chore(deps): update dependency typer to v0.16.0 272dffb44e chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862c chore(mcp): updates mcp go mod package versions ad5bb2ef0b chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490b chore(deps): update dependency absl-py to v2.3.0 f4edc20ffd chore(mcp-samples): updates packages 27fea5721f Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36ef chore(mcp): package updates fe39984783 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7d Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c50 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c7 Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c40 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f60543 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d498 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db8808 chore(deps): update dependency fonttools to v4.58.1 6541e9661d Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0b Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f832 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 4747607588 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f5 Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d25993452 chore(hotfix): update to latest models 3579dd32a3 Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e062 chore(veo-models): package update 958a65a6b8 doc: doc updates 20897c0567 doc(mcp-samples): explain the json config 22b4f1a906 refactor(mcp-samples): make the json config more generic 3be3790132 hotfix(mcp): avtool mcp streamable http da6e930fcc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe4664171 fix(mcp): fix streamable endpoint declaration 3f9be6833c fix: Correct HTTP transport implementation for Go MCP servers c7d18640b8 Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f44 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd5 refactor(mcp): refactors MCP tools 6c8383101a Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea65616 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b9 refactor(mcp): refactoring for bucket presence fbc4c15bf4 refactor(veo-app): minor rearrangement 413297cbe1 I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8f Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79ee Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0ca chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15eb chore(deps): update dependency fsspec to v2025.5.1 e1166689f9 chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb4 chore(deps): update dependency mcp to v1.9.1 2904ce9d00 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44e chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ecc I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7a chore(deps): update dependency google-adk to v0.5.0 733d15c3e9 chore(deps): update dependency authlib to v1.6.0 55c2d1c75d fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91f chore(mcp): update package references 62f3284bc5 Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8b Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a8 Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c0 Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f1 Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55a chore(deps): update dependency typing-inspection to v0.4.1 f1589f0623 chore(deps): update dependency typer to v0.15.4 e765f5c0b7 Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816ed Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c35908 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22cae Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b703 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102e Merge pull request #119 from renovate-bot/renovate/sse-starlette-2.x 19cde9c4f1 chore(deps): update dependency sse-starlette to v2.3.5 5eae22e6a3 chore(deps): update dependency sqlalchemy to v2.0.41 a404448e8b chore(deps): update dependency shapely to v2.1.1 f6b49ec23b chore(deps): update dependency pydantic to v2.11.5 94ba69e265 chore(deps): update dependency numpy to v2.2.6 3ee1d31732 chore(deps): update dependency greenlet to v3.2.2 df23ffeb7d chore(deps): update dependency google-cloud-aiplatform to v1.94.0 446f2756b5 chore(deps): updat…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Jan 5, 2026
3a93adf522 workflows detail input images preview fix 79e3511044 workflows mixed input images fix 5f44f5d6d1 workflow add multiple input sources to image inputs ae1b2adddc Workflow generate text fix multimodal 2146bd71a4 minor fix on workflows vido step config 95699eadd4 Add multimodal input in workflows to text node a93db32495 add audio component 5e9156c3ef change video generation default duration to 8 seconds 1f93edb96e Add missing header to workflow video executor 3293419623 fix on video gen executor service 7d92ad4c6a minor fix on video workflows fe4ceb4442 workflow dinamic configs and more video functionality 95e52ecc7d Workflow enable video generation 54498919e9 add workflow run to executions history and fix workflow editor erased nodes 433c6681a1 Workflows add await to delete function 16e0300f45 remove workspace id form workflow and add it at execution time 6a29a7953f workflow fix front end media item id change from str to int a9fa6de975 change media and asset ids to int instead of str b221ba4532 minor bug fix 67b8e657f3 workflows with postgress sql refactor b4badc9691 Better login on cloud sql proxy 2981060241 adapt bootstrap sql proxy to work for other platforms b90feff294 workflow migration to postgress 1 c6041a06fc regenerate uv.lock 5bf4f3bafb Changes for workflow rebase 30a72907a5 feat: fix a bunch of minor bugs on workflows 200814b067 change vto output key on workflow executor d0b573ba56 fix: input image display on workflows 0500b0452e fix: add auth to workflow execute vto 00d886503d refactor: intialize workflows input to none instead of empty string dc3144f043 feat: Implement virtual try-on workflow with input mapping, API integration, and updated DTOs to support list inputs and workspace ID. b7eed9078b feat: Add structured image input support to workflow steps and editor UI. e0e96639be modify workflow step execution input get 2945d0be48 minor changes in how the outputs are shown and on the workflow executor c90c03ff75 minor workflow fixes for creation 565ca26707 remove number from workflow input type a2faf9bc04 stage commit with many change related to workflow outputs and inputs e661d22e9c Draft for list executions 031b906712 minor fixes to workflows render a474d9a9ed some fixes in the input and output step format b8e20a668c change auth process on workflows step get e582860bee add step outputs and executions link ce207df26b run workflow functionality 161425328a minor workflow backend fix 69c2d2de93 fix: override chokidar version to 3.x to fix ci build c44227b68c refresh package lock due to error d77d464a61 minor fixes for internal workflow test 2ad4a34ce1 add venv to vscode launch 4a49aecfe7 workflows implementation mid work commit 671ce988bc refactor: delete unused dtos and comments 0dfb94d663 feat: add workflow steps components, update common shared steps style 8f6dc9da7b refactor: add NodeType to workflow editor cf890d28a3 feat: create/update/delete workflows enhanced, fix workflow switcher button 193f1c0f9e feat: re architecture frontend to have comprehensive UI 8cb3275d16 feat: update model to include a status for each step e976914dcc refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows 95d9024a4e feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 7ecfffc690 feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 7079f3e5ec feat: add workflows implementation on backend and new tab on the frontend c49e81f0f7 feat: init workflow structure files 877423e30d Merge pull request #106 from MauroCominotti/test a7491a5f9c Merge pull request #105 from MauroCominotti/feat/pg-infra 5ffc3c6439 refactor: Add Google LLC copyright headers to various files 7f721c4bca Merge pull request #104 from MauroCominotti/test e0ccafa8b1 Merge pull request #103 from MauroCominotti/feat/pg-infra d134587cab feat: combine system and private asset queries into a single repository method 0741efd649 feat: Improve video mode switching logic, add duplicate reference image detection, and enhance snackbar duration control 1d11bf092f Merge pull request #102 from MauroCominotti/test 6f337d34fc Merge pull request #101 from MauroCominotti/feat/pg-infra 3596148cd8 feat: Implement UI and logic for video concatenation and extension modes, update video concatenation DTO, and fix user role update payload b5be78ad19 refactor: Standardize asset and media item IDs to numbers and introduce new video generation modes fad3c2db4a feat: Increase brand guideline upload limit to 500MB, add workspace authorization, and refactor background processing f12701a10d Merge remote-tracking branch 'origin/feature/avoid-request-buffering-for-brand-guidelines' into feat/pg-infra 737e269560 Merge pull request #100 from MauroCominotti/test 3efd4b6b94 Merge pull request #99 from MauroCominotti/feat/pg-infra 9f9325633b feat: Persist menu fixed state, add info snackbars for empty generation prompts, and refine backend ID types to integer 242c34f504 Merge pull request #98 from MauroCominotti/test 01fa632588 Merge pull request #97 from MauroCominotti/feat/pg-infra a484e7a9f9 test: update mock media templates service response to include pagination properties 2dbe40b3de Merge pull request #96 from MauroCominotti/test 339d9aaf60 Merge pull request #95 from MauroCominotti/feat/pg-infra 47074bfec5 feat: Add Cloud SQL Auth Proxy support and dynamically resolve Alembic executable path 7800fb6f32 wip: pg infra 8369b75b59 fix conn name 10baeca262 add conn name output a1c87c0047 Merge branch 'feature/update-to-postgresql' into feat/pg-infra 2ba5bfebf5 add db conn for seed data a68179708f feat: Implement database migration logic with Alembic, protected by an advisory lock, and integrate it into application startup and bootstrap processes aa97bc1760 add iam permissions to cloud run sa 92b1117fc1 fix output var name 176822d2b4 fix module path db914e3b96 handle flat repos as well 61ce160552 prompt for branch 9d07c567a7 update TF version and branch 4d9db254e8 :card_file_box: replace firestore with pg cloudsql 18d0ac9466 feat: enhance reference image handling with new highlight animation, improved state persistence, and refined menu closing logic b69dae5281 refactor: Migrate pagination from cursor-based to offset-based with page, page_size, and total_pages 9a396e954e feat: Implement initial Alembic database migration setup, change backend to use sqlalchemy and postgresql connection to google cloud sql f3dc434755 Merge pull request #91 from MauroCominotti/test 5e042419b0 Merge pull request #90 from MauroCominotti/feat/add-flow-prompt-box 622d40f899 feat: Introduce generation modes for image and video creation, refactoring state management and UI to support them 5a84e738f4 feat: Update flow-prompt-box component to centralize prompt input, model selection, aspect ratio, and reference image logic, add model-config.ts to centralize and generalize conditions and restrictions of each AI Model d48615a5d1 brand guidlines req payload mismatch fix 572a58a422 Merge pull request #89 from MauroCominotti/test cf8b9f07e8 Merge pull request #88 from MauroCominotti/feat/add-flow-prompt-box 30c5bffceb Merge branch 'sudo-mahi17-feat/updated-prompt-box' into feat/add-flow-prompt-box fad5ee7724 feat: replace PromptBoxComponent with FlowPromptBoxComponent to introduce video generation modes and enhanced controls fd6c5979ac Merge branch 'feat/updated-prompt-box' of github.com:sudo-mahi17/maurocominotti-vertex-ai-creative-studio into sudo-mahi17-feat/updated-prompt-box 8c2153b9ff Merge branch 'main' of https://github.com/MauroCominotti/maurocominotti-vertex-ai-creative-studio 961e90ec8c Merge pull request #84 from MauroCominotti/test 7232715cf8 Merge pull request #81 from MauroCominotti/feat/vto-async-processing-and-polling 920c18eaf7 feat: Update 'Next' and 'Try on!' button styles to use gradient backgrounds and reposition the 'Next' button, fix edit image and send to home component 1f1eeb785e feat: Introduce dedicated state services for image, video, and VTO generation, and refine the VTO processing overlay by removing the "Run in background" option d6094c123a Merge branch 'test' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feat/vto-async-processing-and-polling 69f3b5e5c5 Merge pull request #64 from MauroCominotti/refactor/delete-unused-code 942c2c30f8 Merge pull request #83 from MauroCominotti/test 212508ccf5 Merge pull request #82 from MauroCominotti/feature/nano-banana-pro 49c06e3784 refactor: update Firestore queries to use FieldFilter objects, delete unused logger and function edf6c2c2af feat: Introduce a new notification service and utility functions for snackbar messages to be closed manually, replacing direct ToastMessageComponent usage 547c1181b5 feat: Implement retry logic with exponential backoff for Vertex AI image generation and refactor client initialization, use ThreadPoolExecutor instead of ProcessPoolExecutor for sharing instantiated resources a51f341f87 Merge remote-tracking branch 'origin/main' into feat/vto-async-processing-and-polling 1bd014bab7 Merge pull request #79 from MauroCominotti/feature/nano-banana-pro ed03ec5709 feat: refactor image generation to run in a background worker, persist video and image prompts in the frontend a3a5342591 Merge pull request #78 from MauroCominotti/test 0a0fa9fb87 Merge pull request #77 from MauroCominotti/feature/nano-banana-pro 81ae7e9a1b Merge branch 'feature/nano-banana-pro' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/nano-banana-pro adebfd6d0c feat: Add support for aspect ratio, resolution, Google Search grounding to image generation and display for gemini 3.0 nano banana pro. 997fd2d9fc Merge pull request #76 from MauroCominotti/main 5da2279f2f Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d6 rollback package lock json cf0945a7c3 Merge pull request #74 from MauroCominotti/test 3686853543 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb14 Add basic nano banana pro model ffb1c9e373 added form state persistense during vto job generation and navigation e9e3737200 vto generation overlay added 2c24165742 Merge pull request #72 from MauroCominotti/test c728f09999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc2 refactor: update sub menu on header 45e7eb1456 Merge pull request #70 from MauroCominotti/test f4fd5b8d8f Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9ae feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a74 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files b655705878 prompt box is converted to child component and placed in common folder c2a3be0c0b feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82f refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d5 feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6ec feat: working lyria and gemini tts example working 671ebd100a added compliance disclaimer in vedio component 295317fff7 vto generation polling implementaion added c0419c594c Added Logic for Audio Creation Service and updated the DT0 87565b953c Added Logic for Audio Creation Service and updated the DTP b28192cd5a Initial Changes d30a8817ec Initial Changes ed4972e907 feat: add audio integration 10244a5fca Merge pull request #68 from GauravJain21/main 1ca2ba71c1 removed unwanted logs c553f39770 updated the ui of prompt box in vedio component ac0ab34796 Merge pull request #1 from GauravJain21/gaurav ff3c997ac8 Lyria frontend changes. e8bcde3679 Lyria backend changes af460e431f Merge pull request #66 from MauroCominotti/test 58de48f89f Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf11 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files ad6751a8fd remove edit and recontextualize image unused endpoints c07ec873ed Merge pull request #63 from MauroCominotti/test 54d4561c4d Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71f fix: default picture to empty string c4da4cf43f Merge pull request #61 from MauroCominotti/test dc7ceb1fd7 Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b9 fix: fix typo in template name 573317d89f Merge pull request #59 from MauroCominotti/test a9a62bee35 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5ea feat: use git clone sparse for saving space, improve template creation 90f5dd5895 Merge pull request #57 from MauroCominotti/test 1a582b13cc Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d0 feat: update migrations with latest templates 92947590cd refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c3579 feat; show templates source assets on the frontend fe018bef9e feat: add assets to templates 2e3fd95d98 Merge pull request #55 from MauroCominotti/test a675ea9a24 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6c docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8e Merge pull request #53 from MauroCominotti/test 9c6f63a32b Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573fb feat: add veo 3.1, update user picture if empty on auth guard e694356508 Merge pull request #49 from MauroCominotti/test c62300e387 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e2 fix: update brand guidelines service for public workspaces case 957ffbfd67 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070b fix: update cloudbuild yaml c516d0b487 fix: update bootstrap, cloudbuild and infra files c439a0072a Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994c fix: update bootstrap.sh dc1a2d2c09 Merge pull request #45 from MauroCominotti/test 5446ac2f84 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f26488 feat: update bootstrap.sh file b852eeaaf8 fix: update curl url 6cf69e102c docs: update README.md be02f26877 refactor: format all files on backend 9999bc0fa0 refactor: format all files on frontend 38a75b9932 docs: update readme and add new screenshots f3445f2cbd fix: update boostrap.sh dc907712fd docs: update google copyright comments on all files d906813330 fix: update boostrap.sh for firebase auto fill variables 25272aed4c feat: add default workspace by using localstorage for saving the user selection 21ef349802 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278d feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 00e5e276dd refactor: avoid request buffering for brand guidelines 1bedb9292a Merge pull request #43 from MauroCominotti/test e4af0e7fc8 Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b1 fix: update brand guideline module to cache the completed results d424782210 Merge pull request #41 from MauroCominotti/test d3b1deb96c Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17dd fix: update brand guideline module 46f08829f8 Merge pull request #39 from MauroCominotti/test 4aca621e06 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c655 refactor: enhance brand guidelines service 62ced40cd1 Merge pull request #37 from MauroCominotti/test 89415902a5 Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1a fix: update brand guideline service 7111025d40 Merge pull request #35 from MauroCominotti/test 7fa64cece3 Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610b fix: update firebase.json to avoid caching files bc1387e40b Merge pull request #33 from MauroCominotti/test bd70f2edcc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9e fix: update environment.prod.ts 63958130f4 Merge pull request #31 from MauroCominotti/test 27f85010c6 Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1f refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc71007 Merge pull request #29 from MauroCominotti/test d045e4ea00 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eeef feat: improve deploy script 0b3d023497 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf2742 fix: update bootstrap.sh d3c59037bc Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d8 fix: update bootstrap.sh aaf14b4408 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c8 refactor: update bootstrap file to replace and save the web client before running terraform 9321140baa Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483d refactor: delete unused files a0a50121a8 feat: enhance deploy script with default templates and vto assets c8fde3615d fix: update trigger for frontend on bootstrap.sh 1ac163f20f fix: update _BACKEND_URL in main.tf 3c40e66e71 Merge pull request #23 from MauroCominotti/test f88063e64c Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c272 fix: update secrets update bash file f6fb893b2f Merge pull request #21 from MauroCominotti/test 6fe1dd52d0 Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec65 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66f fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f65 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6d Merge pull request #19 from MauroCominotti/test 0a6a8fee62 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65d fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f2 Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480b fix: update state file path in bootstrap.sh 7486a9d109 Merge pull request #15 from MauroCominotti/test 75364ace5a Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f60 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab46 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba43 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c9 feat: add bootstrap bash file 5cea70277a Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e8 fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b0436 feat: add global image reference type for either asset or style 790b8bb127 feat: add R2V for video generation 6946f925e6 feat: Add R2V for Veo3 eae3e9d5a5 refactor: default to veo 2 fast for video interpolation d9d3e3d8fd refactor: centralize upload of files in the unified source-asset service d6bd7fd2b5 refactor: implement masonry grid into source-asset-gallery component 7afca26c43 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e34 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37e feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f4 feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345ab fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb0 refactor: fix header component for mobile ef1483d96c feat: center profile picture and fix animation on hover in header component b910dd3339 fix: update header to have smooth animation on hover bc96fbe11c feat: make header collapsable on larger devices 250be950b6 fix: add selected style to all filters dcc135c18b fix: update aspect ratio viewValue on home and video pages 7873512c2e refactor: update login text c9a18c58cf fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2ab refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91c refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680bb feat: make default styling properties for imagen and veo empty values 83ab2c061f Merge pull request #11 from MauroCominotti/develop a77f3b579c fix: update main.tf eb25fe5b8f Merge pull request #10 from MauroCominotti/develop 7e200acb30 fix: update main.tf with brand guidelines idx 76c128547c fix: update dev.tfvars 9b93118ac8 fix: update cloudbuild-deploy.yaml e1b733aec9 fix: update cloudbuild-deploy.yaml cce8a77cfc fix: update cloudbuild-deploy.yaml a7eaecc56f fix: update cloudbuild-deploy.yaml 6bc355377a fix: update firebase.json env injection 5a465e57af fix: update folder to dev-infra-example 41482037aa fix: update folder to dev-infra-example 07a1fe0f20 refactor: update gitignore a0b92f979b Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f281 :construction: fix backend url b69fefea3f :construction: fix backend subs 8314db066a fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a750 :construction: fix cloudbuild yaml f3e1cf3c12 :construction: add firebase placeholders ff96130cef :construction: add prod envs file e955fe4deb :construction: fix prod envs file 690272fce2 :construction: remove debug code d8ebac90d3 :construction: escape the $ on args 02a6578145 :construction: add debug step for cloudbuild cdf8e8198a :construction: fix more build stuff 2777b8129c :construction: fix build stuff 617d423088 :construction: wip for serets injection 41856c723e :construction: wip for serets injection 5f3a050401 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b49478005 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf832 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c5 feat: add feedback button to workspace-switcher component c85c30d173 refactor: update imagen 4 models 24f07b519e fix: update user model to allow empty profile picture c81c238f73 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe9 refactor: update video extend and concatenate buttons to be more visible 4f547a03a5 fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 7088975661 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c8 fix: solve transition between media-details and video component, fix video extend feature e114bc9969 feat: update veo service to maintain order of videos when concatenating them a81f2f7106 feat: add extend and concatenate videos feature 1874b3aace feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fdf feat: brand guidelines with chunk pdf up to 500MB working 313798950f feat: add brand guidelines component and model 577c3b209e Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd07 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f5831790 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a44 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2e :construction: wip for firebase deploy d27f137b4a :construction: wip for firebase deploy ede3bcd085 :wrench: add fe build subs 543f4d5b3b :sparkles: add new env and build subs 02c7488de4 refactor: update readmes and env variables, test with gcp account 4cd97af274 :sparkles: add multi-env support b91311573c feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f52 fix: fix media item to vto flow 140884d8a6 fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc6 feat: add personal garments in vto module 934a96627f feat: finish vto feature on backend and frontend 8bb9c53c69 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde098345 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b2432022 fix: update media gallery to reset after search button click 850ab2f2b4 fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99e feat: implement workflows to change tabs sharing the media items between components 09bf6273be feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f25 feat: add first and last frame for video generation aa1d48aac9 feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c4 feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c2 feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a4326 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a9 refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b1 feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c04 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e94 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950f refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b0 refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a1 docs: add todo on the vto imagen service a36febfd20 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 2893067430 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b7 feat: add images either from cloud creative studio gallery or local computer be85870246 feat: update backend and frontend to send and receive images as vto does 05a4039291 refactor: make dialog wider for larger screens da37a6a4ba refactor: make drag and drop boxes smaller 34ec414547 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957a feat: add custom image selector component with gallery selection in progress 441c4a5df9 feat: add nano banana as option on the frontend and delete old generation models b7e6e25230 fix: create global logger and import and initialize it before app bootstrapping 047ce2151f fix: update types and gemini nano banana implementation on imagen service 85e46585d4 Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc56 Sync env names with develop branch e8350d62ed Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea639734 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2b feat: generate new images from vto based on the previous result f642d90541 refactor: add results from vto at the side of preview 279cfb6731 feat: working vto feature for both backend and frontend modules 8da3845572 feat: add vto component f29827b97b fix: restrict duration limit for videos because of errors c285ce4190 add working vto endpoint 891e8e07dc Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb63 refactor: add field valiator for mime type on upscale_imagen_dto.py b689006151 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c11 minor upscale gcs uri fix 63bf69c92a add upscaling to image generation c8295db7fd feat: add show or hide feature for media-lightbox component 0fa98a6ae0 feat: maintain state of video component when switching tabs 0d17d92da3 feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a7 refactor: delete logger and unused imports, allow image and video generation for any user 647eeb2701 refactor: delete comments and unused code parts 10f2002afa refactor: add logs to backend 7858116222 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a9668360 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c461 feat: add redirect firebase json and loggers in auth backend 1ac2903b54 :wrench: fix frontend dir on yaml 1e63bc9aec :wrench: add custom audiences 5e14f1cf6a :bricks: merge infra changes a7b813bfa5 :card_file_box: add tf backend f331067def :wrench: add mauro's gh repo 7fc0b5385c feat: migrate from firebase to google identity platform 2c9d6612b8 fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6a feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347c Merge pull request #1 from sanspace/feat/add-fe 96f9b4042d add dev prj b8fd2ba47b Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3c fix lifecycle and deletion protection 15c83720d8 fix cloud run URLs 9a6cc6a18f fix: include photoswipe styles into the angular build e3d0c1c9f8 feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd936 refactor: add hover style for the social media list 0ecc7bea63 feat: add rest of social media links bf92518226 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c5 feat: add photoswipe logic for images on media-lightbox module 8e2471779b refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6a feat: add industry and brand in fun templates a9cd552aa0 fix: update empty get urls to avoid redirects 29080a4a29 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db87 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f48853 trigger build 2a631deedb fix ar permissions c770fcad4c update backend cloudbuild 781c1039d1 simulate backend change 138d2008aa add prod env ts ab4abeb6e6 add frontend 48612fc938 separate backend 21918379a6 feat: add presigned urls for media templates and paginated response c9707478a4 feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f2 feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f74 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35a feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36b refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d479 :sparkles: fix backend deployment 7bd59c715b :wrench: enable cloud resource manager api dc0a0aa8af :wrench: add env vars a3e66e4a97 feat: add admin and users management module 404e445f1c :construction: wip for cicd b4cef6eaf0 fix: update fun templates page to show arrows in multi media items cc24cedb27 fix: rename imports to delete backend folder 05cbf89bff feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea28 fix: update ssr condition to build correctly 52377b764b feat: finish fun templates with complete examples e64e406612 feat: add fun templates module 7d52b15472 fix: update PaginatedGalleryResponse props to match backend 9fd99e06ee fix: generate video random prompt 808b6ecac0 feat: finish rewrite and random functionalities 830f2b44f7 refactor: delete comments 0ef2b8cab1 refactor: add dtos for gemini service f7df14caeb feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b06 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908e feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716ec feat: add copy url button in share options, delete unused images 12239d86c3 feat: add sharing for particular post by adding dynamic img_index param to url 16183876ae refactor: add docstrings to classes in CreatePromptMediaDto b79bd60267 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e505 refactor: shorten prompts for alt attribute c4573272f0 refactor: render videos only on hover and show thumbnail instead for better performance df78011432 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef87 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549eb feat: add filters to gallery 30b1762d0d feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b246317 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c15 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6a feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7ac refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e939 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30d fix: solve double loading results bc0a6c5f37 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722fe feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b0 feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6a Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc0 Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f173 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b3 Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160c Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b9 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c4 Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa17722 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842dc Merge pull request #249 from mandieq/main 97d89bfa88 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd4 chore(deps): update dependency cryptography to v45.0.5 a73d526697 chore(deps): update dependency google-genai to v1.24.0 1a19ad962a chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd5953 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a102987 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db8049 adding mention on top readme 45dc92a6fa initial commit 273d5c397e Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec65 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d2 Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c285 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d79 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c4432 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d9 Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997d Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810a Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9f fix(deps): update module google.golang.org/api to v0.239.0 17a139786f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537d Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532db Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca718 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04c Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f29370034 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4b Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e5 chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547d fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f7 fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287d Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd80654 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1be Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6f Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbee Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3ca Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce7 Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b125 chore(deps): update dependency grpcio to v1.73.1 1539f4ed78 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1e Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3e Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15a Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d36537 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a655 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af8186200 chore(deps): update dependency uvicorn to v0.35.0 6098b1d237 chore(deps): update dependency google-genai to v1.23.0 04601f8dc8 chore(deps): update dependency mcp to v1.10.1 4af16b1bea chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6b chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6c chore(deps): update dependency google-adk to v1.5.0 64c5282caa chore(deps): update dependency pydantic-core to v2.35.2 12e422a246 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04a chore(deps): update dependency fastapi to v0.115.14 c453ad3df7 Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137d doc(optimizer): fix mermaid rendering a149da5953 doc(experiments): updates README index 02c7d6f05d doc(experiments): updates README index 56e5b8bf0a fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf7 Merge pull request #220 from cnemri/main c9cb050f0f Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc9523 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d088970 feat: added veo genetic prompt optimizer 9fd6021dff Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80ad Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b6 Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b9 Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85b Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744de Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f6114 doc(mcp): minor changes 021896ae06 doc(experiments): Update README with index 1432800190 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d34 Merge pull request #215 from WafaeBakkali/main bd0c0c76fc feat: Add new VeoStart experiment files 65eef5178b doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b00 doc(mcp): ref geminicli to installation 39c0a2cf99 doc(mcp): adds documentation for geminicli usage e5020f95e8 chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7a chore(deps): update dependency pydantic-core to v2.35.1 bac742ff50 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54b Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b9128 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240fe Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f5 chore(deps): update dependency cachetools to v6 0e5020399b Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7b Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c8 Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc97 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604b chore(deps): update dependency msgpack to v1.1.1 c8bf0845a4 Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024c Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7ea Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef9 Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e02 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879b Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa11 fix(chore): updates db2dbb6de3 chore(deps): update dependency pydantic-settings to v2.10.1 e99dad3266 chore(deps): update dependency python-dotenv to v1.1.1 9826a86dad fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfafd Update agent.py f0fdd00242 chore(deps): update dependency pygments to v2.19.2 7fb8d7db24 chore(deps): update dependency numpy to v2.3.1 479dda6978 chore(deps): update dependency starlette to v0.47.1 fcfb562e56 chore(deps): update dependency google-adk to v1.4.2 88654e08e0 chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab4621 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c0215 docs(mcp): readability cbbd8b02f1 Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a024 doc(mcp): adds installer script and documentation 8d222d7ff8 Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13cf chore(deps): update dependency google-api-core to v2.25.1 c74762d254 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960d Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783c Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b8 Merge pull request #185 from renovate-bot/renovate/go-1.x edee73deea Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf36 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe8844 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361b Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a1 Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7a Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcbd Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80ee Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c9014 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568b chore(deps): update dependency google-genai to v1.21.1 acc20073d4 Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e6 Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f72 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed637 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1a chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca491 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644ad fix(vnext): user email recording fa0641edab Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119cc feat(userinfo): store userinfo from iap 3bad52825b * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d3 chore(deps): update dependency pydantic to v2.11.7 f644dd214f chore(deps): update dependency fastapi to v0.115.13 89d886e962 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45d Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355d Merge branch 'main' into imagen d4d753e000 fix(veo): interpolation woes fixed 3e9a9e2bc8 doc(imagen): adds docstrings ef2a6d8c99 feat(critic): not just imagen 3 anymore 3e81d0e5de feat(library): pagination and ui improvements 61ff685652 feat(library): show images cea10b89d4 feat(imagen): imagen componentization ef36113396 chore(deps): update dependency watchfiles to v1.1.0 cb3688c385 chore(deps): update dependency graphviz to v0.21 8f78ea8aa9 chore(deps): update dependency certifi to v2025.6.15 4b25e97cfc chore(deps): update dependency mcp to v1.9.4 8c6ef6e8ca chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad848 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df2 chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee398 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd957628 chore(deps): update dependency google-api-python-client to v2.172.0 aff6625945 feat(imagen): adds model picklist and error handling dialog fd9c73901c feat(imagen): adds Imagen to the mix 7e7dc2aaaa chore(deps): update dependency go to v1.24.4 aeac8b30b0 feat(veo): refactor for ease of use 015aa58810 chore(mcp): updates mods c7c9347b98 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe8 Merge branch 'main' into mcp-shared-go 015ca65c69 chore: updates go.mod 515ac38100 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae7 docs: Add Go docs and refactor MCP servers 3517291838 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c83 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c56 chore(deps): update dependency grpcio to v1.73.0 3f93415cb3 Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f81359 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6f Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981ad Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7d Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d5 Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f049 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f6049353 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e58 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea17 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9f Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c6 Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b0734175 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c596 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381ba Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2b Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a9 Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163fb Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f6878 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da185371 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c99 chore(deps): bump requests in /experiments/babel/app 101997ed52 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188d chore(deps): update dependency grpcio-status to v1.73.0 09f507a3ad chore(deps): update dependency zipp to v3.23.0 4475d9ae3f chore(deps): update dependency numpy to v2.3.0 da645d21bc Merge branch 'main' into mcp-shared-go 3915a406a6 mcp(docs): updates top level readme c7b9cd5e71 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9f feat(mcp): Improve developer experience and fix bugs 37bd8b2132 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebba fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd7 Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155cf Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00ab Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b794340 chore(deps): update dependency pandas to v2.3.0 e1c2d7200d chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa69 chore(deps): update dependency firebase-admin to v6.9.0 f6e9728600 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa75 chore(deps): update dependency google-auth to v2.40.3 4b55ae6030 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbff Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13ef Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77f feat(mcp): polling notification heartbeats a5411ae8f4 chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4e chore(deps): update dependency mcp to v1.9.3 0ec1df3d4e chore(deps): update dependency greenlet to v3.2.3 944b402cfa chore(deps): update dependency go to v1.24.4 2370d80b87 refactor: minor changes 126f6699ee chore(deps): update dependency google-adk to v1.2.1 9821aaf7be fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed46 refactor: Remove video generation logic from veo.go 005efa787b refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba4 doc: removes bulk install 2516d71651 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97ae chore(veo-app): requirements ad5310f155 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd4 chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc0 doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0e chore(deps): update dependency typing-extensions to v4.14.0 8c4cf44588 chore(deps): update dependency grpcio to v1.72.1 68645967fd chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530ae Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b1 Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b25 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2dafb Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f0137 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c15 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef9 Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc6226 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb6 Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45cc Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995d Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fed Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de9 Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896dd Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d804 doc(mcp): adds READMEs 1a1ac955a3 docs: add README for mcp-lyria-go tool 6862bcd5a8 docs: expand README for Go MCP genmedia tools 78f8ff427e docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39de docs: update project description in READMEs 49ba252d83 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a9 feat(avtool): updates for clarity bbf0177716 feat(veo-app): imagen updates c1681ec635 chore(deps): update dependency mcp to v1.9.2 37e6eb2247 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a44 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c6 chore(deps): update dependency ipython to v9.3.0 475cdcd9fc chore(deps): update dependency protobuf to v5.29.5 27b4dc98ad chore(deps): update dependency google-genai to v1.18.0 049c61efa6 chore(deps): update dependency sse-starlette to v2.3.6 3f78b29690 fix: Prevent AttributeError by removing invalid state updates 8d76cdedcc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d1 feat(mcp): CORS support & PORT env var for http transport 2b58da6c70 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff5 feat: add CORS support and increment versions in Go servers 06aea6a2d0 chore(deps): update dependency zipp to v3.22.0 9393778d37 chore(deps): update dependency starlette to v0.47.0 79792301db Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85c feat: more imagen models 300c5b8bab refactor: Delegate loading state and yield to caller in imagen 562b1c3625 fix: stage UI updates for image and compliment generation 9be4d7320b chore: Log image count and output before compliment generation 4a75ef92c5 fix: Correct Imagen app image generation, critique, and UI state 4489f56b6f fix: use standard GCS URL for public image access 9e34a0021b fix: Use correct gcs_uri and image_bytes attributes for Image object f883190216 feat: Configure image generation to output to GCS 7191aa2f79 fix: Ensure robust retrieval of image URI and size 711d64487f fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69e fix: Update image property access for URI and bytes c7f3a636eb fix: Correctly handle GeneratedImage object in response fea6eeb9ff fix: Correctly access GeneratedImage when RAI reason is included ed153bab4e fix: Correctly iterate over generated images list 233ad9a787 fix: Treat image response element as URI string directly 09f3cd13af chore(deps): update dependency google-cloud-storage to v3 68e29c4328 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd3 fix: Use model parameter and access image object in tuple fab93d07b3 style: Adjust box styling for imagen page 125f5c3378 fix: Use public attributes for GeneratedImage df5f17940e fix: Iterate directly over GenerateImagesResponse d974c8a516 fix: Iterate directly over response for image generation c3b7ff3c96 feat: Configure Imagen model list via env var and rename constants 524708537a feat: add Imagen version selector 838aec1176 feat: Enable display image models configuration 644abe8fa0 fix: resolve circular import by moving ImageModel to config 5e03e4d8d8 fix: Use app_config_instance for imagen prompts path 1936fa64a9 fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d4 feat(veo-app): imagen testing integration 5cc8182f69 feat(veo-app): imagen testing integration 9bf0639ab3 feat(veo-app): imagen initial integration 992559d6a7 chore: updates ignores c171aee285 doc(mcp): better docs 98ba149391 chore(deps): update dependency typer to v0.16.0 272dffb44e chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862c chore(mcp): updates mcp go mod package versions ad5bb2ef0b chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490b chore(deps): update dependency absl-py to v2.3.0 f4edc20ffd chore(mcp-samples): updates packages 27fea5721f Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36ef chore(mcp): package updates fe39984783 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7d Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c50 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c7 Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c40 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f60543 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d498 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db8808 chore(deps): update dependency fonttools to v4.58.1 6541e9661d Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0b Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f832 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 4747607588 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f5 Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d25993452 chore(hotfix): update to latest models 3579dd32a3 Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e062 chore(veo-models): package update 958a65a6b8 doc: doc updates 20897c0567 doc(mcp-samples): explain the json config 22b4f1a906 refactor(mcp-samples): make the json config more generic 3be3790132 hotfix(mcp): avtool mcp streamable http da6e930fcc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe4664171 fix(mcp): fix streamable endpoint declaration 3f9be6833c fix: Correct HTTP transport implementation for Go MCP servers c7d18640b8 Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f44 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd5 refactor(mcp): refactors MCP tools 6c8383101a Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea65616 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b9 refactor(mcp): refactoring for bucket presence fbc4c15bf4 refactor(veo-app): minor rearrangement 413297cbe1 I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8f Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79ee Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0ca chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15eb chore(deps): update dependency fsspec to v2025.5.1 e1166689f9 chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb4 chore(deps): update dependency mcp to v1.9.1 2904ce9d00 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44e chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ecc I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7a chore(deps): update dependency google-adk to v0.5.0 733d15c3e9 chore(deps): update dependency authlib to v1.6.0 55c2d1c75d fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91f chore(mcp): update package references 62f3284bc5 Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8b Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a8 Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c0 Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f1 Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55a chore(deps): update dependency typing-inspection to v0.4.1 f1589f0623 chore(deps): update dependency typer to v0.15.4 e765f5c0b7 Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816ed Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c35908 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22cae Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b703 Merge pull request #85 from renovate-bot/renovate/certifi-2025.x 1a48f4102e Merge pull request #119 from r…
Nvillaluenga
added a commit
to Nvillaluenga/professional-services
that referenced
this pull request
Jan 5, 2026
2434be8ccf workflows history aestethic changes 3a93adf522 workflows detail input images preview fix 79e3511044 workflows mixed input images fix 5f44f5d6d1 workflow add multiple input sources to image inputs ae1b2adddc Workflow generate text fix multimodal 2146bd71a4 minor fix on workflows vido step config 95699eadd4 Add multimodal input in workflows to text node a93db32495 add audio component 5e9156c3ef change video generation default duration to 8 seconds 1f93edb96e Add missing header to workflow video executor 3293419623 fix on video gen executor service 7d92ad4c6a minor fix on video workflows fe4ceb4442 workflow dinamic configs and more video functionality 95e52ecc7d Workflow enable video generation 54498919e9 add workflow run to executions history and fix workflow editor erased nodes 433c6681a1 Workflows add await to delete function 16e0300f45 remove workspace id form workflow and add it at execution time 6a29a7953f workflow fix front end media item id change from str to int a9fa6de975 change media and asset ids to int instead of str b221ba4532 minor bug fix 67b8e657f3 workflows with postgress sql refactor b4badc9691 Better login on cloud sql proxy 2981060241 adapt bootstrap sql proxy to work for other platforms b90feff294 workflow migration to postgress 1 c6041a06fc regenerate uv.lock 5bf4f3bafb Changes for workflow rebase 30a72907a5 feat: fix a bunch of minor bugs on workflows 200814b067 change vto output key on workflow executor d0b573ba56 fix: input image display on workflows 0500b0452e fix: add auth to workflow execute vto 00d886503d refactor: intialize workflows input to none instead of empty string dc3144f043 feat: Implement virtual try-on workflow with input mapping, API integration, and updated DTOs to support list inputs and workspace ID. b7eed9078b feat: Add structured image input support to workflow steps and editor UI. e0e96639be modify workflow step execution input get 2945d0be48 minor changes in how the outputs are shown and on the workflow executor c90c03ff75 minor workflow fixes for creation 565ca26707 remove number from workflow input type a2faf9bc04 stage commit with many change related to workflow outputs and inputs e661d22e9c Draft for list executions 031b906712 minor fixes to workflows render a474d9a9ed some fixes in the input and output step format b8e20a668c change auth process on workflows step get e582860bee add step outputs and executions link ce207df26b run workflow functionality 161425328a minor workflow backend fix 69c2d2de93 fix: override chokidar version to 3.x to fix ci build c44227b68c refresh package lock due to error d77d464a61 minor fixes for internal workflow test 2ad4a34ce1 add venv to vscode launch 4a49aecfe7 workflows implementation mid work commit 671ce988bc refactor: delete unused dtos and comments 0dfb94d663 feat: add workflow steps components, update common shared steps style 8f6dc9da7b refactor: add NodeType to workflow editor cf890d28a3 feat: create/update/delete workflows enhanced, fix workflow switcher button 193f1c0f9e feat: re architecture frontend to have comprehensive UI 8cb3275d16 feat: update model to include a status for each step e976914dcc refactor: update workflow-list frontend, add workflow_runs collection for the historial of past workflows 95d9024a4e feat: enable search workflow by name, add index for search by name, redirect to workflow list after workflow creation 7ecfffc690 feat: add workflow creation and pagination on backend and frontend, update terraform to create new index for workflows collection, update comprehensive data model for workflows 7079f3e5ec feat: add workflows implementation on backend and new tab on the frontend c49e81f0f7 feat: init workflow structure files 877423e30d Merge pull request #106 from MauroCominotti/test a7491a5f9c Merge pull request #105 from MauroCominotti/feat/pg-infra 5ffc3c6439 refactor: Add Google LLC copyright headers to various files 7f721c4bca Merge pull request #104 from MauroCominotti/test e0ccafa8b1 Merge pull request #103 from MauroCominotti/feat/pg-infra d134587cab feat: combine system and private asset queries into a single repository method 0741efd649 feat: Improve video mode switching logic, add duplicate reference image detection, and enhance snackbar duration control 1d11bf092f Merge pull request #102 from MauroCominotti/test 6f337d34fc Merge pull request #101 from MauroCominotti/feat/pg-infra 3596148cd8 feat: Implement UI and logic for video concatenation and extension modes, update video concatenation DTO, and fix user role update payload b5be78ad19 refactor: Standardize asset and media item IDs to numbers and introduce new video generation modes fad3c2db4a feat: Increase brand guideline upload limit to 500MB, add workspace authorization, and refactor background processing f12701a10d Merge remote-tracking branch 'origin/feature/avoid-request-buffering-for-brand-guidelines' into feat/pg-infra 737e269560 Merge pull request #100 from MauroCominotti/test 3efd4b6b94 Merge pull request #99 from MauroCominotti/feat/pg-infra 9f9325633b feat: Persist menu fixed state, add info snackbars for empty generation prompts, and refine backend ID types to integer 242c34f504 Merge pull request #98 from MauroCominotti/test 01fa632588 Merge pull request #97 from MauroCominotti/feat/pg-infra a484e7a9f9 test: update mock media templates service response to include pagination properties 2dbe40b3de Merge pull request #96 from MauroCominotti/test 339d9aaf60 Merge pull request #95 from MauroCominotti/feat/pg-infra 47074bfec5 feat: Add Cloud SQL Auth Proxy support and dynamically resolve Alembic executable path 7800fb6f32 wip: pg infra 8369b75b59 fix conn name 10baeca262 add conn name output a1c87c0047 Merge branch 'feature/update-to-postgresql' into feat/pg-infra 2ba5bfebf5 add db conn for seed data a68179708f feat: Implement database migration logic with Alembic, protected by an advisory lock, and integrate it into application startup and bootstrap processes aa97bc1760 add iam permissions to cloud run sa 92b1117fc1 fix output var name 176822d2b4 fix module path db914e3b96 handle flat repos as well 61ce160552 prompt for branch 9d07c567a7 update TF version and branch 4d9db254e8 :card_file_box: replace firestore with pg cloudsql 18d0ac9466 feat: enhance reference image handling with new highlight animation, improved state persistence, and refined menu closing logic b69dae5281 refactor: Migrate pagination from cursor-based to offset-based with page, page_size, and total_pages 9a396e954e feat: Implement initial Alembic database migration setup, change backend to use sqlalchemy and postgresql connection to google cloud sql f3dc434755 Merge pull request #91 from MauroCominotti/test 5e042419b0 Merge pull request #90 from MauroCominotti/feat/add-flow-prompt-box 622d40f899 feat: Introduce generation modes for image and video creation, refactoring state management and UI to support them 5a84e738f4 feat: Update flow-prompt-box component to centralize prompt input, model selection, aspect ratio, and reference image logic, add model-config.ts to centralize and generalize conditions and restrictions of each AI Model d48615a5d1 brand guidlines req payload mismatch fix 572a58a422 Merge pull request #89 from MauroCominotti/test cf8b9f07e8 Merge pull request #88 from MauroCominotti/feat/add-flow-prompt-box 30c5bffceb Merge branch 'sudo-mahi17-feat/updated-prompt-box' into feat/add-flow-prompt-box fad5ee7724 feat: replace PromptBoxComponent with FlowPromptBoxComponent to introduce video generation modes and enhanced controls fd6c5979ac Merge branch 'feat/updated-prompt-box' of github.com:sudo-mahi17/maurocominotti-vertex-ai-creative-studio into sudo-mahi17-feat/updated-prompt-box 8c2153b9ff Merge branch 'main' of https://github.com/MauroCominotti/maurocominotti-vertex-ai-creative-studio 961e90ec8c Merge pull request #84 from MauroCominotti/test 7232715cf8 Merge pull request #81 from MauroCominotti/feat/vto-async-processing-and-polling 920c18eaf7 feat: Update 'Next' and 'Try on!' button styles to use gradient backgrounds and reposition the 'Next' button, fix edit image and send to home component 1f1eeb785e feat: Introduce dedicated state services for image, video, and VTO generation, and refine the VTO processing overlay by removing the "Run in background" option d6094c123a Merge branch 'test' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feat/vto-async-processing-and-polling 69f3b5e5c5 Merge pull request #64 from MauroCominotti/refactor/delete-unused-code 942c2c30f8 Merge pull request #83 from MauroCominotti/test 212508ccf5 Merge pull request #82 from MauroCominotti/feature/nano-banana-pro 49c06e3784 refactor: update Firestore queries to use FieldFilter objects, delete unused logger and function edf6c2c2af feat: Introduce a new notification service and utility functions for snackbar messages to be closed manually, replacing direct ToastMessageComponent usage 547c1181b5 feat: Implement retry logic with exponential backoff for Vertex AI image generation and refactor client initialization, use ThreadPoolExecutor instead of ProcessPoolExecutor for sharing instantiated resources a51f341f87 Merge remote-tracking branch 'origin/main' into feat/vto-async-processing-and-polling 1bd014bab7 Merge pull request #79 from MauroCominotti/feature/nano-banana-pro ed03ec5709 feat: refactor image generation to run in a background worker, persist video and image prompts in the frontend a3a5342591 Merge pull request #78 from MauroCominotti/test 0a0fa9fb87 Merge pull request #77 from MauroCominotti/feature/nano-banana-pro 81ae7e9a1b Merge branch 'feature/nano-banana-pro' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/nano-banana-pro adebfd6d0c feat: Add support for aspect ratio, resolution, Google Search grounding to image generation and display for gemini 3.0 nano banana pro. 997fd2d9fc Merge pull request #76 from MauroCominotti/main 5da2279f2f Merge pull request #75 from MauroCominotti/feature/nano-banana-pro 221de3f0d6 rollback package lock json cf0945a7c3 Merge pull request #74 from MauroCominotti/test 3686853543 Merge pull request #73 from MauroCominotti/feature/nano-banana-pro 2b3a31fb14 Add basic nano banana pro model ffb1c9e373 added form state persistense during vto job generation and navigation e9e3737200 vto generation overlay added 2c24165742 Merge pull request #72 from MauroCominotti/test c728f09999 Merge pull request #71 from MauroCominotti/feat/complete-audio-integration 0485440fc2 refactor: update sub menu on header 45e7eb1456 Merge pull request #70 from MauroCominotti/test f4fd5b8d8f Merge pull request #69 from MauroCominotti/feat/complete-audio-integration 061117d9ae feat: add audio params to MediaItemModel, create enums for language and voices on the frontend, update media detail component bf42281a74 feat: add Chirp TTS, update docker-compose.yml for refreshing dependencies, update local.env with default variables, delete unused files b655705878 prompt box is converted to child component and placed in common folder c2a3be0c0b feat: enable paralel generation of gemini tts for multiple results, disable add voice dialog on frontend 029564e82f refactor: add conditionals to show buttons on media lightbox in case audio is shown 93d11242d5 feat: show audio media generation on gallery and media detail gallery, generate lyria in parallel requests as sample_count parameter is not working on the api 2e19e1d6ec feat: working lyria and gemini tts example working 671ebd100a added compliance disclaimer in vedio component 295317fff7 vto generation polling implementaion added c0419c594c Added Logic for Audio Creation Service and updated the DT0 87565b953c Added Logic for Audio Creation Service and updated the DTP b28192cd5a Initial Changes d30a8817ec Initial Changes ed4972e907 feat: add audio integration 10244a5fca Merge pull request #68 from GauravJain21/main 1ca2ba71c1 removed unwanted logs c553f39770 updated the ui of prompt box in vedio component ac0ab34796 Merge pull request #1 from GauravJain21/gaurav ff3c997ac8 Lyria frontend changes. e8bcde3679 Lyria backend changes af460e431f Merge pull request #66 from MauroCominotti/test 58de48f89f Merge pull request #65 from MauroCominotti/feature/improve-templates 9b2e5adf11 refactor: update docker-compose.yml to develop on container, update code of conduct and add security markdown files ad6751a8fd remove edit and recontextualize image unused endpoints c07ec873ed Merge pull request #63 from MauroCominotti/test 54d4561c4d Merge pull request #62 from MauroCominotti/feature/improve-templates e3143bc71f fix: default picture to empty string c4da4cf43f Merge pull request #61 from MauroCominotti/test dc7ceb1fd7 Merge pull request #60 from MauroCominotti/feature/improve-templates c1250973b9 fix: fix typo in template name 573317d89f Merge pull request #59 from MauroCominotti/test a9a62bee35 Merge pull request #58 from MauroCominotti/feature/improve-templates 56e6f2a5ea feat: use git clone sparse for saving space, improve template creation 90f5dd5895 Merge pull request #57 from MauroCominotti/test 1a582b13cc Merge pull request #56 from MauroCominotti/feature/improve-templates 2871d1d2d0 feat: update migrations with latest templates 92947590cd refactor: use template button now adds sourceAssets to the corresponding tab either home or video, video extend fallback to veo2 as veo3 does not work, add mime type to types.Video in veo service, delete button working on admin dashboard for media templates, delete unused console logs, fix editing on media templtates for admin dashboard eb4b5c3579 feat; show templates source assets on the frontend fe018bef9e feat: add assets to templates 2e3fd95d98 Merge pull request #55 from MauroCominotti/test a675ea9a24 Merge pull request #54 from MauroCominotti/feature/add-veo3.1 495e293a6c docs: add how to deploy demo video, update glob trigger on main.tf 1cf5c87e8e Merge pull request #53 from MauroCominotti/test 9c6f63a32b Merge pull request #52 from MauroCominotti/feature/add-veo3.1 f2ea3573fb feat: add veo 3.1, update user picture if empty on auth guard e694356508 Merge pull request #49 from MauroCominotti/test c62300e387 Merge pull request #48 from MauroCominotti/feature/infra-script 8411ced6e2 fix: update brand guidelines service for public workspaces case 957ffbfd67 Merge pull request #47 from MauroCominotti/feature/infra-script 29beb1070b fix: update cloudbuild yaml c516d0b487 fix: update bootstrap, cloudbuild and infra files c439a0072a Merge pull request #46 from MauroCominotti/feature/infra-script e2c1f5994c fix: update bootstrap.sh dc1a2d2c09 Merge pull request #45 from MauroCominotti/test 5446ac2f84 Merge pull request #44 from MauroCominotti/feature/infra-script ddc8f26488 feat: update bootstrap.sh file b852eeaaf8 fix: update curl url 6cf69e102c docs: update README.md be02f26877 refactor: format all files on backend 9999bc0fa0 refactor: format all files on frontend 38a75b9932 docs: update readme and add new screenshots f3445f2cbd fix: update boostrap.sh dc907712fd docs: update google copyright comments on all files d906813330 fix: update boostrap.sh for firebase auto fill variables 25272aed4c feat: add default workspace by using localstorage for saving the user selection 21ef349802 feat: update brand guidelines for viewer and editor access on public brand guidelines, restrict aspect ratio for nano banana, update video component f849c5278d feat: decrease MAX_UPLOAD_SIZE_BYTES to 50 MB 00e5e276dd refactor: avoid request buffering for brand guidelines 1bedb9292a Merge pull request #43 from MauroCominotti/test e4af0e7fc8 Merge pull request #42 from MauroCominotti/feature/infra-script 96f97671b1 fix: update brand guideline module to cache the completed results d424782210 Merge pull request #41 from MauroCominotti/test d3b1deb96c Merge pull request #40 from MauroCominotti/feature/infra-script 27536a17dd fix: update brand guideline module 46f08829f8 Merge pull request #39 from MauroCominotti/test 4aca621e06 Merge pull request #38 from MauroCominotti/feature/infra-script 8bd356c655 refactor: enhance brand guidelines service 62ced40cd1 Merge pull request #37 from MauroCominotti/test 89415902a5 Merge pull request #36 from MauroCominotti/feature/infra-script 709f6aaf1a fix: update brand guideline service 7111025d40 Merge pull request #35 from MauroCominotti/test 7fa64cece3 Merge pull request #34 from MauroCominotti/feature/infra-script 8cb3a1610b fix: update firebase.json to avoid caching files bc1387e40b Merge pull request #33 from MauroCominotti/test bd70f2edcc Merge pull request #32 from MauroCominotti/feature/infra-script e83103af9e fix: update environment.prod.ts 63958130f4 Merge pull request #31 from MauroCominotti/test 27f85010c6 Merge pull request #30 from MauroCominotti/feature/infra-script fd0aef1a1f refactor: process brand guidelines with a pooling system, add local environment for local development using firebase auth, add back images for vto 739dc71007 Merge pull request #29 from MauroCominotti/test d045e4ea00 Merge pull request #28 from MauroCominotti/feature/infra-script 8cf197eeef feat: improve deploy script 0b3d023497 Merge pull request #27 from MauroCominotti/feature/infra-script 131caf2742 fix: update bootstrap.sh d3c59037bc Merge pull request #26 from MauroCominotti/feature/infra-script 5d876694d8 fix: update bootstrap.sh aaf14b4408 Merge pull request #25 from MauroCominotti/feature/infra-script e3699d64c8 refactor: update bootstrap file to replace and save the web client before running terraform 9321140baa Merge pull request #24 from MauroCominotti/feature/infra-script 9f008c483d refactor: delete unused files a0a50121a8 feat: enhance deploy script with default templates and vto assets c8fde3615d fix: update trigger for frontend on bootstrap.sh 1ac163f20f fix: update _BACKEND_URL in main.tf 3c40e66e71 Merge pull request #23 from MauroCominotti/test f88063e64c Merge pull request #22 from MauroCominotti/feature/infra-script cccf81c272 fix: update secrets update bash file f6fb893b2f Merge pull request #21 from MauroCominotti/test 6fe1dd52d0 Merge pull request #20 from MauroCominotti/feature/infra-script e0ce68ec65 fix: update cloudbuild-deploy.yaml and secrets update bash file 085f94a66f fix: update cloudbuild-deploy.yaml and secrets update bash file 45d1f50f65 fix: update manual updates for oauth web cliend id on boostrap and update_secrets bash files d1ed2ccd6d Merge pull request #19 from MauroCominotti/test 0a6a8fee62 Merge pull request #18 from MauroCominotti/feature/infra-script edc0d2c65d fix: delete redundant duplicated indexes, update deploy files to have into account the measurement id a4786688f2 Merge pull request #17 from MauroCominotti/feature/infra-script 1ec873480b fix: update state file path in bootstrap.sh 7486a9d109 Merge pull request #15 from MauroCominotti/test 75364ace5a Merge pull request #16 from MauroCominotti/feature/infra-script 9abfe05f60 fix: update cloudbuild-deploy.yaml to add GOOGLE_CLIENT_ID secret 29daadab46 Merge pull request #14 from MauroCominotti/feature/infra-script 671ee6ba43 feat: auto discover firebase values and save them automatically into secrets, add missing firebase values into cloudbuild deploy file 97408996c9 feat: add bootstrap bash file 5cea70277a Merge pull request #13 from MauroCominotti/feature/add-R2V 962c5e00e8 fix: enhance veo module for R2V and video component , rollback firebase.json 4ac06b0436 feat: add global image reference type for either asset or style 790b8bb127 feat: add R2V for video generation 6946f925e6 feat: Add R2V for Veo3 eae3e9d5a5 refactor: default to veo 2 fast for video interpolation d9d3e3d8fd refactor: centralize upload of files in the unified source-asset service d6bd7fd2b5 refactor: implement masonry grid into source-asset-gallery component 7afca26c43 feat: deduce media aspect ratio if not provided for source assets, add aspect ratio for source assets, delete source assets, update video component to handle images with cropping and videos for source assets uploads 9c9dde7e34 fix: update home component to show the uploaded image on the drag and drop boxes 27172ee37e feat: add new endpoint on backend to transform modern mime type images like avif into png so that we can render them on the cropper 72241840f4 feat: add ngx-image-cropper to unify and standardize aspect ratios across source assets 91058345ab fix: update routerLinks on header, delete error logout message on auth interceptor dfc8f65cb0 refactor: fix header component for mobile ef1483d96c feat: center profile picture and fix animation on hover in header component b910dd3339 fix: update header to have smooth animation on hover bc96fbe11c feat: make header collapsable on larger devices 250be950b6 fix: add selected style to all filters dcc135c18b fix: update aspect ratio viewValue on home and video pages 7873512c2e refactor: update login text c9a18c58cf fix: display on home component the correct selected mediaItem on drag and drop box bd2f39d2ab refactor: update firestore indexes on terraform, fix source assets admin dashboard filters, fix users filters on admin dashboard, update vto component and change place of drag and drops 15ce76e91c refactor: add brand guidelines toggle, update video overlay, update video rewriter be049680bb feat: make default styling properties for imagen and veo empty values 83ab2c061f Merge pull request #11 from MauroCominotti/develop a77f3b579c fix: update main.tf eb25fe5b8f Merge pull request #10 from MauroCominotti/develop 7e200acb30 fix: update main.tf with brand guidelines idx 76c128547c fix: update dev.tfvars 9b93118ac8 fix: update cloudbuild-deploy.yaml e1b733aec9 fix: update cloudbuild-deploy.yaml cce8a77cfc fix: update cloudbuild-deploy.yaml a7eaecc56f fix: update cloudbuild-deploy.yaml 6bc355377a fix: update firebase.json env injection 5a465e57af fix: update folder to dev-infra-example 41482037aa fix: update folder to dev-infra-example 07a1fe0f20 refactor: update gitignore a0b92f979b Merge pull request #9 from sanspace/feature/add-angular-and-fastapi a21d76f281 :construction: fix backend url b69fefea3f :construction: fix backend subs 8314db066a fix: comment out random button, clear up prompt for imagen and veo, disable autoplay videos on media lightbox component cc3968a750 :construction: fix cloudbuild yaml f3e1cf3c12 :construction: add firebase placeholders ff96130cef :construction: add prod envs file e955fe4deb :construction: fix prod envs file 690272fce2 :construction: remove debug code d8ebac90d3 :construction: escape the $ on args 02a6578145 :construction: add debug step for cloudbuild cdf8e8198a :construction: fix more build stuff 2777b8129c :construction: fix build stuff 617d423088 :construction: wip for serets injection 41856c723e :construction: wip for serets injection 5f3a050401 Merge branch 'feature/add-workspaces' into feature/add-angular-and-fastapi 0b49478005 feat: allow any image format to be uploaded and unify all to PNG, upscale images after that based on if they are high resolution or not a6163cf832 fix: add workspaceId to send on request in vto component, update gemini service to use custom prompt for image edition with nano banana, add scale image fallback to original gcs uri if not able to scale image 1e012c71c5 feat: add feedback button to workspace-switcher component c85c30d173 refactor: update imagen 4 models 24f07b519e fix: update user model to allow empty profile picture c81c238f73 fix: make extend and concatenate video buttons more visible, do not apply brand guidelines for nano banana model on gemini service 42bd7cbfe9 refactor: update video extend and concatenate buttons to be more visible 4f547a03a5 fix: update source asset repository to filter by all images, update source asset management in admin module, filter on image selector by mime type, fix vto select image bug 7088975661 feat: add brand guidelines to every image and video generation on the gemini agent, add banana for the model selection on home component cf38d8f6c8 fix: solve transition between media-details and video component, fix video extend feature e114bc9969 feat: update veo service to maintain order of videos when concatenating them a81f2f7106 feat: add extend and concatenate videos feature 1874b3aace feat: add firestore index, add get and get all endpoints for brand guidelines, allow only 1 brand guideline per workspace, update frontend to enhance brand guidelines and show the props in markdown 3e8c572fdf feat: brand guidelines with chunk pdf up to 500MB working 313798950f feat: add brand guidelines component and model 577c3b209e Merge branch 'feature/add-workflow-interaction' into feature/add-workspaces cf35f6bd07 refactor: update gallery to load conditionally only when a workspace is loaded, update indexes in firestore for gallery to work, update array_contains filter on the backend, create shared module for Workspace component with shared styling for admin module lazy loading case, refactor invite users, update header component 02f5831790 fix: update logic in video component to select images to prevent interpolation error on veo3 7e38f94a44 feat: update backend to manage new workspaces feature with email service integration, roles and restrictions aee42a2d2e :construction: wip for firebase deploy d27f137b4a :construction: wip for firebase deploy ede3bcd085 :wrench: add fe build subs 543f4d5b3b :sparkles: add new env and build subs 02c7488de4 refactor: update readmes and env variables, test with gcp account 4cd97af274 :sparkles: add multi-env support b91311573c feat: update image edition with nano banana to preserve image details by default, add restriction on video to upload only 1 image at the time 8e5c746f52 fix: fix media item to vto flow 140884d8a6 fix: send correctly generated media item in vto to the home component to edit with nano banana 6c35d01fc6 feat: add personal garments in vto module 934a96627f feat: finish vto feature on backend and frontend 8bb9c53c69 fix: fix workflow from image to video sharing of generated media item, add shortcut for video generation 7dde098345 fix: update video and media detail components to use remixState to send correctly the start or end frames when coming from media detail 34b2432022 fix: update media gallery to reset after search button click 850ab2f2b4 fix: add firebase index to show only completed media items on media gallery, fix bug on adding media item on video generation on frontend 0735bce99e feat: implement workflows to change tabs sharing the media items between components 09bf6273be feat: add source media items as input for new images instead of a single parent media item, add new 9:16 aspect ratio for videos 8961248f25 feat: add first and last frame for video generation aa1d48aac9 feat: add social media youtube button on frontend, rename User to UserModel for clarity, update gallery to return source assets, update media item detail on frontend to showcase source assets 4fe07cf8c4 feat: add delete endpoint for source assets, load models and garments from the backend on vto tab on the frontend ab70d174c2 feat: add source asset logic in frontend and backend for any type of asset including vto predefined default models and garments, update readme with new composite indexes ee7c3a4326 feat: add SourceAssetLink, AssetRoleEnum properties in source assets and media item models, update readme with new composite index, comment out replay last execution button 605d9544a9 refactor: rename module from user_asset to source_asset as now we'll save the default images for VTO and other models 29032055b1 feat: add userassets selection in vto, delete b64 as property as everything now is unified under gcsUris e4fbf50c04 feat: add user asset modules on both backend and frontend, update frontend to handle only MediaItems or UserAssets to unify gcsUris on the backend and improve efficiency and scalability, update firestore to have new collection with corresponding indexes d042ab8e94 feat: add gemini 2.5 pro and flash, update upscale DTO and function to handle edge cases and use imagen3 by default for upscale of images 366af0950f refactor: update project and config_service to use pydantic-settings and have a robust config management service, delete old genai models on the frontend, update firebase client to use db by config param or fallback to default db a621da17b0 refactor: udpate auth env variables and auth functions to reflect Identity Platform relationship, add restriction access by organization on backend, delete mesop folder as not needed, update gitignore for terraform case, update docker compose to read from .env file b7a3dab8a1 docs: add todo on the vto imagen service a36febfd20 feat: adaptive infinite scroll to the height of the partent component by using sentinel element at the end 2893067430 feat: filter only by images on media gallery if opened by image selector component, and select image in a particular index for a media item model 79729838b7 feat: add images either from cloud creative studio gallery or local computer be85870246 feat: update backend and frontend to send and receive images as vto does 05a4039291 refactor: make dialog wider for larger screens da37a6a4ba refactor: make drag and drop boxes smaller 34ec414547 fix: update boxes to fix drag and drop and clear on any part of the box 027bd1957a feat: add custom image selector component with gallery selection in progress 441c4a5df9 feat: add nano banana as option on the frontend and delete old generation models b7e6e25230 fix: create global logger and import and initialize it before app bootstrapping 047ce2151f fix: update types and gemini nano banana implementation on imagen service 85e46585d4 Merge branch 'feature/vto' into feature/add-nanobanana 53ef79dc56 Sync env names with develop branch e8350d62ed Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/nano-banana-experimental 03ea639734 Add gemini-2.5-flash-image-preview model to image generation capabilities in the app 40784f2a2b feat: generate new images from vto based on the previous result f642d90541 refactor: add results from vto at the side of preview 279cfb6731 feat: working vto feature for both backend and frontend modules 8da3845572 feat: add vto component f29827b97b fix: restrict duration limit for videos because of errors c285ce4190 add working vto endpoint 891e8e07dc Merge pull request #4 from MauroCominotti/feature/add-upscaling 915e3acb63 refactor: add field valiator for mime type on upscale_imagen_dto.py b689006151 fix: update typing pylance errors, rollback auth_guard.py e2b05d7c11 minor upscale gcs uri fix 63bf69c92a add upscaling to image generation c8295db7fd feat: add show or hide feature for media-lightbox component 0fa98a6ae0 feat: maintain state of video component when switching tabs 0d17d92da3 feat: async video generation with under the hood running tasks on backend and pooling calls for updates on frontend 7781f311a7 refactor: delete logger and unused imports, allow image and video generation for any user 647eeb2701 refactor: delete comments and unused code parts 10f2002afa refactor: add logs to backend 7858116222 Merge branch 'feature/add-angular-and-fastapi' of github.com:MauroCominotti/maurocominotti-vertex-ai-creative-studio into feature/add-angular-and-fastapi d8a9668360 Merge pull request #2 from sanspace/feature/add-angular-and-fastapi 738679c461 feat: add redirect firebase json and loggers in auth backend 1ac2903b54 :wrench: fix frontend dir on yaml 1e63bc9aec :wrench: add custom audiences 5e14f1cf6a :bricks: merge infra changes a7b813bfa5 :card_file_box: add tf backend f331067def :wrench: add mauro's gh repo 7fc0b5385c feat: migrate from firebase to google identity platform 2c9d6612b8 fix: delete cloudbuilt.yaml and add readme to infrastructure folder 8e2059cc6a feat: add cloudbuild for terraform init plan and apply, delete comments and refactor files 43d50d347c Merge pull request #1 from sanspace/feat/add-fe 96f9b4042d add dev prj b8fd2ba47b Merge branch 'feature/add-angular-and-fastapi' into feat/add-fe 74dba76b3c fix lifecycle and deletion protection 15c83720d8 fix cloud run URLs 9a6cc6a18f fix: include photoswipe styles into the angular build e3d0c1c9f8 feat: integrate completely media-lightbox component on home, video and fun-templates, update backend to return MediaItem on all cases to unify models instead of GeneratedImage and GeneratedVideo models a6528bd936 refactor: add hover style for the social media list 0ecc7bea63 feat: add rest of social media links bf92518226 feat: add share on social media and download buttons, add link preconnect for faster image load e15695b4c5 feat: add photoswipe logic for images on media-lightbox module 8e2471779b refactor: delete lightGallery on media-detail and replace for custom component media-lightbox, install photoswipe, modify compile in package.json, update imports in test files 01891e7b6a feat: add industry and brand in fun templates a9cd552aa0 fix: update empty get urls to avoid redirects 29080a4a29 feat: update imagen and video controllers to allow only media generation for user with creator roles, unified UserModel on frontend, add util for global handleErrorSnackbar 9aa8d6db87 feat: add request to get all templates from backend and display them with thumbnails on the fun templates module, change ConfigDict extra fields to ignore on the backend, add pagination to gallery module on backend, unify media-templates models on the frontend, increase prompt limit to 10k length 7563f48853 trigger build 2a631deedb fix ar permissions c770fcad4c update backend cloudbuild 781c1039d1 simulate backend change 138d2008aa add prod env ts ab4abeb6e6 add frontend 48612fc938 separate backend 21918379a6 feat: add presigned urls for media templates and paginated response c9707478a4 feat: finish media template form on admin dashboard, update roles to use enums on backend 2f232cf0f2 feat: add feature to create templates based on mediaitem on gallery by clicking a button, refactor media templates management to make api call to backend d937316f74 feat: add update method to base repository and refactor update users endpoint, update BaseSearchDto, update user form and user management module b1109af35a feat: add pagination to user table in admin module, improve search pagination response for all models in backend, create indexes for users table and allow aggregated queries 6e209cf36b refactor(frontend): refactor properties on frontend to camel case instead of snake case 2e6d79d479 :sparkles: fix backend deployment 7bd59c715b :wrench: enable cloud resource manager api dc0a0aa8af :wrench: add env vars a3e66e4a97 feat: add admin and users management module 404e445f1c :construction: wip for cicd b4cef6eaf0 fix: update fun templates page to show arrows in multi media items cc24cedb27 fix: rename imports to delete backend folder 05cbf89bff feat: add images to fun templates, create generic number_of_media prop for imagen and video dto e6f1e2ea28 fix: update ssr condition to build correctly 52377b764b feat: finish fun templates with complete examples e64e406612 feat: add fun templates module 7d52b15472 fix: update PaginatedGalleryResponse props to match backend 9fd99e06ee fix: generate video random prompt 808b6ecac0 feat: finish rewrite and random functionalities 830f2b44f7 refactor: delete comments 0ef2b8cab1 refactor: add dtos for gemini service f7df14caeb feat: refactor gemini service and add all properties to prompt enhancer, add random and rewrite endpoints, update rewriters 60c2870b06 feat: update gemini service to rewrite prompt in json for images, add CreatePromptImageDto, delete console logs on frontend aec421908e feat: add tab in media detail for prompt json information, hide for now arena header tab, update styles and design in homepage and video modules 8a919716ec feat: add copy url button in share options, delete unused images 12239d86c3 feat: add sharing for particular post by adding dynamic img_index param to url 16183876ae refactor: add docstrings to classes in CreatePromptMediaDto b79bd60267 feat: update CreatePromptMediaDto to match with the new Google guidelines for JSON prompting 82dd73e505 refactor: shorten prompts for alt attribute c4573272f0 refactor: render videos only on hover and show thumbnail instead for better performance df78011432 feat: add video generation and thumbnail extraction for first frame, update media detail, video and gallery modules c558f4ef87 feat: add video generation, simplify genai client, simplify dtos and media item c5ed6549eb feat: add filters to gallery 30b1762d0d feat: change timestap to created_at, add fade in effect on gallery and optimize rendering of all media items ab5b246317 feat: generate images in parallel for imagen service, update MediaItem to store all of the imagen data, update getValidFirebaseToken fn, update media item and detail gallery modules 7aeeaf8c15 feat: add composition, watermark and negative prompt properties for Imagen API, add parallel requests for Imagen 4 API 887e32ea6a feat:add auth guard and rolechecker, add users endpoint, add generationoptions endpoint, add createdat and updatedat properties to base schema, update frontend to send imagen properties d16c07f7ac refactor: delete unused imports, format files, uninstall flickr-justified-gallery 78b1c7e939 fix: update loading logic to load at the end of the columns instead of the last column at the right of the page 4f248ef30d fix: solve double loading results bc0a6c5f37 feat: use uv instead of pip, update Dockerfile and cloudbuild.yaml in frontend and backend, add media gallery modules for frontend and backend, update backend inheritance architecture in modules, models, schemas and dtos 1c142722fe feat: initialize frontend and backend, dockerize projects, update READMEs b21c30d8b0 feat: migrate from google-cloud-aiplatform SDK to newest standard google-genai, add Imagen4 model, generate presigned urls for frontend in case you can't allow allUsers, add launch.json file 5df3568f6a Merge pull request #255 from renovate-bot/renovate/google-cloud-aiplatform-1.x 877a01fbc0 Merge pull request #254 from renovate-bot/renovate/opentelemetry-go-monorepo 8538a2f173 Merge pull request #256 from renovate-bot/renovate/google-genai-1.x 559c81b6b3 Merge pull request #258 from renovate-bot/renovate/cryptography-45.x 5cf77a160c Merge pull request #259 from GoogleCloudPlatform/dependabot/pip/experiments/veo-app/pillow-11.3.0 bbfeb072b9 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/veo-app bb5601d9c4 Merge pull request #252 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 0edaa17722 Merge pull request #250 from GoogleCloudPlatform/dependabot/pip/experiments/arena/pillow-11.3.0 0c082842dc Merge pull request #249 from mandieq/main 97d89bfa88 Merge pull request #257 from renovate-bot/renovate/cachetools-6.x 2fad5c0bd4 chore(deps): update dependency cryptography to v45.0.5 a73d526697 chore(deps): update dependency google-genai to v1.24.0 1a19ad962a chore(deps): update dependency google-cloud-aiplatform to v1.101.0 1d6bbd5953 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 273d5c3 c80a102987 chore(deps): bump pillow from 11.2.1 to 11.3.0 in /experiments/arena 5e53db8049 adding mention on top readme 45dc92a6fa initial commit 273d5c397e Merge pull request #236 from renovate-bot/renovate/google-api-python-client-2.x 163d42ec65 Merge pull request #237 from renovate-bot/renovate/google-cloud-aiplatform-1.x 2c3dc719d2 Merge pull request #238 from renovate-bot/renovate/google-genai-1.x 029334c285 Merge pull request #240 from renovate-bot/renovate/uvicorn-0.x 1871d30d79 fix(deps): update opentelemetry-go monorepo to v1.37.0 777b8c4432 Merge pull request #241 from renovate-bot/renovate/opentelemetry-python-monorepo 82938225d9 Merge pull request #239 from renovate-bot/renovate/mcp-1.x cf210c997d Merge pull request #248 from renovate-bot/renovate/google.golang.org-api-0.x ebabdc810a Merge pull request #235 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest d54f1bcd9f fix(deps): update module google.golang.org/api to v0.239.0 17a139786f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to bd39072 5f9b51537d Merge pull request #242 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x ea1bb532db Merge pull request #246 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 2bfd4ca718 Merge pull request #247 from renovate-bot/renovate/github.com-mark3labs-mcp-go-0.x 7edb4ad04c Merge pull request #244 from renovate-bot/renovate/rich-toolkit-0.x 7f29370034 fix(deps): update module cloud.google.com/go/vertexai to v0.15.0 7c1caa0b4b Merge pull request #245 from renovate-bot/renovate/cloud.google.com-go-texttospeech-1.x 1b65ff53e5 chore(deps): update dependency rich-toolkit to v0.14.8 528aa5547d fix(deps): update module github.com/mark3labs/mcp-go to v0.32.0 19102d92f7 fix(deps): update module cloud.google.com/go/aiplatform to v1.92.0 bd3907287d Merge pull request #234 from renovate-bot/renovate/google-adk-1.x 863dd80654 Merge pull request #233 from renovate-bot/renovate/pydantic-core-2.x e480b9a1be Merge pull request #228 from renovate-bot/renovate/watchfiles-1.x 2b06218d6f Merge pull request #227 from renovate-bot/renovate/uritemplate-4.x c1d0c4dbee Merge pull request #226 from renovate-bot/renovate/grpcio-1.x 7025c1d3ca Merge pull request #225 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 77cc8d6ce7 Merge pull request #224 from renovate-bot/renovate/typing-extensions-4.x a67a56b125 chore(deps): update dependency grpcio to v1.73.1 1539f4ed78 Merge pull request #229 from renovate-bot/renovate/fastapi-0.x de3a2d1b1e Merge pull request #223 from renovate-bot/renovate/starlette-0.x 05789c6f3e Merge pull request #222 from renovate-bot/renovate/pydantic-settings-2.x ea84f0c15a Merge pull request #230 from renovate-bot/renovate/grpcio-status-1.x 9d65d36537 Merge pull request #231 from renovate-bot/renovate/zipp-3.x f11127a655 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c453ad3 9af8186200 chore(deps): update dependency uvicorn to v0.35.0 6098b1d237 chore(deps): update dependency google-genai to v1.23.0 04601f8dc8 chore(deps): update dependency mcp to v1.10.1 4af16b1bea chore(deps): update dependency google-cloud-aiplatform to v1.100.0 8c6e08aa6b chore(deps): update dependency google-api-python-client to v2.174.0 94364c7d6c chore(deps): update dependency google-adk to v1.5.0 64c5282caa chore(deps): update dependency pydantic-core to v2.35.2 12e422a246 chore(deps): update dependency grpcio-status to v1.73.1 ebef15e04a chore(deps): update dependency fastapi to v0.115.14 c453ad3df7 Merge pull request #221 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 93accd137d doc(optimizer): fix mermaid rendering a149da5953 doc(experiments): updates README index 02c7d6f05d doc(experiments): updates README index 56e5b8bf0a fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to c9cb050 4ee21b0bf7 Merge pull request #220 from cnemri/main c9cb050f0f Merge pull request #218 from renovate-bot/renovate/mesop-1.x 0175bc9523 Merge pull request #219 from renovate-bot/renovate/pydantic-core-2.x 397d088970 feat: added veo genetic prompt optimizer 9fd6021dff Merge pull request #216 from renovate-bot/renovate/google-cloud-speech-2.x 6b1f9d80ad Merge pull request #214 from renovate-bot/renovate/httpx-sse-0.x b30fa7d7b6 Merge pull request #213 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 6bb0f7d4b9 Merge pull request #212 from renovate-bot/renovate/google-cloud-aiplatform-1.x 070eccc85b Merge pull request #211 from renovate-bot/renovate/python-dotenv-1.x c6a8c744de Merge pull request #217 from renovate-bot/renovate/graphviz-0.x 5b5d7f6114 doc(mcp): minor changes 021896ae06 doc(experiments): Update README with index 1432800190 fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 65eef51 7a97b60d34 Merge pull request #215 from WafaeBakkali/main bd0c0c76fc feat: Add new VeoStart experiment files 65eef5178b doc(mcp): adds geminicli sample settings.json and extension files bbe57e7b00 doc(mcp): ref geminicli to installation 39c0a2cf99 doc(mcp): adds documentation for geminicli usage e5020f95e8 chore(deps): update dependency httpx-sse to v0.4.1 d046e5ce7a chore(deps): update dependency pydantic-core to v2.35.1 bac742ff50 chore(deps): update dependency mesop to v1.1.0 f5a6b1e54b Merge pull request #203 from renovate-bot/renovate/msgpack-1.x 1b7b7b9128 Merge pull request #204 from renovate-bot/renovate/pydantic-2.x 384b1240fe Merge pull request #210 from renovate-bot/renovate/pygments-2.x 339530f0f5 chore(deps): update dependency cachetools to v6 0e5020399b Merge pull request #202 from renovate-bot/renovate/mcp-1.x 5b6241fe7b Merge pull request #201 from renovate-bot/renovate/google-cloud-trace-1.x ba165966c8 Merge pull request #200 from renovate-bot/renovate/google-cloud-appengine-logging-1.x 283ed7fc97 Merge pull request #199 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest e3d91b604b chore(deps): update dependency msgpack to v1.1.1 c8bf0845a4 Merge pull request #205 from renovate-bot/renovate/certifi-2025.x 170993024c Merge pull request #206 from renovate-bot/renovate/google-adk-1.x 62f869e7ea Merge pull request #209 from renovate-bot/renovate/numpy-2.x c026e5cef9 Merge pull request #207 from renovate-bot/renovate/google-api-python-client-2.x 18aa473e02 chore(deps): update dependency google-cloud-aiplatform to v1.99.0 87b73e879b Merge pull request #208 from renovate-bot/renovate/google-cloud-aiplatform-1.x 38a08bfa11 fix(chore): updates db2dbb6de3 chore(deps): update dependency pydantic-settings to v2.10.1 e99dad3266 chore(deps): update dependency python-dotenv to v1.1.1 9826a86dad fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to e9cc6cf e9cc6cfafd Update agent.py f0fdd00242 chore(deps): update dependency pygments to v2.19.2 7fb8d7db24 chore(deps): update dependency numpy to v2.3.1 479dda6978 chore(deps): update dependency starlette to v0.47.1 fcfb562e56 chore(deps): update dependency google-adk to v1.4.2 88654e08e0 chore(deps): update dependency google-cloud-aiplatform to v1.98.0 c7e8ab4621 chore(deps): update dependency google-api-python-client to v2.173.0 691b1c0215 docs(mcp): readability cbbd8b02f1 Merge pull request #198 from GoogleCloudPlatform/mcp-installer bcb6d3a024 doc(mcp): adds installer script and documentation 8d222d7ff8 Merge pull request #197 from renovate-bot/renovate/google-api-core-2.x 28c91f13cf chore(deps): update dependency google-api-core to v2.25.1 c74762d254 Merge pull request #196 from renovate-bot/renovate/fastapi-0.x d375ba960d Merge pull request #187 from renovate-bot/renovate/numpy-2.x 59dace783c Merge pull request #186 from renovate-bot/renovate/grpcio-1.x 58f29775b8 Merge pull request #185 from renovate-bot/renovate/go-1.x edee73deea Merge pull request #184 from renovate-bot/renovate/github.com-googlecloudplatform-vertex-ai-creative-studio-experiments-mcp-genmedia-mcp-genmedia-go-mcp-common-digest 1d925baf36 Merge pull request #183 from renovate-bot/renovate/google-genai-1.x 6d72fe8844 Merge pull request #188 from renovate-bot/renovate/google-api-python-client-2.x 9daa6e361b Merge pull request #182 from renovate-bot/renovate/google-cloud-secret-manager-2.x 1bbd3295a1 Merge pull request #181 from renovate-bot/renovate/google-cloud-firestore-2.x acac495f7a Merge pull request #180 from renovate-bot/renovate/google-cloud-aiplatform-1.x 95b2c7fcbd Merge pull request #189 from renovate-bot/renovate/pandas-2.x 2a033f80ee Merge pull request #190 from renovate-bot/renovate/pypi-protobuf-vulnerability 85b65c9014 chore(deps): update dependency uritemplate to v4.2.0 7a08e8568b chore(deps): update dependency google-genai to v1.21.1 acc20073d4 Merge pull request #192 from GoogleCloudPlatform/dependabot/pip/experiments/arena/protobuf-6.31.1 be38f349e6 Merge pull request #194 from GoogleCloudPlatform/dependabot/pip/experiments/arena/urllib3-2.5.0 9b5dae4f72 Merge pull request #195 from renovate-bot/renovate/pypi-urllib3-vulnerability 5447aed637 chore(deps): update dependency urllib3 to v2.5.0 [security] b980a36d1a chore(deps): update dependency protobuf to v6.31.1 [security] 34478ca491 chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /experiments/arena 006c86bd0f fix(deps): update github.com/googlecloudplatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common digest to 0ca2c64 0ca2c644ad fix(vnext): user email recording fa0641edab Merge pull request #193 from GoogleCloudPlatform/vnext-imagen-editing 35074119cc feat(userinfo): store userinfo from iap 3bad52825b * fix(server): Correct application startup and auth flow * Reworked the FastAPI and Mesop integration in main.py to correctly handle the IAP authentication redirect. * Configured the server to properly serve Mesop's static frontend assets. * Added a global Content Security Policy (CSP) middleware to resolve issues with external scripts and allow images to render on the /imagen page. * Corrected the devserver.sh script to use the appropriate startup command. c1bee3e0d3 chore(deps): update dependency pydantic to v2.11.7 f644dd214f chore(deps): update dependency fastapi to v0.115.13 89d886e962 chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /experiments/arena 451aa7c45d Merge pull request #191 from GoogleCloudPlatform/imagen 5aa25c355d Merge branch 'main' into imagen d4d753e000 fix(veo): interpolation woes fixed 3e9a9e2bc8 doc(imagen): adds docstrings ef2a6d8c99 feat(critic): not just imagen 3 anymore 3e81d0e5de feat(library): pagination and ui improvements 61ff685652 feat(library): show images cea10b89d4 feat(imagen): imagen componentization ef36113396 chore(deps): update dependency watchfiles to v1.1.0 cb3688c385 chore(deps): update dependency graphviz to v0.21 8f78ea8aa9 chore(deps): update dependency certifi to v2025.6.15 4b25e97cfc chore(deps): update dependency mcp to v1.9.4 8c6ef6e8ca chore(deps): update dependency google-cloud-speech to v2.33.0 4cab6ad848 chore(deps): update dependency google-cloud-trace to v1.16.2 99f33f4df2 chore(deps): update dependency google-cloud-appengine-logging to v1.6.2 8471bee398 chore(deps): update dependency google-cloud-aiplatform to v1.97.0 37bd957628 chore(deps): update dependency google-api-python-client to v2.172.0 aff6625945 feat(imagen): adds model picklist and error handling dialog fd9c73901c feat(imagen): adds Imagen to the mix 7e7dc2aaaa chore(deps): update dependency go to v1.24.4 aeac8b30b0 feat(veo): refactor for ease of use 015aa58810 chore(mcp): updates mods c7c9347b98 Merge pull request #171 from GoogleCloudPlatform/mcp-shared-go 7c65682fe8 Merge branch 'main' into mcp-shared-go 015ca65c69 chore: updates go.mod 515ac38100 Merge branch 'mcp-shared-go' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into mcp-shared-go 1a061ebae7 docs: Add Go docs and refactor MCP servers 3517291838 fix(deps): update module cloud.google.com/go/texttospeech to v1.13.0 2fdf157c83 Merge pull request #160 from renovate-bot/renovate/cloud.google.com-go-storage-1.x 6e73e39c56 chore(deps): update dependency grpcio to v1.73.0 3f93415cb3 Merge pull request #161 from renovate-bot/renovate/google-api-core-2.x 40b5f81359 Merge branch 'main' into renovate/google-api-core-2.x 003b6ece6f Merge pull request #162 from renovate-bot/renovate/grpcio-status-1.x 887f0981ad Merge pull request #163 from renovate-bot/renovate/google-api-python-client-2.x 9521bd0f7d Merge branch 'main' into renovate/google-api-python-client-2.x 23137be7d5 Merge pull request #166 from renovate-bot/renovate/fonttools-4.x 7aa405f049 Merge pull request #169 from renovate-bot/renovate/google-auth-2.x e5f6049353 Merge pull request #170 from renovate-bot/renovate/greenlet-3.x 32e2d02e58 Merge pull request #179 from renovate-bot/renovate/google-adk-1.x 3136caea17 Merge pull request #172 from renovate-bot/renovate/mcp-1.x cc83f40a9f Merge pull request #177 from renovate-bot/renovate/pypi-requests-vulnerability 63e88eb7c6 Merge pull request #178 from GoogleCloudPlatform/dependabot/pip/experiments/arena/requests-2.32.4 d6b0734175 chore(deps): bump requests from 2.32.3 to 2.32.4 in /experiments/arena 01b893c596 chore(deps): update dependency requests to v2.32.4 [security] 2dd99381ba Merge pull request #173 from renovate-bot/renovate/github.com-rs-cors-1.x 03aab22a2b Merge pull request #174 from renovate-bot/renovate/firebase-admin-6.x 46c89c14a9 Merge pull request #175 from GoogleCloudPlatform/dependabot/pip/experiments/babel/app/requests-2.32.4 f27a3163fb Merge pull request #176 from renovate-bot/renovate/pypi-requests-vulnerability 41d46f6878 chore(deps): update opentelemetry-python monorepo to v1.34.1 c4da185371 chore(deps): update dependency requests to v2.32.4 [security] 49b02e6c99 chore(deps): bump requests in /experiments/babel/app 101997ed52 chore(deps): update dependency fonttools to v4.58.2 1ac5ae188d chore(deps): update dependency grpcio-status to v1.73.0 09f507a3ad chore(deps): update dependency zipp to v3.23.0 4475d9ae3f chore(deps): update dependency numpy to v2.3.0 da645d21bc Merge branch 'main' into mcp-shared-go 3915a406a6 mcp(docs): updates top level readme c7b9cd5e71 feat(mcp): Improve developer experience and fix bugs 8bc52dfa9f feat(mcp): Improve developer experience and fix bugs 37bd8b2132 Merge pull request #167 from renovate-bot/renovate/go-1.x eec9cfebba fix(deps): update module cloud.google.com/go/storage to v1.55.0 152eb31fd7 Merge pull request #159 from renovate-bot/renovate/cloud.google.com-go-aiplatform-1.x b2165155cf Merge pull request #158 from renovate-bot/renovate/grpcio-1.x ca1e3c00ab Merge pull request #157 from renovate-bot/renovate/google-cloud-spanner-3.x f87b794340 chore(deps): update dependency pandas to v2.3.0 e1c2d7200d chore(deps): update dependency google-api-python-client to v2.171.0 b41312fa69 chore(deps): update dependency firebase-admin to v6.9.0 f6e9728600 Merge pull request #156 from renovate-bot/renovate/zipp-3.x e3cd5eaa75 chore(deps): update dependency google-auth to v2.40.3 4b55ae6030 Merge pull request #155 from renovate-bot/renovate/starlette-0.x becaf4fbff Merge pull request #154 from renovate-bot/renovate/ipython-9.x 53aeee13ef Merge pull request #165 from GoogleCloudPlatform/fix-mcp-go 3877e9d77f feat(mcp): polling notification heartbeats a5411ae8f4 chore(deps): update dependency google-cloud-secret-manager to v2.24.0 64821dba4e chore(deps): update dependency mcp to v1.9.3 0ec1df3d4e chore(deps): update dependency greenlet to v3.2.3 944b402cfa chore(deps): update dependency go to v1.24.4 2370d80b87 refactor: minor changes 126f6699ee chore(deps): update dependency google-adk to v1.2.1 9821aaf7be fix(deps): update module cloud.google.com/go/aiplatform to v1.90.0 06a40bed46 refactor: Remove video generation logic from veo.go 005efa787b refactor: Organize code into separate files and bump version to 1.3.7 705ff26ba4 doc: removes bulk install 2516d71651 fix(deps): update module github.com/rs/cors to v1.11.1 d6a37d97ae chore(veo-app): requirements ad5310f155 chore(deps): update dependency google-api-core to v2.25.0 94a566bdd4 chore(deps): update dependency google-cloud-firestore to v2.21.0 fabf0e9bc0 doc(mcp): adds references to auth and sample JSON MCP config 0f4b0c7d0e chore(deps): update dependency typing-extensions to v4.14.0 8c4cf44588 chore(deps): update dependency grpcio to v1.72.1 68645967fd chore(deps): update dependency google-cloud-spanner to v3.55.0 a89ab530ae Merge pull request #141 from renovate-bot/renovate/google-cloud-aiplatform-1.x d5871cf6b1 Merge pull request #65 from renovate-bot/renovate/google-cloud-storage-3.x 80737b7b25 Merge pull request #151 from renovate-bot/renovate/protobuf-5.x becea2dafb Merge pull request #152 from renovate-bot/renovate/uvicorn-0.x de638f0137 Merge pull request #140 from renovate-bot/renovate/absl-py-2.x 7189710c15 chore(deps): update dependency google-cloud-aiplatform to v1.95.1 e73ddabef9 Merge pull request #143 from renovate-bot/renovate/importlib-metadata-8.x d87dcc6226 Merge pull request #144 from renovate-bot/renovate/pydantic-core-2.x 11ac502cb6 Merge pull request #145 from renovate-bot/renovate/typer-0.x 86c21f45cc Merge pull request #146 from renovate-bot/renovate/mcp-1.x 8f7ea2995d Merge pull request #142 from renovate-bot/renovate/google-genai-1.x f8eaf11fed Merge pull request #147 from renovate-bot/renovate/google-cloud-bigquery-3.x 7b8dba1de9 Merge pull request #149 from renovate-bot/renovate/sse-starlette-2.x 78a6c896dd Merge pull request #150 from GoogleCloudPlatform/mcp-avtool 064e32d804 doc(mcp): adds READMEs 1a1ac955a3 docs: add README for mcp-lyria-go tool 6862bcd5a8 docs: expand README for Go MCP genmedia tools 78f8ff427e docs: Add Lyria/AVTool docs and update tool capabilities eaf2ef39de docs: update project description in READMEs 49ba252d83 docs: Update READMEs for chirp3, imagen, and veo tools 6d820993a9 feat(avtool): updates for clarity bbf0177716 feat(veo-app): imagen updates c1681ec635 chore(deps): update dependency mcp to v1.9.2 37e6eb2247 Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 7304978a44 chore(deps): update dependency uvicorn to v0.34.3 e5e5e4e2c6 chore(deps): update dependency ipython to v9.3.0 475cdcd9fc chore(deps): update dependency protobuf to v5.29.5 27b4dc98ad chore(deps): update dependency google-genai to v1.18.0 049c61efa6 chore(deps): update dependency sse-starlette to v2.3.6 3f78b29690 fix: Prevent AttributeError by removing invalid state updates 8d76cdedcc Merge pull request #148 from GoogleCloudPlatform/mcp-cors f0e4bed9d1 feat(mcp): CORS support & PORT env var for http transport 2b58da6c70 feat: add configurable PORT env var to Go MCP servers 3ab4bf5ff5 feat: add CORS support and increment versions in Go servers 06aea6a2d0 chore(deps): update dependency zipp to v3.22.0 9393778d37 chore(deps): update dependency starlette to v0.47.0 79792301db Merge branch 'imagen' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio into imagen 9f05b5c85c feat: more imagen models 300c5b8bab refactor: Delegate loading state and yield to caller in imagen 562b1c3625 fix: stage UI updates for image and compliment generation 9be4d7320b chore: Log image count and output before compliment generation 4a75ef92c5 fix: Correct Imagen app image generation, critique, and UI state 4489f56b6f fix: use standard GCS URL for public image access 9e34a0021b fix: Use correct gcs_uri and image_bytes attributes for Image object f883190216 feat: Configure image generation to output to GCS 7191aa2f79 fix: Ensure robust retrieval of image URI and size 711d64487f fix: Remove output_mime_type to encourage GCS URI population 5c6bd9c69e fix: Update image property access for URI and bytes c7f3a636eb fix: Correctly handle GeneratedImage object in response fea6eeb9ff fix: Correctly access GeneratedImage when RAI reason is included ed153bab4e fix: Correctly iterate over generated images list 233ad9a787 fix: Treat image response element as URI string directly 09f3cd13af chore(deps): update dependency google-cloud-storage to v3 68e29c4328 chore(deps): update dependency google-cloud-bigquery to v3.34.0 0d79916bd3 fix: Use model parameter and access image object in tuple fab93d07b3 style: Adjust box styling for imagen page 125f5c3378 fix: Use public attributes for GeneratedImage df5f17940e fix: Iterate directly over GenerateImagesResponse d974c8a516 fix: Iterate directly over response for image generation c3b7ff3c96 feat: Configure Imagen model list via env var and rename constants 524708537a feat: add Imagen version selector 838aec1176 feat: Enable display image models configuration 644abe8fa0 fix: resolve circular import by moving ImageModel to config 5e03e4d8d8 fix: Use app_config_instance for imagen prompts path 1936fa64a9 fix: Update config instance usage and ImageModel import in imagen.py 0d1bba87d4 feat(veo-app): imagen testing integration 5cc8182f69 feat(veo-app): imagen testing integration 9bf0639ab3 feat(veo-app): imagen initial integration 992559d6a7 chore: updates ignores c171aee285 doc(mcp): better docs 98ba149391 chore(deps): update dependency typer to v0.16.0 272dffb44e chore(deps): update dependency pydantic-core to v2.34.1 1eaa2f862c chore(mcp): updates mcp go mod package versions ad5bb2ef0b chore(deps): update dependency importlib-metadata to v8.7.0 0221a8490b chore(deps): update dependency absl-py to v2.3.0 f4edc20ffd chore(mcp-samples): updates packages 27fea5721f Merge branch 'main' of github.com:GoogleCloudPlatform/vertex-ai-creative-studio d4d09f36ef chore(mcp): package updates fe39984783 Merge pull request #136 from renovate-bot/renovate/fonttools-4.x a079c47f7d Merge pull request #137 from renovate-bot/renovate/rich-toolkit-0.x 6a85203c50 Merge pull request #122 from renovate-bot/renovate/cloud.google.com-go-vertexai-0.x 7eed2d94c7 Merge pull request #123 from renovate-bot/renovate/authlib-1.x 2252f93c40 Merge pull request #124 from renovate-bot/renovate/fsspec-2025.x 44d1f60543 Merge pull request #125 from renovate-bot/renovate/google-adk-0.x 582849d498 chore(deps): update dependency rich-toolkit to v0.14.7 ba91db8808 chore(deps): update dependency fonttools to v4.58.1 6541e9661d Merge pull request #126 from renovate-bot/renovate/google-api-python-client-2.x 682a775c0b Merge pull request #127 from renovate-bot/renovate/importlib-metadata-8.x c05572f832 Merge pull request #128 from renovate-bot/renovate/mcp-1.x 4747607588 Merge pull request #129 from renovate-bot/renovate/pydantic-core-2.x 193f8e68f5 Merge pull request #130 from renovate-bot/renovate/opentelemetry-python-monorepo 9d25993452 chore(hotfix): update to latest models 3579dd32a3 Merge pull request #134 from GoogleCloudPlatform/veo-models 3516a4e062 chore(veo-models): package update 958a65a6b8 doc: doc updates 20897c0567 doc(mcp-samples): explain the json config 22b4f1a906 refactor(mcp-samples): make the json config more generic 3be3790132 hotfix(mcp): avtool mcp streamable http da6e930fcc Merge pull request #133 from GoogleCloudPlatform/feat/http-transport-go-mcp 1fe4664171 fix(mcp): fix streamable endpoint declaration 3f9be6833c fix: Correct HTTP transport implementation for Go MCP servers c7d18640b8 Merge pull request #132 from GoogleCloudPlatform/feat/http-transport-go-mcp 9aab3c4f44 feat: Replace SSE with HTTP transport in Go MCP servers 3e0591bdd5 refactor(mcp): refactors MCP tools 6c8383101a Fix: Correct GENMEDIA_BUCKET fallback logic in Veo server 4abea65616 Feature: Add video to GIF conversion tool in mcp-avtool-go 3527f605b9 refactor(mcp): refactoring for bucket presence fbc4c15bf4 refactor(veo-app): minor rearrangement 413297cbe1 I've added a feature to your code: Add GENMEDIA_BUCKET as default for GCS outputs 308a0e9e8f Merge pull request #131 from GoogleCloudPlatform/veo-sdk-download aa4e9d79ee Refactor MCP Go servers for improved context handling and client lifecycle 758fb8d0ca chore(deps): update opentelemetry-python monorepo to v1.33.1 12124c15eb chore(deps): update dependency fsspec to v2025.5.1 e1166689f9 chore(deps): update dependency pydantic-core to v2.34.1 d46e44abb4 chore(deps): update dependency mcp to v1.9.1 2904ce9d00 chore(deps): update dependency importlib-metadata to v8.7.0 f3bdb0f44e chore(deps): update dependency google-api-python-client to v2.170.0 8b2fa62ecc I've refactored Veo MCP to use the genai SDK for video downloads. 8aeed0db7a chore(deps): update dependency google-adk to v0.5.0 733d15c3e9 chore(deps): update dependency authlib to v1.6.0 55c2d1c75d fix(deps): update module cloud.google.com/go/vertexai to v0.13.4 dc5192f91f chore(mcp): update package references 62f3284bc5 Merge pull request #121 from renovate-bot/renovate/typing-inspection-0.x 55f70eee8b Merge pull request #120 from renovate-bot/renovate/typer-0.x 50be9025a8 Merge pull request #117 from renovate-bot/renovate/shapely-2.x 570b3810c0 Merge pull request #118 from renovate-bot/renovate/sqlalchemy-2.x 00178fc1f1 Merge pull request #116 from renovate-bot/renovate/pydantic-2.x 1cf358d55a chore(deps): update dependency typing-inspection to v0.4.1 f1589f0623 chore(deps): update dependency typer to v0.15.4 e765f5c0b7 Merge pull request #115 from renovate-bot/renovate/numpy-2.x 62b96816ed Merge pull request #114 from renovate-bot/renovate/greenlet-3.x 30e7c35908 Merge pull request #113 from renovate-bot/renovate/cryptography-44.x 1bd6e22cae Merge pull request #87 from renovate-bot/renovate/google-cloud-aiplatform-1.x 722914b703 Merge pull request #85 from renovate-bot/renovate/certifi-2…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change the broken link to point to the correct one.