giffer log
128 commits, newest first
- 2023-02-27cca73ebreadme: add some basic enhancement ideas
- 2023-02-278e8d14fdeps: update to Go 1.20
- 2023-02-271273bf6cmd/gio: fixup use of Dp units
- 2023-02-27f275e45deps: upgrade deps
- 2023-02-27f3f9458Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.1.0
- 2021-09-131466931cmd/gio: avoid panic on fetch error
- 2021-09-1321269bcgiffer: update deps
- 2021-05-02bf0e73bdoc: update readme
- 2021-05-02b8ea9f2fix: playback at the correct FPS
- 2021-05-020b64314fix: use image stack to reconstitute each frame
- 2021-05-02c3bcba5refactor(Giffer.Download): add more context to download error
- 2021-05-02d3c75a2fix: sanitize file names
- 2021-05-016bf6000feat: save gif to file
- 2021-05-0100c7d16feat(ui): gio frontend sketch
- 2021-04-28d10076ftodo: make engine arugments structured
- 2021-04-287788cberefactor: use kddai/youtube as downloader
- 2018-11-28f6fea8c[+] Use babel polyfill for ie11.
- 2018-11-2820a8d0d[!] correct command for windows.
- 2018-11-27a16f48f[~] Windows specific dep for hiding console.
- 2018-11-27be3a79f[+] Split OS specific code into separate files.
- 2018-11-27ac3acee[!] Break a chain if a task returns an error.
- 2018-11-27f6ab737[+] Hide console on Windows.
- 2018-11-277743062[+] Windows build.
- 2018-11-278d3b600[+] Allow flags to be set prior to flag.Parse
- 2018-11-245624178[-] No need to hardcode the directory.
- 2018-11-223773b06[+] Add Gif optimisation to the refinements list.
- 2018-11-2279faf37[+] Accept custom path to temporary directory.
- 2018-11-221bd2b82[+] Accept a custom directory to write files to.
- 2018-11-222c48bd3[!] convert isn't specified because ImageMagick is hard to bundle.
- 2018-11-227ebbceb[!] If convert is not specified skip operations that involve it.
- 2018-11-21e8f51d2Merge branch 'master' into engine
- 2018-11-21ccbecf9[~] Describe what gifdb does.
- 2018-11-2118aebd4[~] Only download what we need.
- 2018-11-214e7c145[-] No longer used.
- 2018-11-21273e706[+] Use Engine instead of Transcoder.
- 2018-11-212fd50cd[~] Use Engine instead of Transcoder; and accpet Fuzz value in http request.
- 2018-11-217cda714[+] Engine type represents a more flexible abstraction than Transcoder.
- 2018-11-217f89a00[+] Add some more todos.
- 2018-11-2186e82f3[~] Github removes "style" attribute; use "width" instead.
- 2018-11-21db9b56b[~] Center gif.
- 2018-11-218f2175f[~] Compress gif.
- 2018-11-217dfac2dMerge branch 'master' of https://github.com/JackMordaunt/giffer
- 2018-11-21d4ede4d[~] Upgrade packagse.
- 2018-11-217cce629[~] Upgrade packagse.
- 2018-11-21642c0c0[~] Compressed the usage gif.
- 2018-11-217440e74[~] Compressed the usage gif.
- 2018-11-219bfdda0[+] White backgrounds.
- 2018-11-210708490[+] White backgrounds.
- 2018-11-21d60092a[+] License under MIT.
- 2018-11-21f533ecc[+] License under MIT.
- 2018-11-212706b40[~] Better screenshots.
- 2018-11-2140c5249[~] Better screenshots.
- 2018-11-214c9f31f[~] Fix header level.
- 2018-11-2154bd8a6[~] Fix header level.
- 2018-11-21f190f95[~] Nest checkmarks properly.
- 2018-11-2187ed203[~] Nest checkmarks properly.
- 2018-11-21a8ba2b6[+] Readme + Screenshots
- 2018-11-21bd85f74[+] Readme + Screenshots
- 2018-11-2170eea89[~] Better naming and configurable logging.
- 2018-11-20c3243d2[!] Specify package to import for `rice append`.
- 2018-11-2097d127d[+] Ignore checksum file.
- 2018-11-190cb56f4[~] Updates.
- 2018-11-190996711[~] Use wrapper script to provide environment, pass arguments, etc.
- 2018-11-199c31647[+] Hash the output of `yarn build` to speed up builds.
- 2018-11-198ee99c1[~] Accept log file to write logs to. Defaults to stdout.
- 2018-11-194bb0c37[+] Accept object to write logs to.
- 2018-11-191a9223a[~] Func -> Methd to carry over config state.
- 2018-11-19e9fa62a[+] Build script for creating distribution ready packages.
- 2018-11-199a6a96f[~] Correctly ignore "dist" directories at any depth.
- 2018-11-1977972bf[+] Make the FFmpeg instance configurable.
- 2018-11-1624e28dc[+] Add local gitignore.
- 2018-11-16faa311d[~] Make webview implementation a compile-time dependency.
- 2018-11-16211c9db[~] Handle address shorthand for `-dev-proxy`.
- 2018-11-16f27df5b[!] Removed scroll bounce.
- 2018-11-16ef9b997[~] Linter recommends `isNaN` function over `===`.
- 2018-11-161ce1fcd[+] Add option to use Chrome to render ui.
- 2018-11-163a089f6[!] Make browser.Run block to be consistent with the other webview containers.
- 2018-11-15bb77f21[~] Better form field validation.
- 2018-11-15e060d54[~] Throw error messages to make them visible in the console.
- 2018-11-156b4dedf[+] Dynamically resolve api endpoint.
- 2018-11-156868af5[+] Automatically open and keep open a browser window for the app.
- 2018-11-151b72b6a[~] Better errors and validation.
- 2018-11-14dedb5d5[!] Avoid using "placeholder" attribute on Numbered inputs because it set's the value to a String.
- 2018-11-14d27c881[~] Route errors through generic snackbar.
- 2018-11-143b17d4d[~] Formatting.
- 2018-11-14e32360b[~] Formatting.
- 2018-11-14ee165b2[+] Centering with flex-container.
- 2018-11-14a1741c8[!] Had wrong brand title!
- 2018-11-14af99b56[+] Import normalize.css.
- 2018-11-14a1920c8[~] Use simple flexbox instead of semantic ui containers.
- 2018-11-144bdcd94[+] normalize.css
- 2018-11-14ab4993b[+] Headless mode to run server without opening UI window.
- 2018-11-13b8c028e[~] Formatting.
- 2018-11-13f994a35[~] Formatting. Removed dead code.
- 2018-11-135858e35[-] Start and End handled in download code; so we can emit it in the conversion code.
- 2018-11-1322c8ff4[+] Partial video downloads! :)
- 2018-11-13510cd28[~] Hash all of the inputs.
- 2018-11-1244f223a[!] Typo.
- 2018-11-1221d32e6[+] Reflect dependency changes.
- 2018-11-128a832ef[+] Verbose mode mapped to ffmpeg debug.
- 2018-11-129385ac9[~] Cleanup hash code and respond to upstream api changes.
- 2018-11-126ae2b35[+] Detect and use terminal pipes as priority.
- 2018-11-120400a4a[+] Convert to gif in single command instead of multiple.
- 2018-11-093cbeffa[+] Migrate layout to use semantic ui grid.
- 2018-11-091842541[~] Transition to semantic ui form elements.
- 2018-11-0904d812c[+] Introduce semantic UI.
- 2018-11-094bf1ba1[~] Avoid buffering file since we aren't deleting them.
- 2018-11-096f3a6ec[~] Persist the produced gif images to a Store.
- 2018-11-09d5920d8[~] Cache ffmpeg results on both cutitng and extracting frames.
- 2018-11-097649402[+] Roll up multiple errors with multierror.
- 2018-11-0847100a9[!] Send a string error, since repsonse was just sending an empty object.
- 2018-11-080b3ea2b[!] The websocket isn't automatically parsed into json so we do it.
- 2018-11-087a4e179[+] Cache the downloads.
- 2018-11-087c68185[~] Embedd the gif directly with <img> tag.
- 2018-11-08dde0b37[!]Check expected output.
- 2018-11-0883707e2[+] Add Gif handling endpoint.
- 2018-11-0712a96d1[+] Select quality.
- 2018-11-07438034e[-] Removed old comment.
- 2018-11-07361733b[~] More detailed logging.
- 2018-11-07ba5df78[~] Renamed "proxy" to "devServer" to be more specific.
- 2018-11-07dc415b1[+] Implemented logging middleware.
- 2018-11-073a8276b[!] Migrate to Vuejs instead of jQuery.
- 2018-11-07fb714b2[+] Handle both serving of UI and creating gif images.
- 2018-11-078b556d1[~] Moved FPS to method instead of struct field.
- 2018-11-066fa7cf6[+] Add HTML boilerplate ready to Go
- 2018-11-0635a92a6[+] Be technology agnostic.
- 2018-11-064bd69e9[+] Be technology agnostic.
- 2018-11-0615abc88[+] Protoypical CLI.