![]() There's so much in the code waiting to be utilized. It's time to call it for what it is and open it up as a community project. Even I were completely full-time, I need to hire at least 2 other people to properly sustain it. And I meant it.īut the fact is this project is way bigger than me. When I stopped working full-time on Actual and started working at Stripe, I told everyone it wasn't going anywhere. Even if it took years, I would slowly build my vision. I told myself that I was going to push through and make it happen no matter what. What happened?īuilding products is hard, building a business is even harder. There is a lot of stuff in there that should be cleaned up, but I wanted to get this out. If you want, you can skip the option to use a server and use the app completely locally. On first run, it does ask for a URL to the server you want to use. The app doesn't require an account anymore. The server has been rebuilt to remove the subscription-related workflows. The open-source version of Actual has the following changes: I will continue to work on how to manage the project. There are some initial project ideas in the contributing file. I'm actively calling people to step up and help! If you are a developer, please poke around and open PRs for any improvements. In the future, the open-source version will provide releases similar to before and will provide easy paths to upgrade. In fact, you'll see Plaid support in the syncing server because I already started building this out. ![]() You could even hook up your own bank syncing - Plaid support a free development plan that covers an individual user. Now that you are hosting your server, you are in control and are free to offer an HTTP API. We couldn't offer an HTTP endpoint because we can't read your data. The existing API requires the entire app to be loaded. When I started exploring this, I got excited because it enables some really interesting features like an HTTP-based API. I'm sorry! I'm optimistic that most current users are technical and are actually going to be very excited about this change. Some of you are going to disappointed in this. See the actual-server project for how to setup your own server. You can select each one and register it to the server for syncing. Once you've setup your own server, load Actual and point it to your server, and your files show show up as local files. You can easily transition your data from the hosted version to the open-source version. We are changing from a centralized service to a decentralized one. With modern services like fly.io, it's easier than ever to deploy a server. We are moving to letting you host your own server. Please join! The slack instance will eventually be shut down. Existing issues from the releases repo will be migrated over. Support will go through github issues on the actual repo. Over time, the docs content on the website will be migrated to github and the website will be shut down as well. For now, the web app is the primary platform until we figure out a solution for this. Even though it requires little maintenance code-wise, deployment and code-signing is still a significant burden. It's unclear what will happen with the desktop app. Eventually, the mobile apps will no longer be available in the app stores. The solution here is to eventually build mobile versions of the web apps. Sadly, mobile apps require a lot of maintenance and money to stay in the app stores and now that we are decentralized, it doesn't make sense for us to take this on. They should still work completely fine, and if you are on Android you should be able to build it locally and sideload them. Unfortunately, the mobile apps are going to be deprecated. Instead, you should host your own server. In June, the existing syncing server will be shut down (we have delayed this until we figure out the right timeline). (we have delayed this until we figure out the right timeline) In June, all existing subscriptions will be cancelled. Immediately, signups on have been turned off. This is a significant shift and will have implications to all current subscribers. We are also moving from Slack to Discord. You can locally run the entire app, include the syncing server, in less than a tweet's worth of commands: git clone In all of it's beautiful, wild and raw mess. ![]() ![]() That means it will now be 100% free and completely open forever. Actual, a personal finance system I've been working on for over 4 years, is going open-source. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |