vGo.codes

Changelog

Sorted by publish time (newest first). Filter by product on the right.

39 entries total · page 1 of 4

  • Site admin / Homepage taxonomy: drag-and-drop reordering for homepage section rows (grip handle); a clear insertion line shows whether the row will land above or below the target; order is persisted when you save and is reflected in GET /api/sites/:slug/home-taxonomy-rows
  • Site delete: fixed orphan data left behind when deleting a site — now properly removes SEO configs, SEO translations, taxonomy translations, menus, menu items, menu translations, and all AI job/task queues (SEO, taxonomy, menu)
  • Site duplication: fixed Error 1062 (duplicate key) on site_videos during clone — orphan rows from a previously failed clone with a recycled site ID are now cleared before batch insert; batch inserts use INSERT IGNORE as a second safety layer
  • Site duplication / creation: slug conflict now returns HTTP 409 Conflict instead of 500 Internal Server Error when two concurrent requests race for the same slug
  • Admin: duplicate an existing site from the sites list with a new API slug; copies videos, menus, SEO, ads, filters, and related settings
  • Duplicate skips theme install/deploy fields and AI or translation job queues; configure theme separately on the new site
  • Same license rules as creating a site (e.g. Free tier still one site total)
  • Themes: theme store and updates now work with the online catalog for a simpler install and refresh experience
  • Admin: installed themes show clearer notices when a newer version is available
  • Fixes: resolved outstanding issues reported by users
  • Languages: updated Thai language translations
  • Videos: added manual sync option for selected videos (arbitrary quantity)
  • Added related movies section, with suggestions for related titles sharing the same TMDB or IMDB ID
  • Added AI option to rewrite video content using custom filters
  • Can now select multiple AI scripts for videos to generate different writing styles
  • Fixed language editing for videos
  • File Manager: fixed API route resolution when the admin path is customized, ensuring all file operations continue to work with non-default admin prefixes
  • Admin UI: delivered a refined visual refresh with targeted CSS enhancements for cleaner layout, improved spacing, and more consistent styling across management pages
  • Update workflow: improved the system update pipeline to support theme-only updates from update URLs and provide a smoother, more reliable installation experience
  • Ophim: do not persist poster or backdrop URLs when no image is available
  • Menus: renaming a menu item now updates its slug to stay in sync
  • Crawler: TMDB duplicate checks now cover both movies and TV series so the correct title can be created when the same ID exists only in the other type
  • Themes: advanced env JSON stays in sync with both .env.local and .env.production.local; values are merged from template defaults, package/ZIP, database, manual file edits, and the admin UI with a clear priority
  • Themes: install, catalog/embedded update, ZIP update, rebuild, and save-env paths import disk .env where needed and persist merged env JSON to the database
  • Themes API: ZIP theme update endpoint returns clearer errors when the site has no theme yet or uses a different catalog theme (install from the wizard instead of the update action)