Share Me Versions Save

An image and video hosting platform for your server, with rich embed support and API.

0.27.0

11 months ago

Documentation

  • 4278082b19679650d8dc734b7ec1b7a736656293 - :memo: add Inter Fontsource - RaviAnand Mohabir
  • e5def7913f9cdbecb6bf59263922e07a44112077 - :memo: always display doc links - RaviAnand Mohabir
  • fee98562a52101744e5b51d757877464b04deaf5 - :memo: improve responsive styles - RaviAnand Mohabir
  • c51eb02cfc37e4a15847c1c7c2f77db6bba3d800 - :memo: move - RaviAnand Mohabir
  • ae35276ae04aaae93ec1df656922edd26aa41910 - :memo: remove boilerplate metadata and optimize imports - RaviAnand Mohabir
  • 8bd9b1238a6e266329ddfd98396ca9c975537269 - :memo: add Umami tracking script, Google domain verification and metatags - RaviAnand Mohabir
  • 6813764fe9e1253409620e1a9f98c29b4929e0c2 - :memo: update Next.js base path and use Link component for anchors - RaviAnand Mohabir
  • bb00b0dabf87e09a409db1467601d3a3b80d5ec0 - :memo: update Next.js base path for landing page - RaviAnand Mohabir
  • 88e2e882ca697805bbaa5d4cd94bc1c9b1eb3aa2 - :memo: fix out path of Next.js - RaviAnand Mohabir
  • 6a0b8f470e3205ac390331bafc576a98b0b4b75e - :memo: build search index in GH Action - RaviAnand Mohabir
  • cdaf34e75d5fb72a0868b4ae1ef797cc57062b4d - :memo: add authentication, s3, tagger, search, proxy and other docs - RaviAnand Mohabir
  • 33aba4d9f1cac24f3b18d77a306360e5c539b587 - :memo: add Kubernetes documentation - RaviAnand Mohabir
  • 9fb1eabb924d994a950f16478f6be8814a7d42c9 - :memo: add remark-hint plugin with custom Hint component - RaviAnand Mohabir
  • f02389ee112282229cabec0ead6550560e1a1129 - :memo: optimize imports - RaviAnand Mohabir
  • ca412d13f966a15589695a6ee7a97ae7c2c6a5f6 - :memo: enable Next output export and configure GH Pages Action - RaviAnand Mohabir
  • 40c354eca4ffd61d2fbabd58032faa5732fe51cd - :memo: add docs for installation, Docker deployment, API keys and ShareX integration - RaviAnand Mohabir
  • 258a66bac8388f3f307094088214a36842603483 - :memo: add script to dump static lunr index - RaviAnand Mohabir
  • 7cc360186da9b87093cc3986a0bda0354f6d81c8 - :memo: add home page with layout, hero and features overview - RaviAnand Mohabir
  • 1687a69be234835de9842688ebfa0da2d8699724 - :memo: initialize Next.js landing page with MDX and Mantine for documentation - RaviAnand Mohabir

Features

  • cb59d1df0781832bc4904bccd360340c108ac6f1 - (frontend) :lipstick: add Inter Fontsource - RaviAnand Mohabir

Miscellaneous Chores

  • c3cf11742cc08d8eee64c237d3a02057c904af5f - (version) 0.27.0 - Cog
  • 76b146c00cd90dfb9e93949afd286a0da68175c3 - :art: use import path aliases - RaviAnand Mohabir
  • e22a1dd29bcfde3d5b0d41300ba4b0b2c591dc1e - :wrench: add service and PB folders - RaviAnand Mohabir
  • e87539adcd562fb8ea32482b33f380d25f4e49cd - :wrench: add docs folder to TS Config exclude - RaviAnand Mohabir

0.26.0

11 months ago

Bug Fixes

  • ddefe1bca92abcfce544ca341ea8cc40544adc74 - (server) :bug: accept file for single file form data - RaviAnand Mohabir

Features

  • 1320b7b3f8ae55b1ab65b600cd8b2f038dccda22 - (server) :speech_balloon: update API error message if form files not set - RaviAnand Mohabir
  • e5c94e0b8721376480987a32d817afa5de6223a5 - (server) :sparkles: detect MIME type from file headers - RaviAnand Mohabir

Miscellaneous Chores

  • 673e4248a359795e013df509fe1f49fdf2307725 - (version) 0.26.0 - Cog

0.25.0

11 months ago

Features

  • b6d6913f37c5f9def8d2f17343d4307b63a07cf5 - :sparkles: use UUID to track uploads and display multiple indicators - RaviAnand Mohabir

Miscellaneous Chores

  • b8e2c44901c9464cbf9ed88052c8cabb225e26d0 - (server) :pushpin: run go mod tidy - RaviAnand Mohabir
  • c8f4201ad6f5528babde7433bfecd65b8b6a6f0c - (version) 0.25.0 - Cog
  • a71ec2e999fe6efe60b37844ca195d2b27dd3277 - :wrench: add conventional commit scopes - RaviAnand Mohabir

