Skip to content

Improving big files upload#75

Merged
iu2frl merged 10 commits intodevfrom
ftp-zipp-failure
May 5, 2026
Merged

Improving big files upload#75
iu2frl merged 10 commits intodevfrom
ftp-zipp-failure

Conversation

@iu2frl
Copy link
Copy Markdown
Owner

@iu2frl iu2frl commented May 5, 2026

No description provided.

@iu2frl iu2frl self-assigned this May 5, 2026
@iu2frl iu2frl added the enhancement New feature or request label May 5, 2026
@iu2frl iu2frl marked this pull request as ready for review May 5, 2026 20:08
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Frontend Test Results (Node 20)

385 tests  ±0   385 ✅ ±0   12s ⏱️ ±0s
 27 suites ±0     0 💤 ±0 
  2 files   ±0     0 ❌ ±0 

Results for commit 0b0ea68. ± Comparison against base commit 8c6d823.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Unit Test Results (Python 3.12)

685 tests  +6   685 ✅ +6   7m 11s ⏱️ -19s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 0b0ea68. ± Comparison against base commit 8c6d823.

@iu2frl iu2frl merged commit 1d325af into dev May 5, 2026
14 checks passed
@iu2frl iu2frl deleted the ftp-zipp-failure branch May 5, 2026 20:17
iu2frl added a commit that referenced this pull request May 5, 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>

---------

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

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant