@ff3@fosstodon.org
@ff3@fosstodon.org avatar

ff3

@ff3@fosstodon.org

Firefly III is a free and open source personal finance manager. It's built in PHP :php: using the Laravel :laravel: framework and is hosted on GitHub :github: with readily built containers on Docker Hub :docker:

Check out the documentation to learn more!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tecoholic, to Software

After stewing for a long time in my head, a thought finally hit me. Why don't I build a single piece of software that does everything I want the way I want it.

Instead of finding a personal finance app, a invoicing app, a bookmarking app, a goodreads like app...etc., Why don't I just build a Django supersite with all these apps in one?

I don't have to define it as any kind of app, make it generic, worry about code quality or maintainability or anything really. Heck, I can even write a dead narrow PDF parser that parses my credit card statements and energy bills and have it all in the same app.

It just needs to support one user me. Has anyone else tried this route? Building a superapp for yourself?

ff3,
@ff3@fosstodon.org avatar

@tecoholic Never tried it, but it reminds me of this: https://beepb00p.xyz/hpi.html

tecoholic, to random

I have been a big fan of Firefly iii for personal accounting. Use it once a year to assess and recalibrate.

But this year, I think I am going to go with https://paisa.fyi/

It is tailor made with Indian Users in mind and I get to handle the transaction data in Emacs with ledger-mode. :)

No more hosting and web UI. Just peeked around the demo site and the CashFlow page is just goose bumps

https://demo.paisa.fyi/cash_flow/yearly

This is a gem of a project and labour of love. Kudos to Anantha Kumaran.

ff3,
@ff3@fosstodon.org avatar

@tecoholic The more the merrier! If you see a feature I should definitely borrow, let me know! 😁

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.16 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

#opensource #oss #newrelease #php #software #personalfinance #selfhosted

https://github.com/firefly-iii/firefly-iii/releases/v6.1.16

eickot, to random
@eickot@mastodon.social avatar

@ff3 hey, I found this week your project, and I had created long time ago a similar project with django, right now I've got it with postgres runing in a rpi4, I saw that there is the option to switch the DB to postgres, but not a lot of documentation, is it something you won't recommend to use? or is it fine to use postgres?

ff3,
@ff3@fosstodon.org avatar

@eickot Postgres is fine, it's a very nice database. Switching isn't really necessary. If you want though, there's a lot of data online on how to migrate from/to anything. Since it's not really Firefly III specific, I opted not to include it in the documentation.

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Yay! A new version Firefly III Data Importer has been released. Version v1.5.2 is out. Check out the release notes and download it today! #opensource #oss #newrelease #php #software #personalfinance #selfhosted

https://github.com/firefly-iii/data-importer/releases/v1.5.2

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.15 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

#opensource #oss #newrelease #php #software #personalfinance #selfhosted

https://github.com/firefly-iii/firefly-iii/releases/v6.1.15

ff3, to random
@ff3@fosstodon.org avatar

Adding all the features to the API that are already present in the UI shows just how many queries you need to get a half-decent set of information from a myriad of tables. Plus, that I may need to do some optimization before this monster fries all of your systems 😅

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Yay! A new version Firefly III Data Importer has been released. Version v1.5.1 is out. Check out the release notes and download it today!

https://github.com/firefly-iii/data-importer/releases/v1.5.1

ff3, to random
@ff3@fosstodon.org avatar

Following @me 's suggestion, new releases of Firefly III and the data importer will be signed.

This is new for the data importer, whose release flow will now look like that of Firefly III: no more rendered JS in the repository, and zip/tar.gz files added to the release as assets.

Data Importer v1.5.0 should be out some time next week with some fixed bugs and the mentioned improvements.

ff3, to random
@ff3@fosstodon.org avatar

An interesting change in the Firefly III nightly releases is that the sha1 hash of the latest commit now matches throughout the process.

  1. The final (automated) commit on the develop-branch gets a hash. You can find it online.
  2. A file called HEAD.txt is included with the GitHub release, containing this hash.
  3. Inside the container, the "org.opencontainers.image.revision" tag will also be this hash.

