TastyIgniter

Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

MIT License

Downloads
16.8K
Stars
2.8K
Committers
34

Bot releases are hidden (Show)

TastyIgniter - v3.5.2

Published by sampoyigi over 2 years ago

What's Changed

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.5.1...v3.5.2

TastyIgniter - v3.5.1

Published by sampoyigi over 2 years ago

Changes

  • Remove unique validation rule on allergen, category, location, mealtime, menu and table form requests

Bug Fixes

  • Minor improvements and bug fixes

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.5.0...v3.5.1

TastyIgniter - v3.5.0

Published by sampoyigi over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.4.1...v3.5.0

TastyIgniter - v3.4.1

Published by sampoyigi over 2 years ago

Improvements and bug fixes.

TastyIgniter - v3.4.0

Published by sampoyigi over 2 years ago

What's Changed

👨‍🔧 UI/UX Improvements

  • Override component partials from admin theme template editor (#922)

💡 Changes

  • Deprecated event controller.form.extendQuery, for admin.controller.extendFormQuery

🐞 Bug Fixes

  • A lot of improvements and bug fixes

New Contributors

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.3.2...v3.4.0

TastyIgniter - v3.3.2

Published by sampoyigi over 2 years ago

What's Changed

Fixed

  • Fixed error exception when saving payments

New Contributors

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.3.1...v3.3.2

TastyIgniter - v3.3.1

Published by sampoyigi over 2 years ago

  • Fixed issue where validation for updates throws an error
TastyIgniter - v3.3.0

Published by sampoyigi over 2 years ago

What's Changed

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.2.2...v3.3.0

TastyIgniter - v3.2.2

Published by sampoyigi almost 3 years ago

What's Changed

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.2.1...v3.2.2

TastyIgniter - v3.2.1

Published by sampoyigi almost 3 years ago

What's Changed

  • Add ability to replace elements when handling AJAX responses

Fixed

  • Fix ignore update button not working
  • More bug fixes and improvements

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.2.0...v3.2.1

TastyIgniter - v3.2.0

Published by sampoyigi almost 3 years ago

What's Changed

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.1.2...v3.2.0

TastyIgniter - v3.1.2

Published by sampoyigi almost 3 years ago

💡 Changes

  • Run rollback migrations in reverse order (@5dc82015)

🐞 Bug Fixes

New Contributors

Full Changelog: https://github.com/tastyigniter/TastyIgniter/compare/v3.1.1...v3.1.2

TastyIgniter - v3.1.1

Published by sampoyigi about 3 years ago

Minor improvements and bug fixes.

TastyIgniter - v3.1.0

Published by sampoyigi about 3 years ago

🎊 What’s New

  • Added support for Laravel 8
  • Added support for PHP 8
  • Dropped support for PHP 7.3
  • You can now upload WebP images via the Media Manager (#839)
  • Added new system setting to choose which page to display booking form on
  • Admins with the ImpersonateAdmin permission can now impersonate other admin users
  • Ability to send an invitation email when creating new admin users and customers
  • Added the ability for a customer to cancel their order and/or reservation
  • Added User::register() helper method to create admin users
  • Added Activate button to manually activate customers when require approval is enabled
  • You can now specify distance-based delivery conditions to add additional delivery charge per km/mile
  • You can now limit the number of guests allowed to make a booking at each available timeslot
  • You can now update an order or reservation status from the admin list page
  • Added rate limiter to admin auth routes to throttle requests
  • Added more configurable properties to the Connector form widget
  • Added timestamps to DB tables to track record changes (#859)
  • Added ListFrontEnd scope to Categories_model (#862)
  • Assets combiner enabled by default (#858)
  • Added igniter:passwd artisan command to reset admin password from the command line

👨‍🔧 UI/UX Improvements

  • List Action Widgets to provide an easy API to register actions on lists. For example, bulk delete action to delete one or multiple records (#849)
  • Improved password reset flow by no longer throwing an error if the provided email address doesn't exist.
  • Improved the browse marketplace extensions and themes flow by adding the ability to search for and install marketplace items from the admin extensions and themes pages.

💡 Changes

  • Keeping the codebase in line with our new coding guidelines, we now use fully qualified class names
  • ❗[BC] Renamed model.mail.beforeSend event to model.mailGetData event. If you are listening to this event within your extension, update the event name.
  • We've updated the default files and folders permission mask to 755
  • Added readOnly property to form fields and widgets
  • Session will now be regenerated on login and invalidated on logout
  • Refactored AdminController to extend Illuminate\Routing\Controller and allow registration of middleware from the __constructor
  • ❗[BC] Renamed events controller.beforeConstructor and controller.afterConstructor to admin.controller.beforeInit and admin.controller.beforeRemap
  • Changed serialize model attributes to JSON DB fields to allow querying the column values directly (#857)
  • We removed the currency middleware, allowing the configured default currency to be used
  • We've updated the default config/mail.php config file to reflect Laravel 8 changes

🐞 Bug Fixes

  • Fixed issue where delivery area priority had no effect when matching delivery areas
  • Fixed issue where disabled customers could still log in
  • Fixed issue where upgrades from 3.0.4 to 3.0.5 was failing due to an ‘invalid path’ error
  • Fixed issue where you could set an admin password of less than 5 characters on igniter:install but unable to login
  • Fixed issue where a staff role must be selected when no roles are available
TastyIgniter - v3.0.8

Published by sampoyigi about 3 years ago

  • Locked flame library version to 1.1.2
TastyIgniter - v3.1.0-rc.1

Published by sampoyigi about 3 years ago

THIS IS A RELEASE CANDIDATE FOR TESTING. DO NOT INSTALL ON PRODUCTION SITES

🎊 What’s New

  • Added support for Laravel 8
  • Added support for PHP 8
  • You can now upload WebP images via the Media Manager (#839)
  • Added new system setting to choose which page to display booking form on
  • Admins with the ImpersonateAdmin permission can now impersonate other admin users
  • Ability to send an invitation email when creating new admin users and customers
  • Added User::register() helper method to create admin users
  • Added Activate button to manually activate customers when require approval is enabled
  • You can now specify distance-based delivery conditions to add additional delivery charge per km/mile
  • You can now limit the number of guests allowed to make a booking at each available timeslot
  • You can now update an order or reservation status from the admin list page
  • Added rate limiter to admin auth routes to throttle requests
  • Added more configurable properties to the Connector form widget
  • Added timestamps to DB tables to track record changes (#859)
  • Added ListFrontEnd scope to Categories_model (#862)
  • Assets combiner enabled by default (#858)
  • List Action Widgets to provide an easy API to register actions on lists. For example, bulk delete action to delete one or multiple records (#849)

💡 Changes

  • Keeping the codebase in line with our new coding guidelines, we now use fully qualified class names
  • ❗[BC] Renamed model.mail.beforeSend event to model.mailGetData event. If you are listening to this event within your extension, update the event name.
  • We've updated the default files and folders permission mask to 755
  • Added readOnly property to form fields and widgets
  • Session will now be regenerated on login and invalidated on logout
  • Refactored AdminController to extend Illuminate\Routing\Controller and allow registration of middleware from the __constructor
  • ❗[BC] Renamed events controller.beforeConstructor and controller.afterConstructor to admin.controller.beforeInit and admin.controller.beforeRemap
  • Changed serialize model attributes to json DB fields to allow querying the column values directly (#857)

🐞 Bug Fixes

  • Fixed issue where delivery area priority had no effect when matching delivery areas
  • Fixed issue where disabled customers could still log in
  • Fixed issue where upgrades from 3.0.4 to 3.0.5 was failing due to an ‘invalid path’ error
  • Fixed issue where you could set an admin password of less than 5 characters on igniter:install but unable to login
  • Fixed issue where a staff role must be selected when no roles are available
TastyIgniter - v3.0.7

Published by sampoyigi about 3 years ago

  • Disable database strict mode to avoid default value errors
  • Remove all hardcoded lang strings
  • Minor bug fixes
TastyIgniter - v3.0.6

Published by sampoyigi about 3 years ago

💡 Improvements

  • A new admin.workingSchedule.created event has been added to allow extensions to add schedule hours.
  • Cross-site scripting protection has been moved from the middleware layer to the controller layer.
  • Set the default queue connection to sync
  • Support for environment file .env has been added.

🐞 Bug Fixes

  • Fixed issue where the upgrade from v3.0.4 to v3.0.5 was failing due to an 'invalid path' error
TastyIgniter - v3.0.5

Published by sampoyigi over 3 years ago

🎊 What’s New

  • New admin.menu.isAvailable event to mark a menu item as available at a given time or not

💡 Improvements

  • Few UI adjustments
  • You can now define your extension meta using composer.json manifest

🐞 Bug Fixes

  • Fixed Time Restriction must be integer form validation error.
  • More bug fixes
TastyIgniter - v3.0.4

Published by sampoyigi over 3 years ago

After many, many months of development, we are pleased to announce the first stable release of TastyIgniter 3! Here's a summary of what has changed…

🎊 What’s New

  • We’ve dropped support for PHP 7.2
  • Admins can now automatically assign orders to a staff group using Automations. With the ability to control how orders are assigned to staff within a group.
  • Activity Log housekeeping: you can now specify how long to keep activity logs
  • Added support for geocoding with Open Street Maps Nominatim and/or Google Geocoding APIs.
  • Your customers can now track their order status in real-time on the order page.
  • You can now configure split opening, delivery and pickup hours
  • You can now process refunds on Stripe payments right from the admin order page
  • Using the Automation extension you can now schedule review reminder emails on X days after an order is completed
  • You can now limit the number of orders to accept per each time slot
  • Ability to add recurring menu special and set a special price as a percentage of the menu price or a fixed amount
  • You can now mark your restaurant tables as joinable to allow multiple tables per booking
  • Smooth drag and drop for mail variables in the template editor page
  • Added support for a new display type of menu item options that lets your customers add menu item options with different quantities
  • Updated reservations agenda view to a new calendar
  • Reservations calendar events can now be filtered by locations
  • Non-super admins are now completely restricted to records associated with their location(s).
  • Only super admins can now delete records associated with multiple locations
  • All date and time formats now accessible as language strings
  • Smooth drag and drop for mail variables in the template editor page
  • Added support for a new display type of menu item options that lets your customers add menu item options with different quantities
  • You can now manage allergens that can be assigned to your menu items
  • Multi-location support for menu mealtimes and options.
  • And many more improvements.

If you’d like to see a full list of improvements and bug fixes since v2, please see the previous release notes