mordaunt.dev/code

code / giffer / log

giffer log

128 commits, newest first

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