LocalSend Changelog

What's new in LocalSend 1.14.0

Feb 28, 2024
  • Summary:
  • feat: add option to automatically accept requests when sharing via link (@MisterChangRay, @Tienisto)
  • feat: use fix button width for all buttons in the selection row (only noticeable in Russian) (@Tienisto)
  • fix: picking many files should not freeze the UI (@Tienisto)
  • fix: do not create a new session for the same IP when sharing via link (@MisterChangRay)
  • fix(android): save files to SD card on Android 10 or older (@Tienisto)
  • i18n: add Danish (@Limfjorden)
  • Contributions:
  • fix(android): save files to SD card on Android 10 or lower (#1162) @Tienisto
  • refactor: use ip as request session (#1125) @MisterChangRay
  • anonymous Access (#1115) @MisterChangRay
  • feat: remove local network permission check on iOS (#1022) @Tienisto
  • feat: improve performance of horizontal preview list (#1019) @Tienisto
  • docs: @devcxl
  • i18n: @MisterChangRay, @mgmix, @soya-daizu, @Francesco146, @ShlomoCode, @multipetros, @gidano, @Neo1102, @sergd88, @Matthaiks, @wkk-dev, @nkh0472, @farshad991, @jermanuts, @mertssmnoglu, @Amereyeu, @gdonisi, @agil3st, @Limfjorden, @jan-vandenberg, @Radk6, @faea726

New in LocalSend 1.13.3 (Feb 28, 2024)

  • On macOS, long-pressing a key to show it's available subtitutions (eg: e to see é, ê, etc.) now works properly in the email composer. Sorry for the delay fixing this issue, for many non-english speakers on macOS we know it's a core part of your email workflow.
  • We now escape subject and participant names in the print modal, ensuring that they render properly for printing.
  • We now use DOMPurify to sanitize the content of HTML emails for display. DOMPurify is maintained by a team of security-oriented web engineers and will ensure Mailspring protects you from the widest possible range of XSS attacks and exploits.

New in LocalSend 1.13.3 (Feb 28, 2024)

  • On macOS, long-pressing a key to show it's available subtitutions (eg: e to see é, ê, etc.) now works properly in the email composer. Sorry for the delay fixing this issue, for many non-english speakers on macOS we know it's a core part of your email workflow.
  • We now escape subject and participant names in the print modal, ensuring that they render properly for printing.
  • We now use DOMPurify to sanitize the content of HTML emails for display. DOMPurify is maintained by a team of security-oriented web engineers and will ensure Mailspring protects you from the widest possible range of XSS attacks and exploits.

New in LocalSend 1.13.2 (Dec 11, 2023)

  • This is a patch release that fixes several issues:
  • Composition events in Mailspring's composer should work as expected. (Typing modifier keys, such as Option-E followed by E to create É)
  • The composer warn about several more invalid recipient errors correctly (thanks @Phylu!)
  • Dark-mode tray support on Windows has been improved with new icons (thanks @Phylu!)
  • The Linux Snap build no longer requests extraneous permissions (thanks @3v1n0!)

New in LocalSend 1.13.1 (Dec 9, 2023)

  • SUMMARY:
  • feat: add a short delay when "Auto Finish" is enabled (#1008) (@Tienisto)
  • feat: automatically update the device name of favorite devices when they were unchanged by the user (#1009) (@Tienisto)
  • feat: expand file picker buttons if the button text is too long (#1010) (@Tienisto)
  • fix: various crash issues by downgrading Flutter from 3.16 to 3.13 (@Tienisto)
  • i18n: @BryanJames16, @nidexingg, @watchakorn-18k, @gidano, @Jesse205

New in LocalSend 1.13.0 (Dec 6, 2023)

  • SUMMARY:
  • feat: add option to automatically finish after successful transfer (@Tienisto)
  • feat: show favorite name in the device list if marked as favorite (@Tienisto)
  • feat: ignore duplicate files when selected from file picker (@programmermager)
  • feat: add donation options (@Tienisto)
  • feat: add Yaru theme (@Tienisto)
  • feat(desktop): uses settings.json located next to the executable if available for portable mode (@Tienisto)
  • feat(windows): make windows icon sharper (@Tienisto, @sergd88)
  • feat(macos): add Command+W shortcut to close the window (@Q1CHENL)
  • fix: also show an OLED color mode option when dynamic colors are not supported by OS (@dhruvanbhalara)
  • fix: sync button should spin right away when clicked (@Tienisto)
  • fix(android): request permission when saving files outside of downloads folder (@Tienisto)
  • fix(ios): fix permission error when picking directory (@Tienisto)
  • fix(ios): clear cache when file is shared from another app (@Tienisto)
  • i18n: add Greek (@multipetros)
  • CONTRIBUTIONS:
  • update windows icon (#738) @Tienisto
  • feat: automatically finish (#951) @Tienisto
  • fix: request permission when save file outside of downloads folder (#950) @Tienisto
  • feat: prefer portable settings (#948) @Tienisto
  • fix: set correct architectures in the inno config (#947) @Tienisto
  • fix: clear ios cache when shared from another file (#946) @Tienisto
  • feat: use favorite name in the device list (#945) @Tienisto
  • feat: add yaru theme (#912) @Tienisto
  • feat: add donation options (#910) @Tienisto
  • add duplicate files validation when pick image or files or directory (#904) @programmermager
  • added feature for macos: command+w to close the window without quiting the app (#897) @Q1CHENL
  • update index.html (#879) @ShrootBuck
  • allow to change to oled color theme if it's not supported by os (#856) @dhruvanbhalara
  • docs: @Francesco146, @devcxl, @ShlomoCode, @nidexingg, @RS-labhub
  • i18n: @faea726, @esaracho, @TheGB0077, @nkh0472, @Nixuge, @Francesco146, @RishiASheth, @farshad991, @gidano, @BryanJames16, @Neo1102, @graphemecluster, @trag1c, @Amereyeu, @sergd88, @soya-daizu, @ShlomoCode, @ArthurLobopro, @Radplay, @watchakorn-18k, @mertssmnoglu, @multipetros, @vreoo, @nidexingg, @mgmix

New in LocalSend 1.12.0 (Oct 26, 2023)

  • SUMMARY:
  • feat: add favorites (@Tienisto)
  • feat: add OLED color mode (@Tienisto)
  • feat: show dialog before clearing history (@pantshaswat, @Tienisto)
  • feat: show clear button in apk picker search bar (@Tienisto)
  • feat: use better colors for the toggle switches in the settings (@gitstart)
  • feat: drastically improve GPU usage by optimizing the spin animation (@Tienisto)
  • feat(desktop): support pasting from clipboard (@gitstart, @Tienisto)
  • feat(linux): allow disabling client side decorations on Wayland (@I-Want-ToBelieve)
  • feat(android): use high framerate on devices that lock at 60 Hz like on some OnePlus phones (@Tienisto)
  • fix(desktop): fallback to "$HOME/Downloads" when default downloads folder is unavailable (@Sqbika)
  • i18n: add Vietnamese (@faea726), Thai (@watchakorn-18k), Basque (@xezpeleta)
  • CONTRIBUTIONS:
  • Update strings_he.i18n.json (#819) @ShlomoCode
  • Update zh-HK Translation (#816) @graphemecluster
  • Updated missing translations bn (#815) @RishiASheth
  • i18n: Vietnamese. Add missing translations. (#814) @faea726
  • Update _missing_translations_zh_TW.json (#799) @Neo1102
  • i18n: Update Italian Translations (#804) @Francesco146
  • Update strings_zh-CN.i18n.json (#802) @nkh0472
  • Update text thai langauge (#803) @watchakorn-18k
  • Updated hungarian translation (#805) @gidano
  • i18n: Vietnamese. Use more common grammar (#806) @faea726
  • Added missing fr_FR translations (#808) @Nixuge
  • updated czech translation (#813) @Amereyeu
  • i18n: update spanish translations (#800) @esaracho
  • i18n: update Japanese translations (#796) @soya-daizu
  • Update strings_iw.i18n.json (#794) @ShlomoCode
  • Update _missing_translations_nl.json (#793) @im-ichat
  • feat: paste image (#792) @Tienisto
  • i18n: Updated missing translations for Ukrainian and Russian languages (uk-UK; ru-Ru) (#791) @sergd88
  • ADD: Alert while deleting history (#765) @pantshaswat
  • added missing translations for bn (#783) @RishiASheth
  • Added Thai langauge (#785) @watchakorn-18k
  • Update Czech translation (#784) @tomz00
  • add Vietnamese translator (#782) @faea726
  • fix typo (#778) @Rudra-Ji
  • Add missing french translations (#777) @lchaumont
  • Distribution: Update .deb / Add .rpm scripts (#767) @TheGB0077
  • i18n: Add Vietnamese (#770) @faea726
  • strings_in.i18n.json minor changes (#773) @Rostislav12345
  • i18n: Add missing Italian translations (#775) @Francesco146
  • i18n: update to pt-BR locale (#766) @TheGB0077
  • Update strings_de.i18n.json (#762) @tomole444
  • Add missing translations for ko and ja (#757) @kimcore
  • Add missing translations for tr (#763) @cem256
  • Updated _missing_translations_es_ES.json with brand new translations (#754) @kant
  • Update strings_es-ES.i18n.json (#753) @kant
  • Add basque (eu) language translation (#748) @xezpeleta
  • Hungarian translations extended. (#747) @zsoltika
  • i18n: Updated missing translations for Ukrainian and Russian languages (uk-UK; ru-Ru (#744) @sergd88
  • i18n: Update of the translation for the English language (#743) @sergd88
  • Update strings_zh-CN.i18n.json (#739) @nkh0472
  • docs: use ** instead of #### (#742) @Jesse205
  • Enable high framerate (#737) @Tienisto
  • i18n: Update translations for Ukrainian and Russian (uk-UK; ru-Ru) (#731) @sergd88
  • Favorites (#736) @Tienisto
  • i18n: Small correction of the translation for the Ukrainian language (uk-UK) (#726) @sergd88
  • Update strings_iw.i18n.json (#724) @ShlomoCode
  • Update _missing_translations_fa.json (#725) @farshad991
  • i18n: Update missing translation for Ukrainian and Russian language (uk-UK; ru-Ru) (#722) @sergd88
  • Update strings_zh-CN.i18n.json (#717) @nkh0472
  • Update make_config.yaml (#718) @gvenusleo
  • translation of _missing_translations_iw.json (#716) @ShlomoCode
  • fix: rail padding (#709) @Jesse205
  • Delete round icons on android (#707) @Jesse205
  • Update Translations (#701) @graphemecluster
  • The changes in translation are based on request #671 (#698) @sergd88
  • Update _unused_translations.json (#697) @nidexingg
  • Support file/image transfer by pasting files from the clipboard. (#674) @gitstart
  • Create _missing_translations_km.json (#689) @nidexingg
  • Create strings_km.i18n.json (#690) @nidexingg
  • feat: add OLED color mode (#681) @Tienisto
  • Update strings_iw.i18n.json (#678) @ShlomoCode
  • fix: Fallback to "$HOME/Downloads" when default downloads folder is unavailable (#680) @Sqbika
  • feat: drastically improve GPU usage by optimizing the spin animation (#679) @Tienisto
  • Add tray/menu bar (#676) @ColoursofOSINT
  • The color of the enabled button looks like disabled and the opposite of the disabled button (#673) @gitstart
  • fix: disable gtk client side decorations when the environment variable GTK_CSD exists and its value is 0 (#669) @I-Want-ToBelieve
  • fix: typo for android column in download options table (#661) @juaoose
  • i18n: Polishing translations for Ukrainian and Russian (#662) @sergd88

New in LocalSend 1.11.1 (Sep 5, 2023)

  • feat: hide color setting when dynamic colors are not supported (#657) @Tienisto
  • feat(linux): use white icon for the linux tray (#658) @GaryElshaw, @Tienisto
  • fix: possible race condition leading to zero files (#659) @Tienisto
  • fix(android): navigation bar color on Android 9 and earlier (#656) @Tienisto
  • fix(linux): do not use zenity dependency anymore for file picker (#643) @Tienisto
  • i18n: Update strings_hu.i18n.json (#640) @gidano

New in LocalSend 1.11.0 (Sep 1, 2023)

  • SUMMARY:
  • feat: optionally enable HTTPS (encryption) when share via link (@Tienisto)
  • feat: use switches instead of dropdowns for settings (@forecaster-cyber)
  • feat: tapping on scan button clears found devices (@Tienisto)
  • feat: text message dialog is multiline only (@Tienisto)
  • feat: add option to disable animations (@Tienisto)
  • feat: add option to not save to history (@Tienisto)
  • feat: add option to customize device model (@Tienisto)
  • feat(desktop): bind "ESC" key to go to the previous page (@RiverTwilight, @Tienisto)
  • feat(android, ios): open link in new browser tab (@Tienisto)
  • feat(linux): enable autostart feature (@TheGB0077)
  • fix(android, ios): Save GIFs and image metadata (@natsuk4ze)
  • fix(android, ios): handle decline permission when picking files (@Tienisto)
  • fix(desktop): GPU usage when hidden to tray (@Tienisto)
  • PRs:
  • Customize device model (#639) @Tienisto
  • feat: tapping on sync button clears found devices (#635) @Tienisto
  • fix: handle permission error when picking files (#633) @Tienisto
  • feat: do not save to history option (#632) @Tienisto
  • feat: add disable animations setting (#631) @Tienisto
  • feat: text message dialog is multiline only (#630) @Tienisto
  • feat: optionally enable https when share via link (#629) @Tienisto
  • Fix GPU usage when minimized to tray (#626) @Tienisto
  • feat: apk picker list tile should have 3 rows (#628) @Tienisto
  • Migrate image_gallery_saver to gal (#625) @natsuk4ze
  • ci: change Winget Releaser job to ubuntu-latest (#621) @sitiom
  • Update strings_hu.i18n.json (#607) @gidano
  • deps: window_manager bump (#597) @TheGB0077
  • added catalan translation (#589) @sf0nt
  • Improve the Hebrew translation (#587) @ShlomoCode
  • Changed settings to use switch #556 (#565) @forecaster-cyber
  • Added missing tr_TR translations (#555) @hasankarli
  • feat: Enable autostart on Linux (#548) @TheGB0077
  • i18n: added pt-br strings (#545) @TheGB0077
  • Disable position persistence on Wayland (#546) @TheGB0077
  • feat: bind ESC globally (#543) @Tienisto
  • feat: use Escape key to quit about and changelog page (#542) @RiverTwilight
  • Update strings_zh-TW.i18n.json (#534) @Neo1102
  • feat: open link in new browser tab (#524) @Tienisto
  • updated czech language strings (#522) @Amereyeu
  • chore(deps): bump Mattraks/delete-workflow-runs from 2.0.3 to 2.0.4 (#519) @dependabot
  • Update _missing_translations_fa.json (#505) @farshad991
  • i18n: Update translations for Ukrainian, Russian and English language (#500) @sergd88

New in LocalSend 1.10.0 (32) (Jun 8, 2023)

  • Summary:
  • feat: dynamic colors (Material You) (@Tienisto)
  • feat(android): sharing APKs includes version in file name (@Tienisto)
  • feat(windows): restore Windows 7 support (@Tienisto)
  • feat(windows): use specialized fonts for Chinese, Japanese and Korean (@graphemecluster, @Tienisto)
  • fix: cancellation fixes during active file transfer (@SelaseKay)
  • fix(windows): possible settings corruption (@TheGB0077, @Tienisto)
  • fix(android): get downloads directory correctly (@Tienisto)
  • fix(ios): could not save HEIC files (@Tienisto)
  • Translations:
  • Create strings_ur.i18n.json (#469) @Sobaaaan
  • Update zh-Hant_HK Translations (#453) @graphemecluster
  • Update strings_fa.i18n.json (#451) @farshad991
  • fix Russian (ru) translations (#449) @elfriob
  • Update strings_zh-Hans.i18n.json (#445) @nkh0472