Rebuild frontend, add version to JS calls against caching.

This commit is contained in:
James Cole
2021-04-17 15:57:51 +02:00
parent 9b0b80d1d4
commit 0a4e3edf43
40 changed files with 83 additions and 81 deletions
+4 -1
View File
@@ -62,6 +62,10 @@ export function getDefaultTransaction() {
destination_account_currency_id: null,
destination_account_currency_code: null,
destination_account_currency_symbol: null,
attachments: false,
selectedAttachments: false,
uploadTrigger: false,
clearTrigger: false,
source_account: {
id: 0,
@@ -112,7 +116,6 @@ export function getDefaultTransaction() {
// transaction links:
links: [],
attachments: [],
// location:
zoom_level: null,
longitude: null,
+38 -39
View File
@@ -1056,9 +1056,9 @@
integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==
"@types/node@*":
version "14.14.39"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.39.tgz#9ef394d4eb52953d2890e4839393c309aa25d2d1"
integrity sha512-Qipn7rfTxGEDqZiezH+wxqWYR8vcXq5LRpZrETD19Gs4o8LbklbmqotSUsMU+s5G3PJwMRDfNEYoxrcBwIxOuw==
version "14.14.41"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615"
integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==
"@types/parse-glob@*":
version "3.0.29"
@@ -2042,9 +2042,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001196, caniuse-lite@^1.0.30001208:
version "1.0.30001208"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz#a999014a35cebd4f98c405930a057a0d75352eb9"
integrity sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==
version "1.0.30001209"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001209.tgz#1bb4be0bd118e98e21cfb7ef617b1ef2164622f4"
integrity sha512-2Ktt4OeRM7EM/JaOZjuLzPYAIqmbwQMNnYbgooT+icoRGrKOyAxA1xhlnotBD1KArRSPsuJp3TdYcZYrL7qNxA==
chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
@@ -2077,9 +2077,9 @@ chart.js@^2.9.4:
moment "^2.10.2"
chart.js@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.1.0.tgz#b99cfe712fa0059134a4ad3a3515135fbb20bcea"
integrity sha512-bKJi2VbC4fqZXlLbK7LKVvmG9crjoG9anfp96utZLyIGPuCx+YN+5/HDXy98QGt3lf74T8gKUPISUZL222tDJQ==
version "3.1.1"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.1.1.tgz#2cdbda7fccea532313332fe822f0cae268f24cf3"
integrity sha512-ghNJersc9VD9MECwa5bL8gqvCkndW6RSCicdEHL9lIriNtXwKawlSmwo+u6KNXLYT2+f24GdFPBoynKW3ke4MQ==
chartjs-color-string@^0.6.0:
version "0.6.0"
@@ -2096,7 +2096,7 @@ chartjs-color@^2.1.0:
chartjs-color-string "^0.6.0"
color-convert "^1.9.3"
"chokidar@>=2.0.0 <4.0.0", chokidar@^3.4.3, chokidar@^3.5.1:
"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.3, chokidar@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
@@ -2552,22 +2552,21 @@ css-declaration-sorter@^4.0.1:
timsort "^0.3.0"
css-loader@^5.0.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.1.tgz#15fbd5b6ac4c1b170a098f804c5abd0722f2aa73"
integrity sha512-YCyRzlt/jgG1xanXZDG/DHqAueOtXFHeusP9TS478oP1J++JSKOyEgGW1GHVoCj/rkS+GWOlBwqQJBr9yajQ9w==
version "5.2.2"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.2.tgz#65f2c1482255f15847ecad6cbc515cae8a5b234e"
integrity sha512-IS722y7Lh2Yq+acMR74tdf3faMOLRP2RfLwS0VzSS7T98IHtacMWJLku3A0OBTFHB07zAa4nWBhA8gfxwQVWGQ==
dependencies:
camelcase "^6.2.0"
cssesc "^3.0.0"
icss-utils "^5.1.0"
loader-utils "^2.0.0"
postcss "^8.2.8"
postcss "^8.2.10"
postcss-modules-extract-imports "^3.0.0"
postcss-modules-local-by-default "^4.0.0"
postcss-modules-scope "^3.0.0"
postcss-modules-values "^4.0.0"
postcss-value-parser "^4.1.0"
schema-utils "^3.0.0"
semver "^7.3.4"
semver "^7.3.5"
css-select-base-adapter@^0.1.1:
version "0.1.1"
@@ -2950,9 +2949,9 @@ date-fns-tz@^1.0.12:
integrity sha512-lQ+FF7xUxxRuRqIY7H/lagnT3PhhSnnvtGHzjE5WZKwRyLU7glJfLys05SZ7zHlEr6RXWiqkmgWq4nCkcElR+g==
date-fns@^2.8.1:
version "2.21.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.21.0.tgz#4672b8e926d1b37d5353dc14da44b883481ac927"
integrity sha512-lbAFpaKz7QuVxm6m1rmioh4BB2gmLx1r1JMYXU2A/ufT5ly4zEG7HYH4fvS/QfbdyC5rkYyiS30mYz4Q7XCO+w==
version "2.21.1"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.21.1.tgz#679a4ccaa584c0706ea70b3fa92262ac3009d2b0"
integrity sha512-m1WR0xGiC6j6jNFAyW4Nvh4WxAi4JF4w9jRJwSI8nBmNcyZXPcP9VUQG+6gHQXAmqaGEKDKhOqAtENDC941UkA==
daterangepicker@^3.1.0:
version "3.1.0"
@@ -3163,10 +3162,10 @@ domhandler@^3.0.0:
dependencies:
domelementtype "^2.0.1"
domhandler@^4.0.0, domhandler@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.1.0.tgz#c1d8d494d5ec6db22de99e46a149c2a4d23ddd43"
integrity sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==
domhandler@^4.0.0, domhandler@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059"
integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==
dependencies:
domelementtype "^2.2.0"
@@ -3179,13 +3178,13 @@ domutils@^1.7.0:
domelementtype "1"
domutils@^2.0.0:
version "2.5.2"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.5.2.tgz#37ef8ba087dff1a17175e7092e8a042e4b050e6c"
integrity sha512-MHTthCb1zj8f1GVfRpeZUbohQf/HdBos0oX5gZcQFepOZPLLRyj6Wn7XS7EMnY7CVpwv8863u2vyE83Hfu28HQ==
version "2.6.0"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7"
integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==
dependencies:
dom-serializer "^1.0.1"
domelementtype "^2.2.0"
domhandler "^4.1.0"
domhandler "^4.2.0"
dot-case@^3.0.4:
version "3.0.4"
@@ -3894,9 +3893,9 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
has-symbols "^1.0.1"
get-stream@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
@@ -6183,7 +6182,7 @@ postcss@7.0.21:
source-map "^0.6.1"
supports-color "^6.1.0"
postcss@^8.1.14, postcss@^8.2.8:
postcss@^8.1.14, postcss@^8.2.10:
version "8.2.10"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b"
integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==
@@ -6641,11 +6640,11 @@ sass-loader@^11.0.1:
neo-async "^2.6.2"
sass@^1.32.8:
version "1.32.8"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.8.tgz#f16a9abd8dc530add8834e506878a2808c037bdc"
integrity sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==
version "1.32.10"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.10.tgz#d40da4e20031b450359ee1c7e69bc8cc89569241"
integrity sha512-Nx0pcWoonAkn7CRp0aE/hket1UP97GiR1IFw3kcjV3pnenhWgZEWUf0ZcfPOV2fK52fnOcK3JdC/YYZ9E47DTQ==
dependencies:
chokidar ">=2.0.0 <4.0.0"
chokidar ">=3.0.0 <4.0.0"
sax@^1.2.1, sax@~1.2.4:
version "1.2.4"
@@ -6710,7 +6709,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.3.2, semver@^7.3.4:
semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
version "7.3.5"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
@@ -7182,9 +7181,9 @@ svgo@^1.0.0:
util.promisify "~1.0.0"
sweetalert2@^10.15.6:
version "10.16.2"
resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-10.16.2.tgz#271341b50f7f4f199e945b8a8fb5d0530cd28ee3"
integrity sha512-7LqiKnG17/XX0PfsLQ+YB1DG9uIgJyPEWF/EiGaBlQHLtlCrzOjWs7hQoPhHI1yQNgk5i4nBfaSTEzrk3d+KQw==
version "10.16.3"
resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-10.16.3.tgz#501777087681c25f9894eeba807b1c1ae8b021bf"
integrity sha512-ZSr+U9crlg1+wIf+S7BGBO5LFlNFRh+UM6ZURGPX5o1h14hJs6UdOce059VQz7jzuFB+xsO5TSvShNvp5YTqGQ==
tapable@^2.1.1, tapable@^2.2.0:
version "2.2.0"
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -16,7 +16,7 @@
*/
/*!
* Chart.js v3.1.0
* Chart.js v3.1.1
* https://www.chartjs.org
* (c) 2021 Chart.js Contributors
* Released under the MIT License
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -10,5 +10,5 @@
// this is a terrible hack.
var previousURL = '{{ Session.get('accounts.create.uri') }}';
</script>
<script src="v2/js/accounts/create.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/accounts/create.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -10,5 +10,5 @@
// this is a terrible hack.
var previousURL = '{{ Session.get('accounts.delete.uri') }}';
</script>
<script src="v2/js/accounts/delete.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/accounts/delete.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -22,5 +22,5 @@
{% block scripts %}
<script src="v2/js/accounts/index.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/accounts/index.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -11,5 +11,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/accounts/show.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/accounts/show.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+3 -3
View File
@@ -107,7 +107,7 @@
<!-- /.login-box -->
{% endblock %}
{% block scripts %}
<script src="v2/js/manifest.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/vendor.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/register.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/manifest.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/vendor.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/register.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -18,5 +18,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -26,5 +26,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/dashboard.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/dashboard.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+2 -2
View File
@@ -87,8 +87,8 @@
</div>
<!-- ./wrapper -->
<script src="v2/js/manifest.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/vendor.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/manifest.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/vendor.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% block scripts %}{% endblock %}
</body>
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/new-user/index.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/new-user/index.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.jsv" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -15,5 +15,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/empty.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/empty.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -19,5 +19,5 @@
// this is a terrible hack.
var previousURL = '{{ previousUri }}';
</script>
<script src="v2/js/transactions/create.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/transactions/create.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -19,5 +19,5 @@
// this is a terrible hack.
var previousURL = '{{ previousUri }}';
</script>
<script src="v2/js/transactions/edit.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/transactions/edit.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}
+1 -1
View File
@@ -13,5 +13,5 @@
{% endblock %}
{% block scripts %}
<script src="v2/js/transactions/index.js" nonce="{{ JS_NONCE }}"></script>
<script src="v2/js/transactions/index.js?v={{ FF_VERSION }}" nonce="{{ JS_NONCE }}"></script>
{% endblock %}