Giter Club home page Giter Club logo

dimeapp's People

Contributors

izyuumi avatar patiljignesh avatar pleum avatar rarfell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dimeapp's Issues

Supporting multiple currencies

When my friends and I were traveling a bunch a few months ago, one of the features we were looking for in an expense tracker was the ability to input different currencies.

Would be great if Dime could support the input of different currencies and display the visualizations in a primary currency. For example, my primary currency can be SGD but I could input MYR as an expense. Total expenses would still be displayed as SGD for simplicity.

In terms of implementation, looks like querying for exchange rates might be needed unless we allow the user to input their own exchange rates to be stored locally but seems like a chore for the user to update the exchange rates. Would love some thoughts on this!

feat: Option to mark a transaction paid or unpaid . and report income statement and asset vs liability

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Each transaction entry should include an option to mark it as "Paid" or "Unpaid." This status can be set manually by the user. The app should allow users to filter transactions based on their payment status. This can help users quickly identify outstanding payments or review their payment history. Optionally, the app may offer notifications or reminders for upcoming payments or unpaid transactions to help users stay on top of their financial obligations. The app should allow users to input and categorize their assets, such as bank accounts, investments, properties, etc. Similarly, users should be able to input and categorize their liabilities, including loans, credit card debt, mortgages, etc.

Describe the Use Case

This can help users quickly identify outstanding payments or review their payment history. Optionally, the app may offer notifications or reminders for upcoming payments or unpaid transactions to help users stay on top of their financial obligations.
The app should calculate and display the user's net worth by subtracting total liabilities from total assets.

Additional Information

No response

set the task repeatedly if it added via the Shortcuts app as Automation

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

2.1.3 (12)

Current Behavior

i use this Automation
IMG_6222
to alert me and record expenses, but there is a bug in that every time an transaction is made, it adds it as a repeat task.

Expected Behavior

Add it without tag it as a repeated transaction.

Steps to Reproduce

Nothings can reduce this unless you fix it with update i believe

Additional Information

;)

Max categories, sub-categories?

Is there any reason why there's a hard limit with 24 categories max?

I like splitting my expenses in more categories than fewer, especially around the Home expense (mortgage, home maintenance, home essentials, ...), or the car (car maintenance, gas, ...) to have a better idea how much is spent there.

In the end, I think a system of sub-categories could be nice for that though. Having a Home category with sub categories to better describe some of these expenses. But I also know it's harder to implement in general.

Any thoughts, any reason to the 24 limit, and where you'd see this going?

feat: Option to pre select default category

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Pre selecting default category will reduce number of clicks

Describe the Use Case

usually i have my custom personal category
And almost always I add expense to that category only
Since category is mandatory to log an entry it will be convenient to default select category

Additional Information

No response

Bug: Impossible to create new category if Emoji keyboard is not added

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

2.1.3 (12)

Current Behavior

It's impossible to create new category if Emoji keyboard is not added in System Keyboard Settings.

Expected Behavior

Custom emoji picker should be displayed or system picker forced (I'm not sure if it's possible though).

Steps to Reproduce

  1. Remove Emoji keyboard in Settings → General → Keyboard → Keyboards.
  2. Open Dime.
  3. Categories → + New
    It's not possible to proceed.

Additional Information

Seems like setting UITextInputMode is not enough.
But Apple Reminders app somehow shows emoji picker even if keyboard is not added.
Maybe there is some private API.

We could use something like https://github.com/izyumkin/MCEmojiPicker, but it's not cool :(

As as a temporary workaround random emoji could be added by default — otherwise it's nearly impossible to proceed (you could copy-paste emoji, but it's not obvious for most users)

Feature Request: Yearly Subscription Tracking

I have a few subscriptions that renew yearly, one that even renews every two years. It would be nice to have the option to track those. Currently it seems that the largest time interval is monthly.

Thank you :)

Cannot install STool complains about repo not existing or invalid credentials

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

Hey absolute newcomer to iOS dev here.

I'm trying to install the dependencies as instructed in the README but STools fails with:

x-xcode-log://4A436BA0-C322-4EC4-B309-2FDA4902CA56 github.com: https://github.com/TimmysApp/STools: The remote repository could not be accessed. Make sure a valid repository exists at the specified location and that the correct credentials have been supplied.
  • Trying to access that repository via my browser returns 404.
  • Trying to clone the repo via terminal also fails returning:
remote: Repository not found.
fatal: repository 'https://github.com/TimmysApp/STools/' not found

I've tried the general recipes found online, such as:

  • ➜ ~ rm -rf ~/Library/Developer/Xcode/DerivedData
  • FIle -> Packages -> Reset cache
  • Tried multiple Personal Access Tokens (with full perm set as well)

Current Behavior

Build is failing

Expected Behavior

Build not failing

Steps to Reproduce

  1. Clone
  2. Open project in xcode
  3. Try to resolve deps

Additional Information

No response

Target a certain month or day directly

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

When I at the insight tab or budgets tab, is it possible to target a certain month or day directly instead of sliding the screen repeatedly?

Describe the Use Case

To target a certain day or month quickly.
Btw this app is really amazing! I love it 🍻

Additional Information

No response

Feature Request: Shared Budgets

This would be our go to budget app, if it had shared budgets. So that my wife and I could both see where we are at in our budget for the month.

Feature Request: Selecting Category should be easier

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Can we have a selection button grid view for categories while adding transactions? The current scroll view to select a category is slow if we want to select the top one. Having a grid view directly on the main screen will be easier for selection.

Something like this (don't mind the spacing) -
Screenshot 2023-11-13 at 3 33 06 PM

This grid view can be horizontally scrollable if needed.

Describe the Use Case

To select a category quickly, the grid view is the best. With one click selection and chaning capability, this would be faster.

Additional Information

No response

Some features - Suggested edit feathers

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Firstly, let me thank you for this beautiful and user-friendly app, which is easy on the eyes and not complicated. I understand you have other projects going on right now, but we would appreciate it if you could spare some attention to keep the app spreading and keeping up with new phones.
Some suggestions for available features:

  • When typing a comment in the note field, usually the note text is above the section where the transaction is recorded. I don't know if this is a feature, but I prefer the section to be on top and the note on the next line.

  • Why not reduce the size of the number buttons when recording a new expense? And slightly lower the sections to make them easier to handle.

  • Suggestions for new features:Making expenses * appear in red and income in green in general for each transaction.

  • Having icons as they appear in upcoming versions seems much better.

  • Adding a location button + adding a picture with each transaction to make it easier for us to review expenses and where they were spent, as we often don't remember just by the name of the store, for example.

  • Adding a savings account.
    I hope to see these features in the near future, as I have a great love for your exceptional program.

Describe the Use Case

UI user Experience!

Additional Information

Nothing More :

Feature Request: iMessage Support

iMessage would be an awesome feature. Then you could send a message to your spouse when you buy something and it would sync up with the budget that you have shared with them in the app.

bug: Import csv from Drive do not work

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

2.1.3

Current Behavior

This is my csv file data.

I follow the sample format here.

I also make sure that my categories has been created in the app but when I import this csv file to the app, nothing happens

Expected Behavior

Csv data file should be imported to the app

Steps to Reproduce

  • create csv file in Drive
  • go to settings/import data
  • choose csv file in Drive
  • Nothing happen.

Additional Information

No response

Crash after setting budgets

Even if I re-install the app, it keeps crashing. Now I can't even use it.

I just follow the steps to set up a budget, but the final step didn't let me finish: clicking ✅ button doesn't work. After that, I have the crashing issue.

iOS version: 15.6.1

feat: Community Translation

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Thank you for the Great App!
Do you accept community translations ?
If you do, would you consider adding support for RTL languages?

Describe the Use Case

Additional Information

No response

Feature Request: One month (rolling) option for date regions

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

I would love to see an option for “Last 30 days” in Insights and Net total tabs.

Describe the Use Case

There is already a “This month” option, but it's not nice and useless to see statistics for 0-1-2-3 days when the month starts.

Additional Information

No response

bug: Can't delete after typing a dot

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

V2.1.3(12)

Current Behavior

Can't delete the dot after typing a dot.
But if you type any number after the dot, the number and the dot can be deleted one by one🤔

Expected Behavior

I hope I can delete the dot which should be clear when I click the delete in order.

Steps to Reproduce

iPhone 14pro with iOS 16.6.1

  1. I entered some number (for example, I enter "10") and a dot
  2. I stoped entering anything, so we can see "10."
  3. I clicked delete, and nothing happened.

Additional Information

No response

Option to display - (minus symbol)

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

I would like the option to not see the minus symbol.

Describe the Use Case

I use the app exclusively for expense tracking. So the minus symbol is not adding anything and cluttering

Additional Information

No response

Feature Request: Custom Date Ranges for Budgets

Our family doesn't budget based on the standard intervals (eg weekly, monthly, yearly).

We budget based on moon cycle which usually is a 29 day cycle but sometimes it is a 30 day cycle, so it's variable.

I would love to be able to set the dates for the budget cycles as opposed to choosing from the standard choices :)

feat: Import both expense and income from CSV

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

When importing from CSV, I'd like to be able to import both expense and income. Currently, when selecting categories, it only allows categories from expenses.

Describe the Use Case

My personal use-case involves processing my credit card statements, which if I have a refund or a price match of sorts, must be manually modified upon import. It'd be nice if upon import, the categories to link can be directly linked to income as well to accurately portray what I actually spent.

Additional Information

No response

feat: Export Data by X

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Would love to export data by category, day, week, month, etc. This would make the app perfect for me.

Describe the Use Case

I need to send out monthly expenses and don't want to export the entire dataset each time.

Additional Information

Thank you for making this amazing application!

Set a starting balance and accounts

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

I have been an avid user of expense tracking apps, from 2019 to the end the one I use the most is Debit & Credit. Like many other apps, I think that Dime also needs the management of multiple accounts and above all an initial amount that can be set.

Describe the Use Case

To start using the app, the user is likely to start from their bank account which is already their piggy bank in itself. An app like this therefore cannot help but start from an amount set for an account that simulates the performance of one's bank account, otherwise everyone would always have to start with the import of a .csv which is a non-immediate use case and requires knowledge of spreadsheets not superfluous.

Additional Information

I like the simplicity and modern design of the Dime app and I'd like to see some more simple features already existing in many other expense trackers, that would make the Dime app the best in the iOS ecosystem.

bug: Transactions disappear when the app is killed

Prerequisites

  • I have searched for existing issues that already report this problem, without success.

Dime Version

2.1.3 (12)

Current Behavior

Sometimes when I add transactions they appear in the list but when i kill the app completely and reopen it they disappear. I have the week insights widget on my home screen and I noticed that the transactions that disappear are never added to the widget.

Expected Behavior

The transactions should remain when you reopen the app

Steps to Reproduce

I haven't found a way to reproduce this bug, I just noticed that every time a new transaction doesn't get added to the widget it disappears from the list the next time I open the app.

Additional Information

No response

Multiple accounts and transfers between them

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Multiple bank accounts or wallet cash and transaction between them.

Describe the Use Case

If you have a credit card every month I would like to make the transaction from the bank account to the credit card so I can settle the debt, or make transactions to another bank account as a savings account

Additional Information

No response

Better insights charts for expenses and income

First of all, great job on building Dime. I've been waiting a long time for a good looking and easy to use app like this to track my expenses. I've been using this google spreadsheet for the last couple years now and it's actually easy to import the data to the app. Thanks to the easy to use importer as well! But because of the lack of better charts, it's hard for me to fully move to Dime.

  1. I'd love if we could add a "Savings" group to have a quick view of the income - expenses as it helps visualize it rather than only working with numbers. I remove some info from the screenshot, but it obviously shows the total, as well as the percentage of the income. (eg. expenses as 40% of expenses, savings as 40%
  1. Rather than seeing the list of transactions again in there, it could be interesting to have a chart showing the evolution over time, like if I want to check for the year, I could have something like this. The filtering of the expenses per category can be done within the expense tab instead.
  1. The chart showing the evolution of all expenses over time is great. Let's keep that too :) Love the animations btw!

  2. Lastly, Showing the percentage of each expense is great. But I think showing it horizontally is the wrong choice. It might be best to show it in a wheel instead

Documentation

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

A proper inline code documentation is helpful for attracting contributions from others.

Describe the Use Case

By have proper documentation we can have more contribution

Additional Information

No response

Feature Request: Different types of accounts

Prerequisites

  • I have searched for existing issues that already include this feature request, without success.

Describe the Feature Request

Add different types of accounts.

Describe the Use Case

Example: Cash, Bank account. Other bank account.

Additional Information

Thanks.

Feature Request: Allow more than 16 categories

In my scenario, I would like to track my separate monthly bills (power, internet, gas, mortage, etc). Doing this, along with regular expenses, takes me to the 16 category limit quickly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.