## Overview This PR implements several fixes and enhancements requested in the latest session: ### Fixes 1. **Issue 1: Raw Email Headers** - Added database support for raw headers. - Added a new Headers tab in the email detail screen with a zebra-colored table display. 2. **Issue 2: Exception on Undo of Delete** - Added `toJson` and `fromJson` to `EmailAddress` model to fix serialization during undo. 3. **Issue 3: Crash Reporting** - Added a button to the Crash Screen to report issues directly on Codeberg. ### Infrastructure - Added Nix experimental features check to `Taskfile.yml` to ensure a consistent dev environment. ## Verification - Manually verified the Headers display on Linux. - Verified Undo for IMAP and JMAP accounts. - Verified the Crash Screen button. Co-authored-by: Thomas SharedInbox <sharedinbox@thomas-guettler.de> Reviewed-on: https://codeberg.org/guettli/sharedinbox/pulls/6
90 lines
1.3 KiB
Plaintext
90 lines
1.3 KiB
Plaintext
# Flutter/Dart
|
|
coverage/
|
|
.dart_tool/
|
|
.packages
|
|
pubspec.lock
|
|
build/
|
|
*.g.dart
|
|
*.freezed.dart
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.iml
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Local environment overrides (copied from .env.example)
|
|
.env
|
|
.env.local
|
|
|
|
# Android
|
|
android/.gradle/
|
|
android/local.properties
|
|
android/app/google-services.json
|
|
android/key.properties
|
|
android/app/src/main/java/io/flutter/plugins/
|
|
|
|
# iOS
|
|
ios/Pods/
|
|
ios/Flutter/Generated.xcconfig
|
|
ios/Flutter/ephemeral/
|
|
ios/Flutter/flutter_export_environment.sh
|
|
ios/Runner/GeneratedPluginRegistrant.*
|
|
*.xcworkspace/
|
|
|
|
# macOS
|
|
macos/Pods/
|
|
macos/Flutter/GeneratedPluginRegistrant.swift
|
|
macos/Flutter/ephemeral/
|
|
|
|
# Linux generated plugin wiring (recreated by flutter pub get)
|
|
linux/flutter/ephemeral/
|
|
linux/flutter/generated_plugin_registrant.*
|
|
linux/flutter/generated_plugins.cmake
|
|
|
|
# Flutter generated metadata
|
|
.flutter-plugins
|
|
.flutter-plugins-dependencies
|
|
|
|
# direnv cache
|
|
.direnv/
|
|
|
|
# FVM — .fvmrc is committed; .fvm/ contains the downloaded SDK (not committed)
|
|
.fvm/
|
|
.qwen
|
|
.claude
|
|
|
|
.task
|
|
|
|
*.log
|
|
runner-data/
|
|
sharedinbox-runner/runner-data/
|
|
|
|
.atuin/
|
|
.bash_logout
|
|
.bashrc
|
|
.cache/
|
|
.config/
|
|
.local/
|
|
.nix-profile
|
|
.npm/
|
|
.profile
|
|
.ssh/
|
|
.zcompdump
|
|
.zshrc
|
|
snap/
|
|
.gitconfig
|
|
.gemini/
|
|
.dartServer/
|
|
.pub-cache/
|
|
.android/
|
|
.gradle/
|
|
.emulator_console_auth_token
|
|
.lesshst
|
|
.metadata
|
|
.tmux.conf
|
|
|