Skip to content

Releases: CCExtractor/ccsync

v1.3.0

24 Jan 09:59
5b33b58

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:5b33b58403f560c6f781c4f8041b1c8b701b49bd
docker pull ghcr.io/ccextractor/backend:5b33b58403f560c6f781c4f8041b1c8b701b49bd

What's Changed

  • Feat/extend shortcuts for addtaskdialog by @Neeraj-gagat in #394
  • feat: add reusable tag selector for Add/Edit Task dialogs by @Hell1213 in #390
  • test: improve coverage for Tasks component by @bhavikcodes in #395
  • test: increase test coverage for navbarmobile by @Neeraj-gagat in #398
  • test: improve coverage for Tasks and TaskDialog by @bhavikcodes in #397
  • fix: prevent Task Dialog blink when pinning/unpinning tasks by @Rustix69 in #400
  • fix: read URLs from environment variables instead of hardcoded values by @cfsmp3 in #403
  • docs: add HTTPS production deployment guide with nginx reverse proxy by @cfsmp3 in #402
  • fix: healthchecks and add standard port sync server access by @cfsmp3 in #404
  • fix: secure session cookies and validate WebSocket origin by @cfsmp3 in #405
  • security: validate OAuth state parameter to prevent CSRF attacks by @cfsmp3 in #406
  • security: sanitize user input in temp directory names by @cfsmp3 in #411
  • security: sanitize error messages to prevent info disclosure by @cfsmp3 in #412
  • security: add authentication to logs endpoint and filter by user by @cfsmp3 in #409
  • security: validate trusted proxy before trusting IP headers by @cfsmp3 in #410
  • security: add Origin header validation for CSRF protection by @cfsmp3 in #413
  • docker: add production compose override for localhost-only ports by @cfsmp3 in #416
  • feat(AddTaskDialog): add end date datetime picker by @ShivaGupta-14 in #396
  • bug: fix focus on tags field by @Neeraj-gagat in #422
  • security: inject session credentials into API requests by @cfsmp3 in #408
  • fix: add credentials to frontend fetch calls for auth middleware by @cfsmp3 in #423
  • fix: dependency removal when multiple dependencies exist (#429) by @Vasist10 in #429
  • security: add authentication and origin validation to WebSocket by @cfsmp3 in #414

Full Changelog: v1.2.1...v1.3.0

v1.2.1

16 Jan 20:04
b63f248

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:b63f24849fd8c5c0cdca07d329f9e744e1ebf543
docker pull ghcr.io/ccextractor/backend:b63f24849fd8c5c0cdca07d329f9e744e1ebf543

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

10 Jan 19:12
224ad3a

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:224ad3a3799c2aa5e4a863db2e6400f861409d2d
docker pull ghcr.io/ccextractor/backend:224ad3a3799c2aa5e4a863db2e6400f861409d2d

Features Added

  • Added datetime picker for:
    • Task entry field
    • Task wait field
  • Introduced enhanced pin/unpin task functionality with improved UX
  • Added completion statistics to project and tag filters
  • Added some more keyboard-based shortcuts for faster navigation
  • Implemented circular dependency detection
  • Added datetime picker enhancements to TaskDialog

Bug Fixes

  • Fixed overdue tasks appearing incorrectly in reports
  • Resolved broken tests and sync button issues
  • Fixed dependency handling in Add Task Dialog
  • Converted NONE project placeholder to an empty string
  • Fixed contact links

Refactors & Improvements

  • Optimized AddTask pipeline for performance and maintainability
  • Improved tab UI consistency
  • Removed unused comments and improved project structure
  • Cleaned up development logs

Tests & CI

  • Fixed code coverage file steps in CI
  • Added comprehensive test coverage for frontend
  • Added backend test execution for PRs

Chores & Maintenance

  • Updated tasks screenshots for release
  • Added backend tests to CI workflow

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

31 Dec 13:40
8845dff

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/backend:8845dffdb68a057ec20dc68c43be25fe1aa8b4b9
docker pull ghcr.io/ccextractor/frontend:8845dffdb68a057ec20dc68c43be25fe1aa8b4b9

What's Changed

New Contributors

Full Changelog: v1.0.6...v1.1.0

v1.0.6

27 Dec 06:47
ef3c0a6

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/backend:ef3c0a66937ff1ae5a37df859c8633d79ee78009
docker pull ghcr.io/ccextractor/frontend:ef3c0a66937ff1ae5a37df859c8633d79ee78009

What's Changed

New Contributors

Full Changelog: v1.0.5...v1.0.6

v1.0.5

21 Dec 07:17
f83f718

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:f83f718b23721e7d905328312dbf7ec9c909ead4
docker pull ghcr.io/ccextractor/backend:f83f718b23721e7d905328312dbf7ec9c909ead4

What's Changed

New Contributors

Full Changelog: v1.0.4...v1.0.5

v1.0.4

13 Dec 10:18
93eab51

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:93eab514d9aa8a71c4a81afabffcba54b8489142
docker pull ghcr.io/ccextractor/backend:cac247e53d34aa0e0ac1d2cc828d5547dae6fe46

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

07 Dec 06:59
2945748

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:2945748f28bf674a995a8084462e8d7c68fec405
docker pull ghcr.io/ccextractor/backend:2945748f28bf674a995a8084462e8d7c68fec405

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

29 Nov 16:26
9f583ca

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/backend:9f583cabd3e71bafac5a2f6164ec6bd9aaca8fb4
docker pull ghcr.io/ccextractor/frontend:9f583cabd3e71bafac5a2f6164ec6bd9aaca8fb4

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

18 Nov 14:15

Choose a tag to compare

Docker Images (GHCR)

If you want to run this exact version, pull these images and replace them in production/docker-compose.yml:

docker pull ghcr.io/ccextractor/frontend:8ef26dba76abe0e69d3ac7a6874a60c4ac0240fe
docker pull ghcr.io/ccextractor/backend:86813476439e0e48f7e6a7fee1953d41315ec8f0

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1