Skip to content

Releases: OffprintStudios/Sailfish

1.0.0-beta.9

25 Jul 16:06
3ae11f1
Compare
Choose a tag to compare

introduces the following changes:

  • replaces custom slide-over Guide with new Guide based on floating-ui/dom
  • addresses various issues with global scrolling on most pages
  • new designs for:
    • profile pages
    • content pages
    • Guide
  • new global routing animations
  • updates site version

1.0.0-beta.8

01 Jul 22:58
3669ea3
Compare
Choose a tag to compare

adds/makes the following changes:

  • updates all packages on Client and API to their latest versions
  • adds preliminary work for special events (note that this includes no user-facing changes)
  • addresses an issue preventing tags from loading correctly and causing work fetching to break

1.0.0-beta.7

10 Jun 22:53
032976d
Compare
Choose a tag to compare

adds the following:

  • new dropdown search box
  • new topnav UI
  • updates all packages (API & Client) to their latest versions
  • fixes some minor mobile layout issues

1.0.0-beta.6

06 May 00:35
9b5173c
Compare
Choose a tag to compare

Addresses the following issues:

  • updates all API packages to their latest versions to address a security issue with the postgres driver for SwiftNIO (see postgres-nio 1.14.2: CVE-2023-31136)
  • updates Sailfish version

1.0.0-beta.5

19 Apr 00:25
af175ff
Compare
Choose a tag to compare

Addresses the following issues:

  • updates minimum Swift version for API to 5.8
  • updates all Client packages to their latest versions
  • fixes an issue allowing users to circumvent posting restrictions for news blogs by editing their roles in localstorage
  • updates Sailfish version to 1.0.0-beta.5

1.0.0-beta.4

16 Feb 20:31
494e4c4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.3...1.0.0-beta.4

1.0.0-beta.3

08 Feb 03:01
08285a1
Compare
Choose a tag to compare

addresses the following issues:

  • fixes pagination (for real this time)
  • updates site version

1.0.0-beta.2

08 Feb 02:30
1e6722a
Compare
Choose a tag to compare

addresses the following issues:

  • pagination on work and blog pages
  • updates site version

The Offprint Open Beta

06 Feb 07:29
ee23e66
Compare
Choose a tag to compare

Hey y’all.

It’s been a few weeks since the last update on all our progress, huh? Granted, I tried to keep people up to date on all the changes—specifically in our Discord server, which you should totally join—but I didn’t really take the time to sit down and write out a whole blog post. But time sure flies when you’re deep in the trenches, and boy did a lot of things get fixed under the hood these last few weeks.

But now it’s finally time: after nearly three years of development, several dozen headaches, and plenty of design re-re-re-evaluations, the thing we’ve all been waiting for is ready and raring to go.

Welcome to the Offprint Open Beta

This has been a long time in the making. The team and I are incredibly happy to finally get this into everyone’s hands and open the floodgates for the people left waiting on the sidelines for a more stable, more complete experience. We’re so psyched to see what you all do with this platform now and into the future, and we can’t wait to show you what we’ve got planned next.

A great many thanks to all our alpha testers, too! Without y’all’s support, I doubt we would be here right now. We’re truly, truly grateful for y’all’s willingness to stick through all the mess, and we hope you guys most of all can enjoy the fruits of that labor.

With our graduation from Alpha to Beta, the fundamental featureset of Offprint is now in place. Now, this doesn’t mean Offprint is finished—that’s why it’s an Open Beta, after all. There’s still plenty of stuff in the pipeline for everyone to enjoy, such as:

  • User-created Groups
  • Profile Badges
  • Private Messages
  • Trending Works
  • A Robust Recommendations System
  • Special Events
  • And an absolute ton more

And we seriously can’t wait to show you guys every single one of those!

The team and I are ready for this next leg of our journey, and we hope you all are ready, too! We can’t wait to see the many great things that’ll come out of this community now and into the future. Invite your friends—readers and writers alike—to experience the open source writing community of the future, so we can all grow this platform of ours together.

And if you wanna throw some support our way, that would be most appreciated. Check out our Patreon and Ko-Fi if you’d like to donate—we will never run ads so long as it’s financially viable for us not to, so your donations go a long way to keeping the lights on.

So without further ado, it’s time to get this party started.

— Your friendly neighborhood existential crisis

The Road to Beta Update

14 Jan 03:07
128914d
Compare
Choose a tag to compare

Hey everyone! Long time no see.

Not gonna bother with apologizing for the long delay between updates, mostly because I’ve apologized enough already on the Discord and other places. So instead I’m gonna hop straight into the changes for the “Road to Beta” update (1.0.0-alpha.10) and then detail the plans for 1.0.0-beta.1—the update planned for right after this one.

