Any #swift #vapor people here?
I cant figure out the sessionauthenticator.
While the session data (partially) is persisted the request is not authenticated even though i have added the sessionauthenticator middleware.
gist.github.com/hannesmnagel/5d108dc94aa...
Posts by Hannes Nagel
I have a new beta to test for you. Only if you are interested in cooking (or now someone), limited to 10 testers for now. I would love some real, honest feedback
https://testflight.apple.com/join/nyuCfHVh
iCloud sync for Blackbird Database by @marcoarment.bsky.social ...
~2 lines in your app to sync it
~1000 lines in the library
- automatic schema creation (and hopefully migration)
- large assets automatically stored as CKAsset
I gotta test it a bit more but it seems to work 🤞
#swift
🧵 THREAD: A federal whistleblower just dropped one of the most disturbing cybersecurity disclosures I’ve ever read.
He's saying DOGE came in, data went out, and Russians started attempting logins with new valid DOGE passwords
Media's coverage wasn't detailed enough so I dug into his testimony:
Oh right, ContainEye 1.2.3 or so is out.
You can now download files from SFTP or edit them as text.
In addition to the Terminal, Monitoring,...
#swift #buildinpublic
apps.apple.com/us/app/containeye-termin...
ATProto friends:
If I have an OAuth refresh token, and upon refresh I get an "invalid_grant"/"Refresh token exceeded inactivity timeout", do I have any options aside from a full user authentication?
Seems like a problem, but perhaps I'm doing something wrong?
I haven’t seen this over on Bluesky but I thought it was important to share.
(Apple featuring Truth Social on the App Store)
social.lol/@scottwillse...
A tricky thing about modern society is that no one has any idea when they don’t die.
Like, the number of lives saved by controlling air pollution in America is probably over 200,000 per year, but the number of people who think their life was saved by controlling air pollution is zero.
On the process of moving everything to my own server at home.
Dynamic DNS using the linode API, a Cron job and a PC older than I am...
But 8gb ram and 500gb storage is awesome
#server #homeserver
app review offered me to provide a demo video instead of a demo account (its not actually an account but whatever) so i provided it and they found out that my app is indeed not a banking app and so i dont have that option.
Okaay…?
#BuildInPublic #swift
Oha, Thanks. I made some changes to the profile view so it doesn't look like this anymore on the phone but haven't committed them yet...
A small one
Yeah, I'll look into it when I get back from school and see what I can do
🙈 how did I not find this, haha. Thanks that's nice of you
🤩 You read my mind!
Openvibe exists but is such a terrible app.
I was literally in the last days looking whether I can make such a thing but looking at the bluesky API I decided nope.
Kudos to you!
It's so easy to verify your servers’ health with ContainEye.
Just describe your test, and it runs in the background, via shortcuts, or from the widget.
apps.apple.com/us/app/conta...
Leaving a review doesn't cost you anything 🙏 :)
(Neither does the app)
#swift #terminal #server #buildinpublic
A sneak peek (sneek peak?) about what is to come soon...
New stats, docker container logs, server's processes and - most importantly - killing them!
#iosdev #BuildInPublic #ios #dev
All week people have been sending me code showing yet more strange behaviors from SwiftData.
Should I say it? I’m just going to say it.
ModelActor is not a … model actor.
😬
thats smart! Thank you. I might have to switch to telemetry deck then
🤔 but then - with additional information - the identifier can be recreated? I am confused...
Wow! I had thought some time about this, I didn't thought this was possible.
But because it can't be recreated, how does telemetrydeck identify the same device multiple times to figure out retention
Is @telemetrydeck.com actually anonymous? As far as my understanding goes hashing a user identifier no matter how good or often is pseudonomizing rather than anonymizing?
It is appealing that they can track retention,... but I don't want to need to ask for consent
#iosdev #dev
Terminal suggestions are out in the App Store.
In the TestFlight are now remote silent push notifications so all tests run more often (hopefully about twice an hour)
#BuildInPublic #swift #ios #dev
working on suggestions in the #terminal based on command history and using the volume buttons for up and down arrow keys
#BuildInPublic #swift #ios #dev
and also added an appstore preview ¯\_(ツ)_/¯
apps.apple.com/us/app/conta...
#BuildInPublic #ios #dev
ssh #terminal support is out! Also created a nice little animation with the app icon using keynote 😂
apps.apple.com/us/app/conta...
#BuildInPublic #ios #dev
#terminal support is pretty much done and should be in the TestFlight soon.
I am now shipping two #ssh libraries + SwiftTerm 🙈, but at least it works.
#BuildInPublic #ios #dev
Presenter nerds! 👇🏻
"presenterm" lets you create presentations in #markdown format and run them from your #terminal.
Image and animated #GIF support, themes, code highlighting, exporting presentations into PDF format, and plenty of other features.
github.com/mfontanini/p... #Rust
It's time to implement a #terminal using #SwiftTerm emulator.
I just need to get scrolling to work, the question is just how 🤔 (when using Citadel for ssh) ?
#buildinpublic #ios #dev
Ranked at # 74 !!
Download ContainEye
apps.apple.com/us/app/conta...
#buildinpublic #swiftui #ios #indiedev #server