Day 4 of - growth has stagnated, but we're already a good bunch! I've made the public for transparency instead of posting them here manually, you can take a look! No sensitive information there. It was a good launch.
#textlog, #tlog
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:I'll see what I can do. I'd like to avoid icons since we don't have them anywhere else.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Yup, thatโs much better (the now changes)!
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Tiny more change pushed, check it out!
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Tiny, but big declutter results! I like โem!
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers::D
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@procyonprofilefollowlate is the hour in which this conjuror chooses to appear:
creative technologist
creator of textlogreplied to@procyonprofilefollowlate is the hour in which this conjuror chooses to appear:There is little-to-no incentive, even if we grow, to spam/attack the site with irrelevant content in order for us to become defensive like that. That's where I'm placing my bets. In its quiet character.
โฆ
@procyonprofilefollowlate is the hour in which this conjuror chooses to appearreplied to@14profilefollow:
Password is way more convenient IMO. Takes 3 seconds to log in rather than 60 (I timed it: open webmail, log in, open textlog, submit email, wait for email, click link) and I have to do this every time because the browser is set to clear all cookies on exit
Password login implemented, can be enabled from /account/securitytextlogenterA quieter place for your thoughts. cc @procyonprofilefollowlate is the hour in which this conjuror chooses to appear @fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers @superprofilefollow @chenxiangprofilefollow #featurenotesfollow #tlognotesfollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers @superprofilefollow @chenxiangprofilefollow #featurenotesfollow #tlognotesfollow@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Email magic link is enough for me, but it is good to have a second option. Thanks mate! ๐๐ป
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerscontinued:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerscontinued:Found the use for it just now. At work I get my personal emails on my mobile device, but I am accessing textlog on the desktop. Getting a magic link on my mobile doesn't help me at all getting logged in on desktop. Enter the old, venerable, password.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Good catch! I've added yet another option, you can enter the six-digit code manually in the "Check your email" screen instead of the magic link. This should cover this case without the need to enable password.
Dโoh! Just when you convinced me!
and i also like the way it's implemented now, as an opt-in settingtextlogenterA quieter place for your thoughts., instead of being the default.
Big releaseGitHubRelease v0.0.9 โ the keyboard stops covering the compose box ยท Faultless/textlog_flutterHotfix for v0.0.8. Everything in those notes still applies. The keyboard no longer sits on top of what you are writing On a phone, opening the compose sheet raised the keyboard straight over the te... for the #mobilenotesfollow flutter #tlognotesfollow app.
Writes are now native! Frontend post filters, account details, etc. Eager to hear what you guys think to iron out inevitable quirks.
โฆ
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@paratoner๐profilefollow:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@paratoner๐profilefollow:Render Markdown isn't working (I am not logged in) while using the web version of the app (the only version I have played with).
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Did you enable it from the settings? It's off by default.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Of course I did. That's how I know it isn't working. :-D
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Just tried logged in, using web, still the same, no Markdown rendering (looking at inline/block codes only). It doesnโt render LaTeX either.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Oh, no, no, I never implied, nor intended my report to be actionable by @stagasprofilefollow
creative technologist
creator of textlog!
creative technologist
creator of textlog!@paratoner๐profilefollowreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:It's fixed now, sorry for the late reply. Was moving countries
Full-text search implemented under /exploretextlogexploreA quieter place for your thoughts. and /apitextlogAPIA quieter place for your thoughts.! #featurenotesfollow #tlognotesfollow
I did make a PRGitHubfeat: add write endpoints to the API by Faultless ยท Pull Request #3 ยท stagas/textlogAdds write endpoints to the API so a native client can sign in, post, reply, follow and block without driving the website in a web view. Guardrails The main one is that writing is off by default. A... for API writes. I understand its controversial, though quite necessary for any client to be built around #tlognotesfollow . Curious to see if it lands (my flutter app is dying to consume it lmfao)
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:It's livetextlogAPIA quieter place for your thoughts.! Have fun with your client :) thanks!
@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:Do you think it's easy to publish it to the App Store? I've never done mobile dev.
@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:The big thing is to gather enough test users, and establish an audience within the required metrics for Google to allow us to publish it even as a fully free app. But In the coming days I'll at least get it to the alpha stage, send out test invites so that its more official.
@avioliprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to@paratoner๐profilefollow:
Make an external test group with say 200 seats (max 10k) for now and publish a TestFlight invite here for whoever is on iOS to test.
developer.apple.com/โฆ/invite-external-testers
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:Maybe implementing a subset of Markdown would be a good thing. I am thinking about bold, italics, inline code, and code block, mostly. Oh, and links.
โฆ
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Links implemented! The styling parts, I'm not so sure, it will make the text look more busy, which will go against the minimalist aesthetic.
@thelocehiliosanprofilefollowrecent project: Plate Pursuitreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:curious if you intend the URL to count for the character limit, or only the link text?
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@thelocehiliosanprofilefollowrecent project: Plate Pursuit:
creative technologist
creator of textlogreplied to@thelocehiliosanprofilefollowrecent project: Plate Pursuit:Right now all of it counts against the limit because the textarea has a hard character limit and there is no way without using JS to change this.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:I left these as an opportunity for someone to write a browser extension. It's easier to target static html than dynamic. I'm expecting no less.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:We gave up already to enable notifications /account/edit/notificationstextlogenterA quieter place for your thoughts.
@paratoner๐profilefollowreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
creative technologist
creator of textlogreplied to@hotterprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:That's unfortunate, I've done all things necessary, and using Resend for emails which is a well known provider. It is what it is. On gmail it works fine.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@snufkinprofilefollow:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@snufkinprofilefollow:Not without JS, that I know of.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:Implemented, see this post ! Thanks for the suggestion.
You can now change the theme/color scheme appearance by visiting here. Thanks to @paratoner who implemented this #feature first in their #mobile app and which I shamelessly ripped from. #open_source
@keyboardinterruptprofilefollowLiving by the Zen of Python!
keyboardinterrupt.comreplied to@jamesjan3profilefollowresearcher, developer, dancer:
I am pretty sure that would require JS, which I thought is something they deliberately try to avoid.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:I did something else that didn't need JS - the first tab becomes a button pointing to "write" and moved the "skip to content" to the second tab. So the workflow is "tab -> enter" takes you to write. Hope this helps!
@jamesjan3profilefollowresearcher, developer, dancerreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:thanks!
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:
creative technologist
creator of textlogreplied to@jamesjan3profilefollowresearcher, developer, dancer:turns out there is accesskeyMDN Web Docsaccesskey HTML global attribute - HTML | MDNThe accesskey global attribute provides a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character (which includes accented and other characters that can be generated by the keyboard). so for now โwโ works for jumping right to โwriteโ and โpโ for posting when youโre there. Can add more if needed. They need modifier key(s) in front (Alt on Chrome, Control+Option on Safari), etc (theyโre documented in the link above).
#tlognotesfollow #mobilenotesfollow client new version releasedGitHubRelease v0.0.3 โ profile, themes, markdown ยท Faultless/textlog_flutterEarly pre-release for testing on Android. New Your profile. Tell the app your handle once and it remembers it โ @you in the top bar, your own profile with account and log out. This is identity, not... ! Optional core Markdown support, simple themes, read-only profile display support.
Next I would like to try and get the app on the Play Store for convenience.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:That would be awesome! tysm! #open_sourcenotesfollow
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:hey @paratonerprofilefollow I see a lot of spamming on the
/posts/NNN/replies endpoints in the logs, are these intentional? They might cause rate-limiting.@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:v0.0.5GitHubRelease v0.0.5 โ threads stop re-fetching themselves ยท Faultless/textlog_flutterEarly pre-release for testing on Android. Coming from v0.0.3 or earlier, or from the very first v0.0.4 upload? Those were signed with a debug key, so Android will refuse to install over them โ uni... now has session caching for replies and threads. Should be a lot more conservative on hitting those endpoints. #open_sourcenotesfollow #mobilenotesfollow #tlognotesfollow
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:Another thing I'm noticing is the firehose endpoint is reconnecting every few seconds instead of being kept alive. Is this a limitation of some sort of the EventSource client you're using? Because it might omit some messages, the reconnection doesn't do any replay.
@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Ty for the informal beta testing hahaha
I've found that the connection drops from the server's heartbeat are treated as errors by my client. Pushing a fix in 0.0.6 to reconnect quick and reconcile missed msgs.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:I see, I'm pushing also a minor fix that might help and let's see.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:
creative technologist
creator of textlogreplied to@paratoner๐profilefollow:I think it fixed by my change, the current client no longer does it and I don't see any reconnection on the server.
@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Ty for the quick fix ๐
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Infinitely.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Wouldnโt it break the interface on this view as replies go deeper?
@fastidiousprofilefollowwrote:
Maybe implementing a subset of Markdown would be a good thing. I am thinking about bold, italics, inline code, and code block, mostly. Oh, and links.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Agree needs a solution, just not sure yet how to solve it. Perhaps a "more" link that will open the thread you need from that parent post.
Solved in this commitGitHubfeat: collapse deeply nested threads to more button ยท stagas/textlog@8853563 - deeply nested now show a 'more (X replies) ->' button to open that reply's thread page. @fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:Excellent, good job! ๐๐
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:That was exactly my thought, yes. I mean, the issue doesnโt present itself yet but, if the platform catches up, it will.