Patch Notes (1.0.0-alpha.10)

New Features

  • The Offprint Guide—an all-new layout for the side-menu to enable quick access to things like content creation, reading history, settings, notifications, and (eventually) messages. It also helps a ton with keeping the navigation bar clutter down, so bonus points for that!
  • Updated Works List—the Explore page now has a section to view works that have received updates. This was always in the cards but it wasn’t until recently that it became A Thing, so I hope y’all are glad it’s here now.
  • Volumes—a brand new option for authors, Volumes introduces the ability to create named and themed subdivisions of your work for organizational purposes. Think of them as a lot like volumes for Manga or Light Novels: effectively organized parts of a far larger whole. This will help a lot for stories where sequels were often continuations of the same storyline, so they don’t need to create entirely new works and point people in that direction. Keep in mind, you can still create new works for sequels, but this just provides another option.
  • Banner Art for Works—authors can now upload banner art for their works, which will be featured at the top of every work page, as well as on the work cards. I think they look great, so please make use of them as much as possible to make your work stand out from the crowd!
  • Hiding/Showing Works—authors can now hide or show a work after it’s been published. This isn’t the same as reverting their work to a draft, as it does nothing to mess with the publishing state of the works themselves, but it does help when authors want to quickly take something down in order to provide corrections, or spruce things up a bit in private.
  • Basic Formatting Options—readers can now choose what kind of font they want to read in. The selection right now is limited, and we also plan on adding stuff like choosing text size and high/low contrast modes and such, but that’s all coming in due time.
  • Bookmark Sections—readers can now bookmark sections in order to come back to them later.
  • Show What You’ve Read—Offprint will now detect whether you’ve read a section for the first time or not and show it to you on a work’s section list.
  • Add Blogs to Your Favorites—readers can now add blogs to their Favorites list, and we surface this new info on all Blog cards and Blog pages.
  • Reporting Activity—you can now file reports on users, blogs, works, and comments all throughout Offprint, and moderators/admins can see and take action on them. To be clear, this is still fairly limited, but the available tooling for moderators is only set to grow over time, so expect to see a variety of ways for us to keep Offprint a safe and fun environment for everyone.
  • YouTube and Image Embeds—the editor has been extended to support embedding YouTube videos and images. Do note that this is still fairly limited, but we’re hoping to expand the things you can embed in the future.

Changes & Fixes

  • Tons of fixes for mobile and small devices (with tons more on the way!) (much of this work was done by @SigmasonicX, so make sure to give him your thanks!)
  • Form layouts for blogs and works, both for creating and editing, have been changed to provide more information for each individual thing
  • Profile pages have been rearranged to provide clearer insight into all the info you’d wanna know about someone
  • In fact, the style used throughout Offprint has been updated to be more modern and less cramped, while highlighting more information all at once.
  • Search has been nerfed for now, but expect its full featureset to come back in the future
  • Library and Feed have been split off from their former pages and have become dedicated outlets
  • The “Home” page is no more, and instead we have the “Explore” page, giving a window into all the content on Offprint
  • Dropdown menus have been added to Work and Blog cards in order to provide easier access to specific features on certain pages
  • Genres are now tags we can add to the database, making it far easier to grow the amount of genres we can serve
  • Our backend API has changed languages from NodeJS to Swift to provide a better and more performant experience when serving and updating content over our old API
  • Our database has changed from MongoDB to PostgreSQL to provide a better and more performant experience when serving and updating content over our old database
  • And a ton of other stuff that I can barely remember fixing

Other Items

  • Our GitHub repository has changed! We’re still looking through all the stuff raised in the previous repository (located here), however we’re also now tracking issues filed on OffprintStudios/Sailfish—the new project home. So come check that out to see if something you’ve noticed has been talked about before.
  • We’re also now fielding support requests and suggestions on our Discord server, in #the-suggestion-box, so if you have an account, come and join us!

The Road to Beta

This newly-released update, 1.0.0-alpha.10, is the last update until the Beta. Offprint is now considered feature-frozen until then as we work through all the issues and fix what needs to be fixed before we dive straight into the Open Beta. Anything not fully implemented by the time we’re ready to say “open the floodgates” will be either removed from Offprint entirely or given on-site placeholders until they’re added in post-Beta launch.

And to be clear, Offprint is only feature-frozen for now. There’s still tons of great things we’ve got in the pipeline once the Beta launches: Groups, Messages, Popularity, and lots more.

I personally do not expect this period to last more than a couple weeks. Between then and now, however, there’s still a lot to get done. I hope you’ll stick with us and blast Offprint out to all your friends and friends of friends so we can get the Open Beta rolling on a positive note!

Until then, catch you all on the flip side!

—Your friendly neighborhood existential crisis