One Calendar's Avatar

One Calendar

@calendar.xyehr.cn

Your life, stay private. An open sourced e2ee calendar made by @e.xyehr.cn

13
Followers
6
Following
48
Posts
08.02.2026
Joined
Posts Following

Latest posts by One Calendar @calendar.xyehr.cn

calendar.xyehr.cn/share/177280...

06.03.2026 13:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My birthday, tomorrow.

See you.

06.03.2026 13:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Fixed

01.03.2026 05:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We’re currently experiencing issues

calendarstatus.xyehr.cn/incidents/01...

01.03.2026 04:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image
01.03.2026 02:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Hello, March.

01.03.2026 02:40 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image
01.03.2026 02:21 πŸ‘ 5 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

P.S. Any questions? Just contact us via email!

Click the Question button and then choose the feedback

01.03.2026 00:59 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

We got a new bluesky profile banner!

01.03.2026 00:55 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Our calendar project has a built-in countdown function!

28.02.2026 07:04 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

You can now choose to delete all events under a calendar category when deleting that category! πŸ“… πŸ—‘

28.02.2026 07:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Our database is located in Sweden πŸ‡ΈπŸ‡ͺ

27.02.2026 13:22 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Added a sync status button

27.02.2026 04:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Merged @danielmorrisey.com 's pull request to main branch!

added tangled link on footer

27.02.2026 04:24 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

We hit 20 stars on GitHub!

26.02.2026 05:04 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

i think so

25.02.2026 02:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Updated landing page😎

24.02.2026 07:10 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Closing the atproto login channel.....

It will open when we find a security way to store your data

23.02.2026 04:10 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

wow so many stars!

22.02.2026 09:27 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

The second approach is to store the encrypted data in our PostgreSQL database. This approach can change the visibility of your encrypted data, but it also deviates from decentralization, so ATProto becomes useless (it's only used for OAuth authorization login).

22.02.2026 03:06 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

We currently have two atproto integration solutions.

The first approach stores ciphertext in the atproto repository, which we currently use. While strong keys make the data theoretically secure, the ciphertext is public, and the official docs advise against it.

22.02.2026 03:06 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Since I wasn't aware of the Permissioned PDS approach, I figured that as long as the ciphertext had a strong password, it would be secure enough.

21.02.2026 18:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for the feedback! I missed the Permissioned PDS section at the time, so I overlooked it. I’ll look into it and update accordingly

21.02.2026 18:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The ciphertext in the ATProto repo can be accessed by anyone, but only clients with the decryption key can read it. It’s like an encrypted USB on a desk: anyone can take it, but without the password, it’s unreadable. This follows standard end-to-end encryption principles

21.02.2026 18:06 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Yes, we store your encrypted data in your atproto repository. *In theory*, if your encryption keys are secure enough, it won't be cracked.

21.02.2026 17:42 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Yes, we store your encrypted data in your atproto repository. *In theory*, if your encryption keys are secure enough, it won't be cracked.

We don't have any better ideas at the moment.

21.02.2026 17:41 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Yes we will!

Thank you for your valuable suggestions!

21.02.2026 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Account management

Account management

sign in with atproto page

sign in with atproto page

Today we launched One Calendar v2.2.0

what's new?
- Login with ATProto
- Store your calendar data in your atproto account repo
- Share event with ATProto

21.02.2026 08:16 πŸ‘ 22 πŸ” 9 πŸ’¬ 4 πŸ“Œ 1

oh thats a bug we will fix later

21.02.2026 17:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Here's our GitHub repo link:

github.com/EvanTechDev/...

21.02.2026 08:18 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0