Skip to content

Releases: ptrumpis/snap-camera-server

Patch Release v3.2.1

18 Feb 00:30
Compare
Choose a tag to compare
  • Fixed lens placeholder image bug
  • New config option to enable placeholder images (default: disabled)
  • Updated sharp library

Upgrade Notes for v3.0/v3.1 users
If you are upgrading from v3.0/v3.1, you can overwrite all your existing server files.

  1. Open up a Terminal/PowerShell
  2. Switch path to your server directory with cd command
  3. Run the docker compose up command inside your server directory

Upgrade will now happen automatically and may take some time.
You will see a bunch of connection error messages during the upgrade, don't worry about them.

The upgrade is complete if you see a similar log message:

Server upgrade from '50700' to '80036' completed.

Support Release v3.2.0

27 Jan 21:01
Compare
Choose a tag to compare

Change Notes

  • Upgrade to MySQL 8.0.x for out of the box macOS ARM support
  • Node 14 code compatibility (Node 16 is still the default)
  • Migration of .env application settings to config.yml
  • Fixed small bug with .webp to .png image conversion
  • Updated npm packages

Upgrade Notes for v3.0/v3.1 users
If you are upgrading from v3.0/v3.1, you can overwrite all your existing server files.

  1. Open up a Terminal/PowerShell
  2. Switch path to your server directory with cd command
  3. Run the docker compose up command inside your server directory

Upgrade will now happen automatically and may take some time.
You will see a bunch of connection error messages during the upgrade, don't worry about them.

The upgrade is complete if you see a similar log message:

Server upgrade from '50700' to '80036' completed.

Patch Release v3.1.1

29 Jul 22:03
Compare
Choose a tag to compare
  • Fixed an issue where UUID's and some share URL's would not return a search result

Maintenance Release v3.1.0

26 Jun 19:45
Compare
Choose a tag to compare
  • New configuration file config.yml for relay url's
  • Relay Timeout handling and better search result experience
  • Updated npm packages

Patch Release v3.0.1

24 Mar 14:13
Compare
Choose a tag to compare
  • Storage server would point to wrong IP if server was hosted on remote computer

Web Crawler Release v3.0.0

03 Mar 15:34
Compare
Choose a tag to compare
  • New web crawler to download Lenses from lens.snapchat.com
  • Search by creator URL's e.g. => https​:​//​lensstudio​.​snapchat​.​com​/creator/wmF-q3w45OG4x4ZRmLGLoA
  • Relay server with backed up Snap Lenses is now fully optional
  • Better control over disk space usage with new .env settings
  • New automatic database migration
  • Reworked code and performance optimizations
  • Bug fixes

Patch Release v2.0.6

25 Feb 15:25
Compare
Choose a tag to compare
  • Added missing nginx CORS headers for cache import
  • Auto download of missing images improved
  • Windows gencert.bat script is now included with PATH detection
  • Added Video Tutorial Links
  • Fix for example.env default values
  • Small bug fixes

Import Cache Release v2.0.0

15 Feb 19:10
56f3c47
Compare
Choose a tag to compare
  • New import API to add missing lenses from your own application cache
    • e.g. %USERPROFILE%\AppData\Local\Snap\Snap Camera\cache\lenses
  • New editable media file templates for lens customization
  • Adminer Docker image is now included to manage lens information easily
  • Changed database schema to add custom hashtags to your lenses
  • New search by custom hashtags e.g. => #funny, #makeup
  • New nginx server theme to browse stored files easily
  • Featured, top and category lenses will be auto downloaded right after server start
  • Reworked code and performance optimizations
  • Bug fixes

Initial Public Release v1.0.0

12 Feb 10:44
Compare
Choose a tag to compare
  • New completely revised Docker port
  • New nginx file/web server storage system (removed S3 Storage solution)
  • Changed database schema to include UUID of lenses
  • Improved search functionality to find Snap Lenses easier
    • Search by lens ID e.g. => 47655570879
    • Search by hash/UUID e.g. => 93776b3a994440c4b069b5c61ae352eb
    • Search by link share URL e.g. => https​:​//www​.​snapchat​.​com/unlock/?type=SNAPCODE&uuid=b534a2ce946c4c87ac089e7abed05bc9&metadata=01
    • Search by creator name without special syntax e.g. => Snap Inc
  • Auto backup of featured, top and category lenses to serve files locally
  • Support for new image and snapcode URL's
  • New dynamic server relay system
  • Removed dead code relying on studio-app.snapchat.com
  • The category thumbnails are now included in the project
  • Included script to generate local SSL certificate