spliit-app / spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
https://spliit.app
MIT License
1.13k stars 180 forks source link

Feature request: transaction log (see #106) #103

Closed shynst closed 8 months ago

shynst commented 8 months ago

Writing on #102 brings to my mind another concern:

It's not that I don't trust the people I share the expenses with, but imagine a scenario where someone changes the amount of some transactions way back in the past. Not only deletion could be a problem but also changes might stay undiscovered and could be a source of discussion. Who changed what, why?

I know, having a full fledged history with rollback would be nice (see #15) but for now having a simple transaction log stored in the database would be enough.

I'm thinking of a table TransactionLog with 4 columns: expenseId, timestamp, user, message

Gukkey commented 8 months ago

Hi @shynst @scastiel I would like to work on this issue but might need some suggestions. Transaction logs would be much better if they were separate for each group since having one transaction log as a whole would be messy since each group might have different people.

shynst commented 8 months ago

Actually this is superseded by #106 which solves this issue too! So I am closing this issue.