Skip to content

Conversation

@frozenbanana
Copy link
Contributor

Summary

PR #142 feat(app): abstract application

  • Introduces a new base application class and a trait for dependency-injection & telemetry
  • Improves installation dependency management
  • Adds an AppDependencyException for clearer install-time errors

PR #143: Adding a message on disabling external storage without disabling hejbit plug-in

  • Adds a warning message when a user disables external storage but the HejBit plugin remains enabled
  • Improves exception handling by switching to BaseException

PR #144: Feature/export confirmation

  • Before exporting, shows a confirmation dialog with warning
  • Refactors: moves download logic into its own function and updates metadata wording

PR #145: Fix/copy swarm file

  • Refactors SwarmFile model to remove unused extra_fileid
  • Fixes SwarmFileMapper.find to use the correct field (id vs fileid)
  • Updates usages in service & storage layers
  • Adds code-style fixes and general chore cleanup

@frozenbanana frozenbanana merged commit b6a7ee2 into main Jun 18, 2025
1 check passed
@frozenbanana frozenbanana deleted the release_20250618 branch June 18, 2025 09:06
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.

2 participants