Darko Gjorgjijoski
f52c376a49
New translations en.json (Catalan)
2026-03-24 07:44:08 +01:00
Darko Gjorgjijoski
5a7c1363ee
New translations en.json (Bulgarian)
2026-03-24 07:44:07 +01:00
Darko Gjorgjijoski
2c40c2ef06
New translations en.json (Arabic)
2026-03-24 07:44:06 +01:00
Darko Gjorgjijoski
b5ff16c318
New translations en.json (Spanish)
2026-03-24 07:44:04 +01:00
Darko Gjorgjijoski
4d7b818d23
New translations en.json (French)
2026-03-24 07:44:03 +01:00
Darko Gjorgjijoski
b314ebc07f
New translations en.json (Romanian)
2026-03-24 07:44:02 +01:00
mchev
28fedead6c
Merge pull request #566 from InvoiceShelf/translations
...
New Crowdin updates
2026-03-24 06:14:11 +01:00
mchev
14ccce1934
Merge pull request #572 from klittle81/payment-pdf-invoice-details
...
Update receipt PDF to include Invoice Total, Balance Due, and Invoice Status
2026-03-24 06:13:15 +01:00
mchev
2d808f17bb
Merge pull request #573 from csalzano/fix/dropbox-file-disk-creation
...
Bug fix in Dropbox file disk creation. Applies disk path.
2026-03-24 05:32:44 +01:00
mchev
6d227fa368
Merge pull request #554 from csalzano/fix/paginated-table-stale-response
...
Fix wrong customer names on invoice list page 2+
2026-03-23 20:18:26 +01:00
Darko Gjorgjijoski
c7485930a8
New translations en.json (Romanian)
2026-03-15 18:17:11 +01:00
Darko Gjorgjijoski
c7d06671d6
New translations en.json (Romanian)
2026-03-15 17:11:09 +01:00
Corey Salzano
b35bd0880a
Bug fix in Dropbox file disk creation. Applies disk path.
2026-03-03 11:47:55 -05:00
klittle81
c70e2abf8a
Apply suggestion from @klittle81
...
remove the <br> at end as its not needed
2026-02-27 22:43:40 -05:00
klittle81
fc05cf61fa
Patch to update reciept PDF generated by payment.blade.php to include Invoice Total, Balance Due, and Invoice Status
2026-02-27 22:06:27 -05:00
Rihards Simanovičs
48abd9020d
docs(SECURITY.md): revise security vulnerability reporting instructions
...
Updated contact information to include GWS security email and added Discord outreach option for reporting vulnerabilities.
2026-02-27 16:35:06 +00:00
Darko Gjorgjijoski
9afd4011a6
New translations en.json (Hindi)
2026-02-25 12:16:09 +01:00
Corey Salzano
01528d9ebe
Fix wrong customer names on invoice list page 2+
...
On the invoices list, when viewing page 2 or later, customer names in the
table could be wrong—opening an invoice showed a different customer than
the one displayed in that row.
Ensure we only apply API responses that match the currently requested page.
This prevents stale or out-of-order responses from overwriting the displayed
data. Also use row id as v-for key for correct Vue reconciliation.
2026-02-16 11:57:36 -05:00
Darko Gjorgjijoski
d20f1aa105
New Crowdin updates ( #539 )
...
* Update source file en.json
* New translations en.json (Slovak)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Georgian)
* New translations en.json (Lithuanian)
* New translations en.json (Macedonian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovenian)
* New translations en.json (Albanian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Urdu (Pakistan))
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Bengali)
* New translations en.json (Thai)
* New translations en.json (Croatian)
* New translations en.json (Estonian)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Malay)
* New translations en.json (Swahili)
* New translations en.json (Serbian (Latin))
* Update source file en.json
2026-02-08 17:34:06 +01:00
Abdulrazzaq Alhendi
65d1fdd3f0
feat(mail): add CC and BCC fields to email requests and forms ( #466 )
...
* feat(mail): add CC and BCC fields to email requests and forms
* chore: fmt
2026-02-06 01:59:38 +01:00
Darko Gjorgjijoski
796f6f364a
New Crowdin updates ( #481 )
...
* New translations en.json (Norwegian)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Arabic)
* New translations en.json (Dutch)
* New translations en.json (Dutch)
* New translations en.json (Dutch)
* New translations en.json (Chinese Simplified)
* New translations en.json (Dutch)
* New translations en.json (Spanish)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Romanian)
* New translations en.json (Dutch)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Swedish)
* New translations en.json (Bulgarian)
* New translations en.json (Bulgarian)
* New translations en.json (Bulgarian)
* New translations en.json (Bulgarian)
* New translations en.json (Slovenian)
* New translations en.json (Slovenian)
* New translations en.json (Italian)
* New translations en.json (Bengali)
* New translations en.json (Slovak)
2026-02-06 01:53:49 +01:00
Radoš
61b345d473
chore: lang - cs.json ( #490 )
...
Wrong translation for tax_id
2026-02-06 01:44:03 +01:00
Darko Gjorgjijoski
a30b2e751b
Pin PHP version to 8.4 in development Dockerfile
2026-02-06 00:57:13 +01:00
Devstack
af205acb75
Fix aggregates for customers using withSum() (SQL-portable, no DB mode tweaks) ( #486 )
...
* Update CustomersController.php
Fix: replace GROUP BY + SUM join with withSum() to avoid ONLY_FULL_GROUP_BY; no API changes (same aliases)
* Update CustomersController.php
style: apply Laravel Pint formatting
2026-01-01 22:43:52 +01:00
Ahmed Ashraf
24546aea3c
New currency: Qatari Riyal ( #476 )
...
* add qatari riyal currency to migration and seeder
* run pint
2026-01-01 17:50:31 +01:00
Darko
935fe06f9e
Bump version
2025-09-19 15:50:54 +02:00
Darko Gjorgjijoski
18d63a3375
Configurations cleanup & database configurations for mail and pdfs ( #479 )
...
* Move Mail, PDF configuration to Database, standardize configurations
* Set default currency to USD on install
* Pint code
2025-09-19 15:42:53 +02:00
Darko Gjorgjijoski
3da86965e1
New Crowdin updates ( #454 )
...
* New translations en.json (French)
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Italian)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Finnish)
* New translations en.json (Japanese)
* New translations en.json (Lithuanian)
* New translations en.json (Macedonian)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Danish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Georgian)
* New translations en.json (Polish)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Thai)
* New translations en.json (Croatian)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Serbian (Latin))
* New translations en.json (Urdu (Pakistan))
* New translations en.json (Bengali)
* New translations en.json (Estonian)
* New translations en.json (Malay)
* New translations en.json (Swahili)
* New translations en.json (Portuguese)
* New translations en.json (Albanian)
* Update source file en.json
2025-09-13 16:42:20 +02:00
Darko Gjorgjijoski
5aa54dbd86
Fix docker asset url ( #472 )
2025-09-08 17:52:33 +02:00
Darko Gjorgjijoski
58b262fe32
Fix path to sqlite.empty.db in setup script
2025-09-08 14:19:59 +02:00
lupus
f8c4e63b3f
Fix: broken file links for development files ( #469 )
...
* FIx broken file links for development files
* Fix: Compose Files Context / Paths / Networks
2025-09-07 14:16:39 +02:00
Darko Gjorgjijoski
78dfdbe162
Devenv subcommands for test / format ( #462 )
...
* Add devenv subcommands for test / format
* Rename dev-env-config to devenvconfig for consitency sake
2025-09-02 03:32:21 +02:00
Darko Gjorgjijoski
770da45dbf
Production docker improvements ( #463 )
...
* Update production dockerfiles for testing
* Add bash, nano and remove unecessary sqlite3 alpine package
2025-09-02 03:27:26 +02:00
Christos Yiakoumettis
3e96297699
Add expense number at Expenses ( #406 )
...
* add expense number at expenses
* Re-order expense fields
* Rename expense_number migration
* Add expense_number to tests
---------
Co-authored-by: Darko Gjorgjijoski <dg@darkog.com >
2025-09-02 03:20:27 +02:00
Rihards Simanovičs
f3e49d3044
Temperately hide modules tab while Module Management is developed ( #443 )
...
* fix(navigation): temperately hide modules tab while Module Management is developed
* chore run pint
2025-09-02 01:30:53 +02:00
Darko Gjorgjijoski
05ab78942c
Update JS dependencies
2025-09-01 20:58:43 +02:00
Rihards Simanovičs
827436af15
chore: Ignore devcontainer dir ( #460 )
2025-09-01 13:00:38 +02:00
Darko Gjorgjijoski
233d3cb989
Update readme.md
2025-09-01 12:07:15 +02:00
Darko Gjorgjijoski
8842d6a626
Development Environment ( #459 )
...
* Fix SQLite docker build related issues
* Add devenv for development
2025-09-01 11:47:58 +02:00
Darko Gjorgjijoski
f1635bcef8
Fix SQLite docker build related issues ( #458 )
2025-09-01 02:42:07 +02:00
Darko Gjorgjijoski
3d327a1735
Add SQLite command line utility to docker images
2025-08-31 21:35:15 +02:00
Darko Gjorgjijoski
a6ce294497
Update sqlite path
2025-08-31 20:57:45 +02:00
Darko Gjorgjijoski
1998d15b25
Fix repository name
2025-08-31 16:18:29 +02:00
Darko Gjorgjijoski
f47b6d51f2
GitHub Actions Tweaks ( #457 )
...
* Remove PHP 8.2 from tests
* Fix docker hub repository name
* Improve action labels
* Ignore .github folder from check CI
2025-08-31 16:13:18 +02:00
Darko Gjorgjijoski
23f6b1877f
🚢 Simplified docker builds ( #456 )
...
* Simplify docker builds
* Ignore docker and frontend scripts from PHP related checks
* Update docker development setup
2025-08-31 15:07:22 +02:00
Darko Gjorgjijoski
3ed91545d1
Bump version
2025-08-31 03:27:33 +02:00
Calcen
c035c834d4
Fix: Weird gap in invoice items description ( #439 )
...
- Ensure invoice item display is block for better layout.
- Gets rid of the weird extra gap between last line and the line above it.
2025-08-31 03:23:58 +02:00
lupus
4f34ca783b
Fix: Actually display company currency symbol / total receipts for customer charts ( #453 )
...
* Fix: Actually display company currency symbol for customer charts
Related to draft #403 .
The mentioned pull request was incomplete, the current state would show amounts in base currency but not use the base/company currency symbols/notation. This change addresses the issue.
* Fix: Use totalReceipts for "Receipts" value
2025-08-31 03:13:16 +02:00
Darko Gjorgjijoski
bae8dbe083
Upgrade mail configuration ( #455 )
...
* Upgrade the mail configuration
* Update mail configuration to match Laravel 12
* Update mail configuration to properly set none or null
* Pint code
* Upgrade Symfony Mailers
2025-08-31 03:04:31 +02:00
Tim van Osch
d1bca362de
chore: Improve .dev dockerfile for development and production ( #183 )
...
* chore: update dockerfile and dev env
* chore(dockerfile): fix user/group id args
* chore(docker): use php-fpm w/ separate nginx
* chore(docker): add nginx image w/ static files
* chore(docker): build vite resources only once, bump vite minor version,
add watch yarn command.
By using --buildplatform tag in the dockerfile we can have the vite step
be built only on the host platform, which significantly speeds it up.
This is possible since the build assets aren't platform dependant.
* Move dockerfiles to .dev
2025-08-31 00:46:56 +02:00