Style

  • 7c6202029460b69e553874864500bf98a18f44f3 - (frontend) :art: use path alias in imports - RaviAnand Mohabir

0.24.0

1 year ago

Bug Fixes

  • 227cb16f1a72944111eed78e3201c4ce89ef3ef3 - (server) :bug: return if documents are empty - RaviAnand Mohabir
  • dcc76784a8f3cb597cda1c6c81f589191c66dd68 - (server) :bug: close response body - RaviAnand Mohabir
  • c9734c0e45d67791cb749f0c8f7b22f9feb54aac - :bug: update middleware to inject user in context if API key recognized - RaviAnand Mohabir

Build system

  • 2bb450a4e992888180572769969983afc8376c19 - :building_construction: export port 5000 in container - RaviAnand Mohabir

Continuous Integration

  • afaf49d4aea5fbecf8385e1ed359e4065ddc111a - (tagger) :construction_worker: add share-me-tagger image to CI build - RaviAnand Mohabir

Features

  • 29dce214821e9ef193f07ff41287c2af34d9e8eb - (frontend) :sparkles: add support for POCKETBASE_SERVER_URL environment variable - RaviAnand Mohabir
  • 1ba3108ae402f228f8eb56088ef7903898fbd02f - (server) :sparkles: implement check for image mime types - RaviAnand Mohabir
  • f187a42827e5dc2dbfe564a2907a12d7585d2b5c - (server) :sparkles: implement tags generate command to generate tags for old files - RaviAnand Mohabir
  • 8dee322c8dbc053b0dd9903952f595aac912a5f9 - (server) :sparkles: add tags and tags suggestions to Meilisearch index - RaviAnand Mohabir
  • 4064e0fa29fed6ca3163715b9312f2c8f442b106 - (tagger) :sparkles: add load_model.py script to download weights during docker build - RaviAnand Mohabir
  • 6ed0224bf3b26e6d79d2dcdd2b7aa0457f6c5187 - (tagger) :sparkles: add support for DETR_RESNET_50_MODEL_PATH environment variable - RaviAnand Mohabir
  • e6aa5188295ebf150308c3212b4140567f0ca22e - (tagger) :sparkles: add multi-stage Dockerfile with Gunicorn and deps step to clone detr-resnet-50 repo with Git LFS - RaviAnand Mohabir
  • 710077037dd23572506175a881c38b638b860b88 - :sparkles: implement support for multiple files with files form data - RaviAnand Mohabir
  • 5da4e974845847fe5f09f86b76a932fa509b5f3f - :sparkles: remove custom JWT secret and use PocketBase record auth token secret - RaviAnand Mohabir
  • ec0071b26fec87712b419eb0b74edcca0577cc0c - :sparkles: update styling of header title - RaviAnand Mohabir
  • a2ac2c222b64f80b290e648e6d247e4e80488737 - :sparkles: implement settings page with API keys management and creation - RaviAnand Mohabir
  • bfeb6aee2339b7a4eeadfe775375edaa3cc56ae1 - :sparkles: add migration to make create keys admin only - RaviAnand Mohabir
  • 42b717f0e6beefd83d9974baf5b3f0c59a0ec035 - :sparkles: implement custom API keys and post create routes as well and API key middleware to check revoked and expires - RaviAnand Mohabir
  • 784ce154f57439cda51d87a55eec7d257a4eb258 - :sparkles: add migrations to create tokens with owner, revoked and expires fields - RaviAnand Mohabir
  • 6bf51575a8e9f3b93ee0aeda41dd4fd7a784a8ba - :sparkles: implement subscription to show new suggested tags and popover when generated by tagger - RaviAnand Mohabir
  • 3c2198fd6027f51d5b754dae0d0da24369b81382 - :sparkles: add Flask Dockerfile - RaviAnand Mohabir
  • ec0de566c54370a912c600d5943d7fde2d9bad2d - :sparkles: use ?? for undefined array - RaviAnand Mohabir
  • 54236ee71ec6b5860bb919eb02feb8534c03732b - :sparkles: set default tags value for posts collection - RaviAnand Mohabir
  • 900df7c3cf96bc6550a37a1f4318954284d70e77 - :sparkles: implement tags suggestions and selection interface for posts and handle undefined tags due to use of JSON field type - RaviAnand Mohabir
  • abce21ab3539e6cea7f1bc865a6acda551bf28f5 - :sparkles: implement OnRecordAfterCreateRequest() hook to run tagger if environment variables set - RaviAnand Mohabir
  • b2ae2a7fe75b0a8aa7e598153daada84be786c8b - :sparkles: add tags field to posts collection - RaviAnand Mohabir
  • 9aa65d18eac9a51f5a9c605b8f1998263f596acf - :sparkles: addtags and tagsSuggestions to files collection - RaviAnand Mohabir
  • ee7c9a6119c05d7294d8ee279956adc780e6fb49 - :tada: implement Python Flask application with facebook/detr-resnet-50 model for object detection - RaviAnand Mohabir

