Releases: laravelista/kyle
Fixed a huge bug
I have changed occurs_at
in occurrences
table from timestamp to datetime because for some reason when you would toggle the payment_received or offer_sent field, the occurs_at
field would be set to current date for some reason.
If you are upgrading your application you need to do the following:
# This will drop the whole table for occurrences and
# create a new table with correct occurs_at column type
php artisan migrate
# This will repopulate the table with occurrences
php artisan occurrences:spawn
Previous Unpaid Services
Now on the overview page you can see all occurrences of services for which you have not yet received payment up to current month.
Sample data
- Added seeder class to seed sample data for demonstration purposes.
- Added model factories.
- Updated readme.
Everything is ready now for functional tests.
Clients can be added on the fly
When you create a new service, you can also create & assign a client and create & assign a category. No need to first create a client in the separate page and then go to services to create a service.
tax_number
onclients
is no longer unique and required. It can be null now.
Settings and preferred currrency
- swap now uses database cache (much faster)
- added
preferred_currency
andemail_notifications
in settings - users can now change their: name, email, password in settings too
- now everywhere is used actual currency exchange rate instead of historic
- improved report for print
- small visual tweaks
Categories and Report
Added service categories and a yearly report.
Toggling states
Occurrences can now toggle state for offer, payment and receipt.
Upcoming month on overview and totals
Added "upcoming month" panel to overview and added totals for services by month. Also services are now displayed by month.
Getting there
- page headers
- better visuals
- automatic exchange rate
- default cost to usd
- save cost as integer in db
- added api routes
Apha release
This is still very early in the development process, but a lot of things are working already.
You can:
- manage clients
- manage services
- view occurrences for the current month
- add users
At the start of every year new occurrences for services are created.