Benjamin Beganović
f086ceb5e1
app/Mail/Migration/MaxCompanies.php
2021-06-09 16:48:58 +02:00
Benjamin Beganović
973bdfcb35
app/Mail/Import/ImportCompleted.php
2021-06-09 16:47:11 +02:00
Benjamin Beganović
ae66496711
app/Mail/Gateways/ACHVerificationNotification.php
2021-06-09 16:38:24 +02:00
Benjamin Beganović
0757cbddda
Refactor generic template
2021-06-09 16:09:05 +02:00
David Bomba
c8df3f1298
Migration failed messaging
2021-06-09 21:10:22 +10:00
Benjamin Beganović
a7a4bcc19d
Merge admin light/dark master template into one file
2021-06-09 12:25:48 +02:00
David Bomba
ca4fbabf7d
Fixes for company import mailer
2021-06-08 11:02:32 +10:00
David Bomba
b29c9f25e3
Company Import mailer
2021-06-08 07:23:20 +10:00
Benjamin Beganović
eb1616387f
Admin: support / message.blade.php
2021-06-07 18:14:06 +02:00
Benjamin Beganović
e6d19b77f6
Admin: support / cancellation.blade.php
2021-06-07 18:13:29 +02:00
Benjamin Beganović
3aa18916bd
Admin: migration / max_companies.blade.php
2021-06-07 18:12:11 +02:00
Benjamin Beganović
456222eda8
Admin: migration / failed.blade.php
2021-06-07 18:11:58 +02:00
Benjamin Beganović
690acec7f8
Admin: migration / existing.blade.php
2021-06-07 18:11:23 +02:00
Benjamin Beganović
ba6af55be6
Admin: migration / completed.blade.php
2021-06-07 18:10:18 +02:00
Benjamin Beganović
0e3a87a762
Admin: import / completed.blade.php
2021-06-07 18:08:47 +02:00
Benjamin Beganović
105951321d
Admin: auth / verify.blade.php
2021-06-07 18:06:34 +02:00
Benjamin Beganović
f870cc71ed
Admin: auth / password-reset.blade.php
2021-06-07 18:05:59 +02:00
Benjamin Beganović
22f2b2c095
Admin: notification.blade.php
2021-06-07 18:04:29 +02:00
Benjamin Beganović
8b568d6147
Admin: DownloadInvoices / download_files.blade.php
2021-06-07 18:02:44 +02:00
Benjamin Beganović
3f5feacf16
Make light version for admin side
2021-06-07 17:54:19 +02:00
David Bomba
c77660495c
Fixes for subscriptions
2021-06-04 08:16:18 +10:00
David Bomba
6cb340ddad
Better error messaging
2021-05-26 13:17:22 +10:00
David Bomba
86f17ed96c
Better error messaging
2021-05-26 13:02:40 +10:00
David Bomba
68047bf84d
Fixes for failed migration blade
2021-05-26 13:01:55 +10:00
David Bomba
7618666c4b
Fixes for tests
2021-05-26 12:37:16 +10:00
Benjamin Beganović
05ca8fe062
Update branding on the emails
2021-05-18 14:02:23 +02:00
David Bomba
d7d76ae6ea
MultiDB domain resolution for client portals
2021-05-15 13:31:41 +10:00
David Bomba
97b49f8df6
Fixes for download export button
2021-05-14 13:32:37 +10:00
David Bomba
f60b9c30eb
Add new login notification
2021-05-12 16:18:32 +10:00
David Bomba
f7257e4335
Migration emails
2021-05-04 12:40:28 +10:00
Benjamin Beganović
b9ee87b124
wip
2021-04-22 13:03:30 +02:00
Benjamin Beganović
ca15b03eda
wip
2021-04-21 17:56:18 +02:00
Benjamin Beganović
875c7ba950
- Dark mode
2021-04-18 17:35:33 +02:00
Benjamin Beganović
b9528d09c0
- Add support for centering the content
...
- Load styles from the master branch
2021-04-18 17:09:44 +02:00
Benjamin Beganović
df6718a31e
wip
2021-04-14 16:09:37 +02:00
Benjamin Beganović
dba330bcb3
wip
2021-04-13 16:43:35 +02:00
Benjamin Beganović
84e930e971
Merge pull request #5405 from beganovich/v5-1004-ach-message
...
(v5) Send ACH notification e-mail after connecting bank account
2021-04-12 11:51:55 +01:00
David Bomba
f5092e8cf4
Fixes for custom email templates
2021-04-11 13:46:40 +10:00
Benjamin Beganović
7e1cc64247
Send ACH notification e-mail after connecting bank account
2021-04-10 10:44:06 +02:00
David Roizenman
5ea8d7ee5e
fix email header background color in gmail
2021-04-02 00:21:56 -07:00
Benjamin Beganović
e69e9f7620
update text on passwordless login
2021-04-01 16:11:09 +02:00
Benjamin Beganović
c300ffc4d9
passwordless login
2021-03-31 18:10:44 +02:00
David Bomba
8e2c07b0df
Fixes
2021-03-31 09:58:50 +11:00
David Bomba
35bca3d7b6
Fixes for signature line breaks / HTML formatting
2021-03-17 11:35:41 +11:00
=
559ff0ed40
Fixes for signature not showing
2021-03-13 23:34:53 +11:00
Benjamin Beganović
653973c826
Align content to left by default
2021-03-10 14:32:17 +01:00
David Bomba
e7e455667d
Fixes for company logo in emails
2021-03-10 12:51:08 +11:00
David Bomba
f38c069883
Translate migration email
2021-03-09 22:46:33 +11:00
Benjamin Beganović
8254aa231b
E-mails: Replace primary-color variable with real value
2021-02-22 11:32:52 +01:00
Joshua Dwire
10462cdeb4
Merge remote-tracking branch 'origin/v5-develop' into v5-develop
...
# Conflicts:
# resources/views/email/import/completed.blade.php
2021-02-16 18:20:27 -05:00
David Bomba
120d2c21ab
Refactor password reset for admin users
2021-02-15 10:39:40 +11:00
Joshua Dwire
ac99b0039d
Import functionality updates
2021-02-12 19:20:15 -05:00
David Bomba
7981093d97
Working on migration email notifications
2021-02-10 17:08:16 +11:00
David Bomba
313488dc60
Working on handling check data within migrations"
2021-02-10 12:59:30 +11:00
David Bomba
d26e347d6d
Working on migrations
2021-02-03 10:59:58 +11:00
=
545ebd40dd
Fixes for generic blade
2021-02-02 21:45:21 +11:00
David Bomba
1797cac1a9
Refactoring email
2021-02-02 16:11:33 +11:00
David Bomba
2474507790
Working on generic payment failure notification
2021-02-02 12:04:52 +11:00
David Bomba
d48756ea79
Improvements to migration email
2021-01-31 16:07:45 +11:00
David Bomba
af47c504e4
Working on payment failed emails
2021-01-27 19:45:55 +11:00
David Bomba
c4db674fae
Translate migration email
2021-01-25 08:08:29 +11:00
Benjamin Beganović
f27f5f8e97
remove from passed data
2021-01-21 10:41:05 +01:00
David Bomba
62bc55cf0b
Fixes for client authentication to client portal
2021-01-21 10:01:13 +11:00
David Bomba
cb959fd3a3
Merge branch 'v5-develop' into v5-develop
2021-01-21 07:58:58 +11:00
Benjamin Beganović
e5c7fc4416
E-mail improvements:
...
- Removed injection of Tailwind CSS in the TemplateEngine.php
- Removed tailwindcss@1.4.6.css & tailwind-1.2.0.css
- Updated master template of e-mails for greeting, signature & footer sections
- Updated generic template for emails
- Updated footer (clean up)
- Fixed EntitySentObject.php class name
- Removed css-inliner.php config file
- Updated button component for e-mails
2021-01-20 13:18:17 +01:00
David Bomba
a021bd83d9
Clean up emails
2021-01-20 14:49:22 +11:00
Benjamin Beganović
b8d8f977cc
Update e-mail templates
...
Removed fedeisas/laravel-mail-css-inliner
2021-01-19 11:05:47 +01:00
Benjamin Beganović
ad76bb561e
master
2021-01-18 15:27:32 +01:00
Benjamin Beganović
4c34bc2177
Refactor emails to plain CSS + table structure
2021-01-18 15:25:51 +01:00
David Bomba
eb7cee706d
Fixes for displaying company logo in email templates
2021-01-13 12:22:23 +11:00
David Bomba
249c0e8b2b
fix for presenting company logo in portal
2021-01-13 12:15:04 +11:00
Benjamin Beganović
06dbb1dcf2
Break words on e-mail
2020-12-29 15:14:42 +01:00
David Bomba
309bead374
completed email for import
2020-12-21 13:24:09 +11:00
David Bomba
ea360cead4
Import notifications
2020-12-21 12:52:33 +11:00
David Bomba
2347b9db7a
Import notification
2020-12-21 12:16:26 +11:00
Benjamin Beganović
372ab5cdd9
fix word-brekaing
2020-11-27 11:38:22 +01:00
Benjamin Beganović
b9598d6321
short
2020-11-18 15:14:59 +01:00
Benjamin Beganović
748a083dda
invert image to white for dark templates
2020-11-18 15:12:52 +01:00
David Bomba
87ca437d1a
Fix for company logo not displaying in emails
2020-11-16 08:31:38 +11:00
Benjamin Beganović
e78aacdcfc
Password reset e-mai l& fix for button
2020-10-27 16:04:28 +01:00
David Bomba
d4e2a0071a
Analytics
2020-10-07 14:56:35 +11:00
Benjamin Beganović
69b24f95c4
Centralised variables:
...
- New Helpers.php with sharedEmailVariables
- Merged settings from TemplateEngine
- @isset check for $whitelabel in the master.blade
2020-09-28 12:36:51 +02:00
Benjamin Beganović
f51d7c99df
Add whitelabel text to 'plain' design
2020-09-28 11:09:45 +02:00
Benjamin Beganović
c5fcb56ca6
Add whitelabel to e-mail
2020-09-25 13:57:02 +02:00
David Bomba
8dd8b83fd3
Fixes for passing settings object into all mail templates
2020-09-19 15:02:34 +10:00
David Bomba
23c22dd9dc
Fixes for tests
2020-09-19 10:17:13 +10:00
Benjamin Beganović
2bb84fdbd9
Add support for in dark template
2020-09-18 14:38:16 +02:00
Benjamin Beganović
792f9717f7
Dynamic primary color borders on e-mails
2020-09-18 14:27:20 +02:00
David Bomba
77119e69fe
Add primary/secondary_color to companysettings
2020-09-08 14:02:00 +10:00
Benjamin Beganović
159c2f05ae
Add background to plain e-mail design
2020-08-18 16:34:49 +02:00
Benjamin Beganović
91dd0b5a6b
Fix padding inside of content
2020-08-13 15:19:03 +02:00
David Bomba
cc79511dc3
fixes for email template
2020-08-02 20:24:38 +10:00
David Bomba
81a34f3446
Fixes for email templates not displaying css correctly
2020-08-02 19:59:32 +10:00
Benjamin Beganović
706d9622b7
Fix e-mails css injecting
2020-06-02 15:01:10 +02:00
Benjamin Beganović
07d90417f5
Purge CSS from e-mails ( #3712 )
...
* Add e-mail support for purging
* update css link
2020-05-19 08:22:29 +10:00
Benjamin Beganović
d516b1b097
Workflow settings for quotes & invoices ( #3655 )
...
* Fix inputs
* Workflow settings: Auto archive
- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field
* Workflow settings: Sending e-mail to client with auto_send
* Workflow settings: Quotes
* Fix HTML markup
* Fix archive & sending
* Remove Archivable trait & migration file
* Change order of sending the events
2020-04-28 09:50:54 +10:00
David Bomba
05346fc1c6
Add button to emails ( #3637 )
2020-04-17 07:21:44 +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
David Bomba
74a6c4f2ee
Reminders ( #3630 )
...
* Performance improvements moving from str_replace to strtr
* Remove legacy docs
* Clean up credit transformer
* Working on invoice emails
* Clean up for invoice designs
* Tests for light and dark theme emails
* Working on reminder scheduling
* Reminder Job Class
* Fixes for github actions
* PHP CS
* Test for reminders
* Test for reminders
2020-04-15 10:30:52 +10:00
Benjamin Beganović
4af53922ed
Added new options for migrations ( #3628 )
...
- New 'existing.blade' e-mail
- Added .php_cs cache in .gitignore
- Updated MigrationController with new options
2020-04-14 08:20:54 +10:00
Benjamin Beganović
f9567e8227
Send e-mail when migration has completed ( #3573 )
...
- New completed.blade.php
- Apply php-cs-fixer on Import.php
2020-04-01 23:39:59 +11:00
David Bomba
8b0fe63eb5
Send Generic entity email. ( #3560 )
...
* Enable identifying a user who submits a report to sentry for tracking purposes
* Minor fix for setup page
* Fixes for Tests
* Fixes for tests
* Generic Entity Emailer
* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba
24c9121b1b
Template Previews ( #3527 )
...
* Fixes for add / archiving / deleting users
* Working on templates
* Fixes for templating
* Fixes for templating
* Add referral code to account creation
* Fixes for development environment
2020-03-25 13:50:08 +11:00
David Bomba
4c23d43138
Working on Setup workflow ( #3509 )
...
* Refactor designs to remove whitespace
* enable dummy data for templating
* Insert faker data into templates
* Fixes for user deletion
* Documentation on User controller:
* Working on app setup
* Files for app setup
* Working on Setup
* Final fixes for setup controller
* Fixes for setup
* Fixes for first install
* Minor fixes
2020-03-18 20:40:15 +11:00
David Bomba
280271718b
Migration improvements: ( #3428 )
...
- Refactored exceptions
- Changed failed.blade.php
- Removed report() method from exceptions
- Added new force flag for MigrationController.php
2020-03-06 07:30:32 +11:00
Benjamin Beganović
40af77d324
(V2) Improve validation & error handling ( #3414 )
...
* wip - migration transfer
* (WIP) Response refactor:
- Catching exceptions at top level
- Tests refactor
* wip
* Wrappign migration validator:
- Migration dropped to queue
- New validator messages
- New exception messages
* Fixes for tests
2020-03-04 09:44:42 +11:00
Benjamin Beganović
177c756dd8
Increase logo size ( #3394 )
2020-02-28 08:17:31 +11:00
Benjamin Beganović
79a5f6b809
Remove SVG from e-mails ( #3391 )
2020-02-28 07:23:57 +11:00
David Bomba
9ac66661ba
Fixes for tests ( #3389 )
...
* Fixes for tests
* payment
2020-02-27 17:29:40 +11:00
Benjamin Beganović
aef6135e30
New email design ( #3386 )
2020-02-27 07:55:23 +11:00
Benjamin Beganović
af0cad05e9
Add support for images ( #3366 )
2020-02-25 08:13:19 +11:00
David Bomba
3d31f810c0
Set Invitations as a default include for invoices ( #3362 )
...
* Working on importing company gateways
* Fix for companyuser settings object
* Migrate client_gateway_tokens
* Working on Notificaitons
* Working on notifications
* Failsafe for user-company
* unlink files
* Set DB for jobs
* Always have a fallback for company_id
* Fixes for user model
* Formatting for MultiDB
* Working on Company Ledger Tests
* Fixes for contact request
* Set Invitations as a default include for invoices
2020-02-24 21:15:30 +11:00
Benjamin Beganović
6ca0841626
(wip) Default e-mail template ( #3342 )
...
* E-mail template
* Light & dark -email
* Light version of template & example-mail
* Add template with dark background
* Remove unused templates
2020-02-21 07:56:42 +11:00
David Bomba
f57339f185
Fixes and Refactors for Invoice Emails. ( #3339 )
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Ensure valid client prior to store
* Ensure client exists when storing an entity
* Update variable name send -> send_email for client_contacts
* Mailable download files
* Extend timeouts of password protected routes when a protected route is hit
* Add default portal design to company settings
* Minor fixes
* Fixes for Tests
* Fixes for invoicing emails
* Refactors for InvoiceEmail
* Implement abstractservice
* Refactors for services
* Refactors for emails
* Fixes for Invoice Emails
2020-02-17 20:37:44 +11:00
David Bomba
4a3d37a42b
Flutter Client ! ( #3325 )
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Restart queue after self-update
* Email Invoices
* Push Flutter Web Clientgit statusgit status!
2020-02-13 22:27:42 +11:00
Benjamin Beganović
01c47d7c5d
(Sync) beganovich:v2 to invoiceninja:v2 ( #3254 )
...
* Add more checks to invoice test
* Uploading migration file & test
* Comment redundant tests
* Improve tests with smaller sample files. (#3250 )
* Reduce migration file size to improve test velocity
* minor fixes
* remove xhprof ext
* Tests for templates
* Remove commented tests
* Fix invoices testing & importing
* Sending e-mail when migration fails
* Uploading & storing the migration file
- Added Swagger notation
- Added MigrationTest.php method
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-01-28 07:56:48 +11:00
David Bomba
c6e1658ffe
Refactors ( #3148 )
...
* Refactor company properties to be presented from settings object instead of company properties
* Working on Email Tests
* Working on emails
* Working on email templats
* Include text version of email
* Refactor Email template builder into trait'
* Fix for custom_value4
* Refactor payment_date -> date && payment_type_id -> type_id
* expose paymentables to API
* expose paymentables to API
* Implement a next_send_date field in invoice/quote tables to allow control over reminder scheduling
* Add custom_values to users,documents and company_gateways tables
2019-12-16 22:34:38 +11:00
David Bomba
f8551d6119
Multi-Master Support for MySQL ( #3146 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Minor fixes for email template subject
* Working on Email Templates
* Clean up User model, remove redundant permissions methods
* Implement Locale for API
* Implement Locale middleware for client routes
* Remove global constants
* Fixes for removing the global constants file
* Working on TDD for emails
* TDD for emails
* implement additional template variables
* Add support for Multi-Master replication with MySQL
2019-12-14 16:49:48 +11:00
David Bomba
550cb42722
Dynamically apply locale ( #3140 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Minor fixes for email template subject
* Working on Email Templates
* Clean up User model, remove redundant permissions methods
* Implement Locale for API
* Implement Locale middleware for client routes
2019-12-11 07:25:54 +11:00
David Bomba
90eeb59754
Fixes for client display_name ( #3137 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Set Unique value on client_contact_id & invoice_id on invitations table
* Fix for client display_name
2019-12-08 18:33:44 +11:00
David Bomba
9050d4e564
Template Controller ( #3042 )
...
* Request Cancellation
* Add fields to settings
* Recurring invoice cancellation request
* Stub Template controller
2019-11-05 07:50:10 +11:00
Benjamin Beganović
b35bff3cde
Forward support messages to contact@invoiceninja.com with system-level info ( #2993 )
...
* Sending support messages via API
* Sending log files only if self-hosted
* Remove legacy code
2019-10-17 07:12:38 +11:00
David Bomba
06479906cb
Fixes for lang
2019-09-26 23:15:25 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
f03da9d02d
Wired Up Account Confirmation
2019-04-18 15:01:40 +10:00
David Bomba
dde1cd6cfb
Confirmation Emails, Datatables ( #2473 )
...
* Fixes for MakesHash trait
* Client List DataTables
* Data table dependencies
* Confirmation URLs
* Wire up firing events for notification emails
2018-10-29 14:16:17 +11:00