Commit Graph

  • 050160c326 Hugo template rip commit. When in doubut steal it out master shockrah 2025-08-18 10:19:49 -0700
  • d709e5fcc5 Skeleton for basic homepage and other generic pages like 404's and things shockrah 2025-08-18 10:19:10 -0700
  • f6d2fcd3f6 updating templates to the ones from the dimension theme, no video support yet with this theming shockrah 2025-08-18 10:18:31 -0700
  • eb99d97e7b Path & PathBuf .join() methods are more headache than they're worth Here's two hard coded variables shockrah 2025-08-17 15:30:09 -0700
  • 7d813391bd Stablizing backend files search shockrah 2025-08-17 15:22:21 -0700
  • 1309ab2324 Backend now responsed to all correct API calls for video file pages shockrah 2025-08-15 20:45:04 -0700
  • 150d34c38e Opting for string keys in json db shockrah 2025-08-15 20:24:09 -0700
  • 61b3a5fe80 Main video pages now slowly coming online from the backend shockrah 2025-08-15 16:20:56 -0700
  • ac200c0c0d Removing mega old code that doesn't work anymore shockrah 2025-08-13 16:14:49 -0700
  • 9671be1ff3 Updating references to old api/ to clippable-svc/ shockrah 2022-10-28 12:12:21 -0700
  • 348410853a Renamed api to clippable-svc to be more clear shockrah 2022-10-28 12:09:29 -0700
  • 54af3628e4 - Removing out of scope code shockrah 2022-05-04 17:46:22 -0700
  • dc98feef5f + Required job dependencies for cargo builders shockrah 2022-03-27 00:49:36 -0700
  • ba0d75d383 + New jobs for building both admin and normal docker images + New jobs for building both admin and normal binary packages shockrah 2022-03-27 00:45:07 -0700
  • 9f78f316c5 +* Ansible role meta data shockrah 2022-03-27 00:43:14 -0700
  • 988d598a19 + Base job for deploy docker images to gitlab repos shockrah 2022-03-27 00:42:47 -0700
  • 1fd47481c8 + Base job for building cargo binaries script field is the only that "userland" code needs to override shockrah 2022-03-27 00:41:47 -0700
  • 4416d08994 + admin::populate_video_list now populates t he video list The ul here is meant to serve as a quick way to check what videos are being served as well as removing videos shockrah 2022-03-27 00:00:50 -0700
  • d1e2d80eae + Font awesome images + Styling for admin video list shockrah 2022-03-26 23:58:53 -0700
  • e31edb55ad !* Switching to the fetch api from old xhr Less jank and now also using a more flexbile backend for fetching json data shockrah 2022-03-26 22:33:09 -0700
  • 40e2d9d4be + category::fetch_category_videos for easy json fetches shockrah 2022-03-26 22:13:55 -0700
  • 2411e39e87 + Adding hook for /admin redirect shockrah 2022-03-26 22:01:17 -0700
  • 86b9081354 + Rust docs where needed There may be more changes that could be added to improve documentation however this is meant to be a good start. shockrah 2022-03-26 21:51:07 -0700
  • 6c6d5f8f30 + onload hook for admin form functionality shockrah 2022-03-24 19:59:24 -0700
  • 1e4a6d5f5d + New buttons/fields for submitting data shockrah 2022-03-24 19:59:01 -0700
  • 63ac49de5f + Upload form hooks for simple uploads There is still more work to be done for stabilization as well as updates for more code quality as right now things are very ad-hoc. shockrah 2022-03-24 19:58:20 -0700
  • d56bd6b7cd + Generally useful helper functions shockrah 2022-03-22 22:09:43 -0700
  • 367c798320 + /admin/remove-video... + /admin/upload-video Code still requires some tests to ensure correctness shockrah 2022-03-22 22:09:04 -0700
  • 88a938d0c2 - Removing partial module from streaming branch + Moving DB_PATH into db module shockrah 2022-03-22 20:02:01 -0700
  • 0d9991c557 !* Splitting up the admin module This is primarily for organizational reasons however it should make things easier to track as the complexity increases with features getting filled out. shockrah 2022-03-22 20:01:19 -0700
  • 7c85c656e9 * script src=/static/dist/budle.js where required * page module no longer sets 'script_src' shockrah 2022-03-22 17:49:09 -0700
  • 3ad4d4fa14 +! More fixing of dev dependencies shockrah 2022-03-22 17:35:03 -0700
  • a234696e46 + Debugging/packaging tech stack deps shockrah 2022-03-22 17:24:27 -0700
  • 28d9c2aa30 * Frontend restructure with webpack Doing this means we only have to serve up a single js file across all pages, reducing the amount of fuckery the backend has to do. Also we can start marking the js to require much heavier caching shockrah 2022-03-22 17:17:15 -0700
  • 0db05a2e5b + Adding deps required for better packaging shockrah 2022-03-22 17:15:51 -0700
  • f65bc578a8 * Exposing page::default_map + Max width for login form shockrah 2022-03-13 12:49:36 -0700
  • b7a3410fc4 Partial response ranges are now parsed properly shockrah 2022-03-02 21:21:04 -0800
  • db637c0889 * Cargo clippy cleanup shockrah 2022-02-05 13:49:49 -0800
  • 0698f62659 + Adding thumbnail to video opengraph tags shockrah 2022-02-02 23:47:02 -0800
  • de70a177aa * Fixing Opengraph type from website to video.other shockrah 2022-02-02 23:12:03 -0800
  • b2296ff4ca * Exposing page::default_map + Max width for login form shockrah 2022-02-02 23:04:22 -0800
  • 7b04401893 * Simplified video meta dump prior to uploading shockrah 2022-02-02 23:03:32 -0800
  • ff73995ff3 !!+ Optional backend code for admin feature Features implemented thus far are proven to be working however they will be left as optional features until they are more properly tested in some kind of staging environment shockrah 2022-02-02 23:02:39 -0800
  • 91d3d2b9fc +! Deps for admin feature These are only compiled with the --features admin flag so placing these alongside the normal feature dependencies is totally safe and won't increase compile times as they are not compiled in default builds. They are however downloaded so some extra overhead is spent fetching them for builds. shockrah 2022-02-02 22:59:40 -0800
  • e3e98e8b9e !+ Auth verification flow now complete shockrah 2022-02-02 22:57:36 -0800
  • 7a4d3d01e4 +! og:video tag shockrah 2022-02-02 22:29:44 -0800
  • 03491a6396 + Adding back proper breadcrumbs to the navbar shockrah 2022-02-02 21:55:21 -0800
  • 2a0b6f616c + Specifying tag for typescript building shockrah 2022-02-02 21:19:41 -0800
  • 5fd4d920d0 + Switching to codesignals docker image shockrah 2022-02-02 19:50:56 -0800
  • cbe0f7a29d *! Fixing buid pipeline to include JS shockrah 2022-02-02 19:44:32 -0800
  • f8052a6ecf * Fixing url generation on thumbnails This is mostly to remove the extensions which mess with OpenGraph meta fetching Most services like Discord/Twitter/Facebook/Linkedin will not bother using the Available opengraph metadata if an extension is detected as its assumed to be a plain file shockrah 2022-01-31 15:09:55 -0800
  • ac494608ff * FIxing typo shockrah 2022-01-29 13:37:21 -0800
  • 5f2049c22e * Fixing needs clause shockrah 2022-01-29 13:35:51 -0800
  • 541e1345d1 * Fixing busted binary path shockrah 2022-01-29 13:32:43 -0800
  • 954f4ced8d - Removing rustup toolchain swap Git version of rocket.rs no longer requires nightly so we're going to start opting for stable toolchains shockrah 2022-01-28 15:25:05 -0800
  • 1e76a1d444 + Build stage prior to image deployment stage shockrah 2022-01-28 13:57:35 -0800
  • 683dcffd6f *+ More env flags listed in readme *! Async requests for category pictures shockrah 2022-01-28 13:39:19 -0800
  • c2eb93d3af + Proper linkage in navbar shockrah 2022-01-10 19:01:44 -0800
  • 2c7301a084 * Specifying local gitlab registry shockrah 2022-01-02 17:34:44 -0800
  • 2616e5bbbb + Building container via pipeline shockrah 2022-01-02 17:21:36 -0800
  • fc5a6b4c9d * Fix to make syntax checks actually pass in testing shockrah 2022-01-02 17:15:50 -0800
  • 08b05dbf55 + Docker based service hosts are now supported via the new ansible role Usage of this role is still sketchy however at least all the required playbooks are in place Main issue at the moment is the interfacing with these playbooks shockrah 2022-01-02 16:04:10 -0800
  • b7f779b34f + Moving over to new ansible role setup shockrah 2022-01-02 15:10:00 -0800
  • 5440c508e5 - Removing workspace setup for cargo This should make building much more straight forward in the future as currently builds have to follow a much stranger method - Removed fluff storage file No longer going to support uploading API. This is with the assumption that most who use this software are going to know how to upload files to their server anyway shockrah 2022-01-02 14:21:32 -0800
  • 1e2ff50214 * breadcrumb navbar should make navigation easier now shockrah 2021-10-26 18:47:24 -0700
  • baedfc72ea * Better opengraph meta tagging shockrah 2021-10-26 18:15:05 -0700
  • 57181ee75e Merge branch 'master' of gitlab.com:shockrah/clippable shockrah 2021-10-26 09:57:21 -0700
  • 64ef933267 + Adding simple navbar menu at the top In theory breadcrumbs would look/feel better to use but for now this will do to massively improve the UX shockrah 2021-10-26 09:57:08 -0700
  • 3b0249e58a - Removed file extensions from frontend shockrah 2021-10-25 23:35:51 -0700
  • 6bb44e5d05 + Added support on /clips/<cat>/<file> to ignore the file extension With this the frontend can produce opengraph fetch-friendly url's shockrah 2021-10-25 23:31:18 -0700
  • 54b2b55fcb + More stuff to ignore for windows env shockrah 2021-10-25 22:01:21 -0700
  • 0215ab6ede * This patch is just an excuse to mention that the docker registry has been updated shockrah 2021-10-23 00:15:20 -0700
  • 1b9c9869fc * Documentation now reflects project's current state Also putting alink to my page shockrah 2021-10-23 00:14:41 -0700
  • f327d993c5 * Fixing broken video links in href shockrah 2021-10-22 23:59:27 -0700
  • 12525b8cd5 * Fixing remaining paths in ansible deploy script shockrah 2021-10-22 23:52:18 -0700
  • 17aa75a01e * Fixed ansible file paths idk how i missed all this shockrah 2021-10-22 23:42:02 -0700
  • b4f2902b46 * Fixed static output path on remote shockrah 2021-10-22 23:28:26 -0700
  • 65ea393b7e * Better video titles * Clickable images in categories pages shockrah 2021-10-22 23:24:59 -0700
  • 46f9000358 + Meta data and page data are now split More env vars to keep track of and doc in the landing page too -_- shockrah 2021-10-22 23:24:28 -0700
  • 5707499af9 * Cleaner thumbnail finder with more controlled state shockrah 2021-10-22 23:12:04 -0700
  • 31d9794d7f + Lazy static because we need to start caching and avoid insane heap allocations shockrah 2021-10-22 23:11:24 -0700
  • 5fd0279138 - Removign fluff job shockrah 2021-10-22 22:42:38 -0700
  • c503cc5d9d * Hover divs and clickable images shockrah 2021-10-22 22:42:21 -0700
  • ef0981b68f + Adding build stage for the docker image shockrah 2021-10-22 20:41:38 -0700
  • a0bf263014 + Ansible script for sending up server fiesl to a vps shockrah 2021-10-22 20:18:31 -0700
  • bb69c37a5a + QOL Build scripts shockrah 2021-10-22 00:31:51 -0700
  • 64d3253b90 Merge branch 'master' of gitlab.com:shockrah/clippable shockrah 2021-10-22 00:26:59 -0700
  • a5f649a284 + ebs section for terraform build + Basic nginx setup script certbot commands are not included shockrah 2021-10-21 23:55:58 -0700
  • c74ee022fc * Category thumbnails are no longer awful shug.jpg has entered the chat shockrah 2021-10-21 00:19:24 -0700
  • f42f125766 * Optimizing thumbnail generation so they're 640x? This makes them literally 30Kb on average for my personal use Also they're thumbnails so they could actually be smaller ! forcing thumbnails to be jpg as well shockrah 2021-10-20 21:45:47 -0700
  • 5e3b2e830b + Tree clone script shockrah 2021-10-20 21:28:02 -0700
  • 71407b9202 Merge branch 'master' of gitlab.com:shockrah/clippable shockrah 2021-10-20 21:27:46 -0700
  • 92a23936cf + Video bulk thumbnail generator shockrah 2021-10-20 21:27:10 -0700
  • 9775ae9cb7 + Simple example infrastructure built with Terraform This should have literally everything you need to run a single command and get all infra components live and ready for app deployment. shockrah 2021-10-19 19:57:50 -0700
  • de51b9141d + DOcker image in registry wew lad + Better docs All around qol for people that don't know what this thing is shockrah 2021-10-18 02:18:00 -0700
  • d87d689f03 * Seperating build stages shockrah 2021-10-18 00:31:30 -0700
  • 3676b13411 + more content in about section and packaging now shockrah 2021-10-18 00:29:59 -0700
  • 7f9ff9bb65 - No more grabbing no directory entries in categories + Better video sizing shockrah 2021-10-17 21:26:04 -0700
  • 501916cb57 * typo in og tags shockrah 2021-10-17 21:22:13 -0700
  • 8040481038 * Fixing the open graph image path shockrah 2021-10-17 21:17:04 -0700