byte-foundry / inyo Goto Github PK
View Code? Open in Web Editor NEWSmart Project Manager for Freelancer
Home Page: https://inyo.me
License: Other
Smart Project Manager for Freelancer
Home Page: https://inyo.me
License: Other
"Bonjour Name Firstname"
We should switch the order first and last name
"vient de finir la tâche Benchmark de votre projet ."
We should remove the space before the dot.
"Vous pouvez accéder n'importe quand au devis en cliquant sur ce bouton:"
+
"Consulter le devis"
We shouldn't mention the quote here, but something related to a "tasks list" or something like that.
"Si vous avez des questons n'hésitez pas a revenir vers moi
Cordialement,
Edwige de Inyo.Si vous avez des questons n'hésitez pas a revenir vers moi"
"Questions" is misspelled (i is missing) and it is "à revenir" with an acute diacritic.
We repeat twice this sentence. The second one can be removed.
It is live on beta version
I click on the checkmark, but it go back to uncheck immediatly
Even if the CustomerNameAndAddress component seems to want to display these informations, nothing comes up on the front:
<ContactName>
{firstName} {lastName}
</ContactName>
line 44:
https://github.com/byte-foundry/inyo/blob/master/src/components/CustomerNameAndAddress/index.js
When I remove all the letters of a title of a quote, I can't edit it anymore since the input disappears
TypeError: _this2.props.addItem is not a function
onClick src/components/QuoteSection/index.js:117
Create a project.
Mark all tasks as done.
The progress bar is 100% but the project stays in the "en cours" column
Right sidebar: at least phone number and email (with mailto: ?)
All is in the title.
On the settings page, clicking on Update button should save all modifications, not only the section above
We don't need the default rate and vat rate anymore. However we will probably need the start of day and end of day time.
I create an account with the address: [email protected]
I create a client with the address: [email protected]
I create a quote and I send it to the client.
the email is sent to [email protected] instead of [email protected]
If I check by mistake a task, I can't switch it back.
Make a print media query for the quote that allows user to print the quote in a "French" friendly way.
As a user I want to be able to communicate with my customer
Item
Comment
CommentView
User and customer needs to be able to post a comment on an Item. A User can only post a comment on an item it controls (meaning it is part of a quote create by User). A customer can only post a comment on an item sent to him (meaning it is part of a quote associated with the token in the Url)
User can post from the quote-see view (as part of an amendment)
a User can also post a comment by clicking on the comment Icon in the Item container. This open a modal that displays all the comments.
Customer can post comment from the quote-customer-view. By clicking on the comment icon.
This opens a modal where the customer can view the comments and post a new one.
The number in the comment icon for the user and customer is grey when there is no comment that has not been read by the user or customer.
It is primaryBlue for the User if there is at least one comment that is not read by the User.
It is primaryBlue for the Customer if there is at least one comment that is not read by the Customer.
If there is at least one comment that is not read the number of unread comments is displayed in the icon.
The text of this email is:
"La première tâche a effectué est la suivante, ."
It should be "à effectuer" and it misses the name of the task, after the comma.
Sometimes it is purple, sometimes black.
We should have only one colour.
We can add a task but not a section. It should be possible.
When I tried to create a new quote, I filled the client name and then I clicked directly on inputs on the right. Since I was not aware I had to click on "create a new client" the input was erasen.
We should add a column to indicate the actual time spent (and make some analysis and data stuff)
1 jours should be 1 jour
As a user I need my infos to be complete before I send a quote
When a user clicks on the send quote. We have to check that all the required info are populated in his company. If not we should display a modal where he can fill in the missing info. When he is done the quote should be sent.
I created a new client: "Client A" and the person in charge is "John Doe".
In the first email sent to the client it is written "Bonjour Client A". It should be "Bonjour John Doe".
When I'm on the client view, the cursor on each item is a pointer, that implies that I can click and edit but actually no.
If there is no action there, the cursor should be default.
Could be the same issue than #45
I create a client.
I create a project.
I send it.
The dashboard view does not show this project, I have to reload the page.
Describe the bug
Spelling mistakes in the reset password mail
To Reproduce
Steps to reproduce the behavior:
/auth/forgotten-password
and enter emailExpected behavior
- Si cette une erreur, ignorez cette email votre mot de passe ne sera pas modifié.
+ Si c'est une erreur, ignorez cet email, votre mot de passe ne sera pas modifié.
On the settings page, chechbox are clickable, but not the labels
The buttons "accepter" "Rejeter" are not hidden after. When we reload the page, everything seems good
I create an account: I'm "Freelance NAME"
I create a client, the person in charge is "Client LAST"
When the client accepts my quote the email I receive has for object:
"NAME Freelance a accepté votre devis pour projet Devis identité A"
It is not the name of the client and the first and last name are reversed.
It should be:
"Client LAST a accepté votre devis pour projet Devis identité A"
In QuoteCard we take the value from the backend. In quote see we compute it from the items.
As a user I don't want to spam my client with emails
We need to be careful about stuff that sends email especially item finish which triggers an email and is just a click away.
We should probably start a Settings Type that is linked to an account to store stuff like this.
User
Settings
When a user finishes a item and click on the finish item button, if his askConfirmationForItemFinish is at true, he should be asked if he really does want to finish the task and that will send an email to his client.
To ask for confirmation we should display a modal alerting him that we're going to send an email and if he wants us to ask him everytime he finishes an item.
We should also add a Settings section to the user profile where he can check or uncheck the askConfirmationForItemFinish value.
I create a blank quote.
When I want to add 0,5 day to an item, there is a bug:
I type 0, it's fine.
I type 'comma', it's fine.
I type 5, it removes everything in the field.
If my quote does not have some changes since its creation, the 'Send Amendment' button should be disabled.
After I sent the email as a client, I received this email:
This is the mail system at host mo**.mail-out.ovh.net.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.The mail system
****@inyo.me: host redirect.ovh.net[*********] said: 500 Domain not in
ovh system (in reply to RCPT TO command)
If autocomplete does not work as expected, the formatge of this address could lead to an error. On my quote view I have the right infos (or seems to be fine) but when I try to send my proposals I get this error:
Uncaught (in promise) Error: GraphQL error: Cannot read property 'street' of null
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.