Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
82bd111
Initial plan
Copilot Oct 19, 2025
a6cd9dc
Fix app breaking when using settings after loading data
Copilot Oct 19, 2025
a680410
Fix Indonesia country code typo
Copilot Oct 19, 2025
e4d743d
Merge pull request #1 from SmokeHound/copilot/resolve-readme-issues
SmokeHound Oct 19, 2025
dccb9b7
Initial plan
Copilot Oct 19, 2025
97df11f
Initial exploration - planning UX and style improvements
Copilot Oct 19, 2025
6849b29
Improve UI styling and UX across the application
Copilot Oct 19, 2025
490cf86
Initial analysis complete - planning minimal fixes
Copilot Oct 19, 2025
2f48a3b
Fix UI freezing and settings crash with chunked processing
Copilot Oct 19, 2025
2be660e
Add responsive design, animations, and polish to UI components
Copilot Oct 19, 2025
7cd3e35
Merge branch 'master' into copilot/improve-styles-and-ux
SmokeHound Oct 19, 2025
9a63417
Merge pull request #3 from SmokeHound/copilot/improve-styles-and-ux
SmokeHound Oct 19, 2025
a283b90
Refine issue reporting section in README
SmokeHound Oct 19, 2025
6738015
chore: upgrade Angular dependencies and refactor project structure
SmokeHound Jan 13, 2026
a9bddd5
refactor: remove zone.js dependency and update Angular components
SmokeHound Jan 13, 2026
5bb3851
Refactor code structure for improved readability and maintainability
SmokeHound Jan 13, 2026
38c95c3
refactor: migrate testing framework from Karma/Protractor to Vitest
SmokeHound Jan 13, 2026
04277c1
chore: remove generated .ng-tmp directory
SmokeHound Jan 13, 2026
2125ed7
Update README and Travis CI configuration to reflect current reposito…
Copilot Jan 13, 2026
be7fc32
fix: update @angular-devkit/architect version and remove duplicate en…
SmokeHound Jan 13, 2026
d2143f2
feat: add Material Design Lite dependencies and update configurations
SmokeHound Jan 13, 2026
5eb7876
feat: implement CSV export functionality for messages and contacts
SmokeHound Jan 13, 2026
f98ee89
Add export options dialog with field and scope selection (#7)
Copilot Jan 14, 2026
1e2caaf
docs: update developing and README files for clarity and accuracy
SmokeHound Jan 14, 2026
055f20f
feat: enhance production build process and improve documentation
SmokeHound Jan 14, 2026
9ca570a
feat: enhance XML and VCF file loading with error handling and improv…
SmokeHound Jan 14, 2026
9ef829a
feat: refactor XML element retrieval for improved robustness and erro…
SmokeHound Jan 14, 2026
5a27d60
feat: add support for loading multiple SMS backup files and handle la…
SmokeHound Jan 14, 2026
a534ce6
feat: add Tauri support for desktop app packaging and configuration
SmokeHound Jan 14, 2026
56cb47b
feat: add features array to Tauri dependencies for improved configura…
SmokeHound Jan 15, 2026
5928283
feat: add Tauri preflight check script and update documentation for s…
SmokeHound Jan 16, 2026
2a5e02c
feat: add support for exporting MMS media as separate files and imple…
SmokeHound Jan 16, 2026
dd21848
feat: add documentation for exporting MMS media as separate files
SmokeHound Jan 16, 2026
3201572
feat: implement Tauri support for SMS backup parsing and enhance UI f…
SmokeHound Jan 16, 2026
6ab5c1b
Refactor SMS backup parser to use BufRead for improved performance
SmokeHound Jan 16, 2026
1768259
feat: add Tauri build configuration to angular.json
SmokeHound Jan 16, 2026
640fd14
feat: add release workflows and update project name to SMS Backup Viewer
SmokeHound Jan 16, 2026
73b97aa
fix: update copyright year to 2026 in footer
SmokeHound Jan 16, 2026
5aea81b
feat: update country default to AU and enhance country handling in SM…
SmokeHound Jan 16, 2026
c8cfce7
feat: enhance file upload UI with improved layout and spacing
SmokeHound Jan 16, 2026
9e24eeb
feat: improve header and footer styles with enhanced loader controls …
SmokeHound Jan 16, 2026
dfe15b4
feat: implement loader status updates for SMS and VCF components with…
SmokeHound Jan 16, 2026
a29b1b8
Update README for clarity and feature requests
SmokeHound Jan 16, 2026
f740452
Add note about desktop app in roadmap section
SmokeHound Jan 16, 2026
f45b4d0
chore(master): release sms-back-reader-2 0.3.0 (#8)
github-actions[bot] Jan 16, 2026
fc493b1
feat: enhance styling and layout across components with improved vari…
SmokeHound Jan 16, 2026
239b38b
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-rea…
SmokeHound Jan 16, 2026
21b019d
feat: update styles for improved UI consistency and responsiveness
SmokeHound Jan 16, 2026
ff3ea2f
fix: correct action reference in release workflow
SmokeHound Jan 16, 2026
3422b5f
chore(master): release sms-back-reader-2 0.4.0 (#9)
github-actions[bot] Jan 16, 2026
4f3efe3
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-rea…
SmokeHound Jan 16, 2026
12a926e
fix: update package name and paths to reflect new branding as sms-bac…
SmokeHound Jan 16, 2026
d2c049b
chore(master): release sms-backup-viewer 0.5.0 (#10)
github-actions[bot] Jan 16, 2026
f3ae9ba
refactor: remove unused drawer navigation from app component
SmokeHound Jan 16, 2026
5ccbdef
refactor: enhance header tools layout and improve file upload button …
SmokeHound Jan 16, 2026
4b73f94
fix: update handling of large XML files and improve user guidance for…
SmokeHound Jan 17, 2026
d1f7855
feat: integrate Dexie for IndexedDB support and refactor message hand…
SmokeHound Jan 17, 2026
28e4394
feat: add IndexedDB support for message persistence and enhance setti…
SmokeHound Jan 17, 2026
8ce9d9b
chore(master): release sms-backup-viewer 0.6.0 (#11)
github-actions[bot] Jan 17, 2026
43ae0cc
feat: add help text for clearing stored SMS messages and integrate Vc…
SmokeHound Jan 17, 2026
bdf6bf9
fix: align text in mdl-layout-title for improved readability
SmokeHound Jan 17, 2026
d3d2447
fix: improve error messages for large file uploads in SmsLoaderComponent
SmokeHound Jan 17, 2026
0fb93b3
chore(master): release sms-backup-viewer 0.7.0 (#12)
github-actions[bot] Jan 17, 2026
b0db603
fix: update build configuration for Tauri integration and adjust inde…
SmokeHound Jan 17, 2026
74dda5a
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 17, 2026
30c6a89
fix: optimize ngFor performance with trackBy for contacts and messages
SmokeHound Jan 17, 2026
a3a1818
fix: defer loading vCard library until contacts are loaded in VcfStor…
SmokeHound Jan 17, 2026
384b012
fix: add foldline and camelcase as allowed CommonJS dependencies in a…
SmokeHound Jan 17, 2026
17071e7
fix: add Tauri development configuration and update start script
SmokeHound Jan 17, 2026
c449a77
fix: adjust min-height for settings container to ensure proper layout
SmokeHound Jan 17, 2026
fc42259
fix: update package name, version, and description in Cargo.toml
SmokeHound Jan 17, 2026
6c6cf8a
fix: add Tauri API integration and improve detection logic in SmsLoad…
SmokeHound Jan 17, 2026
ced2a47
fix: remove obsolete app package and add sms-backup-viewer package wi…
SmokeHound Jan 17, 2026
ad04e01
chore(master): release sms-backup-viewer 0.7.1 (#13)
github-actions[bot] Jan 17, 2026
6b60a54
feat: add button to load SMS backup from Tauri path with file picker …
SmokeHound Jan 17, 2026
ca80f4e
chore(master): release sms-backup-viewer 0.8.0 (#14)
github-actions[bot] Jan 17, 2026
b264cfc
feat: implement loading older messages functionality with pagination …
SmokeHound Jan 17, 2026
0f0ff1a
chore(master): release sms-backup-viewer 0.9.0 (#15)
github-actions[bot] Jan 17, 2026
cd2594f
feat: enhance message list component with auto-loading of older messa…
SmokeHound Jan 17, 2026
686beaa
feat: update version to 0.10.0 and enhance settings with advanced imp…
SmokeHound Jan 17, 2026
17e2889
chore(master): release sms-backup-viewer 0.10.0 (#16)
github-actions[bot] Jan 17, 2026
365083b
feat: update version to 0.10.0 and enhance Tauri detection logic
SmokeHound Jan 17, 2026
b3d9beb
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 17, 2026
4184e90
chore(master): release sms-backup-viewer 0.11.0 (#17)
github-actions[bot] Jan 18, 2026
ebe20eb
feat: refine Tauri import mode handling and enhance UI for file path …
SmokeHound Jan 18, 2026
e4640e7
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 18, 2026
b03e76b
chore(master): release sms-backup-viewer 0.12.0 (#18)
github-actions[bot] Jan 18, 2026
1bdd654
feat: update version to 0.12.0 and enhance footer layout with version…
SmokeHound Jan 19, 2026
99adbc1
feat: update sms-backup-viewer version to 0.12.0 in Cargo.lock
SmokeHound Jan 19, 2026
4b7934d
feat: increase window width to improve user interface in SMS Backup V…
SmokeHound Jan 19, 2026
44befb4
feat: remove unnecessary descriptions from settings and sms loader co…
SmokeHound Jan 19, 2026
03931a0
chore: update Angular dependencies to version 21.1.0
SmokeHound Jan 19, 2026
20f62e6
feat: adjust margin and font weight in settings component for improve…
SmokeHound Jan 19, 2026
1bb0639
feat: enhance settings and sms loader components with improved styles…
SmokeHound Jan 19, 2026
5f93f39
chore(master): release sms-backup-viewer 0.13.0 (#19)
github-actions[bot] Jan 19, 2026
1212d88
feat: update file upload button styles for Tauri integration
SmokeHound Jan 19, 2026
a463427
chore(master): release sms-backup-viewer 0.14.0 (#20)
github-actions[bot] Jan 19, 2026
89dc367
feat: add Angular CDK for virtual scrolling and implement lazy loadin…
SmokeHound Jan 19, 2026
486bb49
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 19, 2026
a27446f
chore(master): release sms-backup-viewer 0.15.0 (#21)
github-actions[bot] Jan 19, 2026
169f298
feat: implement adaptive virtual scroll item size and optimize messag…
SmokeHound Jan 19, 2026
ec8823c
chore: update version to 0.15.0 in Cargo.toml
SmokeHound Jan 19, 2026
89b772a
chore(master): release sms-backup-viewer 0.16.0 (#22)
github-actions[bot] Jan 19, 2026
3c3a39f
feat: add toast notifications for user feedback and implement Tauri-n…
SmokeHound Jan 19, 2026
1ff5103
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 19, 2026
c0a0599
chore(master): release sms-backup-viewer 0.17.0 (#23)
github-actions[bot] Jan 19, 2026
6a2b230
chore: update version to 0.15.0 in Cargo.lock
SmokeHound Jan 19, 2026
a6ae8ce
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 19, 2026
31eb1cb
feat: add XMLParser, node2json, and XmlNode classes for XML parsing f…
SmokeHound Jan 19, 2026
74b5f53
feat: Add new input source classes and value parsers for XML processing
SmokeHound Jan 19, 2026
76c0dd2
chore: update version to 0.17.0 in Cargo.toml
SmokeHound Jan 20, 2026
7cb41fb
chore(master): release sms-backup-viewer 0.18.0 (#24)
github-actions[bot] Jan 20, 2026
b8eb451
feat: update smsImportMode default to 'tauri' and enhance option desc…
SmokeHound Jan 20, 2026
3e64f82
feat: enhance file handling with error management and detail toggling…
SmokeHound Jan 20, 2026
b812f4d
chore(master): release sms-backup-viewer 0.19.0 (#25)
github-actions[bot] Jan 20, 2026
48cca5e
feat: automate version management with update-version script and upda…
SmokeHound Jan 20, 2026
a934c05
chore(master): release sms-backup-viewer 0.20.0 (#26)
github-actions[bot] Jan 20, 2026
8a3d4c7
feat: add About dialog component with version and build info display
SmokeHound Jan 21, 2026
46fd281
feat: add Help button with keyboard shortcut to open About dialog
SmokeHound Jan 21, 2026
006562d
chore: update build time and git commit in version file
SmokeHound Jan 21, 2026
e19eeef
chore(master): release sms-backup-viewer 0.21.0 (#27)
github-actions[bot] Jan 21, 2026
0a85024
chore: update version to 0.21.0 and adjust related files
SmokeHound Jan 21, 2026
45d8fa7
Refactor Tauri API imports to use dynamic imports for better compatib…
SmokeHound Jan 21, 2026
6d53dc1
style: update footer styles for improved compactness and readability;…
SmokeHound Jan 21, 2026
af1151f
feat: implement Tauri runtime detection for native file picker support
SmokeHound Jan 21, 2026
6180844
chore(master): release sms-backup-viewer 0.22.0 (#28)
github-actions[bot] Jan 21, 2026
3069582
fix: update Tauri plugin import to use runtime-assembled path for bet…
SmokeHound Jan 21, 2026
7018312
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 21, 2026
8218409
chore(master): release sms-backup-viewer 0.22.1 (#29)
github-actions[bot] Jan 21, 2026
60968be
fix: update Tauri imports to avoid Vite resolution issues and ensure …
SmokeHound Jan 21, 2026
a2c6ced
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 21, 2026
4be9406
fix: enhance contact list component to ensure proper Angular zone han…
SmokeHound Jan 21, 2026
9e5dc1a
chore(master): release sms-backup-viewer 0.23.0 (#30)
github-actions[bot] Jan 21, 2026
810ee58
fix: update build time and git commit in version file
SmokeHound Jan 22, 2026
a992432
Merge branch 'master' of https://github.com/SmokeHound/sms-backup-viewer
SmokeHound Jan 22, 2026
13cdd6b
fix: enhance build time display and update version information
SmokeHound Jan 22, 2026
edbe5a2
chore(master): release sms-backup-viewer 0.23.1 (#31)
github-actions[bot] Jan 22, 2026
854f496
fix: update file display and version information
SmokeHound Jan 22, 2026
c64526d
chore(master): release sms-backup-viewer 0.23.2 (#32)
github-actions[bot] Jan 22, 2026
3ad2739
feat: enhance join backups UI with back button and improved layout
SmokeHound Jan 22, 2026
98ebea5
chore(master): release sms-backup-viewer 0.24.0 (#33)
github-actions[bot] Jan 22, 2026
798ecd4
feat: add logging functionality and enhance UI components for better …
SmokeHound Jan 23, 2026
5a3fdd8
chore(master): release sms-backup-viewer 0.25.0 (#34)
github-actions[bot] Jan 23, 2026
d9902f9
feat: enhance settings UI with improved layout and styling for storag…
SmokeHound Jan 23, 2026
67c164c
chore(master): release sms-backup-viewer 0.26.0 (#35)
github-actions[bot] Jan 23, 2026
9801b2a
chore: update license year, adjust file size limits in budgets, and b…
SmokeHound Jan 23, 2026
805ee20
chore: update version to 0.26.0 and adjust build time and git commit …
SmokeHound Jan 23, 2026
852c97f
chore: update version to 0.26.0, adjust build time and git commit has…
SmokeHound Jan 23, 2026
3b0e008
chore: update build time and git commit hash in version file
SmokeHound Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 0 additions & 60 deletions .angular-cli.json

This file was deleted.

18 changes: 18 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: release-please

on:
push:
branches: [main, master]

permissions:
contents: write
pull-requests: write

jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v4
with:
config-file: .release-please-config.json
manifest-file: .release-please-manifest.json
46 changes: 46 additions & 0 deletions .github/workflows/tauri-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: tauri-release

on:
release:
types: [published]

permissions:
contents: write

jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm

- name: Install JS dependencies
run: npm ci

- uses: dtolnay/rust-toolchain@stable

- name: Install Linux dependencies
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y \
libwebkit2gtk-4.1-dev \
libgtk-3-dev \
librsvg2-dev \
patchelf

- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
releaseId: ${{ github.event.release.id }}
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
# dependencies
/node_modules

# Angular CLI / Vite caches
/.angular/
/.ng-tmp/

# IDEs and editors
/.idea
.project
Expand All @@ -35,10 +39,6 @@ yarn-error.log
testem.log
/typings

# e2e
/e2e/*.js
/e2e/*.map

# System Files
.DS_Store
Thumbs.db
14 changes: 14 additions & 0 deletions .release-please-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"release-type": "node",
"packages": {
".": {
"package-name": "sms-backup-viewer",
"extra-files": [
"src-tauri/tauri.conf.json",
"src-tauri/Cargo.toml",
"src/app/version.ts"
]
}
}
}
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.26.0"
}
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ before_script:
- npm install -g @angular/cli

script:
- ng build --prod --bh /sms-backup-reader-2/
- ng build --prod --bh /sms-backup-viewer/

# Workaround for GH Pages: copy index.html to 404.html
before_deploy:
Expand All @@ -21,5 +21,5 @@ deploy:
github-token: $GITHUB_TOKEN # Set in travis-ci.org dashboard, marked secure
keep-history: true
on:
repo: devadvance/sms-backup-reader-2
repo: SmokeHound/sms-backup-viewer
tags: true
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"master"
]
}
Loading