UpSnap

A simple wake on lan web app written with SvelteKit, Go and PocketBase.

MIT License

Stars
1.7K
Committers
3

Bot releases are visible (Hide)

UpSnap - 4.0.2

Published by github-actions[bot] about 1 year ago

Changelog

Features

  • 109f37426971e4ee30dbca1e69d0130799fed0ac: feat: network scan: replace netmask for all devices #169 (@seriousm4x)

Bug fixes

  • 36878ee42b55e44236bbb978aceb05cbf73bda60: fix: account dropdown items could overflow (@seriousm4x)
  • a2d09762b3648177263c15589a9c632cd4e9b279: fix: let svelte know the type of PUBLIC_VERSION (@seriousm4x)

Go dependencies

  • c6e8eee77deab8d26047f16c74618edf67d321ac: go-dep: bump github.com/pocketbase/dbx from 1.10.0 to 1.10.1 in /backend (@dependabot[bot])

Npm dependencies

  • e098b0ba5d5e6219773c5bacc3d2932f3dca292e: npm-dep: bump postcss from 8.4.27 to 8.4.28 in /frontend (@dependabot[bot])

Others

  • f83babb4946145f87f62ce51e888865f96842e24: include .env (@seriousm4x)
UpSnap - 4.0.1

Published by github-actions[bot] about 1 year ago

Changelog

Bug fixes

  • a5cf8d718c31afeb9df96ccc1dc8ccbaa68288f2: fix: title too long for mobile layout, close #168 (@seriousm4x)

Npm dependencies

  • 3b6f6abb1cfa8235f9d8d28d571050e3a36fc549: npm-dep: bump prettier from 3.0.1 to 3.0.2 in /frontend (@dependabot[bot])

Others

  • 46c7870be4f96bea21c760beffd6dc218344cd26: auto publish new releases (@seriousm4x)
  • 79c048319d2119b723ab4acbd8f76d13a9d63134: remove redundant (@seriousm4x)
  • 4830f43bab30e159bb9f986a9ec082a12c2383e6: upgrade docker-compose to version 4 (@seriousm4x)
UpSnap - 4.0.0

Published by github-actions[bot] about 1 year ago

4.0 Has Arrived! 🎉

This release brings two major changes: a fresh frontend look and an advanced user permission system.

JUST GIMME THE SCREENSHOTS!!!1!111!

Ok, https://github.com/seriousm4x/UpSnap#-screenshots

Whats new:

New and Improved Frontend Design

The frontend has undergone a complete makeover! Bootstrap was removed and replaced with Tailwind and DaisyUI, offering you a sleek new interface. Moreover, 29 new themes were introduced to choose from. Also, UpSnap has transitioned to TypeScript. Keep an eye out for the new timer that appears when you start up or shut down a device, indicating when the timeout will be reached.

Enhanced User Permissions

While version 3.1 introduced permissions, they were rather basic and lacked customization. With version 4 you can assign unique permissions to each user for every individual device. This means admins have the power to define read, edit, delete, and power permissions for each user, per device. Additionally, administrators can effortlessly create or remove users.

Introducing Sleep on LAN

