Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: thezak48/comps

v0.3.1

13 Oct 17:47
ff397ce

Choose a tag to compare

What's Changed

Fixes

  • fix(api): datetime normalization for API responses by @thezak48
  • fix(ui): constrain wide images to viewport width in fit-to-screen mode by @yammes08 in #101

Updates

  • chore(deps): Update dependency sqlalchemy to v2.0.44 by @renovate[bot] in #99

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

12 Oct 12:44

Choose a tag to compare

What's Changed

New

  • feat(api): ✨ upload comps via the API by @thezak48 in #77
  • feat: added metrics page by @ulnanlu in #83
  • feat(db): add PostgreSQL support alongside SQLite via adapter by @thezak48 in #98

Fixes

Updates

  • chore(deps): Update dependency sqlalchemy to v2.0.42 by @renovate[bot] in #81
  • refactor: made metrics dashboard file size support GB by @ulnanlu in #84
  • chore(deps): Update dependency sqlalchemy to v2.0.43 by @renovate[bot] in #86
  • style: removed extra newline between row groups of generated bbcode by @ulnanlu in #88
  • chore: fixed LICENSE badge on readme by @ulnanlu in #85
  • chore(templates): modified jinja templates to use base/child format by @ulnanlu in #89
  • chore(lint/format): created linting/formatting workflow by @ulnanlu in #91
  • chore(deps): Update dependency stylelint-config-standard to v39.0.1 by @renovate[bot] in #93
  • chore(deps): Update dependency eslint to v9.37.0 by @renovate[bot] in #94
  • chore(deps): Update dependency python to 3.14 by @renovate[bot] in #95
  • chore(deps): Update dependency stylelint to v16.25.0 by @renovate[bot] in #96

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

13 Jul 05:00
7faa398

Choose a tag to compare

What's Changed

New

  • feat(users): ✨ autocomplete attributes to the login page by @ulnasensei in #44
  • feat(comparison): ✨ allow user to set image-rendering mode by @thezak48 in #54
  • feat(comparison): ✨ preload all the images from the comp to improve UI experience by @thezak48 in #68
  • feat(comparison): ✨ number pad comp switching #61 by @thezak48 in #69
  • feat(comparison): ✨ add image solarization feature #63 by @thezak48 in #70
  • feat(upload): ✨ change upload functionality to get around cloudflares 100mb limit by @thezak48 in #72
  • feat(comparison): ✨ use keys to control zoom when in fit to screen mode by @thezak48 in #73
  • feat(comparison): ✨ hotkey legend by @thezak48 in #74
  • feat(users): ✨ add admins via admin page by @thezak48 in #75

Fixes

  • fix(users): πŸ› changed input type to password for invite code on login page by @ulnasensei in #45
  • fix(comparison): πŸ› bbcode copy button by @ulnasensei in #50
  • fix(comparison): πŸ› navbar items missing when on mobile device by @thezak48 in #55
  • fix(fixes): πŸ› general fixes by @thezak48 in #56
  • fix(comparison): πŸ› missing off option for image-rendering mode by @thezak48 in #57
  • fix(comparison): πŸ› number keys are to switch image in a comp by @thezak48 in #71
  • fix(fixes): πŸ› prevent chance of premature garbage collection of cleanup task by @thezak48 in #76

Updates

  • style(upload): 🎨 moved toast container to bottom right by @ulnasensei in #46
  • chore(deps): Update dependency sqlalchemy to v2.0.41 by @renovate[bot] in #47
  • chore(deps): Update dependency python-jose to v3.5.0 by @renovate[bot] in #48
  • style(comparison): 🎨 remove borders from original size compatison as they cause confusion by @thezak48 in #52
  • style(comparison): 🎨 fix navbar to be a static element of the page by @thezak48 in #53
  • chore(deps): Update dependency uvicorn to v0.34.3 by @renovate[bot] in #51
  • chore(deps): Update dependency pillow to v11.3.0 [SECURITY] by @renovate[bot] in #60
  • chore(deps): Update dependency uvicorn to v0.35.0 by @renovate[bot] in #64
  • chore(deps): Update dependency fastapi to v0.116.0 by @renovate[bot] in #58

Full Changelog: v0.1.8...v0.2.0

v0.1.8

11 May 14:38
78502a7

Choose a tag to compare

What's Changed