Miscellaneous Chores

  • 2bf35d6e389425825904ead4a7fa31de7ce14bbf - (version) 0.24.0 - Cog
  • 841c7a504a10538c8bcddc02ee5fc1c92bf848c6 - :wrench: add VSCode workspace with CC scopes and Python settings - RaviAnand Mohabir
  • 032aadd1241e2804ac5aedbaa8ee0470a5328928 - :wrench: add Dev Docker Compose to test networking and Dockerfiles - RaviAnand Mohabir
  • a1aaa16778b9afb9b5159b5a24c48afcbb366dcd - :heavy_plus_sign: add python-dotenv - RaviAnand Mohabir
  • 37c9593f899add5213d364ba329375e9867d7f40 - :pushpin: run go mod tidy - RaviAnand Mohabir
  • b7972e29cede8cdfe9639afd91eb110be2a72113 - :coffin: remove unused UploaderContext - RaviAnand Mohabir

Refactoring

  • f2d52a3817644350ffd3b555075d08ee9cc79938 - (frontend) :recycle: update imports to use alias - RaviAnand Mohabir
  • aa02fe2780e5ae62d116b47adead81eb38ec3210 - :recycle: rename RegisterRoutes() to RegisterFileRoutes() - RaviAnand Mohabir
  • cee3ff23a5e00e92cdec402491480ca2061705f9 - :recycle: rename routes.go to files.go - RaviAnand Mohabir

0.23.1

1 year ago

Bug Fixes

  • dd7c59daa8b6c152eab952138b85ee8a03adda27 - :bug: fix usage of post title for metadata - RaviAnand Mohabir

Miscellaneous Chores

  • aa38d996903b458dbe7306b6f9c9b625f06c75e8 - (version) 0.23.1 - Cog

0.23.0

1 year ago

Features

  • 3944c2c1628262551b4bd5098870debdd0672064 - :sparkles: only show search bar on homepage if MeiliSearch enabled - RaviAnand Mohabir
  • 583ce54297f12f197d0576a5dc52c49b99343370 - :sparkles: implement search command and move index as subcommand, add key command - RaviAnand Mohabir
  • 55bd55f0c4202ad58de459e9eea7a0c0129ec452 - :sparkles: display MeiliSearch read-only key on app bootstrap - RaviAnand Mohabir
  • b12933ad09dde51b75221629dfb774d9415f6ad6 - :loud_sound: add debug logging for MeiliSearch configuration in backend - RaviAnand Mohabir
  • 06c46474a2008778c0962a3f728f4c4a77d651e1 - :sparkles: return not found if MeiliSearch not configured in frontend - RaviAnand Mohabir
  • 707786c36e60e0f2669af63b792dcd0f71bcedad - :lipstick: align page data to center - RaviAnand Mohabir
  • 75740b2a1b6052ee05d5c404351e1e02046d8613 - :sparkles: implement /search page - RaviAnand Mohabir
  • 24189dacca6051259459d715a8ad4d5edaaf5bd7 - :sparkles: install and register MeiliSearch client with context if environment variables are set - RaviAnand Mohabir
  • 80ab5fc82fbe4025244c441673b6579bed1e724c - :sparkles: add search form to homepage - RaviAnand Mohabir
  • 87e5676400e224c915a7a1b2bdf6b1d91371a48c - :sparkles: implement Meilisearch commands and hooks - RaviAnand Mohabir

Miscellaneous Chores

  • a35160706fa31aac82f989f7e0c9c02e8396a577 - (version) 0.23.0 - Cog
  • c8497b391022fded458fe4b6330fa89a4c65fe54 - merge branch 'develop' into feat/search - RaviAnand Mohabir
  • 2d611d8c79818c0598a95aff55c8fd37e92d283a - Merge branch 'develop' into feat/search - RaviAnand Mohabir
  • 28878b87c8ff7570e1f7233a42281c5e7764905f - :sparkles: add Docker compose for Meilisearch - RaviAnand Mohabir

Refactoring

  • 4258f6345b3687dde2f394afde1e354cd20ff889 - :recycle: move MeiliSearch code to meilisearch package and only register commands/hooks if MeiliSearch environment variables are set - RaviAnand Mohabir

0.22.0

1 year ago

Features

  • 44ee2db9604d0b9562a29285f7b2ee3ffa9bab0d - :lipstick: increase padding for user menu and always show username - RaviAnand Mohabir

