Skip to content

Releases: jundy779/FusionTik

v2.5.0 — Clean Code & API Update

27 Feb 22:18

Choose a tag to compare

🚀 FusionTik v2.5.0

✨ What's New

🔒 Security Fixes

  • XSS fix: HTML entity escaping pada caption rendering
  • Removed exposed Supabase key dari env.example

🐛 Bug Fixes

  • Atomic Supabase counter increment via RPC (fix race condition)
  • Sequential image download untuk cegah browser popup blocking
  • response.ok check pada semua fetch calls

♻️ Improvements

  • Hapus semua any type → proper TypeScript interfaces
  • History limit 100 items + useRef fix untuk infinite loop
  • Konsistensi downloadWithProgress di semua download handler

📚 Documentation

  • README baru dengan Architecture Overview, Message Flow, Software Architecture diagrams
  • Tambah CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md

⚖️ License

  • Upgrade dari MIT ke Apache-2.0

Full Changelog: https://github.com/jundy779/FusionTik/commits/v2.5.0

v2.1.0 — Clean Code & Security Update

27 Feb 18:21

Choose a tag to compare

🚀 FusionTik v2.1.0

✨ What's New

🔒 Security Fixes

  • XSS fix: HTML entity escaping pada caption rendering
  • Removed exposed Supabase key dari env.example

🐛 Bug Fixes

  • Atomic Supabase counter increment via RPC (fix race condition)
  • Sequential image download untuk cegah browser popup blocking
  • response.ok check pada semua fetch calls

♻️ Improvements

  • Hapus semua any type → proper TypeScript interfaces
  • History limit 100 items + useRef fix untuk infinite loop
  • Konsistensi downloadWithProgress di semua download handler

📚 Documentation

  • README baru dengan Architecture Overview, Message Flow, Software Architecture diagrams
  • Tambah CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md

⚖️ License

  • Upgrade dari MIT ke Apache-2.0

Full Changelog: https://github.com/jundy779/FusionTik/commits/v2.1.0