Another crack at an easy-to-use file transfer program

About Send Files


A desktop app for macOS/Linux/Windows where you can easily and securely send files from one computer to another. Will use Airdrop as an inspiration. Features:

  • 1 address per user and ability to generate aliases
  • Contact list to store a user's address to send files and whitelist receivers
  • Will have a central discovery node, but all file traffic will be P2P
Read more
Filters

Recent Activity

Sadly, I didn't make much past this yesterday. The only progress I made yesterday was an internal architecture decision on how to interact with Odin's nbio. I guess I didn't have the time I thought I would, and spent too long hemming and hawing on some design decisions. All I have at the end of the jam for &send-files

  • A mostly non-functional UI layout
  • Able to copy and paste contacts
  • A rough idea of how the protocol will work
  • A rough implementation of the first step of this protocol in the form of a unit test

I do plan to continue on working this in some capacity after the jam though. I like where I am going with it

View original message on Discord

&send-files progress:

  • Got copying and pasting contact information working (attached)
  • Wrote a test that will reflect the flow for sending a "file send request" and "accept file send request" packets

Yea... there's no way I am getting anything remotely close to actually transferring files by tomorrow lol

View original message on Discord

So far I've been working on packet construction, encryption and parsing for &send-files, so no visual updates yet. Also created a GitHub: https://github.com/DanB91/Send-Files

View original message on Discord

Switching over to Dear Imgui for &send-files wasn't as bad as I thought. While not super pretty, UI looks a lot more cohesive now! Also the ImGUI Table API seems to be pretty good

View original message on Discord

Mild progress for &send-files. Started mocking up the GUI and detailing how the discovery and encryption will work, which is a bit complicated

I'm writing it in Odin, so I am using microui. But realizing its too limited for what I need, so gonna need to switch to dear Imgui, which is always more painful than I expect to set up. Fingers crossed that's not the only thing I'll be able to do tomorrow. Getting the feeling I am biting a bit more off than I can chew lol.

View original message on Discord