# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 16046
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/prologic-twtxt-atom-feed/twtxt.txt&offset=8246
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/prologic-twtxt-atom-feed/twtxt.txt&offset=8346
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/prologic-twtxt-atom-feed/twtxt.txt&offset=8146
(#e3vqyja) @darch
@darch _@neotxt.dk_ Read more
(#c7ylw2q) Hmmm interesting 🤔**
Hmmm interesting 🤔 ⌘ Read more
(#w6eaj7q) @darch 🤣**
@darch _@neotxt.dk_ 🤣 ⌘ Read more
(#lhxd6sq) @abucci point taken 👌**
@abucci _@anthony.buc.ci_ point taken 👌 ⌘ Read more
(#lhxd6sq) @darch No it's not too annoying. Need to get that PR finished I have in progress
@darch _@neotxt.dk_ No it's not too annoying. Need to get that PR finished I have in progress ⌘ Read more
(#qt3v6hq) Hah 😆**
Hah 😆 ⌘ Read more
(#3ucbqxq) We never seemed to have this problem with our two kids? 🤔**
We never seemed to have this problem with our two kids? 🤔 ⌘ Read more
(#w6eaj7q) @darch How do I find that out? 🤔**
@darch _@neotxt.dk_ How do I find that out? 🤔 ⌘ Read more
(#qah7k3q) @tkanos Really good question! I don't honestly know 🤔**
@tkanos Really good question! I don't honestly know 🤔 ⌘ Read more
(#c7ylw2q) @abucci Explain?**
@abucci _@anthony.buc.ci_ Explain? ⌘ Read more
To help combat spam -- Should we build an invite system? 🤔**
To help combat spam -- Should we build an invite system? 🤔 ⌘ Read more
(#w6eaj7q) @darch Awrsome 👌**
@darch _@neotxt.dk_ Awrsome 👌 ⌘ Read more
@darch Couple of UX problems I sorted on mobile web on safari on iOS
@darch _@neotxt.dk_ Couple of UX problems I sorted on mobile web on safari on iOS Read more
(#wgwmt4q) @tkanos Nice 👌**
@tkanos Nice 👌 ⌘ Read more
(#m6wmktq) golang_news This blog post is pretty interesting on Go and how maps can cause you memory leaks 🤔 Also the mentioned book "100 mi ...
@golang\\_news _@feeds.twtxt.net_ This blog post is pretty interesting on Go and how maps can cause you memory leaks 🤔 Also the mentioned book "100 mistakes in Go" might be worth buying... ⌘ Read more
(#cpqwwha) @movq Oh! 😳 I totally missed that detail 😆 Very clever 👌**
@movq _@www.uninformativ.de_ Oh! 😳 I totally missed that detail 😆 Very clever 👌 ⌘ Read more
(#ptv7k6q) @movq Hah 🤣**
@movq _@www.uninformativ.de_ Hah 🤣 ⌘ Read more
(#cpqwwha) @movq What did you do? 🤔**
@movq _@www.uninformativ.de_ What did you do? 🤔 ⌘ Read more
(#ptv7k6q) @movq da fuq?😳**
@movq _@www.uninformativ.de_ da fuq?😳 ⌘ Read more
(#wzwth7a) @movq is right, it's still valid but it is hard to render as anything beyond a URL? 🤔**
@movq _@www.uninformativ.de_ is right, it's still valid but it is hard to render as anything beyond a URL? 🤔 ⌘ Read more
(#wzwth7a) @mckinley Too bad I can't think of a way to do this via the search engine 🤔**
@mckinley Too bad I can't think of a way to do this via the search engine 🤔 ⌘ Read more
(#wks24ha) @brasshopper Yeah it used to take around ~20-30m on my iMac to scrawl the entire space
@brasshopper Yeah it used to take around ~20-30m on my iMac to scrawl the entire space ⌘ Read more
(#wzwth7a) @mckinley Without a nick, we'd (yarnd) would have to go fetch the feed, parse it, cache it and then render it properly. This kind o ...
@mckinley Without a nick, we'd (\\yarnd\\) would have to go fetch the feed, parse it, cache it and then render it properly. This kind of "form" I \\_think\\_ should be illegal IMO. ⌘ Read more
Does anyone know what Hedgedoc uses for its Markdown editor? 🤔**
Does anyone know what Hedgedoc uses for its Markdown editor? 🤔 ⌘ Read more
(#5zfnwmq) @akoizumi Bit blurry... Got better quality?**
@akoizumi _@kyoko.nerdpol.ovh_ Bit blurry... Got better quality? ⌘ Read more
(#di6dpla) @tkanos Geographically? 🤔 Australia/Brisbane**
@tkanos Geographically? 🤔 Australia/Brisbane ⌘ Read more
(#vkzs7ma) Also to give you an idea... This pile of crappy ass code I whacked together on a weekend I _think_ could be a lot more efficient 😅 ...
Also to give you an idea... This pile of crappy ass code I whacked together on a weekend I \\_think\\_ could be a lot more efficient 😅 The Twtxt search space is really not that large to warrant this kind of resource utilisation: -- I don't mind the daily CPU spikes -- But even that \\_could\\_ be improved I \\_think\\_. ⌘ Read more
(#vkzs7ma) @brasshopper So right now the code uses bleve to index documents (feeds and twts here) and is also used as the query engine. It has t ...
@brasshopper So right now the code uses bleve to index documents (feeds and twts here) and is also used as the query engine. It has thing thing called MemoryNeededForSearchResult that \\_might\\_ be useful here.

Alternatively there is ano ... ⌘ Read more
Submitted the funding proposal to Nlnet for the Salty.im project -- Hoping it gets through so we can build a decent mobile app 🤞 #Salty.im #N ...
Submitted the funding proposal to Nlnet for the Salty.im project -- Hoping it gets through so we can build a decent mobile app 🤞 #Salty.im #NLnetRead more
(#vkzs7ma) Also note that whatever improvements you make here in the global search engine, I'd like to bring across to yarnd itself -- So let' ...
Also note that whatever improvements you make here in the global search engine, I'd like to bring across to \\yarnd\\ itself -- So let's build it like a library as well as a search engine and crawler (server) 🙏 ⌘ Read more
(#vkzs7ma) @brasshopper Yup a /help endpoint sounds good to me 👌**
@brasshopper Yup a \\/help\\ endpoint sounds good to me 👌 ⌘ Read more
(#vkzs7ma) @brasshopper Oh! 🤦‍♂️ That was you 😅 I _should_ have known 🤣 -- The biggest thing I want to see improved as well is th ...
@brasshopper Oh! 🤦‍♂️ That was you 😅 I \\_should\\_ have known 🤣 -- The biggest thing I want to see improved as well is the memory usage of this thing, it keeps triggering "memory pressure" alarms and its kind of annoying, not really sure what to do about it yet... ⌘ Read more
(#di6dpla) @akoizumi I'd be happy to buy you a domain and pay for it for you, as long as you don't pick one of those Uber expensive ones 😆**
@akoizumi _@kyoko.nerdpol.ovh_ I'd be happy to buy you a domain and pay for it for you, as long as you don't pick one of those Uber expensive ones 😆 ⌘ Read more
(#di6dpla) Why can't you pay for one? 🤔**
Why can't you pay for one? 🤔 ⌘ Read more
(#sxbmg4a) I don't suppose you could talk about the experience and work that goes into a crowd funding campaign? 🤔**
I don't suppose you could talk about the experience and work that goes into a crowd funding campaign? 🤔 ⌘ Read more
(#sxbmg4a) @eaplmx Very cool 👌**
@eaplmx Very cool 👌 ⌘ Read more
Woke up this morning to see two different offers from GoDaddy and Aftermarket to purchase my domain name mills.io for $1,000 USD 😳 I obviousl ...
Woke up this morning to see two different offers from GoDaddy and Aftermarket to purchase my domain name mills.io for $1,000 USD 😳 I obviously declined this, as it is our family name and have had this domain since ~2013 😅 It is \\*\\*actively\\*\\* in use 🤣 ⌘ Read more~
(#gnxnnzq) @darch Awesome! 👌**
@darch _@neotxt.dk_ Awesome! 👌 ⌘ Read more
(#bo4jc7a) @darch Thanks! And no GIO is not a typo 😅**
@darch _@neotxt.dk_ Thanks! And no GIO is not a typo 😅 ⌘ Read more
(#hsouiwa) @abucci Precisely 👌**
@abucci _@anthony.buc.ci_ Precisely 👌 ⌘ Read more
(#hsouiwa) @brasshopper Yeah you are right. This is sadly very true. Probably _some_ of it comes down to "education" though. How many people act ...
@brasshopper Yeah you are right. This is sadly very true. Probably \\_some\\_ of it comes down to "education" though. How many people actually understand where their data goes? How many actually understand anything about even the most basic security? What about the meaning of privacy? I've managed to teach my young (7r old) daughter the meaning of privacy ... ⌘ Read more
NLnet Funding Submission Proposal - HedgeDoc

Just a reminder that I plan to hit the "Submit" button on this tomorrow.

NLnet Funding Submission Proposal - HedgeDoc

Just a reminder that I plan to hit the "Submit" button on this tomorrow. ⌘ Read more
@darch Do you have a PR that fixes the "In-Reply-To" visual yet? 🤔**
@darch _@neotxt.dk_ Do you have a PR that fixes the "In-Reply-To" visual yet? 🤔 ⌘ Read more
(#dufpvtq) @abucci I agree, if we _all_ adopted IPv6 already globally world-wide, I mean 100% adoption, we would be in a space where true decent ...
@abucci _@anthony.buc.ci_ I agree, if we \\_all\\_ adopted IPv6 already globally world-wide, I mean 100% adoption, we would be in a space where true decentralization would be trivial 👌 -- But maybe nobody wants that?! 🤔 ⌘ Read more
(#mlsmpia) @abucci Yes you've just reminded me just what a stupid idea it is to "store" your "data" in a "blockchain" network 🤦‍♂️ I ca ...
@abucci _@anthony.buc.ci_ Yes you've just reminded me just what a stupid idea it is to "store" your "data" in a "blockchain" network 🤦‍♂️ I can't wait for all thebreachess, privacy and public outcry when people lose their data, or is stolen or all of the above 🤣 ⌘ Read more
(#thdjejq) @abucci Yeah that sucks 😢**
@abucci _@anthony.buc.ci_ Yeah that sucks 😢 ⌘ Read more
(#sxbmg4a) @eaplmx This is your project you're crowd funding for? 🤔**
@eaplmx This is your project you're crowd funding for? 🤔 ⌘ Read more
(#thdjejq) @abucci Yeah okay...

And what about Google using its powerful might and monopoly to pay Mozilla Firefox, Apple and others to be the ...

@abucci _@anthony.buc.ci_ Yeah okay...

And what about Google using its powerful might and monopoly to pay Mozilla Firefox, Apple and others to be the no. 1 search engine (default/) in their products? I mean c'mon ! 🤦‍♂️ When will these fucking useless ass politicians cry afoul and stop this already. I ... ⌘ Read more
(#mlsmpia) @abucci Yeah it really baffles me too. Just because you have a set of nodes participating in "work" in some "fancy algorithm" makes i ...
@abucci _@anthony.buc.ci_ Yeah it really baffles me too. Just because you have a set of nodes participating in "work" in some "fancy algorithm" makes it no more decentralised than basically any centralised web service owned by a large corporation 🤦‍♂️ Its frankly deceitful 🤬 ⌘ Read more
🥳 1000th Pull Request!!! #1000 - Fix behaviour of Follow / Unfollow buttons - yarn - Mills -- Today marks the day where Yarn.social backe ...
🥳 \\*\\*1000th\\*\\* Pull Request!!! #1000 - Fix behaviour of Follow / Unfollow buttons - yarn - Mills -- Today marks the day where Yarn.social backend \\yarnd\\ has reached the 1,000th Pull Request 😅

And it was meeeeeee!!!!! 😂 ⌘ Read more
(#hwlyrma) @abucci I also use my Inbox as a bit of a "todo", but most of the time its in a state of "zero".
@abucci _@anthony.buc.ci_ I also use my Inbox as a bit of a "todo", but most of the time its in a state of "zero". ⌘ Read more
(#hsouiwa) @screem Web 1.x / Web 2.x and even this now Web3 bullshit has little to nothing to do with "security" 😅 It's all the shortcuts com ...
@screem _@twtxt.net_ Web 1.x / Web 2.x and even this now Web3 bullshit has little to nothing to do with "security" 😅 It's all the shortcuts companies take to "make a quick buck" where the problems lie. ⌘ Read more
(#thdjejq) @abucci What makes you say this? 🤔 (not that I'm a big fan of Android or anything...)
@abucci _@anthony.buc.ci_ What makes you say this? 🤔 (not that I'm a big fan of Android or anything...) ⌘ Read more
(#mlsmpia) @abucci Very true. And it disgusts me a lot (as does you by the looks).

The worst part about all this Web3 / cryptocurrency / blockc ...

@abucci _@anthony.buc.ci_ Very true. And it disgusts me a lot (as does you by the looks).

The worst part about all this Web3 / cryptocurrency / blockchain hype is just how much people get sucked into this shit. It's what I was saying to @eaplmx about the differences be ... ⌘ Read more
(#hsouiwa) @abucci I completely agree, I've spoken many a time before publically here on my detest towards cryptocurrencies, blockchains, and al ...
@abucci _@anthony.buc.ci_ I completely agree, I've spoken many a time before publically here on my detest towards cryptocurrencies, blockchains, and all manner of unnecessarily complicated garbage 😅

Web3 \\*cough\\* ⌘ Read more
(#vfxgqmq) This ☝️**
This ☝️ ⌘ Read more
(#vfxgqmq) @screem Not to mention it's unnecessary complexity 🤦‍♂️**
@screem _@yarn.yarnpods.com_ Not to mention it's unnecessary complexity 🤦‍♂️ ⌘ Read more
(#zdoe7hq) What @mckinley said too 👌**
What @mckinley said too 👌 ⌘ Read more
(#zdoe7hq) @screem Simple answer. No. Having children myself it is my responsibility not anyone else's to protect them 🤦‍♂️**
@screem _@yarn.yarnpods.com_ Simple answer. No. Having children myself it is \\*\\*my\\*\\* responsibility not anyone else's to protect them 🤦‍♂️ ⌘ Read more
(#vfxgqmq) @mckinley Eww 🤮**
@mckinley Eww 🤮 ⌘ Read more
(#hsouiwa) @eaplmx To be honest it's just what I know and use myself regularly (for now)
@eaplmx To be honest it's just what I know and use myself regularly (for now) ⌘ Read more
(#iipu4ea) @akoizumi Leave it for now until I confirm if the bug still exists in the main branch 👌**
@akoizumi _@social.kyoko-project.wer.ee_ Leave it for now until I confirm if the bug still exists in the \\main\\ branch 👌 ⌘ Read more
(#6cajjya) @brasshopper Here's what my thoughts are:

- Someone needs to fiddle with the search engine's codebase and improve it
- Fix some perf ...

@brasshopper Here's what my thoughts are:

\\- Someone needs to fiddle with the search engine's codebase and improve it
\\- Fix some performance issues and correctness
\\- Add support for indexing mentions and feed authors of twts
\\- Document how to use the query language really well
\\- Provide results over both HTM ... ⌘ Read more
(#hsouiwa) I guess the problem I really have, same with this whole Web3 Blockchain nonsense, is that we blur the lines between what is a central ...
I guess the problem I really have, same with this whole Web3 Blockchain nonsense, is that we blur the lines between what is a centralised system, vs a decentralised system, vs a distributed system (sorry forked as we're getting off topic...)

Does that make sense? 🤔 Even though it's not too different from say you using my pod and trusting me, I \\_feel\\_ its about making it as easy as possibl ... ⌘ Read more
(#c4rokma) @eaplmx Thanks bud 🤗

I've read the paper from Session and even played with it in the past 👌 I just wanted to point out somethi ...

@eaplmx _@twtxt.net_ Thanks bud 🤗

I've read the paper from Session and even played with it in the past 👌 I just wanted to point out something though, \\_right there\\_, not very far down:

\\> Session utilises the decentralised Oxen Service Node Network to store
and route messages. This means that unlike P2P messaging applications
you can message Session users when t ... ⌘ Read more
(#6cajjya) @brasshopper I _think_ so 👌**
@brasshopper I \\_think\\_ so 👌 ⌘ Read more
(#6cajjya) @brasshopper What are we on agreement about exactly? 😅**
@brasshopper What are we on agreement about exactly? 😅 ⌘ Read more
(#6cajjya) @brasshopper In which case I strongly believe a _really good_ search engine and crawler is more suited to this, as it has the cap ...
@brasshopper In which case I \\*\\*strongly believe\\*\\* a \\_really good\\_ search engine and crawler is more suited to this, as it has the capability of self-discovering other feeds by crawling the entire space.

It works because of the inevitable "network effect", for example: Say you were mentioned by a new person I'm interacting with for some reason or a ... ⌘ Read more
(#c4rokma) Just a friendly reminder that I probably want to submit this soon (tomorrow), in the next 24-48 hours. It's always gone through a few ...
Just a friendly reminder that I probably want to submit this soon (tomorrow), in the next 24-48 hours. It's always gone through a few revisions. 🙏 ⌘ Read more
(#rfs6lza) The very fact that we continue to fucking store "Personal Identifiable Information" at all astounds me 😳 -- Yes okay fine, there a ...
The very fact that we continue to fucking store "Personal Identifiable Information" at all astounds me 😳 -- Yes okay fine, there are commerce laws around "Know your customer" apparently, in which case, why da fuq do companies continue to store PII in the clear in databases and systems so easily hacked?! 🤦‍♂️ Encrypt it at rest FFS 🤣 ⌘ Read more
(#ptugpdq) @mckinley Maybe it is about time we just rewrite the spec from the ground up? 🤔**
@mckinley Maybe it is about time we just rewrite the spec from the ground up? 🤔 ⌘ Read more
(#6cajjya) In practise, almost no-one uses a Twtxt registry. I _think_ it got bolted on to the spec as an "afterthought", but required clients t ...
In practise, almost no-one uses a Twtxt registry. I \\_think\\_ it got bolted on to the spec as an "afterthought", but required clients to add an implementation and use one or more registries, but which one? 😅 My personal opinion has always been to just rely on a search engine, of which there is one currently (needs some love), but hmmm not sure, this keeps coming up, regitries, but why? 🤔 ⌘ Read more
(#wrw2rvq) @brasshopper Yup 😅**
@brasshopper _@twtxt.net_ Yup 😅 ⌘ Read more
(#c4rokma) @eaplmx Not really. Aession is also centralized -- They just route through a few distributed nodes in a network to dither obfuscate ...
@eaplmx Not really. Aession is also centralized -- They just route through a few distributed nodes in a network to dither obfuscate the traffic 😆 ⌘ Read more
Me talking to another fellow Go developer...


Me talking to another fellow Go developer...

Read more
(#uiiy3nq) Nope! I'm just a complete moron! 🤦‍♂️ I had _somehow_ turned off "Display Media" on my own settings 😅 Whoops!
Nope! I'm just a complete moron! 🤦‍♂️ I had \\_somehow\\_ turned off "Display Media" on my own settings 😅 Whoops! Read more
(#uiiy3nq) Oh 🤦‍♂️ Bitten by caching again I _think_ 🤣**
Oh 🤦‍♂️ Bitten by caching again I \\_think\\_ 🤣 ⌘ Read more
I've found a weird edge-case (bug?) with matching domains for @akoizumi's pod with the "Permitted Images" domain check(s) that I can't figure ou ...
I've found a weird edge-case (bug?) with matching domains for @akoizumi _@social.kyoko-project.wer.ee_'s pod with the "Permitted Images" domain check(s) that I can't figure out.

Here is a reproducer of the core logic that's going on with a [golang playground snippet](https://go.dev/pl ... ⌘ Read more
(#c4rokma) Sorry fixed permissions on that doc:

I don't fully understand Hedgedoc's permission model sometimes 😅**
Sorry fixed permissions on that doc: https://docs.mills.io/s/s5c6sTSwH

I don't fully understand Hedgedoc's permission model sometimes 😅 ⌘ Read more
👋 Hey y'all Yarn.social and Twtxt users out there 🙇‍♂️ One of our sister projects we recently begun work on a few months ago this ye ...
👋 Hey y'all Yarn.social and Twtxt users out there 🙇‍♂️ One of our sister projects we recently begun work on a few months ago this year (2022) is called Salty IM -- Some of you may have heard of it, seen it, even played with it. If you haven't do check it out! 🙏

I have written up an NL Net Funding Submission Proposal which you can find [here](https://docs.mills.i ... ⌘ Read more
(#o34adwa) @lyse Yeah I dunno 🤣 I didn't watch her make 'em 🤣**
@lyse _@lyse.isobeef.org_ Yeah I dunno 🤣 I didn't watch her make 'em 🤣 ⌘ Read more
Not sure how my daughter made these but they're really good 👌**
Not sure how my daughter made these but they're really good 👌 Read more
(#ybjlgha) Agree with @lyse here too 👌 It adds little value to the spec when we already have mechanisms to share titles by convention.
Agree with @lyse _@lyse.isobeef.org_ here too 👌 It adds little value to the spec when we already have mechanisms to share titles by convention. ⌘ Read more
(#pk6tyua) @lyse Hmmm
@lyse _@lyse.isobeef.org_ Hmmm ⌘ Read more
(#j6ldm5q) @darch Ahh I see
@darch _@neotxt.dk_ Ahh I see ⌘ Read more
(#jdl5x5a) @darch Cool that's much better 👌**
@darch _@neotxt.dk_ Cool that's much better 👌 ⌘ Read more
(#oa6727a) @darch As I said in the issue, I'm guessing Simple CSS doesn't have any styles for modal dialog(s)? 🤔

Also as an aside, I _realie ...

@darch _@neotxt.dk_ As I said in the issue, I'm guessing Simple CSS doesn't have any styles for modal dialog(s)? 🤔

Also as an aside, I \\_realied\\_ I can actually turn off Link Verification and Set my preference to Original Media, so at least there's a work-around on per-user Settings until we fix this 👌 ⌘ Read more_
(#adrpwna) @darch You need to rebase it like I showed you.
@darch _@neotxt.dk_ You need to rebase it like I showed you. ⌘ Read more
(#oa6727a) @darch Try to click on the link above... It doesn't work in the new theme 😅**
@darch _@neotxt.dk_ Try to click on the link above... It doesn't work in the new theme 😅 ⌘ Read more
Hello Google
Hello GoogleRead more
(#jdl5x5a) @darch If that's intention, that's fine 👌 However it is visually different to tell apart the 'In Reply To ..." with for example an ...
@darch _@neotxt.dk_ If that's intention, that's fine 👌 However it is visually different to tell apart the 'In Reply To ..." with for example an actual quote:

\\> This is a quote...

Can we do something here? ⌘ Read more
(#xvx7mta)
Read more
(#xvx7mta) Ahh I see! I'll jump on in 29mins 👌**
Ahh I see! I'll jump on in 29mins 👌 ⌘ Read more
(#zogehjq) @mckinley In that case maybe we should adopt the GoldMark library which I think implements CommonMark?**
@mckinley In that case maybe we should adopt the GoldMark library which I think implements CommonMark? ⌘ Read more
(#xvx7mta) How do I play?**
How do I play? ⌘ Read more
(#zogehjq) Probably yhe sanitizer doesn't allow it 🤔 (for web)
Probably yhe sanitizer doesn't allow it 🤔 (for web) ⌘ Read more
(#zogehjq) @mckinley It actually did work in the mobile app Goryon
@mckinley It actually did work in the mobile app Goryon Read more
(#rbkm6dq) @mckinley So... What are you proposing exactly? 🤔 If not some kind of metadata field declaration?**
@mckinley So... What are you proposing exactly? 🤔 If not some kind of metadata field declaration? ⌘ Read more
(#y3bp7ga) @mckinley Looks not too bad 👌**
@mckinley Looks not too bad 👌 ⌘ Read more
(#bqg2sbq) @akoizumi Yeah there a few things that are broken but most things are okay 👌**
@akoizumi _@kyoko.nerdpol.ovh_ Yeah there a few things that are broken but most things are okay 👌 ⌘ Read more