Skip to content

upstream backend changes from jocalsend - #1

Merged
wylited merged 2 commits into
wylited:mainfrom
nebkor:jocalsend-upstream
Aug 28, 2025
Merged

wylited merged 2 commits into
wylited:mainfrom
nebkor:jocalsend-upstream

Conversation

@nebkor

@nebkor nebkor commented Aug 9, 2025

Copy link
Copy Markdown
Contributor

This PR adds:

  • updated Tokio and Tower deps
  • HTTPS
  • persistent configuration
  • no more UI implementation mandated (no more native_notifications; events are sent over MPSC channels that any front-end UI can react to as they wish)
  • support for sending text without an actual file existing

See https://git.kittencollective.com/nebkor/joecalsend for a full TUI application using it.

I know this is a massive change, so feel free to turn it down :) I needed to make most of these changes to support my TUI client already, so my needs are met (I've effectively forked your original code; this is the cleaned-up version of that, stripped of the frontend stuff I added).

I will also note that I did not use any AI for this.

Comment thread Cargo.toml
chrono = "0.4"
directories = "6"
figment = { version = "0.10", features = ["toml", "test", "env"] }
julid-rs = { version = "1", default-features = false, features = ["serde"] }

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditching UUIDs for Julids means that things like sessions are sortable

@wylited

wylited commented Aug 28, 2025

Copy link
Copy Markdown
Owner

Hi, thank you for taking the time to make a PR. This looks great, I appreciate the support for my very badly put together library.

@wylited
wylited merged commit 82c3c28 into wylited:main Aug 28, 2025
@nebkor

nebkor commented Aug 28, 2025

Copy link
Copy Markdown
Contributor Author

Hi, thank you for taking the time to make a PR. This looks great, I appreciate the support for my very badly put together library.

my pleasure, thanks for putting something together in the first place!

I made a couple other changes in my fork that aren't here, that made a big difference:

@nebkor
nebkor deleted the jocalsend-upstream branch October 8, 2025 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants