Releases: semmidev/url-shortener
Release list
v1.24.1
📦 URL Shortener Release 1.24.1 (2026-09-23T02:26:41Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🐛 Bug Fixes
- c994ea2: fix(rbac): menambahkan migrasi auto seed role sistem bawaan dan memastikan pembuatan role bawaan pada startup (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.24.0
📦 URL Shortener Release 1.24.0 (2026-09-23T02:20:42Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- be9ae29: feat(db): mengimplementasikan fitur soft delete pada tabel tenants users dan roles (@semmidev)
🐛 Bug Fixes
- 7203260: fix(e2e): memperbaiki keandalan pengujian analitik klik pada CI dengan require.Eventually (@semmidev)
- 29dcdfd: fix(web): menyelaraskan penanganan error API dengan notifikasi toast dan pesan error spesifik per field (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.23.0
📦 URL Shortener Release 1.23.0 (2026-09-23T01:55:02Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- 92e4d64: feat(tenant): menambahkan sub-menu workspace saya, proteksi workspace default, dan setup redis e2e (@semmidev)
🐛 Bug Fixes
Automated release generated by GoReleaser & GitHub Actions.
v1.22.1
📦 URL Shortener Release 1.22.1 (2026-09-22T03:44:19Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🐛 Bug Fixes
- 8d6652c: fix(auth): memastikan pemeriksaan authorizer pada seluruh layanan baca dan mutasi data (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.22.0
📦 URL Shortener Release 1.22.0 (2026-09-22T02:23:32Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- 30e90d1: feat(auth): merefaktor otorisasi ke rbac spatie dan menyederhanakan peran sistem (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.21.1
📦 URL Shortener Release 1.21.1 (2026-09-22T01:55:12Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🐛 Bug Fixes
- 3e325e0: fix(server): memperbaiki inisialisasi opsional redis client dan pencatatan analitik klik (@semmidev)
⚡ Performance & Refactoring
- c400e0c: refactor(db): memperbarui import uuid ke github.com/google/uuid di sqlc (@semmidev)
- e605599: refactor(db): memperbarui import uuid ke github.com/google/uuid di sqlc (@semmidev)
- 5d45fe9: refactor(db): mengonfigurasi sqlc ke pure go types dan pointer (@semmidev)
- b15b336: refactor(notification): menyesuaikan parameter service dengan req object (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.21.0
📦 URL Shortener Release 1.21.0 (2026-09-21T04:01:25Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- ffaba5e: feat(server): menambahkan sistem notifikasi persisten dan otomatisasi default workspace (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.20.0
📦 URL Shortener Release 1.20.0 (2026-09-21T02:49:12Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- 80294e6: feat(web): menambahkan ui notifikasi dan melengkapi lokalisasi i18n seluruh halaman (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.19.0
📦 URL Shortener Release 1.19.0 (2026-09-21T02:36:15Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- 5e780d3: feat(user): menambahkan upload foto profil S3 presigned URL dan sinkronisasi avatar Google (@semmidev)
- fc7897b: feat(web): menambahkan halaman pusat notifikasi dedicated dan mengarahkan tautan lihat semua (@semmidev)
- 4e0aa68: feat(web): menambahkan komponen ikon notifikasi dan badge unread count dummy pada top navigation (@semmidev)
🐛 Bug Fixes
- 73df1ab: fix(security): memperbarui direktori CSP connect-src dan img-src untuk mendukung koneksi S3 lokal (@semmidev)
- b7bce8b: fix(storage): memproses kredensial fallback S3 dan meningkatkan error handling presigned URL (@semmidev)
- 3b7f612: fix(storage): mengonfigurasi pembuatan bucket otomatis CORS dan kebijakan public read pada startup (@semmidev)
- 49ed374: fix(user): menghapus file lama di S3 dan menyetel avatar_url menjadi NULL saat foto profil dihapus (@semmidev)
- e5f6d22: fix(user): menyetel avatar_url menjadi string kosong sesuai batasan not_null pada skema database (@semmidev)
🛠️ Maintenance & Infrastructure
📋 Documentation
- 56f7ea9: docs(readme): menambahkan gambar tangkapan layar demo pada berkas README (@semmidev)
- 6497915: docs(ss): menambahkan berkas tangkapan layar demo aplikasi (@semmidev)
📦 Others
- e204e49: style(readme): memosisikan judul utama README di tengah (center) (@semmidev)
- b992bcd: style(web): menyempurnakan indikator penanda notifikasi belum dibaca tanpa border tebal (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.
v1.18.0
📦 URL Shortener Release 1.18.0 (2026-09-21T02:03:45Z)
High-performance URL Shortener API release binary package with embedded React SPA.
Changelog
🚀 Features
- a4cacdf: feat(web): menambahkan 4 tema UI baru (Apple, ClickUp, Notion, Stripe) berdasarkan referensi desain (@semmidev)
- 4c9daad: feat(web): menambahkan fitur interaktif resizable drag-to-resize pada sidebar (@semmidev)
- 5dbd722: feat(web): menambahkan navigasi menu 3 tingkat dan menyelaraskan UI (@semmidev)
- c71a021: feat(web): menambahkan tema UI baru Deb dan Seline berdasarkan referensi desain (@semmidev)
🐛 Bug Fixes
- c87c6b4: fix(web): memperbaiki error type pada hook permission dan menyesuaikan font system-ui (@semmidev)
- e5b1bd6: fix(web): menangani prop asChild pada komponen Button untuk kompatibilitas base-ui (@semmidev)
- 0224bb3: fix(web): menangani prop asChild pada komponen trigger UI untuk kompatibilitas base-ui (@semmidev)
- a168623: fix(web): menonaktifkan nativeButton pada Button saat menggunakan render prop non-button (@semmidev)
- 1b36002: fix(web): menyelaraskan padding, margin, dan perataan vertikal pada tabel dan card section (@semmidev)
⚡ Performance & Refactoring
- 60538de: refactor(docker): merekstrukturisasi docker compose menjadi stack app dan monitoring terpisah (@semmidev)
- 0112378: refactor(web): menghapus switcher workspace dari header konten dan mengintegrasikan badge peran user ke switcher sidebar (@semmidev)
- 30fe7a9: refactor(web): menyelaraskan standar fitur dan tampilan data tabel pada halaman workspace links dan members (@semmidev)
- 7586be4: refactor(web): merekstrukturisasi sidebar admin dengan memindahkan profil user dan workspace ke bagian atas (@semmidev)
📦 Others
- 33a6192: config(observability): menambahkan variabel lingkungan observability ke .env dan .env.example (@semmidev)
- e7b3c6f: config(prometheus): menambahkan host.docker.internal ke target scraper grafana-alloy di prometheus.yml (@semmidev)
- af944a7: style(web): mengganti ikon trigger sidebar header dengan ellipsis vertikal dan menyelaraskan tinggi header (@semmidev)
Automated release generated by GoReleaser & GitHub Actions.