The fact that Upwork is developing a "feature that will allow freelancers to suggest milestones on active contracts is currently in development" fails to address the crux of the issue.
Upwork implemented a feature that does not function as management has hoped. Unless, of course, management intended to lose money.
As has been noted numerous times by successful freelancers, requiring milestones - even if they are changeable after the fact - fails to give the buyer a scintilla of information on what their job might cost.
Will Upwork ever learn to listen, hear, and act on what those of us who help pay the bills for your salaries say?
how will I know if client rehired me by rehire button or not?
What I am concerned about is - after I complete job offered with this "Rehire" feature, will the job post and feedback and everything look as usual at my profile?
When a client uses "Rehire" button, they'll still need to send you an offer as usual and hire you for a regular contract. Once you are paid for the contract it will also show in your Work History.
Great feature! Thank you!
I would also like to see a choice between fixed-price and hourly on the initial proposal form, i.e. when making a bid on a client project, because I often find myself telling clients that I do not accept hourly payment for certain jobs. If I were to be able to indicate my preferred payment method directly, the client would see it at the top of my proposal in his inbox and be able to make a choice more quickly.