Commit Graph

420 Commits

Author SHA1 Message Date
David Bomba f9a99b146e Working on L10 upgrades 2023-08-21 09:44:42 +10:00
David Bomba 984496d222 Updates for Square payments 2023-08-19 10:39:24 +10:00
David Bomba e5d5b9d25c Static analysis 2023-08-11 14:18:58 +10:00
David Bomba b8bc92deb0 Improve the performance of PDF viewing when PDF file size is very large 2023-07-15 09:17:38 +10:00
David Bomba 8ca3be5008 Clean up and security improvements 2023-07-09 16:52:24 +10:00
David Bomba bc3e06ced4 Updates for composer 2023-07-07 16:14:50 +10:00
David Bomba 569509e38e minor fixes 2023-07-07 15:24:10 +10:00
David Bomba 120b34c1fd Updates for composer 2023-07-07 15:17:10 +10:00
David Bomba 20903c9445 Tests for discovery 2023-07-07 15:09:47 +10:00
David Bomba e82104f6ae Fixes for discover 2023-07-06 15:44:31 +10:00
David Bomba 74a58fe6a8 disable package discover 2023-07-06 14:51:25 +10:00
David Bomba b71e3a19af Fixes for charts 2023-05-14 09:25:08 +10:00
David Bomba b5344906cd Updates for account controller 2023-05-03 14:05:29 +10:00
David Bomba 5eacee2ae8 Update phpstan 2023-04-26 11:03:44 +10:00
David Bomba 3cff7827df Working on e_invoicing Spain 2023-04-21 09:11:31 +10:00
Lars Kusch 9b7845d4b5
Merge branch 'v5-develop' into v5-develop 2023-04-05 17:32:43 +02:00
David Bomba a3bf9280a8 Updates for dependencies 2023-03-31 08:39:24 +11:00
David Bomba 7e56f69610 Fixes for random data seeder 2023-03-17 09:47:26 +11:00
Lars Kusch e023a8544e Inital version for XRechnung / ZugFerd 2023-03-12 12:12:42 +01:00
David Bomba 6523ae0570 Roll up liap 2023-03-12 18:36:14 +11:00
David Bomba 6f3ba86465 Roll back liap 2023-03-12 18:01:32 +11:00
David Bomba 7a7db13ae1 Updates for dependencies 2023-03-08 11:27:13 +11:00
David Bomba 94f4ff26a5 Bump beacon to 1.4 2023-03-02 18:38:27 +11:00
David Bomba 949ea3d523 Add excludable permissions for client view list 2023-02-20 19:52:50 +11:00
David Bomba 4d6cf43a1e ide helpers 2023-02-16 13:36:49 +11:00
David Bomba 0bc3f6dadb Update for dev dependencie 2023-02-16 13:10:05 +11:00
David Bomba a25daa8144 update composer requirements"
"
2023-02-16 12:31:13 +11:00
David Bomba 5617e5708c Remove predis 2 2023-02-15 07:41:21 +11:00
David Bomba 2907ad8714 bump predis to 2.x 2023-02-09 00:25:37 +11:00
David Bomba 6880e67210 Add Cypress for client portal UI tests 2023-01-25 07:15:54 +11:00
Michael Hoffmann 4651922be6
Update Sentry Laravel SDK 2022-12-02 23:55:00 +01:00
David Bomba b2a7c75a7d Updates for bug with Sentinel / Redis 2022-10-28 15:41:47 +11:00
David Bomba b6b36c89fd Add webhook functionality to credits 2022-09-15 17:43:33 +10:00
David Bomba efbca7d753 Improve efficiency of lightlogs 2022-09-08 18:57:32 +10:00
David Bomba 6d9a42fef9 updated lock 2022-09-05 15:33:11 +10:00
David Bomba a985bb0c9a v5.5.13 2022-08-19 14:24:39 +10:00
David Bomba 5c13668a37 Remove snappdf download from composer script 2022-08-19 14:07:33 +10:00
David Bomba e47afe0ba9 Update dependencies 2022-08-06 17:27:09 +10:00
David Bomba 63a7fd35f3 Use null safe operators 2022-07-29 12:12:24 +10:00
David Bomba d93bac1b09 Improve efficiency of queries relying on Country 2022-07-28 10:58:13 +10:00
David Bomba ab4d80f247 Fixes for lock 2022-07-27 11:03:30 +10:00
David Bomba 2e98a513a7 Updates for L9 2022-07-20 16:18:21 +10:00
David Bomba d6ea2225db Add psalm 2022-07-18 08:21:17 +10:00
David Bomba 6581abf46d Merge v5-develop into L9 2022-07-15 22:59:25 +10:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba 9dd1941bc7 Remove redundant package 2022-07-11 21:40:23 +10:00
David Bomba 2e37d793ac working on 8.1 support 2022-07-05 16:15:46 +10:00
David Bomba c59ad58200 minor fixes 2022-06-30 13:34:15 +10:00
David Bomba b1ff9f0305 Mailers for Laravel 2022-06-24 23:49:22 +10:00
David Bomba ff783804ff Working on mail drivers 2022-06-24 13:15:56 +10:00
David Bomba 2e29bbce3c Laravel 9 2022-06-23 15:34:15 +10:00
David Bomba 6020927645 Add laravel igniition to dependencies 2022-06-23 13:28:33 +10:00
David Bomba ade8b24031 Laravel 9 2022-06-23 09:24:56 +10:00
David Bomba 865bb009ad Laravel 9 2022-06-22 21:57:45 +10:00
Shift c2ba8fa234
Bump Laravel dependencies 2022-06-21 10:00:18 +00:00
Shift a1403b62da
Convert to Symfony Mailer 2022-06-21 09:59:02 +00:00
Shift 0ac6c4c4d2
Upgrade to Flysystem 3.0 2022-06-21 09:58:51 +00:00
Shift 96c992f103
Remove `fruitcake/laravel-cors` dependency 2022-06-21 09:58:33 +00:00
David Bomba 8e7dc5fca4 Microsoft oauth 2022-06-17 11:48:17 +10:00
David Bomba 3f8449ba01 Checkout v2 refactor 2022-06-15 22:47:25 +10:00
David Bomba 0f32e43fb6 Accept listener 2022-06-15 16:27:21 +10:00
Nikola Cirkovic 85557e8a2a INA-12 | Install apple driver for socialite 2022-06-11 05:27:38 +02:00
Nikola Cirkovic 45edad9164 INA-12 | add microsoft provider for oauth 2022-06-11 04:07:06 +02:00
Nikola Cirkovic bddcdd561d INA-9 | imdhemy/laravel-purchases package installed 2022-06-10 00:29:34 +02:00
David Bomba 36f8dddc4d Page numbering with TCPDF 2022-05-25 11:00:20 +10:00
David Bomba 5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba 641e2d4979 v5.3.76 2022-03-26 22:21:35 +11:00
David Bomba 8e6772ef75 Refactor for self updater 2022-03-19 14:10:00 +11:00
David Bomba 895d78178d Update dev dependencies 2022-03-18 14:53:44 +11:00
David Bomba e035a75cc3 Fixes for plain design 2022-03-15 23:28:16 +11:00
David Bomba 1a4479c6da Fixes for composer 2022-03-14 10:16:52 +11:00
David Bomba 1fdeb1ce26 Change dependencies to handle PHP 7.4 2022-03-05 07:48:14 +11:00
David Bomba f718be63b1 Fixes for text emails 2022-03-04 11:45:19 +11:00
David Bomba 7afb9f9bb9 Fixes for plain email templates 2022-03-04 10:55:02 +11:00
David Bomba 2967392f38 Fixes for composer 2022-02-25 22:14:40 +11:00
David Bomba 118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba 5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba 35c80583c4 Fixes for parsing markdown in pdf tables 2022-02-07 12:31:14 +11:00
David Bomba 263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba 6d9b4dbbca Upgrade to PHP 8.1 2021-11-28 12:19:25 +11:00
David Bomba e3d9bd15e2 Minor Fixes 2021-11-25 09:42:19 +11:00
David Bomba a87c289f64 Fixes for hosted purchase flows 2021-11-16 09:59:55 +11:00
David Bomba 86d4f5e7ea Fixes for Swagger + Group Settings Documents 2021-10-20 07:58:14 +11:00
Benjamin Beganović 0ae52537f0 Install razorpay/razorpay SDK 2021-10-07 16:38:32 +02:00
Benjamin Beganović 91a806d753 Update livewire/livewire 2021-09-21 17:08:09 +02:00
= fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
= 93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
Benjamin Beganović 700f3ece81 Require invoiceninja/inspector 2021-09-13 17:28:30 +02:00
David Bomba 4976358e19 Update composer 2021-09-12 08:00:26 +10:00
David Bomba 25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba 0aea5eb7cc Fixes for tests 2021-08-31 18:21:06 +10:00
= 1bb95b3750 Bump PHP version minimum to 7.4 2021-08-18 22:26:27 +10:00
= c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
David Bomba 92d91904d2 Sepa 2021-08-16 14:05:45 +10:00
David Bomba 86e8533e59 Square stubs 2021-08-14 18:11:45 +10:00
Benjamin Beganović aa88f067e7 Install mollie/mollie-api-php 2021-07-23 13:46:28 +02:00
David Bomba b5697966b5 eway 2021-07-22 11:30:16 +10:00
Benjamin Beganović 2be806bb8e Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk 2021-07-12 15:58:53 +02:00
David Bomba 6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
David Bomba 879e2fc4b1 Update lock 2021-07-07 12:41:15 +10:00
David Bomba 620ad57d50 merging v5-dev 2021-07-05 09:00:46 +10:00
David Bomba 58547faf3e Fixes for client portal page 2021-07-04 20:53:32 +10:00
Benjamin Beganović ed55940d4f Install laravel/dusk 2021-07-02 15:37:49 +02:00
David Bomba 50749cd2bb Payfast 2021-06-24 14:43:14 +10:00
David Bomba 95c9eb03a9 merge v5-dev 2021-06-14 20:47:03 +10:00
David Bomba 30e0d4a6ab Fixes for CORS 2021-06-02 12:39:44 +10:00
David Bomba 980a687322 Fixes for CORS 2021-06-02 10:02:05 +10:00
David Bomba 5252f83ec6 Fixes for CORS 2021-06-01 23:08:32 +10:00
Benjamin Beganović 85822c45ac Merge upstream/v5-develop 2021-05-10 11:50:05 +02:00
David Bomba 8c00bce71b We Pay signup 2021-05-05 14:29:58 +10:00
David Bomba 430e31c1ad Minor fixes for self updater 2021-05-05 08:28:55 +10:00
= bc9e4a9be8 Update lock file 2021-05-02 18:48:54 +10:00
= ffea966bbc Add observer information for Hosted platform 2021-05-02 18:38:00 +10:00
Benjamin Beganović 9c97421a55 wip 2021-04-28 14:54:50 +02:00
David Bomba 2fb342c5cb Redis Sentinel configuration 2021-04-21 15:11:19 +10:00
David Bomba 6021f31ab4 Redis Sentinel configuration 2021-04-21 14:18:03 +10:00
Benjamin Beganović dba330bcb3 wip 2021-04-13 16:43:35 +02:00
David Bomba 7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba c16b2c193a Fixes for white label 2021-04-10 08:27:02 +10:00
= 2ab00ed2d8 Remove redundant packages 2021-04-09 17:39:52 +10:00
David Bomba b6d26fa7c9 Refactor self updater 2021-04-09 15:03:06 +10:00
David Bomba 469bf52467 self updater 2021-04-09 09:00:58 +10:00
David Bomba 9e1671ac62 v5.1.40 2021-04-07 21:40:57 +10:00
David Bomba 1c1be824dd v5.1.40 2021-04-07 21:33:28 +10:00
David Bomba b297149859 v5.1.39 2021-04-07 21:23:47 +10:00
David Bomba 2e72df7f09 update dependencies for PHP 8.0 2021-04-06 11:21:18 +10:00
David Bomba 47c89067ad Update composer to support PHP8.0 2021-04-06 10:49:42 +10:00
David Bomba 86d612f127 Update composer to support PHP8.0 2021-04-06 10:46:45 +10:00
David Bomba 899b329b90 Update composer.json 2021-04-01 17:56:25 +11:00
David Bomba 509a55fbd8 Update composer 2021-04-01 16:09:31 +11:00
David Bomba 8e8d40100c Autoload modules namespace 2021-04-01 14:35:30 +11:00
Ween Jiann 4e965dd6b9
Prevent chrome download chrome in Docker 2021-03-26 18:07:38 +08:00
David Bomba 67a444ad2b Do no download snap if binary exists 2021-03-25 23:07:38 +11:00
Benjamin Beganović eb2cfde303 Merge remote-tracking branch 'upstream/v5-develop' into v5-1103-billing-landing-page 2021-03-17 07:34:23 +01:00
David Bomba 7da509dc99 add php 7.3 to composer dev 2021-03-17 10:19:06 +11:00
Benjamin Beganović dade7bad0a Merge upstream/v5-develop 2021-03-15 13:08:43 +01:00
= f2d1a6912a Update composer 2021-03-14 19:44:14 +11:00
Benjamin Beganović 0b9c6e782d merge upstream/v5-develop 2021-03-13 14:55:13 +01:00
Benjamin Beganović 908678cdc4 wip 2021-03-12 15:00:33 +01:00
David Bomba 853ca8fa94 bump composer versions 2021-03-10 20:53:30 +11:00
David Bomba eebbba66c1 Change PostMark Package 2021-02-22 12:12:14 +11:00
David Bomba 3f42b6535d Update packages 2021-02-20 22:51:01 +11:00
= 087129788b Working on 2FA 2021-02-20 11:45:20 +11:00
David Bomba dc9feee9ff Fixes for dependencies 2021-02-10 09:25:21 +11:00
David Bomba 61788b77f1 Add PostMark 2021-02-10 08:58:53 +11:00
David Bomba 65ee07b8ec Remove Spatie Ray - poor error handling 2021-01-30 12:13:32 +11:00
David Bomba 70cb7db12f Fixes for parallel testing 2021-01-27 08:42:00 +11:00
Benjamin Beganović b8d8f977cc Update e-mail templates
Removed fedeisas/laravel-mail-css-inliner
2021-01-19 11:05:47 +01:00
David Bomba df2f42a330 Fixes for lock file 2021-01-09 15:24:18 +11:00
David Bomba 6b5da010a9 Add Ray as dev dependency, handle third party document attachments 2021-01-09 15:10:48 +11:00
= 0a9c66cab8 Autoload snappdf in composer post hooks - add client number when importing 2020-12-28 08:58:49 +11:00
Benjamin Beganović d1682dd928 Remove spatie/browsershot 2020-12-23 16:17:05 +01:00
Benjamin Beganović 5b18772804 Remove package beganovich/chromium-pdf 2020-12-21 16:32:37 +01:00
Benjamin Beganović 95c1f60674 Install beganovich/snappdf package 2020-12-21 16:32:04 +01:00
Benjamin Beganović 220c7f080a Provide action selectors to match PDF elements:
- Add ext-libxml to composer.json
- Support outputting the PDF in CreateEntityPdf.php & GenerateDeliveryNote.php
- Add reference names to Design.php
2020-12-17 15:44:01 +01:00
David Bomba 0452d8b333 fixes for composer update 2020-12-16 08:10:40 +11:00
David Bomba 263a5cfa0b Minor updates for composer 2020-12-16 08:03:20 +11:00
David Bomba e6f6470adc Minor updates for composer 2020-12-16 07:59:38 +11:00
Benjamin Beganović dcd6574b2d Experimental PDF rendering:
- Added experimental flag in ninja.php
- Added experimental rendering in PdfMaker.php
- Added dynamic $global-margin for 1cm/0cm based on PDF method
2020-12-14 17:23:04 +01:00
David Bomba 584bef52fc Working on import 2020-12-12 21:01:53 +11:00
David Bomba 22cd6cdff0 Fixes for NPM/NODE status 2020-12-10 21:06:24 +11:00
David Bomba 6a03bcc546
Merge branch 'v5-develop' into v5-develop 2020-12-09 07:25:16 +11:00
David Bomba 8107a49677 remove trailing slash from app url 2020-12-08 07:21:08 +11:00
Benjamin Beganović 8280184425 bump livewire version 2020-12-05 13:53:45 +01:00
David Bomba f878cfc1b5 version bump 2020-12-05 20:01:49 +11:00
Benjamin Beganović a7a484f205 install php-cs-fixer 2020-11-25 15:01:49 +01:00
David Bomba 63cc567244 Working on migrations 2020-11-24 21:12:05 +11:00
David Bomba 6f1b4d4548 Change JSON parser 2020-11-24 08:33:37 +11:00
David Bomba 28cbd75fcb Fixes for credit PDF 2020-11-11 11:13:39 +11:00
David Bomba ae361ed22f Update composer 2020-11-02 08:49:58 +11:00
David Bomba adeda5526e Add Psalm, code cleanup! 2020-10-28 17:58:15 +11:00
David Bomba 1338a5e558 Fixes for check data script 2020-10-21 17:15:03 +11:00
David Bomba 9187946760 Fixes for gateway 2020-10-09 22:13:33 +11:00
David Bomba 16b731d010 Bump laravel to version 8 2020-10-01 15:33:38 +10:00
David Bomba 1d9fb2271e Bump sentry version 2020-09-29 22:26:29 +10:00
Benjamin Beganović 4e9bc0552d Rename "Downloads" to "Documents":
- Remove Livewire auto-publish from composer.json
- Replace old DocumentController with DownloadsController
- Rename DownloadsTable & downloads-table to DocumentsTable & documents-table
- New ShowDocumentRequest for displaying documents
- Change authorize() with DownloadMultipleDocumentsRequest
- Change route in PortalComposer
- Update Livewire assets
- Remove old documents routes
2020-09-28 12:04:34 +02:00
David Bomba 038d5e0406 remove stripe omnipay driver 2020-09-25 20:05:45 +10:00
Benjamin Beganović f2f556004d Auto-publish assets from Livewire 2020-09-24 13:29:20 +02:00
David Bomba dcaaa53ae6 remove redundant dependencies 2020-09-12 09:47:43 +10:00
David Bomba 7356d26827 Remove dump server 2020-09-07 20:26:53 +10:00
David Bomba ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba d3775fd059 Change PING route response 2020-07-02 20:14:19 +10:00
Benjamin Beganović 72cd7ca91a Merge remote-tracking branch 'upstream/v2' into v2-1006-checkout-com 2020-06-15 14:26:59 +02:00
David Bomba 630ef6c26e Add authorize.net sdk 2020-06-12 08:18:49 +10:00
Benjamin Beganović d37064e393 wip 2020-06-11 15:13:35 +02:00
David Bomba 0164b053db update dependencies 2020-06-11 08:56:12 +10:00
Benjamin Beganović 049f30104e checkout 2020-06-10 17:38:10 +02:00
David Bomba 3e77612210
Fixes for conflicts (#3743)
* Add checks for duplicate contacts in invitations

* Fixes for self updater

* homebrew self updater

* remove self-updater
2020-05-25 11:57:08 +10:00
David Bomba 6cc47fbcad
Test local git update (#3741)
* Add checks for duplicate contacts in invitations

* Fixes for self updater

* homebrew self updater
2020-05-25 10:50:16 +10:00
Benjamin Beganović b036d370c3
Inline CSS for e-mails (#3718)
* Add laravel-mail-css-inliner

* fix typo

* production builds

Co-authored-by: David Bomba <turbo124@gmail.com>
2020-05-19 23:01:06 +10:00
Benjamin Beganović 14577fdfd0
Remove breadcrumbs (#3699)
* Remove breadcrumbs

* remove config
2020-05-14 11:02:23 +10:00
David Bomba 6d0d6c10cd
Working on OAuth (#3686)
* Update Exchange rate Data once a day

* Tests for currency conversions

* Fixes for tests

* Fix for adding blank product keys

* Class for logging emails sent

* fixes for oauth
2020-05-12 19:56:30 +10:00
David Bomba d9d2e21f93
Subscriptions (#3682)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Quote actions

* Send Quotes

* Fixes for seg faults!

* Minor fixes

* Fixes for client contact scopes
2020-05-09 08:35:49 +10:00
David Bomba b3eb2ae3b4
Fix companygatewaytransformer (#3677)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00
David Bomba 42ccfe0700
Checkout stubs (#3672)
* minor fixes for name spaces, collector facade and composer version bump

* Fixes for invoiceworkflowsettings

* Add more context to support emails

* Working on Firing Subscriptions

* Minor fixes

* Fixes for gateway filtering

* Checkout Driver
2020-05-04 21:13:46 +10:00
David Bomba d7b22ba1db
Add analytics engine (#3664) 2020-04-30 22:33:57 +10:00
Benjamin Beganović ab8b05dd56
Client portal improvements (#3652)
* Install livewire/livewire

* Table improvements

- Cleanup of InvoiceController
- Added Livewire package
- New Livewire component (InvoicesTable)
- New WithSorting trait
- Removed rendering invoices from index.blade.php
- Removed Yaryabox/Datatables references in InvoiceController

* Refactor: Recurring invoices

* payments table & sorting improvements

* payment methods table

* quotes table

* credits table

* Add turbolinks
2020-04-23 08:49:23 +10:00
David Bomba 820f770ef8
Upgrade Self Updater (#3646)
* Fixes for createinvoicepdf

* Filter properties which can be saved on free accounts

* Update laravel self updater version

* Upgrade self updater version

* Rework Composer upate

* Self Update
2020-04-20 08:35:48 +10:00
David Bomba aa690578e3
Implement Currency Conversion library. (#3643)
* Fixes for testS

* Fixes for migration

* Fixes for migratin

* Query performance improvements

* Check Data Script

* Currency Conversion API

* Implement currency conversion

* Currency Conversions
2020-04-19 20:29:58 +10:00
David Bomba e5a230e0c7
Performance improvements (#3634)
* Adjustments for tests

* Implement handling of temp downloading resources

* Refactor paths

* Refactors for file paths

* Refactor paths

* Add in S3 adapter

* Refactor company Documment URL

* Refactor for entity pdf performance

* Refactors for invoice generation

* Enhancements for emails invoices

* Emails

* Fixes for client portal queries
2020-04-16 18:41:25 +10:00