Skip to content

v1.2.1

Choose a tag to compare

@rootagi rootagi released this 05 Apr 11:03
fe7e677

Synapse v1.2.1

Changes Made

1. Typography Standardization
Replaced all references to default fonts, Delius, and Architects Daughter with the single uniform font "Gamja Flower".

PC Frontend: Added the Google Fonts API directly to frontend/index.html. Removed JetBrains Mono, Inter, and Fira Code backups across component CSS files (Sidebar.module.css, TransferOverlay.module.css) and index.css. All components now homogeneously inherit Gamja Flower.

Android App: Deleted local TRF font files (delius.ttf, architects_daughter.ttf) from android/app/src/main/res/font/. Replaced them with a newly downloaded gamja_flower.ttf. Reconfigured Type.kt by eliminating the old FontFamily instantiations and consolidating all Jetpack Compose UI Material Typographies into a single GamjaFlowerTextStyle.

2. Android Transfer Crash Bug (ZSTD Compression mismatch)

Bug Fixed: When the Go Sender (sender.go) sent .txt, .md, or .json files, it arbitrarily compressed them using ZSTD. Android's Jetpack Compose client throws IOException("Compressed transfers (zstd) are not yet supported on Android") thus aborting transfers entirely.

Resolution: Modified internal/transfer/sender.go's getCompressionMethod() method to return CompressionNone statically across the board, guaranteeing full 1:1 functional LAN transfer parity for both platforms.

Peer-to-peer encrypted file transfer with a premium React-powered GUI.

Downloads

Platform File Notes
🐧 Linux synapse-linux-amd64.tar.gz Extract and run ./synapse
🪟 Windows (Installer) synapse-amd64-installer.exe Recommended — setup wizard
🪟 Windows (Portable) synapse-windows-amd64.zip Extract and run synapse.exe
📱 Android synapse.apk Sideload on Android 8.0+

Requirements

  • Linux: sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0
  • Windows: WebView2 Runtime (pre-installed on Windows 10/11)
  • Android: Enable "Install from unknown sources"