Commit graph

  • 17e489ad1c
    Merge pull request #15 from gmemstr/staging master 2.1 Gabriel Simmer 2021-05-29 22:56:04 +0100
  • 764313a9ea
    Merge pull request #18 from gmemstr/tidy-meta Gabriel Simmer 2021-05-29 22:52:30 +0100
  • e888ca1759 Fix typo. Gabriel Simmer 2021-05-29 22:51:23 +0100
  • c8a898d861
    Add frontend blurb. Gabriel Simmer 2021-05-29 22:49:17 +0100
  • 60b69213ae Redundant redundancy. Gabriel Simmer 2021-05-29 22:44:31 +0100
  • cbd30f9155 Clean up CCI config. Gabriel Simmer 2021-05-29 22:42:24 +0100
  • 636ab32ead Tidy README, remove UPX requirement. Gabriel Simmer 2021-05-29 22:32:38 +0100
  • d5dc7aa6b6
    Merge pull request #17 from gmemstr/s3-provider Gabriel Simmer 2021-05-29 20:19:12 +0100
  • 59cfb6656f Actually fix overlapping S3 providers. Gabriel Simmer 2021-05-29 20:12:32 +0100
  • e7f3d5402e Deletion support for S3. Gabriel Simmer 2021-05-29 19:57:49 +0100
  • 4aae9887e1 Fix referencing for S3 providers. Gabriel Simmer 2021-05-29 19:53:03 +0100
  • 8fff6da76b Add support for custom endpoints and keys for S3. Gabriel Simmer 2021-05-29 19:37:45 +0100
  • 550e722a53 Implement SendFile() and ObjectInfo() for S3. Gabriel Simmer 2021-05-29 10:48:32 +0100
  • 22e1df4bc7 Starting on basic S3 support. Gabriel Simmer 2021-05-28 22:43:30 +0100
  • c680c57665
    Merge pull request #16 from gmemstr/frontend-design Gabriel Simmer 2021-05-26 21:50:26 +0100
  • 9cd45faf1e Minor tweaks. Gabriel Simmer 2021-05-26 21:45:16 +0100
  • 06dd0f6dec Implement new colour palette. Gabriel Simmer 2021-05-23 21:04:24 +0100
  • db7bc98ba2
    Merge pull request #14 from gmemstr/embed-assets Gabriel Simmer 2021-05-23 17:35:52 +0100
  • 81cb0259e5 Bump golang image version. Gabriel Simmer 2021-05-23 17:33:45 +0100
  • dad608edbc Embed web assets into binary. Gabriel Simmer 2021-05-23 17:31:57 +0100
  • 40724cbdef
    Merge pull request #13 from gmemstr/simplify-filetransfer Gabriel Simmer 2021-05-23 15:44:02 +0100
  • 53ffe69bdc Trigger CI/CD. Gabriel Simmer 2021-05-23 15:40:20 +0100
  • b90abd8779 Remove old file path function. Gabriel Simmer 2021-05-23 14:46:28 +0100
  • 54fe5f9c5c Simplify file serving from local or remote. Gabriel Simmer 2021-05-23 14:43:27 +0100
  • 8127aaa6a8
    Merge pull request #5 from gmemstr/refactoring v2.0.0 Gabriel Simmer 2020-04-24 09:25:51 +0100
  • 396c5914f6
    Renaming application from "NAS" to "Sliproad". Gabriel Simmer 2020-04-24 09:22:33 +0100
  • ab6bcad510
    Add blurb about authentication to README. Gabriel Simmer 2020-04-24 09:13:06 +0100
  • ce4ee64509
    Minor linting fixes & move to CircleCI/UPX orb. Gabriel Simmer 2020-04-24 09:01:53 +0100
  • c559f28ebb
    Authentication handling with Keycloak. Gabriel Simmer 2020-04-16 23:49:35 +0100
  • 5e85a600d8
    Simplify file router, add documenting comments. Gabriel Simmer 2020-04-15 23:19:33 +0100
  • 8db4a35994
    Better handling of serving files, frontend tweaks. Gabriel Simmer 2020-04-15 12:16:27 +0100
  • e1b8c50d55
    Delete files and create directories. Gabriel Simmer 2020-04-12 22:10:51 +0100
  • 1ba1a14807
    New file regex. Gabriel Simmer 2020-04-11 22:43:03 +0100
  • a686cb8c53
    Added 'SHELL' enviornment variable to Makefile. Gabriel Simmer 2020-04-07 10:26:19 +0100
  • 10779b8000
    Preparing for 2.0, improved dist command. Gabriel Simmer 2020-04-06 23:56:57 +0100
  • cdf8c9a598
    Implement new UPX Orb for CircleCI. Gabriel Simmer 2020-04-06 22:51:56 +0100
  • 5e345f11af
    Tweaked spacing for file list, icons. Gabriel Simmer 2020-04-05 19:32:35 +0100
  • 2a17dbc178
    Restyled frontend with nicer colours and layout. Gabriel Simmer 2020-04-03 21:19:59 +0100
  • 59c79fc4fe
    Support for special characters in filename. Gabriel Simmer 2020-04-03 21:17:43 +0100
  • 0902f8a429
    Tweaking cache for CI Gabriel Simmer 2020-04-03 13:53:25 +0100
  • 2ab4de5526
    Improve UPX install for CI Gabriel Simmer 2020-04-03 13:47:16 +0100
  • a5494c8811
    Fine-tuning UPX and CircleCI configuration. Gabriel Simmer 2020-04-03 13:38:21 +0100
  • 750b85c261
    Triggering CircleCI build. Gabriel Simmer 2020-04-03 13:29:59 +0100
  • c28851fcc3
    Tests & CI, io.Reader > Multipart file. Gabriel Simmer 2020-04-03 13:26:06 +0100
  • c183003953
    Resolve upload logic for frontend. Gabriel Simmer 2020-04-03 02:24:18 +0100
  • 641e015ca6
    Simplify router, remove common and authentication. Gabriel Simmer 2020-04-02 20:50:39 +0100
  • 207676d4a7
    Correct config provider, no backblaze goroutine. Gabriel Simmer 2020-04-02 15:31:30 +0100
  • 58128a0e98
    File upload progress and Makefile commands. Gabriel Simmer 2020-03-31 01:16:12 +0100
  • a765d52e4b
    Update README, add configuration examples. Gabriel Simmer 2020-03-31 00:01:03 +0100
  • d86ed1233f
    Implemented uploading for Backblaze & Disk (v1) Gabriel Simmer 2020-03-30 20:51:26 +0100
  • 9cd7ab75e8
    Better error messages for Backblaze, int64. Gabriel Simmer 2020-03-23 10:53:58 +0000
  • f54ad74ec7
    Responsive media queries for grid. Gabriel Simmer 2020-03-22 21:26:00 +0000
  • bb03aa9b8f
    Subdirectory handling in frontend, README Gabriel Simmer 2020-03-22 21:15:31 +0000
  • 292e24978d
    Implement new frontend, "/" at end of provider. Gabriel Simmer 2020-03-22 00:18:19 +0000
  • 49dba732d3
    Implement Setup() function for providers, cleanup Gabriel Simmer 2020-03-21 00:31:24 +0000
  • 7450d229f4
    Remove React frontend Considering other options for a web frontend for this project, including vue or vanilla javascript. Gabriel Simmer 2020-03-19 10:15:46 +0000
  • c2171d00c9
    io.Copy rather than ioutil.ReadAll Should offer some speed boost, copying the file contents rather than reading it all to memory then writing it back out. Should theoretically be able to handle larger files as well, although some benchmarks are TBD around filesize limits. Gabriel Simmer 2020-03-19 10:13:38 +0000
  • ea1075cb5b
    Rewrite file provider to proxy data download (rather than redirect) Reworked the fileprovider to proxy data directly from the provider rather than attempt to funkily redirect when needed, since it was overly complex and wouldn't work well in the long run. Temporarily added "file" as constant return for determining the filetype through Backblaze. Gabriel Simmer 2020-03-15 23:48:37 +0000
  • bf1f06b79c Refactoring file storage to enable different providers Expanding this as we go, currently have POC Backblaze B2 support and basic 'disk' provider as well. Still WIP, but functional for the most part. Also moving to simplified YAML configuration. Gabriel Simmer 2020-02-24 18:07:47 +0000
  • 9a2e6814f9 Add cold storage interface, go module Gabriel Simmer 2020-02-22 22:43:57 +0000
  • 6014919657
    Bump handlebars from 4.1.2 to 4.5.3 in /frontend dependabot[bot] 2019-12-29 14:00:09 +0000
  • 10f8fb5f52
    Bump eslint-utils from 1.3.1 to 1.4.3 in /frontend dependabot[bot] 2019-11-02 15:59:32 +0000
  • 6524726357 Directory listing in new frontend Gabriel Simmer 2019-07-27 21:43:05 -0700
  • 9ab5f248a9 Rewriting frontend in react, refactoring of routes. Gabriel Simmer 2019-07-13 20:19:28 -0700
  • 88e0d6c7b1
    Add disk usage statistics to index & API. Gabriel Simmer 2019-04-01 22:43:57 -0700
  • a2a1e0e573
    Begin work on API, decouple frontend to be more dynamic. Gabriel Simmer 2019-03-02 17:41:13 -0800
  • b07c20d43a
    Fix incorrect variable name in upload function. Gabriel Simmer 2019-02-28 22:40:10 -0800
  • a3d421ed3d
    Actually add js file for file drag and drop. Gabriel Simmer 2019-02-28 22:38:04 -0800
  • c252f1bf77
    Drag and drop fileuploading (janky). Gabriel Simmer 2019-02-28 22:27:13 -0800
  • 8b49d75077
    Fix bug where file upload location was not respected. Gabriel Simmer 2019-02-24 14:53:55 -0800
  • bd6b7c86b2
    Add example config, adding instructions to README. Gabriel Simmer 2019-02-24 14:51:40 -0800
  • 23177b6b54
    Implement basic file uploading ('hot' tier only) Gabriel Simmer 2019-02-24 14:42:21 -0800
  • 68f313c879
    More regex path improvements. Gabriel Simmer 2019-02-24 11:51:36 -0800
  • da6bd94800
    Fix regex for paths to match spaces. Gabriel Simmer 2019-02-24 11:29:45 -0800
  • f9023d0c4d
    Use common readandservefile function (can handle large files) Gabriel Simmer 2019-02-24 11:16:40 -0800
  • 053148e4b6
    Move SVGs to own files for reuse and easier markup. Gabriel Simmer 2019-02-24 10:10:08 -0800
  • e079939e0b
    Styling + fancy SVG icons. Gabriel Simmer 2019-02-24 02:59:16 -0800
  • 4bd60c6c1d
    Add basic styling to listing page, fix previous directory link. Gabriel Simmer 2019-02-24 01:02:03 -0800
  • 7b091438d4
    Initial commit of basic functional file listing Gabriel Simmer 2019-02-24 00:25:39 -0800
  • 37a5d4d29c
    Initial commit Gabriel Simmer 2019-02-24 00:23:09 -0800