Releases: gabe565/relax-sounds
Releases · gabe565/relax-sounds
v1.6.2
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
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
v1.6.0
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...
v1.5.0
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
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
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
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
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
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
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