Releases: thezak48/comps
Releases Β· thezak48/comps
v0.3.1
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
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
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
- fix: make overflow scrollable on preview by @ulnanlu in https://github.com/thezak48/comps/pull/8276
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
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
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
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
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
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
New
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
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