A very frequently requests feature (#24 #78 #108 #162) was to integrate SR-G/sleep-on-lan. It's now here with support for setting a custom port and optional SOL authorization. When the user has the power permission, the device is online and SOL was enabled, you will now see it in the more dropdown on the device card.

Other features

  • A new ordering option has been introduced to the dashboard. You now have the flexibility to enable or disable group ordering and select your preferred order criteria: device name or IP.
    image
  • A reboot button was added
  • A new option to the settings was added, called "Lazy Ping". With this option, UpSnap will only ping devices when an active user is browsing the website (maintaining the default behavior). If you choose to disable it, pings will be sent regardless of user activity.
    image
  • Some nice toast notifications were added. These notifications will keep you informed about the success or failure of your actions.
    image

Changelog

Features

  • d57520c66d3ecdb2edb1f0443333bd4cb774a237: feat: add reboot button, #108 (@seriousm4x)
  • 733d6d519f87f4f0be870ccd81e75974b98bc76d: feat: gracefully stop cron on terminate (@seriousm4x)
  • f8186ba0157a036c7f32e83cfdde7ef3f3155f4a: feat: add sleep-on-lan support, #24 #78 #108 #162 (@seriousm4x)
  • b8fdb4202fa41a7a067f9fd5c366f4a873aaa604: feat: only refresh jwt if valid less than 1 day (@seriousm4x)

Bug fixes

  • 15a56639349c6758ffb3947eb144e9abd26053a6: fix: clear authstore if setup not completed (@seriousm4x)
  • 834c42ba75c116fa33d6c9bfb627334c8bfe619f: fix: frontend version var (@seriousm4x)
  • d7b18c851360f8d3b2e1ad0240dacd1271e134a5: fix: only stop cron if cron is running (@seriousm4x)
  • c335903233f2ff2ce1a00682660e3bc17bb30dc0: fix: only show sleep when device is online (@seriousm4x)
  • a237fba8c7f3885a26a02c293c9b309b406c7b6d: fix: broken nic timer (again) (@seriousm4x)
  • 05686bf271f47beb14d047932a4c9715d0f53d20: fix: ping port cause device stuck on pending (@seriousm4x)
  • 7b5dddfc06917a009b482821869ec5d03d02a2c2: fix: make sol port non-required (@seriousm4x)
  • e52d7f44b277da4ce2dc9d91cb09308c97cce3d1: fix: properly reset nic timer (@seriousm4x)
  • bccbb9420c22cae4987cc5745143e1ef0cc7f489: fix: simplify nic click logic (@seriousm4x)

Go dependencies

  • 6982184ab6b4ac59a9f1ae71434c51191de2d9dd: go-dep: bump github.com/pocketbase/pocketbase in /backend (@dependabot[bot])
  • da6c822a9c3e61d81c7df916e5b1e75533f4f4e1: go-dep: bump github.com/pocketbase/pocketbase in /backend (@dependabot[bot])
  • 5b112d81adce738357525ddcbab7528c1af9e99d: go-dep: update all (@seriousm4x)

Npm dependencies

  • 5270661bb58476710685c781742e53d6237dc4d0: npm-dep: bump @typescript-eslint/eslint-plugin in /frontend (@dependabot[bot])
  • 4009a5c3e19c2b641e89c82a609dc89c1872a0cb: npm-dep: bump @typescript-eslint/parser from 6.3.0 to 6.4.0 in /frontend (@dependabot[bot])
  • 37c25bb38315492d003cf9ac742bcd3fcdacc2ff: npm-dep: bump @sveltejs/kit from 1.22.5 to 1.22.6 in /frontend (@dependabot[bot])
  • e866b008ee5eac6719ee6cfa2ebc9ea75601ec3b: npm-dep: bump autoprefixer from 10.4.14 to 10.4.15 in /frontend (@dependabot[bot])
  • 15d52e4c76a0d8f60949bcaf9b4a000460b34177: npm-dep: bump @fortawesome/free-solid-svg-icons in /frontend (@dependabot[bot])
  • 1977a255bfcf063e769a5a59f62b196d186045c9: npm-dep: bump @fortawesome/free-solid-svg-icons in /frontend (@dependabot[bot])
  • 6d7441473a473bd703bece126b3f141bf2197f5c: npm-dep: bump @sveltejs/adapter-static from 2.0.2 to 2.0.3 in /frontend (@dependabot[bot])
  • f5231ecd3dd6bd21d1b86ada9db593e90f7a1f92: npm-dep: bump @sveltejs/adapter-static from 2.0.2 to 2.0.3 in /frontend (@dependabot[bot])
  • 2b8e2669d0365c68c53a223c253f4144217d6a0a: npm-dep: bump @sveltejs/kit from 1.22.3 to 1.22.4 in /frontend (@dependabot[bot])
  • ae19470f0f5dad2fa4c60a0f124935c9992f435f: npm-dep: bump @sveltejs/kit from 1.22.3 to 1.22.4 in /frontend (@dependabot[bot])
  • b6a2b085d9c2189a613749198b5d38494106ddbe: npm-dep: bump @sveltejs/kit from 1.22.4 to 1.22.5 in /frontend (@dependabot[bot])
  • 0dbf7033f42e355ba4ee35903c685550cc99bc53: npm-dep: bump @sveltejs/kit from 1.22.4 to 1.22.5 in /frontend (@dependabot[bot])
  • 7615a26d3f830a31354927c8faf047af07bc11ba: npm-dep: bump bootstrap from 5.3.0 to 5.3.1 in /frontend (@dependabot[bot])
  • d8cb3ec00a33e0c16457dd83251d74b0a322a9fd: npm-dep: bump bootstrap from 5.3.0 to 5.3.1 in /frontend (@dependabot[bot])
  • 43a4485926caded2f293d0ec89650817d4c2a1aa: npm-dep: bump sass from 1.64.0 to 1.64.1 in /frontend (@dependabot[bot])
  • da5a1dae04f568f850549d43964f79d0c8e6354e: npm-dep: bump sass from 1.64.0 to 1.64.1 in /frontend (@dependabot[bot])
  • 323f6794e1acf2ef7ce35c43a79e96a59e642ec9: npm-dep: bump sass from 1.64.1 to 1.64.2 in /frontend (@dependabot[bot])
  • 53ded6888ecd3159cfc22a0f8beecb05e74090d0: npm-dep: bump sass from 1.64.1 to 1.64.2 in /frontend (@dependabot[bot])
  • 569d2650ea3ba4257280dbc7ee7dfa344554a824: npm-dep: bump svelte from 4.1.1 to 4.1.2 in /frontend (@dependabot[bot])
  • e13504ec6c006beb26cc2fe9296e014ae186f263: npm-dep: bump svelte from 4.1.1 to 4.1.2 in /frontend (@dependabot[bot])
  • acee769474623ac8edf8ca7e4e25b319fd50565f: npm-dep: bump vite from 4.4.6 to 4.4.7 in /frontend (@dependabot[bot])
  • af03b54b3b4cdfd4633450d112651a6bb4378e20: npm-dep: bump vite from 4.4.6 to 4.4.7 in /frontend (@dependabot[bot])
  • 29a45afd81c1487fbe560eb19279d4496571eb08: npm-dep: bump vite from 4.4.7 to 4.4.8 in /frontend (@dependabot[bot])
  • d53ee6836bf674139969b32d690af1e8b8dae270: npm-dep: bump vite from 4.4.7 to 4.4.8 in /frontend (@dependabot[bot])
  • 024f749aa423a764e6f6d3f2356705a4edef469c: npm-dep: bump vite from 4.4.8 to 4.4.9 in /frontend (@dependabot[bot])
  • e49f2d08b00585ae03ffbc387d32fd23b2609049: npm-dep: bump vite from 4.4.8 to 4.4.9 in /frontend (@dependabot[bot])
  • e61a7f946458fd9ed5d7b34cde1721a0ef135388: npm-dep: update all (@seriousm4x)
  • 689b96bf1156f26fe6ee71c3ea41c36b2a50a005: npm-dep: update all (@seriousm4x)
  • d801f7c2da023d43479083ade690028667dcbd48: npm-dep: update all (@seriousm4x)

Others

  • 8d2e3a5ade2c2c3f5dc1b11e321c24f258766ec8: Update .goreleaser.yaml (@seriousm4x)
  • b2f2dfdcf9e9f27c2cc6b2193f7c2efd70632b9e: Merge pull request #163 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/eslint-plugin-6.4.0 (@seriousm4x)
  • 67ea231f397a5432684a3209e6af215f7966f630: Merge pull request #164 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/parser-6.4.0 (@seriousm4x)
  • a55152250b8a0db5ca16e6291f5364c82da0af7c: reset timeout (@seriousm4x)
  • 58d497eab1dc12b4176d991af9987cac4adce79c: try avoid loop variable capture (@seriousm4x)
  • 3fe17d1156f6056375486d41e10ae2b66888e5f5: add buttons to toggle permissions (@seriousm4x)
  • d9b14adc8d2e9263eb6a343f148724665df1cf31: add lazy ping option (@seriousm4x)
  • a39bf0e2f4b93ecf076a034a09e4b1daa886da18: fix logic error (@seriousm4x)
  • c1dbde574a5bb0bf1d5f71792c95ba4699b0028c: fix nic tooltip (@seriousm4x)
  • d3478026c211063128de7622cc42768fa1e1cfdf: fix no records shown with multiple users (@seriousm4x)
  • 2dab56e19e237492a70b93960173aef2775e0cae: pnpm format (@seriousm4x)
  • 81cc067b3d42ab511eeb80ecdf17de3d86c6dfb6: actually fix build (@seriousm4x)
  • 6794091617136ec2f6b7329a95cf0a3f506adfb4: add account page (@seriousm4x)
  • 318f76f439b09dff005bc9f7ca23196db7b7eafc: add dashboard order (@seriousm4x)
  • eee83b5cb87d278c104602587651726c9802911f: add empty permissions route (@seriousm4x)
  • 90eccbc5b54a5400a05c7ab2abed60f2b1b55785: add home grid and adjust nav (@seriousm4x)
  • deac242e74516c0ce6f3266eb51533266bcc6965: add multiple nics to device card (@seriousm4x)
  • adf2936ab8e84ad3f9e2e6b2ec97818b1405d7db: add network scan (@seriousm4x)
  • 977a92393671da3cf3966ace2b044be8b47ae51e: add other commits to changelog (@seriousm4x)
  • da3f4240195be13d6043e3974c76a0e9550f4b8c: add page transitions (@seriousm4x)
  • 67d957c109a14b34437f974d40ec68b11f100bf1: add permission page, close #75 (@seriousm4x)
  • 77a73a91be9e15c396420ded948e57538e042d13: add required field (@seriousm4x)
  • da63e134d63dc28c7b2cde365a3f5b61728096db: add settings page (@seriousm4x)
  • 522f5916b19bf7859e8ec1bfb5fbf7ec751401a7: add spacing between sections (@seriousm4x)
  • 413a2a8f302d085346b20ea39e51006ed52673ad: add theming (@seriousm4x)
  • 6fc02ce46dde6c23026e4d906d17306d9de719ac: add user permissions to backend #75 (@seriousm4x)
  • 7e8b570f1c0c6ae5b6bd2c9b478add13d1f82c36: added toast notifications (@seriousm4x)
  • 550bf744382581d9c2af9f1ec919cd94b282c625: adjust nav padding (@seriousm4x)
  • 5e417f62208b9d50082942a79c73cb63b82d282f: better admin check (@seriousm4x)
  • 9481fd10afbd269ef1dd8c0ae3773e0f7f266242: better gap spacing (@seriousm4x)
  • ab13daef402f15e869a761b2cd4dedf2069cc5c5: better mobile view (@seriousm4x)
  • 97d0aab2f5c8ad39189ce8e3cb3bea18be30c6b3: change default dark theme (@seriousm4x)
  • de2d86f752cab7d6acb54a2f8354e9aa436681a5: cleanup (@seriousm4x)
  • 4a8061832055bf6edb5f3d676297c317614ee117: cleanup merge errors (@seriousm4x)
  • 24aec5e1de339cdfd7770c6b88de5a23f468fb84: define possible device.status values (@seriousm4x)
  • ac15e39ae1dd2f51912ac7e5cab892041829b763: delete forgotten device store things (@seriousm4x)
  • a875613b7693795f6175224eb67166ca04c394b9: finish device edit, fix navbar (@seriousm4x)
  • 4d682e073fec72e69ed511b06b4972d43b2c1815: first commit for tailwind rewrite (@seriousm4x)
  • 2d6cf95647e32b1977d6c62f082ebc06639ec571: fix avatar update (@seriousm4x)
  • cd94895b9379c5ee5b019559e7507a81f04efabd: fix build (@seriousm4x)
  • 390d0776449d977350155055590deb99d0d06147: fix home spacing, fix create dev as admin (@seriousm4x)
  • d5ecbadbcc1d939f07cf00226c7edacf2334b80a: fix order by when groups activated (@seriousm4x)
  • 89bb99e78cd473307a009cd8f3484a7a6a0f2bb9: fix save icon (@seriousm4x)
  • 870d2dcc49550facf5681c7d3978de284a0cac39: improve /login and /welcome (@seriousm4x)
  • 1cc232e6c611c9cef23b36b962530ea0c3fc651a: improve group buttons (@seriousm4x)
  • 90baf0aef817ecfc6061d8a677985032f946dbd3: improve home loading, remove $devices store (@seriousm4x)
  • 2cc191336b105c380a6a7c495a5270cbba072b4e: improve navbar menus (@seriousm4x)
  • 9d2871eae90c2d34c1c7cd58a25d7c736c90a6be: improve theme colors (@seriousm4x)
  • 39b2cc62eba56de1c49ed2e17ad91f5f295bea7e: improve ts (@seriousm4x)
  • 00a098b7c827566e095c9fa00a9ff49ee306a3aa: make port fields required (@seriousm4x)
  • 054f9ef6437e825e2410cd156a2a1b3657a058e2: match dark theme with cupcake (@seriousm4x)
  • ef69268736460b6ef44be062fe037a95e41b545e: more changes to device settings (@seriousm4x)
  • e5e710f1b94c6a0114d589572a8662434c2ade38: multiple fixes (@seriousm4x)
  • 1c067746171f3a46d6147bf1662ca099e57d230e: no hover if no shutdown:_cmd, move required fields (@seriousm4x)
  • 2a90457e2903370ceb41a1fc366041cf085c7efe: order by groups if localstorage unset (@seriousm4x)
  • a79c1bf028fda366216b0dcc62b47b93b6cd2a2f: port ports by number (@seriousm4x)
  • 8155a9a19f8ecf8c2206c0ddeb9a8d121cee5ffc: remove dark theme overwrite (@seriousm4x)
  • ef5329f8f7b86bbea135ddfb6363e623e81931b3: remove prettier plugin-search-dir (@seriousm4x)
  • 311684f05f60bccf3f0bb189603b86ab27dbc022: rename permissions to users, add create new user (@seriousm4x)
  • 541e8b3d8b0baef9bdb4d56c3156d4c76b588159: rename workflow (@seriousm4x)
  • 4b36131a8c3a8c5305e2527d86c97de65f3e2ece: required form fields and margin (@seriousm4x)
  • 18046b6db6aabe471b901d63135e008cebec74ae: reuse device form, simplify realtime updates (@seriousm4x)
  • 1602136eebb486f8340a831a47c8a3460dd9b5d4: settings: add icon, change color (@seriousm4x)
  • 54191b76e57b09549de7de2633ad01be6893e285: several button improvements (@seriousm4x)
  • af021aefa7e59857613c5a79115d98cc71793832: show correct avatar for other users (@seriousm4x)
  • 6099b67d4bfd59b36968f151afbbf94e25342fc5: show countdown for wake/shutdown (@seriousm4x)
  • 3ffd3c6a41f9f220652091aa25bf9c890ec2f010: simplify fetch on edit page (@seriousm4x)
  • f9e8438297a38af179df70dc726e7380d4d33e2d: update readme and screenshots (@seriousm4x)
  • 768be7ce1510024aa94b870aa67e8c448ba50991: update web ui to match backend permissions #75 (@seriousm4x)
  • a4c7fd4e394b7bd349807f6e5fb304907d616356: use form for scan range (@seriousm4x)
  • 904b167c8ee15b69844c3069ae62bfad99a21580: use pnpm for build (@seriousm4x)
  • 94111846f48aa1d0bcb5bd9d98d74111806a7188: ux improvements (@seriousm4x)
  • b04029abf906a03d57cfd55c271ad66094597af7: ux improvements for network scan (@seriousm4x)
  • 19e3c63fa7f5ff87f6cd95723bf9dfddc6d43b98: various small changes (@seriousm4x)
UpSnap - 4.0.0-beta.6

Published by github-actions[bot] about 1 year ago

Changelog

Features

  • d57520c66d3ecdb2edb1f0443333bd4cb774a237: feat: add reboot button, #108 (@seriousm4x)
  • 733d6d519f87f4f0be870ccd81e75974b98bc76d: feat: gracefully stop cron on terminate (@seriousm4x)

Bug fixes

  • c335903233f2ff2ce1a00682660e3bc17bb30dc0: fix: only show sleep when device is online (@seriousm4x)

Others

  • 8d2e3a5ade2c2c3f5dc1b11e321c24f258766ec8: Update .goreleaser.yaml (@seriousm4x)
UpSnap - 4.0.0-beta.5

Published by github-actions[bot] about 1 year ago

Changelog

Bug fixes

  • a237fba8c7f3885a26a02c293c9b309b406c7b6d: fix: broken nic timer (again) (@seriousm4x)
  • 05686bf271f47beb14d047932a4c9715d0f53d20: fix: ping port cause device stuck on pending (@seriousm4x)
UpSnap - 4.0.0-beta.4

Published by github-actions[bot] about 1 year ago

Changelog

Features

  • f8186ba0157a036c7f32e83cfdde7ef3f3155f4a: feat: add sleep-on-lan support, #24 #78 #108 #162 (@seriousm4x)
  • b8fdb4202fa41a7a067f9fd5c366f4a873aaa604: feat: only refresh jwt if valid less than 1 day (@seriousm4x)

Bug fixes

  • 7b5dddfc06917a009b482821869ec5d03d02a2c2: fix: make sol port non-required (@seriousm4x)
  • e52d7f44b277da4ce2dc9d91cb09308c97cce3d1: fix: properly reset nic timer (@seriousm4x)

Go dependencies

  • 6982184ab6b4ac59a9f1ae71434c51191de2d9dd: go-dep: bump github.com/pocketbase/pocketbase in /backend (@dependabot[bot])

Npm dependencies

  • 5270661bb58476710685c781742e53d6237dc4d0: npm-dep: bump @typescript-eslint/eslint-plugin in /frontend (@dependabot[bot])
  • 4009a5c3e19c2b641e89c82a609dc89c1872a0cb: npm-dep: bump @typescript-eslint/parser from 6.3.0 to 6.4.0 in /frontend (@dependabot[bot])

Others

  • b2f2dfdcf9e9f27c2cc6b2193f7c2efd70632b9e: Merge pull request #163 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/eslint-plugin-6.4.0 (@seriousm4x)
  • 67ea231f397a5432684a3209e6af215f7966f630: Merge pull request #164 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/parser-6.4.0 (@seriousm4x)
  • a55152250b8a0db5ca16e6291f5364c82da0af7c: reset timeout (@seriousm4x)
  • 58d497eab1dc12b4176d991af9987cac4adce79c: try avoid loop variable capture (@seriousm4x)
UpSnap - 4.0.0-beta.3

Published by github-actions[bot] about 1 year ago

Changelog

Bug fixes

  • bccbb9420c22cae4987cc5745143e1ef0cc7f489: fix: simplify nic click logic (@seriousm4x)
UpSnap - 4.0.0-beta.2

Published by github-actions[bot] about 1 year ago

Changelog

Npm dependencies

  • 37c25bb38315492d003cf9ac742bcd3fcdacc2ff: npm-dep: bump @sveltejs/kit from 1.22.5 to 1.22.6 in /frontend (@dependabot[bot])
  • e866b008ee5eac6719ee6cfa2ebc9ea75601ec3b: npm-dep: bump autoprefixer from 10.4.14 to 10.4.15 in /frontend (@dependabot[bot])

Others

  • 3fe17d1156f6056375486d41e10ae2b66888e5f5: add buttons to toggle permissions (@seriousm4x)
  • d9b14adc8d2e9263eb6a343f148724665df1cf31: add lazy ping option (@seriousm4x)
  • a39bf0e2f4b93ecf076a034a09e4b1daa886da18: fix logic error (@seriousm4x)
  • c1dbde574a5bb0bf1d5f71792c95ba4699b0028c: fix nic tooltip (@seriousm4x)
  • d3478026c211063128de7622cc42768fa1e1cfdf: fix no records shown with multiple users (@seriousm4x)
  • 2dab56e19e237492a70b93960173aef2775e0cae: pnpm format (@seriousm4x)
UpSnap - 4.0.0-beta.1

Published by github-actions[bot] about 1 year ago

Main features in 4.0.0-beta.1

  • Bootstrap got replaced with Tailwind/DaisyUI
  • Improved user management to allow individual permissions for each user, per device

Changelog

Go dependencies

  • da6c822a9c3e61d81c7df916e5b1e75533f4f4e1: go-dep: bump github.com/pocketbase/pocketbase in /backend (@dependabot[bot])
  • 5b112d81adce738357525ddcbab7528c1af9e99d: go-dep: update all (@seriousm4x)

Npm dependencies

  • 15d52e4c76a0d8f60949bcaf9b4a000460b34177: npm-dep: bump @fortawesome/free-solid-svg-icons in /frontend (@dependabot[bot])
  • 1977a255bfcf063e769a5a59f62b196d186045c9: npm-dep: bump @fortawesome/free-solid-svg-icons in /frontend (@dependabot[bot])
  • 6d7441473a473bd703bece126b3f141bf2197f5c: npm-dep: bump @sveltejs/adapter-static from 2.0.2 to 2.0.3 in /frontend (@dependabot[bot])
  • f5231ecd3dd6bd21d1b86ada9db593e90f7a1f92: npm-dep: bump @sveltejs/adapter-static from 2.0.2 to 2.0.3 in /frontend (@dependabot[bot])
  • 2b8e2669d0365c68c53a223c253f4144217d6a0a: npm-dep: bump @sveltejs/kit from 1.22.3 to 1.22.4 in /frontend (@dependabot[bot])
  • ae19470f0f5dad2fa4c60a0f124935c9992f435f: npm-dep: bump @sveltejs/kit from 1.22.3 to 1.22.4 in /frontend (@dependabot[bot])
  • b6a2b085d9c2189a613749198b5d38494106ddbe: npm-dep: bump @sveltejs/kit from 1.22.4 to 1.22.5 in /frontend (@dependabot[bot])
  • 0dbf7033f42e355ba4ee35903c685550cc99bc53: npm-dep: bump @sveltejs/kit from 1.22.4 to 1.22.5 in /frontend (@dependabot[bot])
  • 7615a26d3f830a31354927c8faf047af07bc11ba: npm-dep: bump bootstrap from 5.3.0 to 5.3.1 in /frontend (@dependabot[bot])
  • d8cb3ec00a33e0c16457dd83251d74b0a322a9fd: npm-dep: bump bootstrap from 5.3.0 to 5.3.1 in /frontend (@dependabot[bot])
  • 43a4485926caded2f293d0ec89650817d4c2a1aa: npm-dep: bump sass from 1.64.0 to 1.64.1 in /frontend (@dependabot[bot])
  • da5a1dae04f568f850549d43964f79d0c8e6354e: npm-dep: bump sass from 1.64.0 to 1.64.1 in /frontend (@dependabot[bot])
  • 323f6794e1acf2ef7ce35c43a79e96a59e642ec9: npm-dep: bump sass from 1.64.1 to 1.64.2 in /frontend (@dependabot[bot])
  • 53ded6888ecd3159cfc22a0f8beecb05e74090d0: npm-dep: bump sass from 1.64.1 to 1.64.2 in /frontend (@dependabot[bot])
  • 569d2650ea3ba4257280dbc7ee7dfa344554a824: npm-dep: bump svelte from 4.1.1 to 4.1.2 in /frontend (@dependabot[bot])
  • e13504ec6c006beb26cc2fe9296e014ae186f263: npm-dep: bump svelte from 4.1.1 to 4.1.2 in /frontend (@dependabot[bot])
  • acee769474623ac8edf8ca7e4e25b319fd50565f: npm-dep: bump vite from 4.4.6 to 4.4.7 in /frontend (@dependabot[bot])
  • af03b54b3b4cdfd4633450d112651a6bb4378e20: npm-dep: bump vite from 4.4.6 to 4.4.7 in /frontend (@dependabot[bot])
  • 29a45afd81c1487fbe560eb19279d4496571eb08: npm-dep: bump vite from 4.4.7 to 4.4.8 in /frontend (@dependabot[bot])
  • d53ee6836bf674139969b32d690af1e8b8dae270: npm-dep: bump vite from 4.4.7 to 4.4.8 in /frontend (@dependabot[bot])
  • 024f749aa423a764e6f6d3f2356705a4edef469c: npm-dep: bump vite from 4.4.8 to 4.4.9 in /frontend (@dependabot[bot])
  • e49f2d08b00585ae03ffbc387d32fd23b2609049: npm-dep: bump vite from 4.4.8 to 4.4.9 in /frontend (@dependabot[bot])
  • e61a7f946458fd9ed5d7b34cde1721a0ef135388: npm-dep: update all (@seriousm4x)
  • 689b96bf1156f26fe6ee71c3ea41c36b2a50a005: npm-dep: update all (@seriousm4x)
  • d801f7c2da023d43479083ade690028667dcbd48: npm-dep: update all (@seriousm4x)

Others

  • 81cc067b3d42ab511eeb80ecdf17de3d86c6dfb6: actually fix build (@seriousm4x)
  • 6794091617136ec2f6b7329a95cf0a3f506adfb4: add account page (@seriousm4x)
  • 318f76f439b09dff005bc9f7ca23196db7b7eafc: add dashboard order (@seriousm4x)
  • eee83b5cb87d278c104602587651726c9802911f: add empty permissions route (@seriousm4x)
  • 90eccbc5b54a5400a05c7ab2abed60f2b1b55785: add home grid and adjust nav (@seriousm4x)
  • deac242e74516c0ce6f3266eb51533266bcc6965: add multiple nics to device card (@seriousm4x)
  • adf2936ab8e84ad3f9e2e6b2ec97818b1405d7db: add network scan (@seriousm4x)
  • 977a92393671da3cf3966ace2b044be8b47ae51e: add other commits to changelog (@seriousm4x)
  • da3f4240195be13d6043e3974c76a0e9550f4b8c: add page transitions (@seriousm4x)
  • 67d957c109a14b34437f974d40ec68b11f100bf1: add permission page, close #75 (@seriousm4x)
  • 77a73a91be9e15c396420ded948e57538e042d13: add required field (@seriousm4x)
  • da63e134d63dc28c7b2cde365a3f5b61728096db: add settings page (@seriousm4x)
  • 522f5916b19bf7859e8ec1bfb5fbf7ec751401a7: add spacing between sections (@seriousm4x)
  • 413a2a8f302d085346b20ea39e51006ed52673ad: add theming (@seriousm4x)
  • 6fc02ce46dde6c23026e4d906d17306d9de719ac: add user permissions to backend #75 (@seriousm4x)
  • 7e8b570f1c0c6ae5b6bd2c9b478add13d1f82c36: added toast notifications (@seriousm4x)
  • 550bf744382581d9c2af9f1ec919cd94b282c625: adjust nav padding (@seriousm4x)
  • 5e417f62208b9d50082942a79c73cb63b82d282f: better admin check (@seriousm4x)
  • 9481fd10afbd269ef1dd8c0ae3773e0f7f266242: better gap spacing (@seriousm4x)
  • ab13daef402f15e869a761b2cd4dedf2069cc5c5: better mobile view (@seriousm4x)
  • 97d0aab2f5c8ad39189ce8e3cb3bea18be30c6b3: change default dark theme (@seriousm4x)
  • de2d86f752cab7d6acb54a2f8354e9aa436681a5: cleanup (@seriousm4x)
  • 4a8061832055bf6edb5f3d676297c317614ee117: cleanup merge errors (@seriousm4x)
  • 24aec5e1de339cdfd7770c6b88de5a23f468fb84: define possible device.status values (@seriousm4x)
  • ac15e39ae1dd2f51912ac7e5cab892041829b763: delete forgotten device store things (@seriousm4x)
  • a875613b7693795f6175224eb67166ca04c394b9: finish device edit, fix navbar (@seriousm4x)
  • 4d682e073fec72e69ed511b06b4972d43b2c1815: first commit for tailwind rewrite (@seriousm4x)
  • 2d6cf95647e32b1977d6c62f082ebc06639ec571: fix avatar update (@seriousm4x)
  • cd94895b9379c5ee5b019559e7507a81f04efabd: fix build (@seriousm4x)
  • 390d0776449d977350155055590deb99d0d06147: fix home spacing, fix create dev as admin (@seriousm4x)
  • d5ecbadbcc1d939f07cf00226c7edacf2334b80a: fix order by when groups activated (@seriousm4x)
  • 89bb99e78cd473307a009cd8f3484a7a6a0f2bb9: fix save icon (@seriousm4x)
  • 870d2dcc49550facf5681c7d3978de284a0cac39: improve /login and /welcome (@seriousm4x)
  • 1cc232e6c611c9cef23b36b962530ea0c3fc651a: improve group buttons (@seriousm4x)
  • 90baf0aef817ecfc6061d8a677985032f946dbd3: improve home loading, remove $devices store (@seriousm4x)
  • 2cc191336b105c380a6a7c495a5270cbba072b4e: improve navbar menus (@seriousm4x)
  • 9d2871eae90c2d34c1c7cd58a25d7c736c90a6be: improve theme colors (@seriousm4x)
  • 39b2cc62eba56de1c49ed2e17ad91f5f295bea7e: improve ts (@seriousm4x)
  • 00a098b7c827566e095c9fa00a9ff49ee306a3aa: make port fields required (@seriousm4x)
  • 054f9ef6437e825e2410cd156a2a1b3657a058e2: match dark theme with cupcake (@seriousm4x)
  • ef69268736460b6ef44be062fe037a95e41b545e: more changes to device settings (@seriousm4x)
  • e5e710f1b94c6a0114d589572a8662434c2ade38: multiple fixes (@seriousm4x)
  • 1c067746171f3a46d6147bf1662ca099e57d230e: no hover if no shutdown:_cmd, move required fields (@seriousm4x)
  • 2a90457e2903370ceb41a1fc366041cf085c7efe: order by groups if localstorage unset (@seriousm4x)
  • a79c1bf028fda366216b0dcc62b47b93b6cd2a2f: port ports by number (@seriousm4x)
  • 8155a9a19f8ecf8c2206c0ddeb9a8d121cee5ffc: remove dark theme overwrite (@seriousm4x)
  • ef5329f8f7b86bbea135ddfb6363e623e81931b3: remove prettier plugin-search-dir (@seriousm4x)
  • 311684f05f60bccf3f0bb189603b86ab27dbc022: rename permissions to users, add create new user (@seriousm4x)
  • 541e8b3d8b0baef9bdb4d56c3156d4c76b588159: rename workflow (@seriousm4x)
  • 4b36131a8c3a8c5305e2527d86c97de65f3e2ece: required form fields and margin (@seriousm4x)
  • 18046b6db6aabe471b901d63135e008cebec74ae: reuse device form, simplify realtime updates (@seriousm4x)
  • 1602136eebb486f8340a831a47c8a3460dd9b5d4: settings: add icon, change color (@seriousm4x)
  • 54191b76e57b09549de7de2633ad01be6893e285: several button improvements (@seriousm4x)
  • af021aefa7e59857613c5a79115d98cc71793832: show correct avatar for other users (@seriousm4x)
  • 6099b67d4bfd59b36968f151afbbf94e25342fc5: show countdown for wake/shutdown (@seriousm4x)
  • 3ffd3c6a41f9f220652091aa25bf9c890ec2f010: simplify fetch on edit page (@seriousm4x)
  • f9e8438297a38af179df70dc726e7380d4d33e2d: update readme and screenshots (@seriousm4x)
  • 768be7ce1510024aa94b870aa67e8c448ba50991: update web ui to match backend permissions #75 (@seriousm4x)
  • a4c7fd4e394b7bd349807f6e5fb304907d616356: use form for scan range (@seriousm4x)
  • 904b167c8ee15b69844c3069ae62bfad99a21580: use pnpm for build (@seriousm4x)
  • 94111846f48aa1d0bcb5bd9d98d74111806a7188: ux improvements (@seriousm4x)
  • b04029abf906a03d57cfd55c271ad66094597af7: ux improvements for network scan (@seriousm4x)
  • 19e3c63fa7f5ff87f6cd95723bf9dfddc6d43b98: various small changes (@seriousm4x)
UpSnap - 3.3.2

Published by github-actions[bot] over 1 year ago

Changelog

Npm dependencies

  • ad6c2afbc264e55d75c749e83c5dd9b3c4f5eb1a: npm-dep: bump eslint-plugin-svelte from 2.32.2 to 2.32.3 in /frontend (@dependabot[bot])
  • 95f134eb27d83435a8b4a697e04f21fe65384318: npm-dep: bump eslint-plugin-svelte from 2.32.3 to 2.32.4 in /frontend (@dependabot[bot])
  • 04a42999306dbae0ee22ca41a185af82d7ab821d: npm-dep: bump svelte from 4.1.0 to 4.1.1 in /frontend (@dependabot[bot])
  • cb14a87783ed6aa96701f2edcdcf1d1d1678041c: npm-dep: update (@seriousm4x)

Other

  • 9fdfc8ad0bac204c49e58d5ef6d35cc274a88e11: error check all database writes (debug for #135) (@seriousm4x)
UpSnap - 3.3.1

Published by github-actions[bot] over 1 year ago

Changelog

  • 02bf30c dark theme star history
  • 06b7d3e lower minimum user password length to 5, #112

Aaaaaand a bunch of dependecy stuff...

  • 85f7b12 Bump @sveltejs/kit from 1.21.0 to 1.22.0 in /frontend
  • 7b1105a Bump @sveltejs/kit from 1.22.0 to 1.22.1 in /frontend
  • f0a59ea Bump @sveltejs/kit from 1.22.1 to 1.22.3 in /frontend
  • c6e0668 Bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 in /frontend
  • c32e8ff Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 in /frontend
  • 1b7020f Bump eslint from 8.44.0 to 8.45.0 in /frontend
  • 6be4f29 Bump github.com/pocketbase/pocketbase from 0.16.7 to 0.16.8 in /backend
  • 18b1996 Bump github.com/pocketbase/pocketbase from 0.16.8 to 0.16.9 in /backend
  • dbe38ed Bump github.com/pocketbase/pocketbase from 0.16.9 to 0.16.10 in /backend
  • a171a5b Bump github.com/prometheus-community/pro-bing in /backend
  • bf9d8d9 Bump pocketbase from 0.15.2 to 0.15.3 in /frontend
  • a832d89 Bump svelte from 4.0.2 to 4.0.3 in /frontend
  • f5f5cca Bump svelte from 4.0.3 to 4.0.4 in /frontend
  • 2c240a8 Bump svelte from 4.0.4 to 4.0.5 in /frontend
  • 31b7bf5 Bump svelte from 4.0.5 to 4.1.0 in /frontend
  • 3a2154c Bump vite from 4.3.9 to 4.4.0 in /frontend
  • 77e4d10 Bump vite from 4.4.0 to 4.4.2 in /frontend
  • 88763eb Bump vite from 4.4.2 to 4.4.3 in /frontend
  • a803c7d Bump vite from 4.4.3 to 4.4.4 in /frontend
  • cf04a57 Merge pull request #109 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.0.3
  • 8d2a55c Merge pull request #110 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.0.4
  • 6824668 Merge pull request #111 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.22.0
  • 181b532 Merge pull request #113 from seriousm4x/dependabot/npm_and_yarn/frontend/vite-4.4.0
  • 9a72c23 Merge pull request #114 from seriousm4x/dependabot/go_modules/backend/github.com/prometheus-community/pro-bing-0.3.0
  • 77aacf7 Merge pull request #115 from seriousm4x/dependabot/npm_and_yarn/frontend/vite-4.4.2
  • 2e897bf Merge pull request #116 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.22.1
  • 3187476 Merge pull request #117 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.0.5
  • cda98f6 Merge pull request #118 from seriousm4x/dependabot/go_modules/backend/github.com/pocketbase/pocketbase-0.16.8
  • 1d2e5de Merge pull request #119 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/parser-5.62.0
  • 2698c12 Merge pull request #120 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-eslint/eslint-plugin-5.62.0
  • 18ea7ae Merge pull request #121 from seriousm4x/dependabot/npm_and_yarn/frontend/pocketbase-0.15.3
  • d182dd1 Merge pull request #122 from seriousm4x/dependabot/npm_and_yarn/frontend/vite-4.4.3
  • 400daae Merge pull request #124 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.22.3
  • bed48a9 Merge pull request #125 from seriousm4x/dependabot/go_modules/backend/github.com/pocketbase/pocketbase-0.16.9
  • 3a1dab3 Merge pull request #126 from seriousm4x/dependabot/npm_and_yarn/frontend/vite-4.4.4
  • 38d334b Merge pull request #127 from seriousm4x/dependabot/go_modules/backend/github.com/pocketbase/pocketbase-0.16.10
  • 2b1e467 Merge pull request #128 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-8.45.0
  • 3f4e650 Merge pull request #129 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.1.0
  • 13e3dc5 update deps
UpSnap - 3.3.0

Published by github-actions[bot] over 1 year ago

Grouping devices

You can now sort your devices into groups. Just add groups in the settings and then activate the group in the device settings.

Screenshot 2023-07-03 at 20-10-43 UpSnap

Screenshot 2023-07-03 at 20-11-21 UpSnap

Better network scan

During the network scan, the name of the device is now determined via DNS. If no DNS entry is found, the MAC vendor is used as the name. In addition, there is now an "Add all" button under the scan results.

Screenshot 2023-07-03 at 20-12-36 UpSnap

Login via OIDC

Login via OIDC is now also possible. To do this, activate "OpenID Connect (oidc)" in the Pocketbase settings at http://127.0.0.1:8090/_/#/settings/auth-providers and fill in the necessary URLs. Now you can press the "Login with OIDC" button when logging in.

Screenshot 2023-07-03 at 20-21-13 UpSnap

Changelog

  • 6130224 Add support for dependabot
  • 769db97 Bump actions/checkout from 2 to 3
  • 1df79f0 Bump actions/setup-go from 3 to 4
  • d81ffd8 Bump docker/build-push-action from 3 to 4
  • ac85abc Merge pull request #81 from gaby/dependabot
  • 29bf818 Merge pull request #82 from seriousm4x/dependabot/github_actions/docker/build-push-action-4
  • 19d0cff Merge pull request #83 from seriousm4x/dependabot/github_actions/actions/setup-go-4
  • 9a1c8b7 Merge pull request #84 from seriousm4x/dependabot/github_actions/actions/checkout-3
  • 8628e13 add device groups #97
  • c37294d update dependencies
  • 343be42 update dependencies
  • d0f3b41 Bump @sveltejs/kit from 1.20.5 to 1.21.0 in /frontend
  • 487b0d9 Bump eslint-plugin-svelte from 2.31.1 to 2.32.0 in /frontend
  • 05d6aaf Bump eslint-plugin-svelte from 2.32.0 to 2.32.1 in /frontend
  • a632eb2 Bump svelte from 4.0.0 to 4.0.1 in /frontend
  • 99997b7 Bump typescript from 5.1.5 to 5.1.6 in /frontend
  • 1daeef8 Merge pull request #100 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.0.1
  • c75564f Merge pull request #101 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.21.0
  • b5200ec Merge pull request #102 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-plugin-svelte-2.32.1
  • 5a64dcf Merge pull request #98 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-5.1.6
  • 28b51f7 Merge pull request #99 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-plugin-svelte-2.32.0
  • a31f704 add oidc user auth #103
  • 49584c2 added "add all devices" button for network scan #104
  • 63bf236 avoid device replication #97
  • 57e2d5c dependabot: auto-merge semver-patch updates
  • c3eb2d8 netowrk scan: use reverse dns lookup for unknown devices #105
  • 3198179 only allow user registrations from oauth, not user/password #103
  • debd82a add mac vendor to scan table
  • a395b3e Bump eslint from 8.43.0 to 8.44.0 in /frontend
  • ffc4e92 Bump eslint-plugin-svelte from 2.32.1 to 2.32.2 in /frontend
  • 6d0d4a8 Merge pull request #106 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-8.44.0
  • 8830222 Merge pull request #107 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-plugin-svelte-2.32.2
  • ba03d9e add star history chart
  • eb54cb9 adjust column width #105
  • 5674e56 huge change
  • 92a4657 update dependencies
  • 47c0352 update go dependencies
UpSnap - 3.3.0-beta.4

Published by github-actions[bot] over 1 year ago

Changelog

  • debd82a add mac vendor to scan table
UpSnap - 3.3.0-beta.3

Published by github-actions[bot] over 1 year ago

Changelog

  • 3198179 only allow user registrations from oauth, not user/password #103
UpSnap - 3.3.0-beta.2

Published by github-actions[bot] over 1 year ago

Changelog

  • d0f3b41 Bump @sveltejs/kit from 1.20.5 to 1.21.0 in /frontend
  • 487b0d9 Bump eslint-plugin-svelte from 2.31.1 to 2.32.0 in /frontend
  • 05d6aaf Bump eslint-plugin-svelte from 2.32.0 to 2.32.1 in /frontend
  • a632eb2 Bump svelte from 4.0.0 to 4.0.1 in /frontend
  • 99997b7 Bump typescript from 5.1.5 to 5.1.6 in /frontend
  • 1daeef8 Merge pull request #100 from seriousm4x/dependabot/npm_and_yarn/frontend/svelte-4.0.1
  • c75564f Merge pull request #101 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.21.0
  • b5200ec Merge pull request #102 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-plugin-svelte-2.32.1
  • 5a64dcf Merge pull request #98 from seriousm4x/dependabot/npm_and_yarn/frontend/typescript-5.1.6
  • 28b51f7 Merge pull request #99 from seriousm4x/dependabot/npm_and_yarn/frontend/eslint-plugin-svelte-2.32.0
  • a31f704 add oidc user auth #103
  • 49584c2 added "add all devices" button for network scan #104
  • 63bf236 avoid device replication #97
  • 57e2d5c dependabot: auto-merge semver-patch updates
  • c3eb2d8 netowrk scan: use reverse dns lookup for unknown devices #105
UpSnap - 3.3.0-beta.1

Published by github-actions[bot] over 1 year ago

Changelog

  • 6130224 Add support for dependabot
  • 769db97 Bump actions/checkout from 2 to 3
  • 1df79f0 Bump actions/setup-go from 3 to 4
  • d81ffd8 Bump docker/build-push-action from 3 to 4
  • ac85abc Merge pull request #81 from gaby/dependabot
  • 29bf818 Merge pull request #82 from seriousm4x/dependabot/github_actions/docker/build-push-action-4
  • 19d0cff Merge pull request #83 from seriousm4x/dependabot/github_actions/actions/setup-go-4
  • 9a1c8b7 Merge pull request #84 from seriousm4x/dependabot/github_actions/actions/checkout-3
  • 8628e13 add device groups #97
  • c37294d update dependencies
  • 343be42 update dependencies
UpSnap - 3.2.8

Published by github-actions[bot] over 1 year ago

Changelog

  • 45c0fbb higher contrast for titles
  • b011d88 workflow: codeberg remove cron
UpSnap - 3.2.7

Published by github-actions[bot] over 1 year ago

Changelog

  • 4eed2bf format
  • 2bc7bab remove v2 restore
  • 326a7f3 update dependencies
    • pocketbase 0.14.3 -> 0.16.3
    • sveltekit 1.15.2 -> 1.20.0
    • bootstrap 5.3.0-alpha1 -> 5.3.0
  • cbbd0f3 workflow: add codeberg mirror
UpSnap - 3.2.6

Published by github-actions[bot] over 1 year ago

Changelog

  • fdf125d fix wrong icon url for prod env, fix #70
UpSnap - 3.2.5

Published by github-actions[bot] over 1 year ago

Changelog

  • 6a38822 Bump @sveltejs/kit from 1.12.0 to 1.15.1 in /frontend
  • 28cc52f Merge pull request #67 from seriousm4x/dependabot/npm_and_yarn/frontend/sveltejs/kit-1.15.1
  • 72e3d3d npm format
  • 3331b53 npm format
  • 014e678 readme: add armv6 to images
  • 2fed755 readme: create admin on frontend
  • 1faae16 update dependencies