Commit graph

2644 commits

Author SHA1 Message Date
Jan Böhmer
582f8e4c5f Fix tabs and pills for bootstrap 5 2022-07-24 18:14:33 +02:00
Jan Böhmer
365c7c60e4 Started to upgrade from bootstrap 4 to 5. 2022-07-24 18:08:21 +02:00
Jan Böhmer
a40fed29e0 Upgraded fontawesome 5 to 6 2022-07-24 17:24:55 +02:00
Jan Böhmer
50e3a59189 Updated various yarn dependencies. 2022-07-24 17:15:56 +02:00
Jan Böhmer
bf1bede626 Updated marked and katex packages. 2022-07-24 17:11:30 +02:00
Jan Böhmer
7990cf56d1 Update the locale changer links every time turbo loads a new frame. 2022-07-24 17:03:57 +02:00
Jan Böhmer
1a9dfee0ed Disable turbo on login/logout forms, so page is fully reloaded. 2022-07-24 16:03:07 +02:00
Jan Böhmer
0b31a3b095 Fixed issue that page title were reformatted unintended. 2022-07-24 15:25:06 +02:00
Jan Böhmer
fa5f5bce28 Change the document title according to the title of the main frame. 2022-07-24 15:19:05 +02:00
Jan Böhmer
ea6357c259 Use stimulus for global reloading 2022-07-24 14:41:28 +02:00
Jan Böhmer
390deca544 Toasts now work with turbo 2022-07-24 14:20:20 +02:00
Jan Böhmer
3df6e18a83 Updated symfony/webpack-encore recipe 2022-07-24 01:39:46 +02:00
Jan Böhmer
d85a89b99d Updated yarn dependencies. 2022-07-24 01:30:57 +02:00
Jan Böhmer
79a1715290 Merge branch 'master' into turbo 2022-07-24 01:26:22 +02:00
Jan Böhmer
a8bd8942f3 Explicitly mark in composer.json that PHP 8 is allowed 2022-07-24 00:30:32 +02:00
Jan Böhmer
dd38749081 Fixed test which heavily depended on timing of the assertation functions
This caused a lot of false positive test failures.
2022-07-23 23:07:51 +02:00
Jan Böhmer
3470a5fa5d Don't show an error message in app:show-log when no logs are created yet. 2022-07-23 22:49:54 +02:00
Jan Böhmer
b0d372d223 Fixed github tests action issue with sqlite. 2022-07-23 22:44:36 +02:00
Jan Böhmer
6f189e3bbc Fixed github tests action issue with sqlite. 2022-07-23 22:43:56 +02:00
Jan Böhmer
50f1555dc0 Merge remote-tracking branch 'origin/master' 2022-07-23 22:43:44 +02:00
Jan Böhmer
ef4154d1d7 Fixed github tests action issue with sqlite. 2022-07-23 22:43:36 +02:00
Jan Böhmer
b92a2c8b64 Fixed github tests action issue with sqlite. 2022-07-23 22:39:53 +02:00
Jan Böhmer
e62b6a1198 Do PHPunit tests for both mysql and sqlite 2022-07-23 22:36:13 +02:00
Jan Böhmer
d9d7e09866 Fixed some deprecation notices. 2022-07-23 22:21:29 +02:00
Jan Böhmer
2fc44c91e6 Use newer assert* function for the one deprecated in PHPunit 9 2022-07-23 22:14:35 +02:00
Jan Böhmer
a53d9ba08f Updated symfony/mailer recipe 2022-07-23 22:10:57 +02:00
Jan Böhmer
f827c8bb2b Updated recipe for symfony/flex 2022-07-23 22:10:25 +02:00
Jan Böhmer
6705a5db66 Use PHPunit 9 for unit tests, which can generate coverage at PHP8. 2022-07-23 22:09:02 +02:00
Jan Böhmer
5e366bec32 Show datetime in flash notices in white, if background is dark.
This highly increases readability of the datetime for most flashes.
2022-07-23 21:47:30 +02:00
Jan Böhmer
2ac45fd869 Disallow orderdetails without supplier info.
Fixes issue #116
2022-07-23 21:41:54 +02:00
Jan Böhmer
c9da8cc257 New translations messages.en.xlf (English) 2022-07-22 01:05:50 +02:00
Jan Böhmer
082cd16486 Disallow attachments without attachment types.
This should partly fixes issue #131. TODO: Change database structure so attachment_type is not nullable.
2022-07-22 00:48:51 +02:00
Jan Böhmer
fc3f2e52c8 Readd deleted translations. 2022-07-22 00:32:41 +02:00
Jan Böhmer
c8c15fe67f Allow http_method_override again needed for deletion controllers
Fixes issue #149 and #146
2022-07-22 00:30:17 +02:00
Jan Böhmer
28257bd8a4 Merge remote-tracking branch 'origin/master' 2022-07-22 00:18:08 +02:00
Jan Böhmer
1117954cde Show a crowdin badge in README.md 2022-07-22 00:18:04 +02:00
Jan Böhmer
d747dd23a8
Merge pull request #152 from Part-DB/l10n_master
New Crowdin updates
Fixes issue #109
2022-07-22 00:12:56 +02:00
Jan Böhmer
05ecbf3dfd Fixed syntax error in Dockerfile 2022-07-21 23:53:40 +02:00
Jan Böhmer
ca41df79ed Just enable the locales we really need in symfony framework.
This should improve performance a little bit.
2022-07-21 23:47:00 +02:00
Jan Böhmer
95fcc15634 Use PHP opcache with optimized configuration in docker image. 2022-07-21 23:34:38 +02:00
Jan Böhmer
8d85d2e737 Do not override customized GD with default one in Dockerfile 2022-07-21 23:12:47 +02:00
Jan Böhmer
d3d92d6013 Configure dockers GD with support with multiple file formats.
Should fix issue #122 and #115
2022-07-21 22:53:59 +02:00
Jan Böhmer
8f2b145b21 Tag each docker image build with its latest branch name. 2022-07-21 01:32:43 +02:00
Jan Böhmer
49b0ef02d4 Use PHP8.1 as docker base image. 2022-07-21 00:59:34 +02:00
Jan Böhmer
b78a9dc982 Tag newest docker image built from master as "latest".
Fixes issue #122.
2022-07-21 00:44:10 +02:00
Jan Böhmer
2ee42b7621 Fail gracefully when Imagine can not produce an thumbnail.
We now just fall back to the original image instead of throwing an exception. (partly) Fixes issue #89. Maybe related to issue #136
2022-07-21 00:31:34 +02:00
Jan Böhmer
d57377a143 Only apply ClipboardJS to buttons with clipboard attribute.
This prevents the showing of a "Failed!" tooltip on all other buttons. Fixes issue #148.
2022-07-21 00:12:04 +02:00
Jan Böhmer
8f288a9328 Fixed icon pathes in manifest files. 2022-07-20 23:46:40 +02:00
Jan Böhmer
13742a9809 Added an guide on how to install Part-DB on Debian systems directly.
Related to issue #95.
2022-07-18 23:51:54 +02:00
Jan Böhmer
bb7c35b0b5 Updated copyright year on homepage. 2022-07-18 00:18:53 +02:00