Skip to content

Downstream#83

Merged
iu2frl merged 5 commits into
devfrom
main
Jun 2, 2026
Merged

Downstream#83
iu2frl merged 5 commits into
devfrom
main

Conversation

@iu2frl
Copy link
Copy Markdown
Owner

@iu2frl iu2frl commented Jun 2, 2026

No description provided.

iu2frl and others added 5 commits May 5, 2026 22:38
* Implementing #63 (#73)

* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [flatted](https://github.com/WebReflection/flatted) and [picomatch](https://github.com/micromatch/picomatch).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cryptography in the pip group across 1 directory

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vite in /frontend in the npm_and_yarn group across 1 directory (#68)

* Bump cryptography in the pip group across 1 directory (#69)

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update CI workflow to comment out main branch (#72)

Comment out the main branch in CI workflow trigger.

* Bump python-multipart in the pip group across 1 directory (#71)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.22 to 0.0.26
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.22...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add folder management functionality for devices

- Implemented folder selection in DeviceForm component.
- Created DeviceListWithFolders component to display devices organized by folders.
- Added FolderModal for creating and editing folders.
- Introduced FolderTreeItem for rendering folder structure with devices.
- Updated Dashboard to integrate folder management.
- Added tests for folder creation, deletion, and device-folder associations.

* fix: update folder relationship to include foreign keys and remove cascade option

* update test functions to use auth_client for authentication

* optimize folder retrieval by including children and devices in queries

* enhance folder loading by including nested children and devices in queries

* enable foreign key constraints in test database setup

* remove cascade option from folder-device relationship and update folder retrieval logic

* Fixing UI tests

* add move device functionality with modal for folder selection

* Adding support for subfolders

* Getting subfolders

* Showing collapse icon on folders

* Adding rename and delete buttons to folders

* Implementing folders deletion

* Deleting a device moves it to the parent folder

* Updating folders dropdown

* Properly updating devices tree

* Updating tests

* Adding login tests

* Fixing folders deletion

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improving big files upload (#75)

* Allowing big files in nginx

* Enhancing logging

* Chunking big files

* Making upload async

* Fixing wrong upload routine

* Trying to force async upload

* Fixing async behavior

* Fixing FTP tests

* Fixing frontend tests

* Extending folders coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Avoiding duplicate CIs (#76)

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>
#78)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.6 to 8.5.14
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.6...8.5.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.26 to 0.0.27
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.26...0.0.27)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ry (#81)

Bumps the pip group with 1 update in the / directory: [asyncssh](https://github.com/ronf/asyncssh).


Updates `asyncssh` from 2.22.0 to 2.23.0
- [Changelog](https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst)
- [Commits](ronf/asyncssh@v2.22.0...v2.23.0)

---
updated-dependencies:
- dependency-name: asyncssh
  dependency-version: 2.23.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#82)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `vitest` from 4.0.18 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@iu2frl iu2frl self-assigned this Jun 2, 2026
@iu2frl iu2frl marked this pull request as ready for review June 2, 2026 12:34
@iu2frl iu2frl merged commit f621994 into dev Jun 2, 2026
15 checks passed
iu2frl added a commit that referenced this pull request Jun 2, 2026
* Implementing #63 (#73)

* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [flatted](https://github.com/WebReflection/flatted) and [picomatch](https://github.com/micromatch/picomatch).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cryptography in the pip group across 1 directory

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vite in /frontend in the npm_and_yarn group across 1 directory (#68)

* Bump cryptography in the pip group across 1 directory (#69)

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update CI workflow to comment out main branch (#72)

Comment out the main branch in CI workflow trigger.

* Bump python-multipart in the pip group across 1 directory (#71)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.22 to 0.0.26
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.22...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add folder management functionality for devices

- Implemented folder selection in DeviceForm component.
- Created DeviceListWithFolders component to display devices organized by folders.
- Added FolderModal for creating and editing folders.
- Introduced FolderTreeItem for rendering folder structure with devices.
- Updated Dashboard to integrate folder management.
- Added tests for folder creation, deletion, and device-folder associations.

* fix: update folder relationship to include foreign keys and remove cascade option

* update test functions to use auth_client for authentication

* optimize folder retrieval by including children and devices in queries

* enhance folder loading by including nested children and devices in queries

* enable foreign key constraints in test database setup

* remove cascade option from folder-device relationship and update folder retrieval logic

* Fixing UI tests

* add move device functionality with modal for folder selection

* Adding support for subfolders

* Getting subfolders

* Showing collapse icon on folders

* Adding rename and delete buttons to folders

* Implementing folders deletion

* Deleting a device moves it to the parent folder

* Updating folders dropdown

* Properly updating devices tree

* Updating tests

* Adding login tests

* Fixing folders deletion

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improving big files upload (#75)

* Allowing big files in nginx

* Enhancing logging

* Chunking big files

* Making upload async

* Fixing wrong upload routine

* Trying to force async upload

* Fixing async behavior

* Fixing FTP tests

* Fixing frontend tests

* Extending folders coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Avoiding duplicate CIs (#76)

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Downstream (#83)

* Drafting new release (#77)

* Implementing #63 (#73)

* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [flatted](https://github.com/WebReflection/flatted) and [picomatch](https://github.com/micromatch/picomatch).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cryptography in the pip group across 1 directory

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vite in /frontend in the npm_and_yarn group across 1 directory (#68)

* Bump cryptography in the pip group across 1 directory (#69)

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update CI workflow to comment out main branch (#72)

Comment out the main branch in CI workflow trigger.

* Bump python-multipart in the pip group across 1 directory (#71)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.22 to 0.0.26
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.22...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add folder management functionality for devices

- Implemented folder selection in DeviceForm component.
- Created DeviceListWithFolders component to display devices organized by folders.
- Added FolderModal for creating and editing folders.
- Introduced FolderTreeItem for rendering folder structure with devices.
- Updated Dashboard to integrate folder management.
- Added tests for folder creation, deletion, and device-folder associations.

* fix: update folder relationship to include foreign keys and remove cascade option

* update test functions to use auth_client for authentication

* optimize folder retrieval by including children and devices in queries

* enhance folder loading by including nested children and devices in queries

* enable foreign key constraints in test database setup

* remove cascade option from folder-device relationship and update folder retrieval logic

* Fixing UI tests

* add move device functionality with modal for folder selection

* Adding support for subfolders

* Getting subfolders

* Showing collapse icon on folders

* Adding rename and delete buttons to folders

* Implementing folders deletion

* Deleting a device moves it to the parent folder

* Updating folders dropdown

* Properly updating devices tree

* Updating tests

* Adding login tests

* Fixing folders deletion

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improving big files upload (#75)

* Allowing big files in nginx

* Enhancing logging

* Chunking big files

* Making upload async

* Fixing wrong upload routine

* Trying to force async upload

* Fixing async behavior

* Fixing FTP tests

* Fixing frontend tests

* Extending folders coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Avoiding duplicate CIs (#76)

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Bump postcss in /frontend in the npm_and_yarn group across 1 directory (#78)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.6 to 8.5.14
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.6...8.5.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump python-multipart in the pip group across 1 directory (#79)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.26 to 0.0.27
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.26...0.0.27)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump asyncssh from 2.22.0 to 2.23.0 in the pip group across 1 directory (#81)

Bumps the pip group with 1 update in the / directory: [asyncssh](https://github.com/ronf/asyncssh).


Updates `asyncssh` from 2.22.0 to 2.23.0
- [Changelog](https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst)
- [Commits](ronf/asyncssh@v2.22.0...v2.23.0)

---
updated-dependencies:
- dependency-name: asyncssh
  dependency-version: 2.23.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump vitest in /frontend in the npm_and_yarn group across 1 directory (#82)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `vitest` from 4.0.18 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>
iu2frl added a commit that referenced this pull request Jun 3, 2026
* Implementing #63 (#73)

* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [flatted](https://github.com/WebReflection/flatted) and [picomatch](https://github.com/micromatch/picomatch).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cryptography in the pip group across 1 directory

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vite in /frontend in the npm_and_yarn group across 1 directory (#68)

* Bump cryptography in the pip group across 1 directory (#69)

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update CI workflow to comment out main branch (#72)

Comment out the main branch in CI workflow trigger.

* Bump python-multipart in the pip group across 1 directory (#71)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.22 to 0.0.26
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.22...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add folder management functionality for devices

- Implemented folder selection in DeviceForm component.
- Created DeviceListWithFolders component to display devices organized by folders.
- Added FolderModal for creating and editing folders.
- Introduced FolderTreeItem for rendering folder structure with devices.
- Updated Dashboard to integrate folder management.
- Added tests for folder creation, deletion, and device-folder associations.

* fix: update folder relationship to include foreign keys and remove cascade option

* update test functions to use auth_client for authentication

* optimize folder retrieval by including children and devices in queries

* enhance folder loading by including nested children and devices in queries

* enable foreign key constraints in test database setup

* remove cascade option from folder-device relationship and update folder retrieval logic

* Fixing UI tests

* add move device functionality with modal for folder selection

* Adding support for subfolders

* Getting subfolders

* Showing collapse icon on folders

* Adding rename and delete buttons to folders

* Implementing folders deletion

* Deleting a device moves it to the parent folder

* Updating folders dropdown

* Properly updating devices tree

* Updating tests

* Adding login tests

* Fixing folders deletion

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improving big files upload (#75)

* Allowing big files in nginx

* Enhancing logging

* Chunking big files

* Making upload async

* Fixing wrong upload routine

* Trying to force async upload

* Fixing async behavior

* Fixing FTP tests

* Fixing frontend tests

* Extending folders coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Avoiding duplicate CIs (#76)

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Downstream (#83)

* Drafting new release (#77)

* Implementing #63 (#73)

* Bump the npm_and_yarn group across 1 directory with 2 updates

Bumps the npm_and_yarn group with 2 updates in the /frontend directory: [flatted](https://github.com/WebReflection/flatted) and [picomatch](https://github.com/micromatch/picomatch).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cryptography in the pip group across 1 directory

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.5 to 46.0.6
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vite in /frontend in the npm_and_yarn group across 1 directory (#68)

* Bump cryptography in the pip group across 1 directory (#69)

Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography).


Updates `cryptography` from 46.0.6 to 46.0.7
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.6...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update CI workflow to comment out main branch (#72)

Comment out the main branch in CI workflow trigger.

* Bump python-multipart in the pip group across 1 directory (#71)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.22 to 0.0.26
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.22...0.0.26)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add folder management functionality for devices

- Implemented folder selection in DeviceForm component.
- Created DeviceListWithFolders component to display devices organized by folders.
- Added FolderModal for creating and editing folders.
- Introduced FolderTreeItem for rendering folder structure with devices.
- Updated Dashboard to integrate folder management.
- Added tests for folder creation, deletion, and device-folder associations.

* fix: update folder relationship to include foreign keys and remove cascade option

* update test functions to use auth_client for authentication

* optimize folder retrieval by including children and devices in queries

* enhance folder loading by including nested children and devices in queries

* enable foreign key constraints in test database setup

* remove cascade option from folder-device relationship and update folder retrieval logic

* Fixing UI tests

* add move device functionality with modal for folder selection

* Adding support for subfolders

* Getting subfolders

* Showing collapse icon on folders

* Adding rename and delete buttons to folders

* Implementing folders deletion

* Deleting a device moves it to the parent folder

* Updating folders dropdown

* Properly updating devices tree

* Updating tests

* Adding login tests

* Fixing folders deletion

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improving big files upload (#75)

* Allowing big files in nginx

* Enhancing logging

* Chunking big files

* Making upload async

* Fixing wrong upload routine

* Trying to force async upload

* Fixing async behavior

* Fixing FTP tests

* Fixing frontend tests

* Extending folders coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Avoiding duplicate CIs (#76)

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Bump postcss in /frontend in the npm_and_yarn group across 1 directory (#78)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.6 to 8.5.14
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.6...8.5.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.14
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump python-multipart in the pip group across 1 directory (#79)

Bumps the pip group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.26 to 0.0.27
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.26...0.0.27)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump asyncssh from 2.22.0 to 2.23.0 in the pip group across 1 directory (#81)

Bumps the pip group with 1 update in the / directory: [asyncssh](https://github.com/ronf/asyncssh).


Updates `asyncssh` from 2.22.0 to 2.23.0
- [Changelog](https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst)
- [Commits](ronf/asyncssh@v2.22.0...v2.23.0)

---
updated-dependencies:
- dependency-name: asyncssh
  dependency-version: 2.23.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump vitest in /frontend in the npm_and_yarn group across 1 directory (#82)

Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `vitest` from 4.0.18 to 4.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

* Improvements to FTP management (#85)

* Improvements to FTP management

* Fixing signature of FTP uploads

* Improving backend test coverage

---------

Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca IU2FRL <luca.ubuntu@iu2frl.it>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant