andresmorelos / invoncify Goto Github PK
View Code? Open in Web Editor NEW๐ Flexible invoicing desktop app with beautiful & customizable templates.
License: GNU Lesser General Public License v3.0
๐ Flexible invoicing desktop app with beautiful & customizable templates.
License: GNU Lesser General Public License v3.0
minimal template -> footer
{ payment && payment.details && payment.details.split('\n').map((item, i) =>
{item}
) }payment object is empty
Is your feature request related to a problem? Please describe.
Normally after I export an invoice I need to share it through email, Whatsapp, or telegram; I would like the app give me the ability to send the PDF to my client pressing one button.
Describe the solution you'd like
After I save the invoice and the preview window is show there will be an option to share via email, whatsapp or telegram.
Is your feature request related to a problem? Please describe.
It would be nice if there was an option to change the invoice table heading "Quantity" to "Hours".
Describe the solution you'd like
A toggle between hours and quantity would probably be sufficient.
Some countries have an option for entrepreneurs, typically one person small business to pay like a lump sum tax at the end of the fiscal year. Their services need to be invoiced with 0% tax.
I already have tons of icons on my menu bar and I don't have the need for the Invoncify one
Would be nice to have an option in general settings to toggle this icon on/off, because I'm sure some people want it, I don't.
Is your feature request related to a problem? Please describe.
App remains open after closing (in background)
Describe the solution you'd like
It would be nice to be able to be able to choose (in general settings) what happens on closing. E.g. exit/quit on pressing close on main window.
Describe the bug
I think this sound does not suit with the soundpack and the app in general
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Another sound that is better for welcoming the user and more iconic to Minecraft
Desktop (please complete the following information):
Additional context
I will look for a better sound if you want ;)
Describe the bug
Small thing I just noticed:
When creating an invoice on day one and it is getting edited on day 2, if there was a payment date set to 10 days (probably others as well) it will show an error.
This happened, when I created an invoice at like 23:50 and edited it at 0:05 in the night. Suddenly the payment date was broken.
The creation date is the date of editing, which is fine (and correct), but I guess it is the source of the bug.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The date should be recalculated for the new creation date of the invoice.
example: First creation date: 4. June 22
payment date: 14. June 22
edited creation date: 5. June 22
payment date: 15. June 22
Screenshots
Desktop (please complete the following information):
Describe the bug
When copying an invoice, editing any of the sub-items or the item which contains them causes them to duplicate.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect the subtasks to be unaffected by the changes unless I directly change them
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Describe the bug
When changing colors, size and so on in PDF view and press save settings, I can see the notification saying settings saved. When I restart the app it's not saved.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect my setting to be saved.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
It happens since I started using this app. Many versions ago.
Describe the bug
The app is super laggy to use
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app use to be snappy and fast, now it feel laggy and slow :(
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app needs to auto-update by itself
Screenshots
Error: New version 1.13.2 is not signed by the application owner: publisherNames: Developer ID Application: Andres Camilo Morelos Negrette (7U3PPW87MJ), raw info: {
"SignerCertificate": {
"FriendlyName": "",
"IssuerName": {
"Name": "C=US, O=...
Desktop (please complete the following information):
Currently, when creating an invoice, the email field for the recipient is a required field. However, it would be more user-friendly if this field was optional.
Nice to see that someone is continuing Manta. Thanks.
Normally I sell the same services or products, I want to save them in an inventory and have the ability to add them to my invoice.
Desktop (please complete the following information if needed):
Question
I have some invoices in Manta and all my settings + logo and informations that I would like to import to Invoicify, I've try going into the Application Support folder and copy pasting the files from Manta to Invoicify but it didn't do anything. Could you help ?
Nice to have a Import/Export in Invoicify I'm sure this feature will be extremely helpful. Thanks for maintaining this project !
Feature Request:
Allow for editing a contact after it has been saved
I've updated the Crowdin french translation, translate as much as I could and correct the few mistakes I've found. Now the app should be almost 100% translated in french^^
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
At change to invoices page the invoices needs to be shown.
Desktop (please complete the following information):
Describe the bug
When the app is downloaded first time on MAC OS, the OS keeps saying unidentified developer even the Certificate used to sign the installer.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app opens without warnings or if there is any warning it needs to show the developer's name.
Desktop (please complete the following information):
Additional context
Notarize app is needed electron-userland/electron-builder#4257
I would like to be able to modify the date of an invoice so it's not fixed to the date it was created.
In form settings it should have a date that we are able to change as we want.
A button to reset the date to the creation date would be nice to have too.
Describe the bug
As title, open app, resize the window to a comfortable view, close the app, reopen it and it always starts with default size which is small.
Desktop (please complete the following information):
I dont think this really qualifies as a bug, but I think the 'create new' and 'select' radio buttons should be after the word recipient but just before the form fields. This may be a personal preference thing but just to know that im not creating a new or selecting a product/service.
Again, not a huge deal, just a preference thing. Feel free to close this if you disagree.
It would be a good idea to allow for editing contact information as opposed to having to manually rewrite it if a mistake was made.
Describe the bug
Every time the app starts adds itself to the login items list of macOS. I tried to remove it manually but it goes on list on the next run.
To Reproduce
Just open it, remove it from the list and open it again.
Desktop:
OS: [macOS]
Version [11.7.0]
Desktop (please complete the following information if needed):
Question
Is there a way to create custom invoice templates?
Reason for this is to change the template so that only the receiver address will be visible with a standard address window envelope.
Hey !
Since this basically runs on Javascript, Is it possible to use this as a webapp ?
Since I change between devices frequently, I want it to run on my server (aws, hostiger) and then be accessible via port 80 ?
We can just access control via vpn or something else from the server end for security or have a login setup while installing maybe ?
Please let me know your thoughts on this.
And having a Discord channel might help for questions like this ๐ฌ
Thanks !
Sorry if this was a weird question
As a user, I need to export my invoices, contacts, settings if I want to migrate to another computer; also, I need to import the data to the new computer.
Right now the app is saving the invoices in the indexdb, one solution could be to get all the info and save it as a JSON file to export, and to import the data read a JSON file, and create a new entry for each thing.
Another option could be to implement an API with E2EE in order to let the users sync their data to the cloud.
Refs: https://www.youtube.com/watch?v=VV7x4tMxeoI&ab_channel=yoursTRULY
The export file name feature is great, would be better if it included date.MMMM or createdAt.MMMM to include the month spelled out.
The CS:GO soundpack is amazing, but this could be better.
Thanks for maintaining the Manta app :)
Is your feature request related to a problem? Please describe.
I tried to copy an e-mail adress from the contact page. Can't even select the text to hit Cmd/Ctrl + C
Describe the solution you'd like
A really nice feature would be to copy the field in the clipboard when the user click on it.
It would be cool if there were some settings for the pdf export functionality. For example I'd love to see a way to determine the exported file name. Something like
string{'invoice#'}-${invoice.ID}-${date.month}${invoice.year}
would keep me from having to rename it before sending it to the customer.
I'd like to be able to use system auth to login (e.g. system password or fingerprint biometric auth). It would need to work such that it doesn't store the data in the app. I saw this for mac but never got a chance to test out/implement.
Loving the app, keep up the great work ๐
Allow qty of zero/price of zero or if not, let me add sub-items void of qty and price. An example of why this might be useful is perhaps there is a price associated with a range of quantities that id like to let them know about. let's say the range is 1-3 at $5 and 4-10 at $10. Once the customer surpasses the 1-3 range, I don't want them to think I've suddenly changed the price. So, ideally, I could have 4-10 at price $10 qty 0 because they haven't yet scaled up to 4 yet.
Because I can't add items with a qty of 0, I attempted to just add a note, but newline characters are removed automatically so the range of quantities just looks confusing in the note.
ex.
License Management and Administration 1 0 0.00
6-10 Licenses - $30 1 30 30.00
11-20 Licenses - $50 0 0 0.00
21-30 Licenses - $65 0 0 0.00
above I have included an example of why I would want to be able to either add sub-items or allow for a qty/price of 0
Describe the bug
Sometimes when we try to open a PDF or Folder, it is blocked by the system. The app needs to check if the file/folder isn't locked and then open it or show an information banner of the lock & don't crash.
Expected behavior
If the file or folder is locked show an alert informing about the lock and don't crash
Describe the bug
The statistics page show the graph based using the Dollar sign even if the currency used is different (in my case British Pound).
To Reproduce
Just check the Statistics
Desktop:
OS: [macOS]
Version [11.6.5]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.