Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix(webapp): dockerfile and dependencies * fix: remove prepare * chore(webapp): move header component * chore(header): rename component file * fix(webapp): header imports * chore(webapp): format header component * style(webapp): fix header search * chore: wrangle vscode workspaces * chore: webapp settings * chore: move home and archival pages * chore: move audit page * chore: move login page * chore: logout page * chore: register page * chore: video page * chore: user page * chore: password reset page * fix: import errors * fix flaky CI tests * Fix non-inline rating display * chore: hide yarn files * fix: broken layout * Remove redis, remove port exposures, harden access to minio * Fix tests * remove redis log print * publish among us impostor images on every branch commit * feat: basic env vars schema * feat: compose env vars * Remove mp4box stage * refactor(webapp): dependencies (#50) * chore: remove yarn * chore: add npm lockfile * chore: change dockerfile * chore: remove craco * chore: thin out deps * chore: tailwind update * fix: docker setup * chore: eslint vscode extension * chore: fiddling with tailwind theme * chore: remove react css theme switcher * chore: tailwind styling * chore: video list dark theme * chore: footer dark theme * chore: login form dark theme * chore: register page dark theme * chore: global search dark theme * fix: webapp ports * fix: videoservice build crash * fix: tailwind baseline dark theme * fix: usernav dark theme * chore: archival page dark theme * chore: video page dark theme * chore: password reset dark mode * feat: theme lib * feat: theme swticher component Co-authored-by: OtoMAN <[email protected]> * next webpack ws route, nginx debug logs * refactor(webapp): nextjs migration (#53) * chore: basic nextjs migration as per https://nextjs.org/docs/migrating/from-create-react-app * chore: env vars, readme and configs * feat: eslint support * chore: eslint fixes * chore: remove react-router-dom * fix: build errors * chore: postcss config tweak * chore: icon fixes * fix: docker issues * fix: home page fetch * feat: basic typescript configuration * chore: typescript migration start * chore: header component * chore: footer * chore: pagination component * chore: theme switcher * chore: video list component * chore: dom lib * chore: theme lib * chore: api * chore: user page * chore: video page * chore: archival page * chore: audits page * chore: home page * chore: login page * chore: logout page * chore: password reset page * chore: regsiter page * chore: cookei store module * chore: remove command * fix: style errors * chore: config * Add front_api image publish * feat: docker compose env separation (#54) * chore: gitignore * chore: env examples * chore: basic compose config * chore: prod compose * chore: more config fiddling * fix: frontend api image * feat: dev compose setup * docs: migration guide * feat(webapp): upload page (#55) * feat: page component * feat: basic upload form schema * feat: upload form markup * feat: upload logic * feat: form component * feat: input components markup * feat: link component markup * feat: icon component * feat: label component * style: inputs * style: form * refactor: text input * style: label * feat: button component * fix: form issues * Fixed CI build with a hack * Update main.go * Update .env.example * feat(cli): cli tool (#60) * chore: hello world * chore: cobra carcass * chore: command descriptions * chore: env init progress * chore: util lib carcass * feat: fs utils * feat: json lib * refactor: pacakge imports * feat: basic viper setup * chore: file restructure * feat: env init * chore: thin out env vars schema * fix: deps * chore: rename cli tool * fix: paths * docs: install and usage instructions * feat(webapp): link components (#57) * chore: sass * chore: sass base styles * chore: eof newlines * feat: base link component * chore: base link tweak * feat: external link component don't need its styling yet because the base link is assumed external * feat: internal link component * style: internal link colours * feat: local link component * chore(webapp): baseline sass support (#56) * chore: sass * chore: sass base styles * chore: eof newlines Co-authored-by: OtoMAN <[email protected]> * refactor(webapp): links (#58) * chore: sass * chore: sass base styles * chore: eof newlines * feat: base link component * chore: base link tweak * feat: external link component don't need its styling yet because the base link is assumed external * feat: internal link component * style: internal link colours * feat: local link component * refactor: register page * refactor: login page * chore: misc lib changes * refactor: header component * refactor: theme switcher * refactor: videolist component * fix: build errors * style: header and footer tweaks * refactor: video page Co-authored-by: OtoMAN <[email protected]> * fix: build crash (#62) * refactor: development compose config (#65) * chore: vscode stuff * feat: front_api dev dockerfile compose file was renamed as per spec: https://docs.docker.com/compose/compose-file/#compose-file * feat: scheduler dev image * feat: stomp proxy dev image * feat: user service dev image * feat: video service dev image * chore: restart directives * feat: database dev image * feat: activemq dev iamge * feat: webapp and minio dev images * chore: build errors * fix: build errors * feat(cli): codegen (#64) * feat: metaschema codegen * chore: format result * chore: move codegen into CLI * chore: store generated schema as bytes * feat: cli codegen * feat(webapp): input components (#63) * chore: sass * chore: sass base styles * chore: eof newlines * feat: base link component * chore: base link tweak * feat: external link component don't need its styling yet because the base link is assumed external * feat: internal link component * style: internal link colours * feat: local link component * refactor: register page * refactor: login page * chore: misc lib changes * refactor: header component * refactor: theme switcher * refactor: videolist component * fix: build errors * style: header and footer tweaks * refactor: video page * refactor: form and input components * feat: urls lib * fix: urls lib types * feat: search select components * feat: fieldset component * feat: radio component * style: select input * style: radio input * feat: email input plus radio group styling * feat: password component * chore: form client props * chore: clean test form * fix: stomp proxy image (#66) * fix: stomp proxy image * chore: delete broken symlink * fix: create proper symlink * feat(schema): public API schemas (#67) * chore: current user profile * chore: archival request * chore: archival event * chore: video detail * chore: profile data * chore: audit event * chore: comment data * feat: webapp codegen (#69) * feat: folder reducer * chore: workspace example file * feat: codegen lib * feat: multiline strings lib * feat: prettier codegen * chore: metaschema codegen * feat: metas chema codegen * feat: metaschema codegen * feat: json collection function * feat: inlined schemas and their interfaces * chore: format index * fix: schema def * chore: validator lib * feat: schema map gen * feat: interface gen * feat: validator functon gen * refactor(webapp): inputs (#68) * chore: audit fix * refactor: register page * chore: move pages * refactor: login page * refactor: logout page * refactor: password reset * refactor: archive requests page a minor one beause the page is busy and in need of decomposition * chore: user page * chore: video page * refactor: video page * chore: archives page * chore: remove formik from dependencies * fix: stomp proxy image * chore: more types * chore: split videolist further * chore: delete broken symlink * fix: create proper symlink * chore: login form * fix: login * fix: auth pages * fix: new comment form * fix: new comment form * chore: admin controls todo Co-authored-by: OtoMAN <[email protected]> * docs: codegen (#70) * chore: codegen docs * feat: codegen docs * feat(cli): json schema map gen (#71) * chore: move mulitiline func * chore: gen prep * chore: shema collection * feat: schema collection * feat: schema variables * feat: schema map * feat(webapp): list components (#72) * feat: base list components * feat: details list component * feat: card list component * feat: heading component * feat: article component * style: card list * style: article * User uploads mostly working * refactor(webapp): archive requests page (#73) * refactor: stomp client class move it into a separate module * refactor: separate archive requests page * refactor: archival event page * refactor: downloads in progress page * fix: build errors * style: misc fixes * refactor: global header component * refactor: archives root page * feat(webapp): account hook (#74) * chore: hook skeleton * feat: local store module * feat: useAccount hook * refactor: account schema * fix: codegen skipping formattable files * feat: account lib * feat: useAccount hook * chore: hook comments * refactor(webapp): page layout (#75) * chore: move files * chore :restore meta * chore: global header * refactor: account fetches * chore: account nav * refactor: account nav * refactor: theme switcher * chore: move theme switcher * refactor: antd buttons * feat: page component * style: global header * style: base font-size * style: account nav * refactor: pages layout * fix: build errors * chore: video page * chore: update new pages * feat: register page context * feat: login account context * feat: logout context * chore : build errors * fix: build errors * refactor(webapp): video post card and its list (#77) * feat: video card * chore: card stuff * fix: header account nav * fix: accoutn fetch url * fix: card style * chore: post list * fix: account hook state * feat: image components * feat: link image component * feat: card preview link * style: link image * feat: post video card * Update required fields for json schmema public api * fix(webapp): account-related fixes (#76) * fix: header account nav * fix: accoutn fetch url * fix: hook init * fix(webapp): codegen (#78) * chore: ajv formats package * fix: prettier formatting * feat: format support * feat: deferred validator compilation * chore: typescript directive * Impose memory limits, optimize scheduler memory * minor memory tweaks, build time improvements WIP * Fix syntax for actions * yaml pro * Split docker secret extraction to separate stage * correct dockerfile location * Env file integration * trying something different * indentation * Extension * Update version * remove matrix * test * bruh * woooow * buster * latest * name labels * Correct labels * Switch release tags * go mod tidy, small optimizations * Violated the DRY principle * refactor(webapp): api module rewrite (#79) * feat: api fetch lib * chore: deps cleanup * chore: env cleanup * chore: update lockfile * fix: build errors * refactor: websocker URL * fix my garbage * Correct docker builds * feat: headless mode (#80) * chore: move nginx config * feat: cors config * feat: api fetch lib * chore: deps cleanup * chore: env cleanup * chore: update lockfile * fix: build errors * refactor: websocker URL * chore: comments * chore: configs * fix: volume mount * fix: config * feat: nginx config template * chore: mroe config fiddle * chore: fetch with creds * chore: nginx config * refactor(webapp): audit logs page (#81) * chore: move nginx config * feat: cors config * feat: api fetch lib * chore: deps cleanup * chore: env cleanup * chore: update lockfile * fix: build errors * refactor: websocker URL * chore: comments * chore: configs * fix: volume mount * fix: config * feat: nginx config template * chore: mroe config fiddle * chore: fetch with creds * chore: nginx config * refactor: audot logs page * refactor(webapp): profile page (#82) * chore: move nginx config * feat: cors config * feat: api fetch lib * chore: deps cleanup * chore: env cleanup * chore: update lockfile * fix: build errors * refactor: websocker URL * chore: comments * chore: configs * fix: volume mount * fix: config * feat: nginx config template * chore: mroe config fiddle * chore: fetch with creds * chore: nginx config * chore: proper styles ordering * refactor: archive request status tags * chore: profile page * chore: list component * chore: lsit component * refactor: profile page * refactor(webapp): video post page (#84) * chore: move nginx config * feat: cors config * feat: api fetch lib * chore: deps cleanup * chore: env cleanup * chore: update lockfile * fix: build errors * refactor: websocker URL * chore: comments * chore: configs * fix: volume mount * fix: config * feat: nginx config template * chore: mroe config fiddle * chore: fetch with creds * chore: nginx config * chore: proper styles ordering * refactor: archive request status tags * chore: profile page * chore: list component * chore: lsit component * refactor: profile page * chore: move post entity * chore: moving around * chore: video detail interface * chore: post rating * feat: psot rating * chore: dynamic title * chore: page title * chore: tags list * chore: post article * refactor: video page * refactor: post comments * style: card max width * fix: build errors * feat(webapp): pagination component (#85) * feat: pagination interfaces * feat: pagination info * chore: tweak * chore: internal pagination * chore: number input * chore: input component ref * feat: number input * feat: internal pagination * chore: move old pagination * feat: local pagination component * feat: local pagination * fix: index page * refactor: audit events list (#86) * refactor(webapp): archival events list (#87) * refactor: archival events page * fix: formatting * refactor: archival request list (#88) * refactor: downloads list (#89) * refactor(webapp): global search (#90) * style: search input * refactor: global search * feat: search page * refactor(webapp): new pagination (#91) * style: article * refactor: search page pagination * style: adaptive article * refacto: audit pagination * refactor: profile page pagination * chore: remove antd pagination * chore: remove antd styles * style: mobile global header * chore(webapp): remove tailwind and antd (#92) * chore: remove antd * chore: merge tailwind reset file * chore: remove tailwind * chore: 403 handling * fix: build errors * fix: postgres image env var * Video origin validation + other stuff (#94) * container host resolution * Minor improvements to video page style * Check for origin video existence before upload succeeds * fixed logout, removed erroneous logs, fixed archival card display, fixed archival delete/retry responsiveness * envoy protobuf validation * Implement Validators (#95) * Proto bump * Implement delete * Attempt to fix validator.proto import issues Co-authored-by: horahoradev <[email protected]> * Generation working * Commit validation code * very basic implementation of proto validation * improved quality selection * scheduler proto bump * per-url event logs * reorganized archival index * Card display looks mostly ok * card improvements * tabular dls in progress * Tabbed view for archives * proto bump * added general log tail, did bad things * More resilient startup, follow API redirects * Proto bump, etc * Author links on home page * Update README.md * Delete rate limiting Co-authored-by: gabengar <[email protected]> Co-authored-by: GabenGar <[email protected]> Co-authored-by: ravihidayat <[email protected]>
- Loading branch information