PageSourceSearch

https://thefluxtrain.com/_nuxt/DX6Fv93C.js

js thefluxtrain.com collected 2026-10-07 20:06:22 UTC 4,140 bytes, 1 lines download raw bytes

1import{_ as k}from"./BchDm7df.js";import{ap as g,f as w,aA as o,L as t,N as a,ax as i,aG as v,aH as C,K as p,aU as N,aD as n,M as l,aB as d,ao as c,aQ as A,I as f,c as L,_ as I}from"./Dx8NNHmV.js";const y=[{id:"lora-training",date:"September 2024",title:"Image LoRA training",summary:"We started as a platform for training image LoRA models so people could keep a face, product, or character consistent without a research setup.",status:"past",teaser:!0},{id:"storybooks",date:"January 2025",title:"Storytelling and storybooks",summary:"We shifted into storybook creation: characters, scenes, and illustrated stories, not only single-image generation.",status:"past",teaser:!1},{id:"omni-context",date:"August 2025",title:"Omni Context model",summary:"We released our internal image Omni Context model so generations could follow a subject across poses, products, and layouts.",status:"past",teaser:!1,href:g("/research/omini-kontext"),hrefLabel:"Omini Kontext research"},{id:"filmmaking-stack",date:"November 2025",title:"Filmmaking stack",summary:"We moved into filmmaking and added the video, image, and voice models needed to produce shots, not only stills.",status:"past",teaser:!0},{id:"agentic-flows",date:"February 2026",title:"Agentic flows",summary:"We started building agentic flows and Flow Studio workflows so a film could be planned and run as a graph, not a pile of one-off generations.",status:"past",teaser:!0},{id:"agentic-film-platform",date:"June–July 2026",title:"Agentic film platform",summary:"We completed the agentic platform for film production: story to scenes, generation, and a timeline you can actually edit.",status:"past",teaser:!0},{id:"world-model",date:"August 2026",title:"Arrival-01",summary:"Our first world model for film production. It is being built to hold continuity and consistency, generate the next frame then the next at sub-second steps, and let filmmakers move from a script to production.",status:"now",teaser:!0}],B=y.filter(r=>r.teaser),E={class:"relative space-y-8 border-l border-slate-200 pl-6 dark:border-gray-800 sm:pl-8"},O={class:"flex flex-wrap items-center gap-2"},T={class:"text-[11px] font-bold uppercase tracking-wider text-slate-500 dark:text-gray-500"},W={class:"mt-1 text-lg font-bold tracking-tight text-slate-950 dark:text-white"},z={class:"mt-2 text-sm leading-relaxed text-slate-600 dark:text-gray-400"},F={key:0,class:"mt-8"},M=w({__name:"CompanyTimeline",props:{compact:{type:Boolean,default:!1}},setup(r){const x=r,h=L(()=>[...x.compact?B:y].reverse());return(_,s)=>{const b=k,m=A,u=I;return t(),o("div",null,[a("ol",E,[(t(!0),o(v,null,C(f(h),e=>(t(),o("li",{key:e.id,class:"relative"},[a("span",{class:N(["absolute -left-8 top-1.5 flex size-4 items-center justify-center rounded-full border-2 sm:-left-10",e.status==="now"?"border-primary-500 bg-primary-500":"border-slate-300 bg-white dark:border-gray-600 dark:bg-gray-950"]),"aria-hidden":"true"},null,2),a("div",O,[a("p",T,n(e.date),1),e.status==="now"?(t(),p(b,{key:0,color:"primary",variant:"subtle",size:"xs"},{default:l(()=>[...s[0]||(s[0]=[d(" Now ",-1)])]),_:1}
1)):i("",!0)]),a("h3",W,n(e.title),1),a("p",z,n(e.summary),1),e.href?(t(),p(u,{key:0,to:e.href,"prefetch-on":"interaction",class:"mt-3 inline-flex cursor-pointer items-center gap-1.5 text-sm font-semibold text-slate-700 underline decoration-primary-500/45 decoration-2 underline-offset-4 hover:text-primary-600 dark:text-gray-200 dark:hover:text-primary-400"},{default:l(()=>[d(n(e.hrefLabel||"Read more")+" ",1),c(m,{name:"i-ph-arrow-right-duotone",class:"size-4"})]),_:2},1032,["to"])):i("",!0)]))),128))]),r.compact?(t(),o("div",F,[c(u,{to:f(g)("/about-us"),"prefetch-on":"interaction",class:"inline-flex cursor-pointer items-center gap-1.5 text-sm font-semibold text-slate-700 underline decoration-primary-500/45 decoration-2 underline-offset-4 hover:text-primary-600 dark:text-gray-200 dark:hover:text-primary-400"},{default:l(()=>[s[1]||(s[1]=d(" Full company story ",-1)),c(m,{name:"i-ph-arrow-right-duotone",class:"size-4"})]),_:1},8,["to"])])):i("",!0)])}}}),V=Object.assign(M,{__name:"LandingCompanyTimeline"});export{V as C,y as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.