Links:

  1. https://github.com/firefly-iii/firefly-iii/tree/develop
  2. https://github.com/firefly-iii/firefly-iii/releases/tag/develop-20240404
  3. https://hub.docker.com/layers/fireflyiii/core/develop/images/sha256-3cd8827db0ad7b986167da0139cd9a982dbd903563677355a32a5d6ad6abd840?context=explore
ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.13 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

https://github.com/firefly-iii/firefly-iii/releases/v6.1.13

ff3, to random
@ff3@fosstodon.org avatar

Slowly working my way through "financial administration management". In the v2 layout you can now switch administrations. Everything breaks when you do, but it works! 😅

ff3, to random
@ff3@fosstodon.org avatar

New releases of Firefly III will be downloadable as zip and tar.gz, and there’s a little sha256 thingie so you can validate the downloaded archive. The hash was suggested by GitHub user “ovv” and it’s a neat addition!

Here’s the latest development release that includes these changes.

https://github.com/firefly-iii/firefly-iii/releases/tag/develop-20240328

ff3,
@ff3@fosstodon.org avatar

@me That would be pointless. An attack on the GitHub release flow would automatically mean the signing key gets compromised. An attacker would simply sign and release a malicious package.

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Yay! A new version Firefly III Data Importer has been released. Version v1.4.5 is out. Check out the release notes and download it today!

https://github.com/firefly-iii/data-importer/releases/v1.4.5

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.12 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

https://github.com/firefly-iii/firefly-iii/releases/v6.1.12

ff3,
@ff3@fosstodon.org avatar

@crft that’s the right word indeed lol. The time that it was gnucash versus ms money is long past

ff3,
@ff3@fosstodon.org avatar

@jesusmtnez Indeed! Classic mistake ;). It'll arrive in a few minutes!

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.11 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

https://github.com/firefly-iii/firefly-iii/releases/v6.1.11

ff3, to random
@ff3@fosstodon.org avatar

For the longest time, the Firefly III repository contained generated JS files. As suggested by GitHub user paulius-valiunas, this is being phased out.

Instead, each (development) release will be accompanied by a zip file that contains a "compiled" version of Firefly III. This includes both JS and PHP dependencies (composer).

Users that run Firefly III straight from GitHub will need to incorporate more build steps into their installation process, or use the compiled artifact instead.

ff3,
@ff3@fosstodon.org avatar

Eventually, this will lead to less noise in the repository and dependabot (security) updates will have more effect, because the generated files and installed dependencies will be more up-to-date than they are now.

However, the daily develop Docker container build will become slightly more complex because it either needs more steps to build the necessary dependencies or because it needs to download the exact correct compiled artifact.

RL_Dane, to random
@RL_Dane@fosstodon.org avatar

Hi @ff3,

Just curious,

Is there any way to print checks from ff3? That's a major part of my current QB workflow.

Thanks!

ff3,
@ff3@fosstodon.org avatar

@RL_Dane I’m afraid not, no.

ff3, to opensource
@ff3@fosstodon.org avatar

📢 Woohoo! Version v6.1.10 of Firefly III has just been released 🎉. Check it out over at GitHub, Docker, or download it using your favorite package manager.

https://github.com/firefly-iii/firefly-iii/releases/v6.1.10

ff3,
@ff3@fosstodon.org avatar

@jesusmtnez The first result when you search for "firefly" is Firefly III :-)

ff3,
@ff3@fosstodon.org avatar

@jesusmtnez ah good one! It’s running right now.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • mdbf
  • khanakhh
  • tacticalgear
  • modclub
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Youngstown
  • osvaldo12
  • slotface
  • kavyap
  • JUstTest
  • cubers
  • cisconetworking
  • tester
  • anitta
  • ngwrru68w68
  • everett
  • ethstaker
  • Durango
  • normalnudes
  • provamag3
  • Leos
  • GTA5RPClips
  • lostlight
  • All magazines