Brian Morrison II :gopher: · @brianmmdev
131 followers · 323 posts · Server fosstodon.org

I'm soloing the kids this weekend (wife's going out on a girl trip) so this will likely be the only time I'm going to report progress, but I'm ALMOST done getting media uploads setup in !

I have the following left to do:

☑️ Test that images can be removed/added to scheduled posts.
☑️ Update the scheduler to post the linked media.

Should have no issues going live with this early next week.

#tootahead #buildinpublic #opensaas #opensource

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
119 followers · 283 posts · Server fosstodon.org

Made some decent progress on today. Built the functionality to edit and delete scheduled posts, as well as view your history! I need to polish it a bit, but it should make it to prod tomorrow 😄

#tootahead #buildinpublic #svelte #golang #planetscale #serverless #tailwind #opensource #opensaas

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
107 followers · 235 posts · Server fosstodon.org

Started working on the ability to edit, cancel, and reschedule posts. I realized this desperately needs to happen before any other features are added because there is literally NO way to see what is scheduled, let alone change anything.

Hey, I did say it was an MVP with an emphasis on M right? 😅

#tootahead #svelte #buildinpublic #golang #netlify #opensource #opensaas

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
73 followers · 155 posts · Server fosstodon.org

Today was VERY eventful for my scheduler. I've finally settled on a Mastadon-themed name: TootAhead!

Here's what I did today:

- Registered the domain
- Built a website
- Threw together a logo (below)
- Fixed a few bugs
- Updated theming to be closer to Mastodon colors

I'm also opening it up to anyone who wants to test it. Currently, it ONLY lets you schedule a single post, but threads are next on my list

👉 tootahead.com

#buildinpublic #golang #svelte #opensaas #foss

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
73 followers · 155 posts · Server fosstodon.org

First bug filed & fixed thanks to @CJDesiderio

Added the following to Login.svelte to check that the domain entered into login is actually a instance.

Now a warning will appear instead of blindly trying to log you in!

#mastodon #buildinpublic #opensaas #foss #svelte #golang #serverless

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
65 followers · 135 posts · Server fosstodon.org

Well folks, the MVP (emphasis on ‘minimum’) is done. Did a lot of tweaking to hide unused elements in the UI as well as build form validation for the date and time pickers.

The workflow is straightforward:
1. Draft a post.
2. Click “next” at the bottom of the screen.
3. Set the scheduled date time, and save.

If you are interested in helping me test and grow this thing, let me know and I’ll DM you a link 😁

#buildinpublic #svelte #golang #opensaas #foss

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
42 followers · 93 posts · Server fosstodon.org

Made a bit more progress today on my scheduler. I was able to get logins working on any instances in Mastodon. This was a trick to pull off, turns out you need to register an app on every instance a user logs into. SO to @RatulMaharaj for bringing this up!

Login page: github.com/tweetyah/tweetyah/b
Serverless fn: github.com/tweetyah/tweetyah/b

#buildinpublic #golang #javascript #svelte #opensaas

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
32 followers · 62 posts · Server fosstodon.org

Was able to get split auth implemeted in my scheduler app, users can now log in with their Mastodon account or birdapp account.

Also converted everything to a monorepo to more easily manage it.

I'll be updating the scheduling logic to support Mastodon then I'll share a URL for some public testing ☺️

BTW: DM me if you want early access and want to help influence the app!

#buildinpublic #svelte #golang #go #netlify #opensaas #opensource

Last updated 3 years ago

Brian Morrison II :gopher: · @brianmmdev
19 followers · 36 posts · Server fosstodon.org

My latest project was originally going to be another tweet scheduler, but I think I’m going to focus on building it for Mastodon instead.

#opensaas

Last updated 3 years ago