19 Commits

Author SHA1 Message Date
Igor
96a92c3ebe feat: add Croatian language support (#50)
- Add Croatian (hr) locale file with complete translations
- Add Croatian to i18n configuration
- Update supported languages list in README
2025-12-26 15:47:28 +01:00
Igor
f1e3e2c553 Add Swedish translation (#44)
* Add Swedish localization file sv.json

* Add Swedish language support

* Add Swedish to supported languages in README

* Translate Swedish locale strings to Swedish

* Add missing items, translated with AI

---------

Co-authored-by: Niklas Engvall <niklas@engvall.it>
2025-12-26 14:05:10 +01:00
Igor
8cbfd6046b Add link to releases on presentation Gif 2025-12-24 10:04:21 +01:00
Igor Pecovnik
0a1996355f Move Development instructions to separate readme file 2025-12-23 13:02:41 +01:00
Igor Pecovnik
9ca05f821b Move contributing into separate file which is autoexposed in tabs 2025-12-23 13:02:41 +01:00
Igor Pecovnik
fb24d9a00c Align welcome text with other projects, improve wording, show total numbers of download 2025-12-23 13:02:41 +01:00
Igor Pecovnik
087e42544d Add animated GIF of Armbian imager screens 2025-12-23 13:02:41 +01:00
SuperKali
39535f5de7 Add board support badges and codebase cleanup
Board Support Badges:
- Add support level badges (Platinum, Standard, Community, EOS, TV Box, WIP)
- Parse board_support field from API (conf, csc, eos, tvb, wip)
- Platinum badge requires board_support=conf AND platinum=true with valid date
- Add badge icons using lucide-react (Crown, Shield, Users, Clock, Tv, Wrench)
- Fix badge alignment to always display at bottom of board cards

Backend (Rust):
- Add board_support field parsing in filters.rs and models.rs
- Add serde aliases for JSON field mapping
- Log board statistics with custom log_info! macro

Frontend Cleanup:
- Remove ~180 lines of unused CSS (grids, cards, headers)
- Remove unused constants (UI_INTERVALS, ICON_SIZES)
- Remove unused functions (getDeviceTypeLabel, checkDeviceConnection)
- Consolidate DEVICE_POLL_INTERVAL into POLLING.DEVICE_CHECK
- Fix unused variable warning in useVendorLogos.ts
- Add eslint-disable comments where needed

README Updates:
- Update data source URLs with correct paths
- Update project structure (flash/, layout/, modals/, utils/)
2025-12-21 01:18:18 +01:00
SuperKali
ddf7b0a8a5 Add device disconnect detection, decompression formats, and UI improvements
- Monitor device connection during all flash stages (download, SHA verify, decompress, write, verify)
- Show "Device was disconnected" error instead of generic errors when device is removed
- Re-request authorization on retry after disconnect
- Add GZ, BZ2, ZSTD decompression support alongside XZ
- Log update availability at startup via frontend logging
- Fix Update Modal button sizing (equal width)
- Disable text selection globally in production
- Update README: download badge, macOS Privacy & Security instructions
- Add deviceDisconnected translation to all 15 languages
- Various code quality improvements (unwrap → expect, try/finally cleanup)
2025-12-20 00:42:25 +01:00
SuperKali
8fc41d1932 Add SHA256 verification, API updates, locale alignment, logging improvements
Features:
- Add SHA256 checksum verification after download (before decompression)
- Support cancellation during decompression phase
- Reset storage selection when cancelling flash operation
- Improve log format with ANSI colors for hastebin upload

API & Data:
- Switch to armbian-images.json endpoint (from all-images.json)
- Use board_name from API instead of local board_names.json lookup
- Add file_url_sha field for SHA256 verification
- Remove deprecated board_names.json file
- Add new vendors: Allwinner, ARM, SpacemiT, TQ-Group
- Fix YouYeeToo prefix capitalization

Localization:
- Add verifyingSha translation key to all 15 locales
- Remove unused home.images key from all locales

Documentation:
- Update README to mention SHA256 verification
2025-12-19 22:49:01 +01:00
SuperKali
57f605438e Update README 2025-12-19 17:21:27 +01:00
SuperKali
e3328ada58 Add macOS ad-hoc signing and first launch instructions 2025-12-15 08:39:16 +01:00
SuperKali
17052b015a Clean up README formatting and fix repo URL 2025-12-14 21:29:14 +01:00
Igor
30d1b96b13 Update links in README for Armbian Imager (#4)
* Update links in README for Armbian Imager

* Fix bug report link in README.md

* Update links for Armbian Imager releases
2025-12-14 20:50:15 +01:00
SuperKali
9ce145cc92 Add LICENSE file and update README with screenshot 2025-12-14 12:11:54 +01:00
SuperKali
db3fa29541 Add Slovenian (sl) language support
New translation for Slovenian language, bringing total to 15 supported languages.
2025-12-14 11:23:37 +01:00
SuperKali
5ebad94e8b Add i18n support with 14 languages and auto system locale detection
- Add i18next and react-i18next for internationalization
- Add sys-locale Rust crate for cross-platform locale detection
- Add Tauri command get_system_locale for backend locale detection
- Create translation files for 14 languages:
  EN, IT, DE, FR, ES, PT, NL, PL, RU, ZH, JA, KO, UK, TR
- Update all UI components to use translations
- Update README with new features and 307+ boards count
2025-12-14 09:37:56 +01:00
SuperKali
907cb12a6b Update README with Windows ARM64 support 2025-12-12 09:19:01 +01:00
SuperKali
cde3011f64 First upload 2025-12-12 07:47:07 +01:00