Skip to content

Releases: gabe565/relax-sounds

v1.6.2

08 May 17:27
4ce8b57
Compare
Choose a tag to compare

Changelog

Fixes

  • 84bbfc9 fix(deps): update dependency @iconify-json/material-symbols to v1.1.79 (#435)
  • cb9977e fix(deps): update dependency @iconify/vue to v4.1.2 (#443)
  • a28259c fix(deps): update dependency pocketbase to v0.21.2 (#460)
  • 69e960e fix(deps): update dependency sass to v1.77.0 (#434)
  • 9cd8cc5 fix(deps): update dependency unplugin-icons to v0.19.0 (#464)
  • 9fc089e fix(deps): update dependency vite to v5.2.11 (#440)
  • 770f491 fix(deps): update dependency vite-plugin-pwa to v0.20.0 (#462)
  • a76245c fix(deps): update dependency vue to v3.4.27 (#439)
  • 4006fac fix(deps): update dependency vue-router to v4.3.2 (#442)
  • c33c65c fix(deps): update dependency vuetify to v3.6.4 (#432)
  • 884b6da fix(deps): update module github.com/gopxl/beep to v1.4.1 (#437)
  • daed18e fix(deps): update module github.com/pocketbase/pocketbase to v0.22.11 (#438)

Others

  • 3726797 chore(changelog-generator): Move config into .github dir [skip ci]
  • 4ce8b57 chore(deps): lock file maintenance (#463)
  • 749ef41 chore(deps): update dependency @rushstack/eslint-patch to v1.10.2
  • b1fe189 chore(deps): update dependency eslint-plugin-vue to v9.25.0
  • 00b45db chore(deps): update dependency eslint-plugin-vuetify to v2.4.0
  • 92c9495 chore(deps): update gabe565/changelog-generator action to v1
  • 6d38853 chore(deps): update go to v1.22.3 (#467)
  • be73bb3 chore(deps): update golangci/golangci-lint-action action to v5
  • 7991e10 chore(deps): update golangci/golangci-lint-action action to v6

v1.6.1

09 Apr 16:02
c2ea093
Compare
Choose a tag to compare

Changelog

Fixes

  • 0b6bf1c fix(deps): update dependency @iconify-json/material-symbols to v1.1.77 (#428)
  • 7f04c9d fix(deps): update dependency nanoid to v5.0.7 (#429)
  • dfc43bf fix(deps): update dependency vite-plugin-pwa to v0.19.8 (#425)
  • bed5d6e fix(deps): update module github.com/pocketbase/pocketbase to v0.22.8 (#427)
  • b1337aa fix(metrics): Fix metrics 404 response
  • 5f14901 fix: Fix metrics and debug servers ignoring flags

Others

  • 75351ff chore(deps): update dependency eslint-plugin-vue to v9.24.1
  • 7be418e chore(deps): update dependency eslint-plugin-vuetify to v2.3.0
  • c2ea093 chore(log): Fix capitalized log messages
  • 023a755 chore: Add metrics and debug server startup logs

v1.6.0

04 Apr 22:48
0a84cb1
Compare
Choose a tag to compare

Changelog

Features

  • cc211ba feat(frontend): Add redirect to admin
  • e7d01de feat(frontend): Add tooltips
  • 9b9ca79 feat(frontend): Animate preset and mixer alerts
  • e8ac743 feat(mixer): Add mixer page
  • 33f4e51 feat(mixer): Show thumb labels as percents
  • 3c8ed6b feat(navigation): Add change theme button
  • a6bbe50 feat(navigation): Add debug button for currently playing sounds
  • 4119495 feat(presets): Add preset loading icon
  • 09335ec feat(presets): Play preset when the card is clicked
  • 13fc2a8 feat(presets): Replace preset delete popup with undo button
  • 85b2a68 feat(presets): Use 4-column view on wide displays
  • 759fcee feat(share): Show OS share dialog directly when possible
  • 48bab8c feat(sounds): Always show clear icon when searching
  • ad539d9 feat(sounds): Remove chips and change search to combobox
  • 510210d feat(sounds): Show toast when sound fails to load
  • 7550702 feat(toast): Show load error in toast
  • 998fd3a feat: Add panning
  • fea4ce4 feat: Add playback speed slider
  • e0c7219 feat: Add secondary audio file for .ogg to fix iOS/Safari
  • c35c089 feat: Add transitions

Fixes

  • 150735f fix(cast): Correctly mute entries with volume 0
  • 27ad7a4 fix(cast): Debounce cast update calls
  • d956e02 fix(debug): Fix debug button when stream is paused
  • 31466fa fix(deps): update dependency @iconify-json/material-symbols to v1.1.59 (#293)
  • dec1903 fix(deps): update dependency @iconify-json/material-symbols to v1.1.65 (#314)
  • b45f13b fix(deps): update dependency @iconify-json/material-symbols to v1.1.70 (#351)
  • b90963e fix(deps): update dependency @iconify-json/material-symbols to v1.1.76 (#414)
  • 400564b fix(deps): update dependency @types/chromecast-caf-sender to v1.0.9 (#411)
  • fc20447 fix(deps): update dependency @vitejs/plugin-vue to v4.4.0 (#299)
  • 86e4d96 fix(deps): update dependency @vitejs/plugin-vue to v4.5.1 (#330)
  • 2f520cb fix(deps): update dependency @vitejs/plugin-vue to v5.0.4 (#405)
  • 567a2b4 fix(deps): update dependency autoprefixer to v10.4.16 (#291)
  • ff1efd0 fix(deps): update dependency autoprefixer to v10.4.19 (#383)
  • 6e968ad fix(deps): update dependency fuse.js to v7 (#323)
  • 95c6336 fix(deps): update dependency howler to v2.2.4 (#289)
  • 014c920 fix(deps): update dependency nanoid to v5.0.4 (#310)
  • da2e4ce fix(deps): update dependency nanoid to v5.0.6 (#400)
  • 5166091 fix(deps): update dependency pinia to v2.1.7 (#308)
  • a2bdc3a fix(deps): update dependency pinia-plugin-persistedstate to v3.2.1 (#360)
  • 76aca2c fix(deps): update dependency pocketbase to v0.18.2 (#302)
  • 23c5248 fix(deps): update dependency pocketbase to v0.19.0 (#309)
  • a87dd08 fix(deps): update dependency pocketbase to v0.20.3 (#353)
  • 156740a fix(deps): update dependency pocketbase to v0.21.1 (#393)
  • 53cd74b fix(deps): update dependency sass to v1.69.3 (#292)
  • ab5c0d9 fix(deps): update dependency sass to v1.69.5 (#313)
  • b6b1108 fix(deps): update dependency sass to v1.69.7 (#365)
  • d4c53f4 fix(deps): update dependency sass to v1.72.0 (#384)
  • 2b75983 fix(deps): update dependency sass to v1.74.1 (#423)
  • c98211b fix(deps): update dependency unplugin-icons to v0.18.0 (#317)
  • 800f08b fix(deps): update dependency unplugin-icons to v0.18.2 (#341)
  • 9228a57 fix(deps): update dependency unplugin-icons to v0.18.5 (#396)
  • d4b731c fix(deps): update dependency vite to v4.4.11 (#300)
  • fe45a1c fix(deps): update dependency vite to v4.5.0 (#315)
  • 09daccc fix(deps): update dependency vite to v5.2.8 (#387)
  • f81fce3 fix(deps): update dependency vite-plugin-pwa to v0.17.2 (#326)
  • f12ad28 fix(deps): update dependency vite-plugin-pwa to v0.17.4 (#344)
  • 55b7a54 fix(deps): update dependency vite-plugin-pwa to v0.19.7 (#394)
  • 8ee6356 fix(deps): update dependency vite-plugin-vuetify to v2.0.3 (#410)
  • 0f9ae84 fix(deps): update dependency vue to v3.3.9 (#318)
  • 902cf9e fix(deps): update dependency vue to v3.4.14 (#343)
  • be534b3 fix(deps): update dependency vue to v3.4.21 (#385)
  • 55a6005 fix(deps): update dependency vue-router to v4.2.5 (#294)
  • ec261c5 fix(deps): update dependency vue-router to v4.3.0 (#406)
  • dc9258c fix(deps): update dependency vuetify to v3.3.21 (#290)
  • d21cdc6 fix(deps): update dependency vuetify to v3.4.10 (#345)
  • 256a9d7 fix(deps): update dependency vuetify to v3.4.4 (#312)
  • 896ac96 fix(deps): update dependency vuetify to v3.5.14 (#386)
  • 4a63a12 fix(deps): update module github.com/gopxl/beep to v1.4.0 (#402)
  • 28230fd fix(deps): update module github.com/pocketbase/pocketbase to v0.18.10 (#288)
  • 14501b1 fix(deps): update module github.com/pocketbase/pocketbase to v0.19.4 (#311)
  • 1b5a338 fix(deps): update module github.com/pocketbase/pocketbase to v0.20.6 (#354)
  • e011787 fix(deps): update module github.com/pocketbase/pocketbase to v0.22.7 (#379)
  • bcb0341 fix(deps): update module github.com/prometheus/client_golang to v1.17.0 (#297)
  • a105937 fix(deps): update module github.com/prometheus/client_golang to v1.18.0 (#364)
  • 829b353 fix(deps): update module github.com/prometheus/client_golang to v1.19.0 (#409)
  • efd2453 fix(deps): update module golang.org/x/sync to v0.4.0 (#301)
  • d7e33e4 fix(deps): update module golang.org/x/sync to v0.7.0 (#424)
  • d10fc0a fix(deps): update vite (#372)
  • 4fb41f1 fix(dialogs): Make forms more accessible
  • 41fcdea fix(dockerfile): Fix build on Alpine v3.19
  • cf14593 fix(frontend): Add @types/chromecast-caf-sender [skip ci]
  • 69082f1 fix(frontend): Fix playback error if Cast fails to load
  • a2422d8 fix(frontend): Fix sound volume persisting when stopped
  • f7a43f4 fix(hooks): Skip secondary file conversion if ffmpeg not found
  • cd938d6 fix(layouts): Fix action button pushing content down a few pixels
  • 84b17c2 fix(mixer): Fix responsiveness
  • 2a3df0b fix(mixer): Load sounds on init
  • 2b4d718 fix(navigation): Fix content shift when shrinking navigation
  • 9a431bf fix(navigation): Fix navigation on small breakpoint
  • 05ec9bc fix(presets): Fix duplicate Cast button
  • f8c3fee fix(presets): Fix some sounds being set to 0% volume
  • a0e48e1 fix(search): Fix search always selecting first entry
  • da26e70 fix(sound): Improve load error logging
  • 54ad764 fix(sounds): Change sound buttons to flat variant
  • aa64733 perf(log): Migrate logging backend to zerolog
  • 0a84cb1 perf: Only instantiate convert hook once

Others

  • 7ee5447 ⬆️ Bump @babel/traverse from 7.20.12 to 7.23.2 in /frontend (#316)
  • b7e2b28 ⬆️ Bump golang.org/x/net from 0.15.0 to 0.17.0 (#307)
  • d01e0fe ⬆️ Bump postcss from 8.4.27 to 8.4.31 in /frontend (#304)
  • bba6e5a chore(debug): Add debug button to top menu on mobile
  • b0ad93a chore(deps): Change from faiface/beep to gopxl/beep
  • 619d193 chore(deps): Migrate from vue3-toastify to vue-toastification
  • 39226b4 chore(deps): Remove buffer polyfill
  • e214d25 chore(deps): lock file maintenance (#338)
  • f6f78f8 chore(deps): lock file maintenance (#367)
  • 2ab6835 chore(deps): lock file maintenance (#398)
  • 0eacf60 chore(deps): update actions/setup-go action to v5
  • 1e512c3 chore(deps): update actions/setup-node action to v4
  • b19db4c chore(deps): update alpine docker tag to v3.19 (#350)
  • 0161b69 chore(deps): update dependency @rushstack/eslint-patch to v1.10.0
  • ab92e08 chore(deps): update dependency @rushstack/eslint-patch to v1.10.1
  • fe5fa99 chore(deps): update dependency @rushstack/eslint-patch to v1.5.0
  • 153cc5c chore(deps): update dependency @rushstack/eslint-patch to v1.5.1
  • 400637a chore(deps): update dependency @rushstack/eslint-patch to v1.6.0
  • a9a02cd chore(deps): update dependency @rushstack/eslint-patch to v1.6.1
  • 0e82f05 chore(deps): update dependency @rushstack/eslint-patch to v1.7.0
  • b04013c chore(deps): update dependency @rushstack/eslint-patch to v1.7.1
  • aabb947 chore(deps): update dependency @rushstack/eslint-patch to v1.7.2
  • 17145cf chore(deps): update dependency @rushstack/eslint-patch to v1.8.0
  • 4678e5b chore(deps): update dependency @rushstack/eslint-patch to v1.9.0
  • a5edbc6 chore(deps): update dependency @vue/eslint-config-prettier to v9
  • e418cde chore(deps): update dependency eslint to v8.50.0
  • f2a51dc chore(deps): update dependency eslint to v8.51.0
  • 948aeda chore(deps): update dependency eslint to v8.52.0
  • 34a99b0 chore(deps): update dependency eslint to v8.53.0
  • 8da641d chore(deps): update dependency eslint to v8.54.0
  • de9dda9 chore(deps): update dependency eslint to v8.55.0
  • 4f0cb3d chore(deps): update dependency eslint to v8.56.0
  • 8c29fef chore(deps): update dependency eslint to v8.57.0
  • bef9f14 chore(deps): update dependency eslint-plugin-prettier to v5.0.1
  • 2e70b9f chore(deps): update dependency eslint-plugin-prettier to v5.1.2
  • 0df98e8 chore(deps): update dependency eslint-plugin-prettier to v5.1.3
  • ac4b827 chore(deps): update dependency eslint-plugin-vue to v9.18.0
  • 084a5db chore(deps): update dependency eslint-plugin-vue to v9.18.1
  • ff21f57 chore(deps): update dependency eslint-plugin-vue to v9.19.1
  • 28b005e chore(deps): update dependency eslint-plugin-vue to v9.19.2
  • f1ff9fb chore(deps): update dependency eslint-plugin-vue to v9.20.0
  • 9d78add chore(deps): update dependency eslint-plugin-vue to v9.20.1
  • d0d880d chore(deps): update dependency eslint-plugin-vue to v9.21.0
  • ccc1651 chore(deps): update dependency eslint-plugin-vue to v9.21.1
  • c9b7ed9 chore(deps): update dependency eslint-plugin-vue to v9.22.0
  • 3d09136 chore(deps): update dependency eslint-plugin-vue to v9.23.0
  • 1e257d5 chore(deps): update dependency eslint-plugin-vue to v9.24.0
  • a0715cd chore(deps): update dependency eslint-plugin-vuetify to v2.1.0
  • 86bcb7f chore(deps): update dependency eslint-plugin-vuetify to v2.1.1
  • a759bf5 chore(deps): update dependency eslint-plugin-vuetify to v2.2.0
  • 31e825e chore(deps): update dependency node to v20 (#321)
  • 7cb2e76 chore(deps): update dependency prettier to v3.1.0
  • 259f7e3 chore(deps): update dependency prettier to...
Read more

v1.5.0

12 Oct 07:01
97456ad
Compare
Choose a tag to compare

What's Changed

  • 97456ad fix(frontend): Fix sound with no tags causing an error
  • d4aaac9 chore(deps): update dependency @rushstack/eslint-patch to v1.4.0
  • 56e146b style(deps): Move replace directives to the top
  • 09f1157 feat(cli): Add --stream-chunk-length flag
  • ca9c464 fix(deps): update dependency nanoid to v5 (#286)
  • db04f40 fix(deps): update dependency vite-plugin-pwa to v0.16.5 (#279)
  • 25de282 fix(deps): update dependency unplugin-icons to v0.17.0 (#276)
  • 06bcf7c fix(deps): update dependency @iconify-json/material-symbols to v1.1.58 (#273)
  • a776e5a fix(deps): update dependency pocketbase to v0.18.0 (#275)
  • 702387e fix(deps): update dependency sass to v1.67.0 (#272)
  • a5ee7af fix(deps): update dependency @vitejs/plugin-vue to v4.3.4 (#270)
  • 8171d5b fix(deps): update dependency vuetify to v3.3.16 (#269)
  • c3a8cc5 fix(deps): update module github.com/pocketbase/pocketbase to v0.18.5 (#267)
  • 21abc64 ⬆️ Update dependency autoprefixer to v10.4.15 (#266)
  • 07d3df0 chore(deps): update docker/setup-qemu-action action to v3
  • c4e125e chore(deps): update docker/setup-buildx-action action to v3
  • 630a3df chore(deps): update docker/metadata-action action to v5
  • 5acbab2 chore(deps): update docker/login-action action to v3
  • becd95d chore(deps): update docker/build-push-action action to v5
  • 397b0ab chore(deps): update dependency eslint to v8.49.0
  • a22eee4 chore(deps): update actions/checkout action to v4
  • e79f5d6 chore(deps): update dependency prettier to v3.0.3
  • 0612366 chore(deps): update dependency eslint to v8.48.0
  • ffbdb6b chore(deps): update dependency prettier to v3.0.2
  • 5ff0d06 ⬆️ Update module github.com/pocketbase/pocketbase to v0.17.4 (#256)
  • 88bdcb3 ⬆️ Update dependency sass to v1.65.1 (#255)
  • 022a0a8 ⬆️ Update dependency vite to v4.4.9 (#257)
  • c0b9bfa ⬆️ Update dependency vuetify to v3.3.12 (#258)
  • 734d899 ⬆️ Update dependency @iconify-json/material-symbols to v1.1.55 (#260)
  • 544829f ⬆️ Update go to 1.21 (#262)
  • 0add54a ⬆️ Update golang Docker tag to v1.21 (#263)
  • 113d43a ⬆️ Update dependency eslint to v8.47.0
  • 30f366a ⬆️ Update dependency eslint-plugin-vue to v9.17.0
  • 25fdd60 ⬆️ Update dependency @rushstack/eslint-patch to v1.3.3
  • 17a4ded ⬆️ Update dependency prettier to v3.0.1
  • 9b65f47 ⚡ (frontend): Remove unnecessary data from sound list
  • 6fb0648 ⚡ (frontend): Remove double call to Object.map
  • 9206a9b ⚡ (frontend): Optimize sort
  • 4d7f03b ⚡ (frontend): Decrease API response size by removing unused fields
  • 6fa4cc6 👷 Only push Docker image from tag or main branch
  • 0a19ead ⬆️ Update dependency @iconify-json/material-symbols to v1.1.53 (#246)
  • e4e83de ⬆️ Update dependency sass to v1.64.1 (#248)
  • 6e970de ⬆️ Update dependency pocketbase to v0.16.0 (#240)
  • deae030 ⬆️ Update module github.com/pocketbase/pocketbase to v0.17.0 (#238)
  • 74d2fe1 ⬆️ Update dependency unplugin-icons to v0.16.5 (#241)
  • 229b275 ⬆️ Update Prettier
  • 636f7a2 ⬆️ Update dependency vuetify to v3.3.10 (#243)
  • e38b871 ⬆️ Update dependency pinia to v2.1.6 (#250)
  • 5c457fc ⬆️ Update dependency vite to v4.4.7 (#237)
  • 6802de6 ⬆️ Bump semver from 6.3.0 to 6.3.1 in /frontend (#239)
  • 6eb4bb3 ⬆️ Update dependency eslint-plugin-vue to v9.16.1
  • 3c1d226 ⬆️ Update dependency eslint-plugin-vue to v9.16.0
  • fa4d097 ⬆️ Update dependency eslint to v8.46.0
  • af06c98 ⬆️ Update dependency eslint-plugin-vuetify to v2.0.5
  • 5e07086 🔧 (stream): Increase estimated stream size to 24h
  • ff3f438 ⚡ (stream): Load all sounds with a single SQL query
  • e257e7d 🔥 (stream): Remove wav encoder
  • ddd0043 ✨ (stream): Add config for cache scan interval and clean age
  • 4b39a7a 🐛 (stream): Set buffer to nil during close
  • b57ceb4 🎨 (stream): Simplify file decoder func
  • 082c998 ⚡ (stream): Pre-allocate buffer with 3MB cap
  • e4496f6 ⬆️ Update dependency eslint-plugin-vuetify to v2.0.4
  • 59a5d06 🎨 (metrics): Utilize Prometheus namespace
  • 1902dc3 ⬆️ Update github.com/faiface/beep fork and remove mono stream hack
  • a6bc283 ✨ (metrics): Add metrics config env support
  • 4bbc974 ✨ (debug): Add optional debug server
  • 3245dc7 ⬆️ Update dependency eslint to v8.45.0
  • e4f5c70 🔧 (frontend): Add VITE_API_ADDRESS env

Full Changelog: v1.4.0...v1.5.0

v1.4.0

06 Jul 20:01
a0cea59
Compare
Choose a tag to compare

What's Changed

  • 3e60edc ✨ (metrics): Add Prometheus metrics endpoint
  • 5eafcac 💄 (nav): Move cast icon to the end
  • 2e3cb82 🐛 (nav): Hide cast assets if not enabled
  • 17d7b95 🐛 (docker): Fix migration error during run
  • 84ae90c 🐛 (sounds): Fix text spacing
  • 32c24da ♻️ (sounds): Create components for each sound card button
  • cb9cc1b ♻️ (cards): Use flexbox for card layout instead of v-row and v-col
  • 4ccf2c4 💄 (frontend): Tweak play icon size
  • 285b614 🚚 (frontend): Organize Vue components
  • 8470685 ♻️ (frontend): Clean up Cast button
  • 42113ae 💄 (frontend): Move "Save Preset" button to the end of row
  • a2184d4 💄 (frontend): Change static icons from Solar to material-symbols
  • b3a6bde 💄 (frontend): Use mdi close icon
  • 1442048 🐛 (frontend): Fix Vuetify icons
  • c2b631b ♻️ (frontend): Change dynamic icons from FontAwesome to Iconify API
  • e7272b0 ♻️ (frontend): Change non-dynamic icons from FontAwesome to Solar
  • 211bc9e ♻️ (frontend): Refactor Vue components to use Composition API
  • db029f2 ♻️ (frontend): Change store from Vuex to Pinia
  • 3d7c590 🔧 (postcss): Move postcss config into vite.config.js

Dependencies

  • b8cee9a ➖ (frontend): Remove FontAwesome Pro
  • a0cea59 ⬆️ Update dependency vue-router to v4.2.4 (#236)
  • 7cf1c79 ⬆️ Update dependency vite to v4.4.1 (#235)
  • 96b7a42 ⬆️ Update dependency vuetify to v3.3.7 (#223)
  • 4f97878 ⬆️ Update dependency sass to v1.63.6 (#224)
  • 4b9be21 ⬆️ Update dependency @iconify-json/material-symbols to v1.1.50 (#225)
  • 9adae4e ⬆️ Update module github.com/pocketbase/pocketbase to v0.16.7 (#227)
  • 00381c3 ⬆️ Update dependency eslint to v8.44.0
  • d0e59c7 ⬆️ Update dependency eslint-plugin-vuetify to v2.0.3
  • 81e849a ⬆️ Update dependency eslint-plugin-vue to v9.15.1
  • 7b28c5d ⬆️ Update module github.com/sirupsen/logrus to v1.9.3 (#212)
  • bdf7d17 ⬆️ Update module golang.org/x/sync to v0.3.0 (#219)
  • 8359b4a ⬆️ Update dependency vite-plugin-pwa to v0.16.4 (#207)
  • a1d4022 ⬆️ Update dependency pocketbase to v0.15.2 (#203)
  • a257bc5 ⬆️ Update dependency vue-eslint-parser to v9.3.1

Full Changelog: v1.3.4...v1.4.0

v1.3.4

19 May 20:31
2ebab51
Compare
Choose a tag to compare

What's Changed

  • 2ebab51 ⚡ (mix): Only parse preset during create of a stream
  • 7116921 🐛 (stream_cache): Stop cleanup cron before cleaning up entries during close
  • 5d045e6 🚚 (stream): Rename stream.go to new.go
  • 8f9a686 🐛 (stream_cache): Set accessed timestamp when creating a new stream
  • c4543d6 🐛 (stream_cache): Lock mutex when closing cache entry to prevent possible panic
  • 192887a ⬆️ Update module github.com/sirupsen/logrus to v1.9.2 (#199)
  • 7b1590a ⬆️ Update module github.com/pocketbase/pocketbase to v0.15.3 (#187)
  • 219104a ⬆️ Update module golang.org/x/sync to v0.2.0 (#185)
  • 95be422 ⬆️ Update dependency pocketbase to v0.14.4 (#186)
  • 4a95265 ⬆️ Update dependency vuetify to v3.3.0 (#183)
  • decb4b8 ⬆️ Update dependency vue to v3.3.4 (#195)
  • cacfdd6 ⬆️ Update dependency vite-plugin-pwa to v0.15.0 (#201)
  • 2847d74 ⬆️ Update dependency vue-router to v4.2.1 (#196)
  • 39e156e ⬆️ Update dependency @vitejs/plugin-vue to v4.2.3 (#194)
  • 1cd4188 ⬆️ Update dependency vite to v4.3.8 (#188)
  • 9ea1fd8 ⬆️ Update dependency eslint-plugin-vuetify to v2.0.1
  • f035a9a 🐛 (dockerfile): Change lame package to lame-libs
  • 5518b17 ⬆️ Update dependency eslint-plugin-vue to v9.13.0
  • 4584e2e ⬆️ Update dependency vue-eslint-parser to v9.3.0
  • 62066ad 📌 (dockerfile): Pin alpine to v3.18
  • 55d619f ⬆️ Update dependency eslint to v8.40.0
  • 42b08da 🔊 (stream): Add remote IP to stream logs
  • 9a225aa ⬆️ Update dependency @babel/eslint-parser to v7.21.8

Full Changelog: v1.3.3...v1.3.4

v1.3.3

02 May 07:48
bb3279f
Compare
Choose a tag to compare

What's Changed

  • 7ed6092 🐛 (cast): Fix beginning of stream being cut off
  • 0b23538 🔥 (ci): Remove ARM builds for now since they're slow in QEMU
  • c8514bc 🐛 (sounds): Truncate titles that overflow
  • abaa7f5 🔊 (cast): Add stream age to cleanup logs
  • bd8a4e1 🔥 (frontend): Replace axios with fetch
  • 2872c7a 🐛 (pocketbase): Fix API 404s
  • fce6855 ⬆️ Update dependency pocketbase to v0.14.3 (#180)
  • 718d128 ⬆️ Update module github.com/pocketbase/pocketbase to v0.15.2 (#177)
  • 4d635ec ⬆️ Update dependency sass to v1.62.1 (#176)
  • f2958cb ⬆️ Update dependency axios to v1.4.0 (#179)
  • d63abec ⬆️ Update dependency vuetify to v3.2.1 (#178)
  • bb3279f ⬆️ Update dependency vite to v4.3.4 (#181)
  • 1337972 ⬆️ Update dependency @vitejs/plugin-vue to v4.2.1 (#174)
  • 7f01679 ⬆️ Update dependency prettier to v2.8.8

Full Changelog: v1.3.2...v1.3.3

v1.3.2

23 Apr 00:47
bd32fc0
Compare
Choose a tag to compare

What's Changed

  • bd32fc0 🔧 (cast): Replace UUID with nanoid
  • 0c4ad99 ⬆️ Update dependency vite to v4.3.1 (#171)
  • 7ee01bf ⬆️ Update dependency vuetify to v3.1.15 (#168)
  • 66923ce ⬆️ Update dependency sass to v1.62.0 (#165)
  • 54f7b6e ⬆️ Update dependency pocketbase to v0.14.0 (#170)
  • b91dad6 ⬆️ Update module github.com/pocketbase/pocketbase to v0.15.1 (#164)
  • f09d405 ⬆️ Update dependency eslint to v8.39.0
  • da123eb 🔧 (dockerfile): Add -trimpath flag
  • a6b60e4 🔧 (pre-commit): Replace go-fmt with go-fumpt
  • 7658b02 🎨 Format code with gofumpt
  • 49cb5b4 ⬆️ Update dependency eslint-plugin-vue to v9.11.0
  • eb558d3 ⬆️ Update dependency eslint-plugin-vuetify to v2.0.0-beta.4

Full Changelog: v1.3.1...v1.3.2

v1.3.1

04 Apr 23:48
0768da0
Compare
Choose a tag to compare

What's Changed

  • 0768da0 ⬆️ Update dependency vuetify to v3.1.13 (#163)
  • 4592618 🔥 (preset): Remove path receiver func
  • 24419e2 🥅 (streams): Capture errors when closing streamer
  • ec909ef 🎨 (mix): Consolidate func params
  • 3e033b2 🔒 (cast): Set stream load concurrent limit to 5
  • 53e684d ⚡ (cast): Load file paths in parallel

Full Changelog: v1.3.0...v1.3.1

v1.3.0

04 Apr 06:04
c49caf9
Compare
Choose a tag to compare

What's Changed

  • d00ee8e ♻️ Refactor backend to use PocketBase
  • c49caf9 ⚡ (ci): Build in parallel with lint and tests to improve CI speed
  • 1d493aa 🔥 (ci): Remove SHA image tags
  • e52a582 🔧 (renovate): Disable Renovate for github.com/labstack/echo/v5
  • f15ac34 🐳 (dockerfile): Tweak build order
  • 8d861ac 🔧 (pwa): Remove data cache expiration
  • 60fd2f8 🔧 (pwa): Exclude /data from navigation routes
  • 61b52d3 🎨 (encode): Remove duplicate time calculation
  • e0216dd 🥅 (encode): Wrap encode errors instead of using strings
  • 8e6696a 🚚 (encode): Move encode package into encoder
  • 8e76c91 🔧 (http): Increase chunk size to 2 min of content
  • 60f0ef0 🔧 (pwa): Exlude mix API from workbox cache
  • e99f1f6 ⚡ (ci): Remove linux/arm/v6 build target
  • 4a4ad83 🐛 (http): Add back graceful shutdown logic

Full Changelog: v1.2.0...v1.3.0