Miscellaneous Chores

  • 5c4ed5b6397f2d5adadbd54139f7912d1d508c32 - (version) 0.22.0 - Cog

0.21.0

1 year ago

Bug Fixes

  • 12674e3cb028e5b3d295343aea778375bc8c3815 - :lipstick: fix z-index of FAB - RaviAnand Mohabir

Continuous Integration

  • f1b65f751a62fd14fa59832b4f1c9c488dd855e7 - :construction_worker: remove unused env vars - RaviAnand Mohabir

Features

  • 79855b9d9da9f3c97afd8131a9c1e5b10f19a979 - :sparkles: implement update avatar mutation with query invalidation and UI - RaviAnand Mohabir
  • 9e36cb4350bdd8da61de859a9fe715628c3d3980 - :sparkles: use useQuery hook instead of manual fetch and set state - RaviAnand Mohabir
  • fed8b47e160cbee3d7565d6bb639b04a22569de2 - :sparkles: improve mobile views - RaviAnand Mohabir

Miscellaneous Chores

  • 4bb4804c43883565575f717eb748b851b0fb9551 - (version) 0.21.0 - Cog

Refactoring

  • ec01952a915d317312ca72b3cada75eac2557712 - :recycle: use UserAvatar component - RaviAnand Mohabir

0.20.0

1 year ago

Bug Fixes

  • 32c9f8455404cd2077791e168368dfc62c9d74af - :bug: increase network-timeout further to avoid issues with arm64 build - RaviAnand Mohabir
  • ad2c40b4da81b8932b9ebb58b93721bffcadf405 - :bug: increase network-timeout in frontend Dockerfile - RaviAnand Mohabir

Continuous Integration

  • c846fdc8f41c3ec68f4c15c270579df25c74ea7c - :construction_worker: replace exclude logic with more readable include for context - RaviAnand Mohabir
  • bf6e06a7c439518dbbf1deb29e40e2a8453843ea - :green_heart: replace include with exclude and fix params - RaviAnand Mohabir
  • 102ba9181a02db9fe02eb20d8f91487db3de741b - :green_heart: add write permissions to ci - RaviAnand Mohabir
  • c4ac242bab2b59fdc788d08398e45414550c3a80 - :construction_worker: use matrix for main CI Docker build and publish - RaviAnand Mohabir
  • a469fa08082058fc74b17619d559e9647a27c637 - :green_heart: move setup to main step - RaviAnand Mohabir
  • 96485c30df2e4986375c845bd84eb694c8d4314c - :green_heart: use github. values in matrix instead of env. - RaviAnand Mohabir
  • c885bad971dc42b5731360cbb316b026fb13140e - :construction_worker: use matrix build for frontend/server - RaviAnand Mohabir
  • 2171b6e3e5b5d632e0999e9ae093a7d9898084f6 - :green_heart: add setup-qemu-action - RaviAnand Mohabir

Features

  • a293bd5446832fe2825f7bc4fa0cb55d2a270ce0 - :construction_worker: add multi-arch image support with Docker Buildx - RaviAnand Mohabir

Miscellaneous Chores

  • c40c9e53c9165fa28c14509c86b751b99605219d - (version) 0.20.0 - Cog
  • 47d643787456a468d5ebe8407990b0bfdc5f58f5 - push to trigger ci - RaviAnand Mohabir
  • 10d67d4cbc5eaafd8d9af6786a29af0e2ef0975f - :package: update yarn.lock - RaviAnand Mohabir

0.19.0

1 year ago

Bug Fixes

  • 758f7bc34b86c17d00208d2077d40b71167b483c - :bug: fix author is null in post view - RaviAnand Mohabir
  • 5ab1f7350fc1e24ffd3f9a6222875e38d7a5aee7 - :lipstick: fix align center for header content - RaviAnand Mohabir

Features

  • 51d32763f1686f90207d27e89b60cd6aa336128b - :sparkles: implement delete post - RaviAnand Mohabir
  • 73b524831687ab4dba98ef1176b50950a04f2431 - :sparkles: add link to author in PostCard - RaviAnand Mohabir
  • 6dd4df04b5b4096df5b5e26106707d121fe60ea6 - :sparkles: add SSR to user page with metatags and user card with number of posts - RaviAnand Mohabir
  • a05e44f2703e3d0346c5dfa8542848460b12b5db - :lipstick: add background blur to full page dropzone - RaviAnand Mohabir
  • 81e41b7214ce2cd50a9365ba54f210ff87e5abe0 - :sparkles: add menu in header with profile and log out actions - RaviAnand Mohabir

Miscellaneous Chores

  • 069dfc3001a7c893d830da877725d7381adf5e5a - (version) 0.19.0 - Cog

Performance Improvements

  • c540cde81e2af8956d1d6128ef8f8df2a87a17f8 - :zap: use next/script to load Umami.js to improve client-side performance - RaviAnand Mohabir