New

  • feat(comparison): ✨ bbcode generator by @thezak48 in #39
  • feat(upload): ✨ bulk rename images in a column by @thezak48 in #41
  • feat(comparison): ✨ store the previous view state for future vists by @thezak48 in #43

Fixes

  • fix(comparison): πŸ› hides navbar when using original size to allow zooming in by @thezak48 in #40

Updates

  • style(comparison): 🎨 updated size and border switchers on comparison page by @ulnasensei in #38
  • style(comparison): 🎨 improve mobile UI experiance by @thezak48 in #42

Full Changelog: v0.1.5...v0.1.8

v0.1.5

11 May 11:22

Choose a tag to compare

What's Changed

New

  • feat(upload): ✨ upload to multiple columns at once by @thezak48 in #33
  • feat(upload): ✨ randomly generate comp name if non is provided by @thezak48 in #36
  • feat(users): ✨ add user auth and the option for no expiry of comps @thezak48 in #37

Fixes

  • fix(upload): πŸ› reappearance of expiration values not beeing applied correctly by @thezak48 in #34
  • fix(users): πŸ› missing env value for DB_PATH by @thezak48

Updates

  • style(comparison): 🎨 favicon missing from comparison page by @thezak48 in #35

Full Changelog: v0.1.4...v0.1.5

v0.1.4

10 May 11:37
dbe8315

Choose a tag to compare

What's Changed

New

  • feat(upload): ✨ increase the maximum number of comps to 20 in one upload by @thezak48 in #32

Fixes

  • fix(upload): πŸ› rowIndex is not defined by @thezak48 in #29
  • fix(upload): πŸ› unable to upload comp #27 by @thezak48 in #30
  • fix(upload): πŸ› errors are unnoticable when you go to upload a comp #28 by @thezak48 in #31

Updates

  • chore(deps): migrate renovate config by @renovate in #25
  • chore(deps): Update dependency python to 3.13 by @renovate in #26

Full Changelog: v0.1.3...v0.1.4

v0.1.3

09 May 21:00

Choose a tag to compare

What's Changed

New

  • feat(upload): ✨ ability add and remove columns on the upload page by @thezak48 #20
  • feat(upload): ✨ ability to edit the order of uploaded image bys @thezak48 #17
  • feat(upload): ✨ ability to upload images to the direct column you want it to be in by @thezak48 #18
  • feat(upload): ✨ auto deletion of comps after x days by @thezak48
  • feat(api): ✨ add api to comps by @thezak48 in #24

Fixes

  • fix(javascript): πŸ›upload form now accepts all types of file names by @ulnasensei in #12
  • fix(upload): πŸ› restore the row functionality for multiple comps by @thezak48
  • fix(upload): πŸ› missing db migration for custom image name by @thezak48
  • fix(upload): πŸ› expiration values not beeing applied correctly by @thezak48
  • fix(comparison): πŸ› original size cuts off the top of the image by @thezak48 #22

Updates

  • chore(deps): Update dependency jinja2 to v3.1.6 by @renovate in #2
  • style(fixes): 🎨 switch to dark theme and some general css fixes by @thezak48 in #9
  • chore(deps): Update dependency sqlalchemy to v2.0.40 by @renovate in #5
  • chore(deps): Update dependency font-awesome to v6.7.2 by @renovate in #7
  • chore(deps): Update dependency pillow to v10.4.0 by @renovate in #8
  • chore(deps): Update dependency python-multipart to v0.0.20 by @renovate in #3
  • chore(deps): Update dependency aiofiles to v24 by @renovate in #14
  • chore(deps): Update dependency pillow to v11 by @renovate in #15
  • chore(deps): Update dependency fastapi to v0.115.12 by @renovate in #6
  • chore(deps): Update dependency uvicorn to v0.34.2 by @renovate in #11
  • chore(deps): Update dependency python-jose to v3.4.0 by @renovate in #10
  • style(upload): 🎨 unvibe code the css by @thezak48
  • style(upload): 🎨 restyle the upload page to hide the optional parts unless they are needed by @thezak48
  • style(upload): 🎨 remove wasted space by @thezak48
  • style(favicon): 🎨 by @thezak48
  • docs(api): πŸ“ automate API docs by @thezak48

New Contributors

  • @ulnasensei made their first contribution in #12

Full Changelog: v0.1.2...v0.1.3