Update meta files before release.

This commit is contained in:
James Cole
2020-07-03 05:59:36 +02:00
parent 34fd66c835
commit 2772275e62
56 changed files with 625 additions and 81 deletions

View File

@@ -1,4 +1,25 @@
<?php
/**
* FixGroupAccounts.php
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
namespace FireflyIII\Console\Commands\Correction;

View File

@@ -12,55 +12,57 @@ Several alpha and beta releases preceded this release.
- 5.3.0-beta.1 on 2020-07-01
### Added
- [Issue 3184](https://github.com/firefly-iii/firefly-iii/issues/3184) You can now use the `REMOTE_USER` field to authenticate. Read [the documentation](https://docs.firefly-iii.org/advanced-installation/authentication#remote-user) carefully.
- [Issue 3392](https://github.com/firefly-iii/firefly-iii/issues/3392) Notes will be included in the export.
- [Issue 3398](https://github.com/firefly-iii/firefly-iii/issues/3398) You can clear the cache directly from the admin.
- [Issue 3403](https://github.com/firefly-iii/firefly-iii/issues/3403) More triggers have been added that respond to the date of a transaction. Read [the documentation](https://docs.firefly-iii.org/advanced-concepts/rules)
- Piggy banks and bills can be divided over groups. Groups can be sorted on a separate page. This may prove to be useful to organize these objects. The feature
will expand to even more objects in the future. Empty groups will be automatically deleted; you can only create groups by editing the objects.
- [Issue 3392](https://github.com/firefly-iii/firefly-iii/issues/3392) Notes will be included in the export.
- [Issue 3184](https://github.com/firefly-iii/firefly-iii/issues/3184) You can now use the `REMOTE_USER` field to authenticate. Read [the documentation](https://docs.firefly-iii.org/advanced-installation/authentication#remote-user) carefully.
- [Issue 3403](https://github.com/firefly-iii/firefly-iii/issues/3403) More triggers have been added that respond to the date of a transaction. Read [the documentation](https://docs.firefly-iii.org/advanced-concepts/rules)
- You can now add attachments to recurring transactions.
- You can invalidate other logins, check out the button on the `/profile` page.
- It is now possible to search for `internal_reference:abc` and / or `external_id:123`.
- [Issue 3398](https://github.com/firefly-iii/firefly-iii/issues/3398) You can clear the cache directly from the admin.
- Better sums in bills.
- The bill overview has some better sums on the bottom of the page.
### Changed
- [Issue 3440](https://github.com/firefly-iii/firefly-iii/issues/3440) You can now sort rules more easily.
- [Issue 3455](https://github.com/firefly-iii/firefly-iii/issues/3455) There are new translations for the debug page.
- [Issue 3461](https://github.com/firefly-iii/firefly-iii/issues/3461) Inactive rules are no longer applied, even when you try to force them.
- [Issue 3469](https://github.com/firefly-iii/firefly-iii/issues/3469) Fix issue with `round()`.
- Firefly III now requires **PHP 7.4**. PHP7.4 specific features have been introduced to make sure you upgrade.
- The Docker image is running on **port 8080**. Update your configuration.
- The Docker image is running on **port 8080**. Please update your configuration to reflect this.
- Firefly III has been upgraded to Laravel 7.
- [Issue 3455](https://github.com/firefly-iii/firefly-iii/issues/3455) Translations for the debug page.
- [Issue 3461](https://github.com/firefly-iii/firefly-iii/issues/3461) Inactive rules are no longer applied.
- From this release on, the Dockerfile and default configuration will install MySQL (using MariaDB) instead of PostgreSQL. This doesn't influence existing
installations.
- Example environment file has several fixes to make it more clear what features are for.
- The example environment file has several fixes to make it more clear what features are for.
- Sandstorm support is now entirely decrepated.
- [Issue 3440](https://github.com/firefly-iii/firefly-iii/issues/3440) You can now sort rules more easily.
- [Issue 3493](https://github.com/firefly-iii/firefly-iii/issues/3493) Fix API issue when handling default currencies.
- Max upload is now larger.
- [Issue 3469](https://github.com/firefly-iii/firefly-iii/issues/3469) Fix issue with `round()`
- The max upload size is now larger. Although mostly enforced by your server, Firefly III used to have a very low upper limit.
### Removed
- [Issue 3517](https://github.com/firefly-iii/firefly-iii/issues/3517) The category no longer shows income because it skewed the chart and made it useless.
- All import routines have been removed. Use the separate importers. Read [the documentation](https://docs.firefly-iii.org/importing-data/introduction).
- No more locale settings if using Docker.
### Fixed
- [Issue 3450](https://github.com/firefly-iii/firefly-iii/issues/3450) Missing translations.
- [Issue 3454](https://github.com/firefly-iii/firefly-iii/issues/3454) Fixed translations.
- [Issue 3437](https://github.com/firefly-iii/firefly-iii/issues/3437) Better "days left" counter.
- Fixed bad UUID generation.
- Fixed a null pointer in session date.
- [Issue 3450](https://github.com/firefly-iii/firefly-iii/issues/3450) Brought back missing translations.
- [Issue 3454](https://github.com/firefly-iii/firefly-iii/issues/3454) Fixed some translations.
- [Issue 3437](https://github.com/firefly-iii/firefly-iii/issues/3437) The "days left" counter now responds better.
- [Issue 3427](https://github.com/firefly-iii/firefly-iii/issues/3427) HTML included in error codes
- [Issue 3489](https://github.com/firefly-iii/firefly-iii/issues/3489) Several unescaped strings.
- [Issue 3490](https://github.com/firefly-iii/firefly-iii/issues/3490) Fix search issues when using special characters.
- [Issue 3488](https://github.com/firefly-iii/firefly-iii/issues/3488) Fix token text box.
- [Issue 3509](https://github.com/firefly-iii/firefly-iii/issues/3509) Tag view now handles future transactions better.
- [Issue 3513](https://github.com/firefly-iii/firefly-iii/issues/3513) Fix issue with charts on budget page.
- Fixed a null pointer in session date.
- Fixed bad UUID generation.
- Internal consistency checks for transaction groups.
- The bill date would some times report the future.
### API
- [Issue 3493](https://github.com/firefly-iii/firefly-iii/issues/3493) Fix API issue when handling default currencies.
- [Issue 3506](https://github.com/firefly-iii/firefly-iii/issues/3506) Search transactions end point
- New API for object groups.
- Expanded API for piggy banks to support object groups.
- Expanded API for bills to support object groups.
- [Issue 3506](https://github.com/firefly-iii/firefly-iii/issues/3506) Search transactions end point
### Known issues
- You may run into date conversion problems if you're living on the right side of GMT. If transactions appear a day early, let me know.

View File

@@ -1,10 +1,9 @@
<?php
declare(strict_types=1);
/**
* debugbar.php
* Copyright (c) 2020 james@firefly-iii.org.
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
@@ -22,6 +21,8 @@ declare(strict_types=1);
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
return [
/*
|--------------------------------------------------------------------------

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

File diff suppressed because one or more lines are too long

20
frontend/src/app.scss vendored
View File

@@ -1,3 +1,23 @@
/*!
* app.scss
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// Fonts
@import '~@fortawesome/fontawesome-free/css/all.css';
// OverlayScrollbars

View File

@@ -1,4 +1,24 @@
/*
* bootstrap-basic.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// export jquery for others scripts to use
window.$ = window.jQuery = require('jquery');

View File

@@ -1,3 +1,23 @@
/*
* bootstrap.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// imports
import Vue from 'vue';
import VueI18n from 'vue-i18n'

View File

@@ -1,3 +1,23 @@
<!--
- DataConverter.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<script>
export default {
name: "DataConverter",

View File

@@ -1,3 +1,23 @@
<!--
- DefaultLineOptions.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
</template>

View File

@@ -1,3 +1,23 @@
<!--
- MainAccount.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,4 +1,24 @@
<!--
- MainAccountChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<script>
import {Line} from 'vue-chartjs'

View File

@@ -1,3 +1,23 @@
<!--
- MainAccountList.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="row">
<div v-bind:class="{ 'col-lg-12': 1 === accounts.length, 'col-lg-6': 2 === accounts.length, 'col-lg-4': accounts.length > 2 }"

View File

@@ -1,3 +1,23 @@
<!--
- MainBillsChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- MainBudgetChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- MainCategoryChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- MainCrebitChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- MainDebitChart.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- MainPiggyList.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="card">
<div class="card-header">

View File

@@ -1,3 +1,23 @@
<!--
- TopBoxes.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div class="row">
<div class="col-md-3 col-sm-6 col-12">

View File

@@ -1,3 +1,23 @@
<!--
- SingleTransactionRow.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<div>
Hello

View File

@@ -1,3 +1,23 @@
<!--
- TransactionListLarge.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<table class="table table-striped">
<caption style="display:none;">{{ $t('firefly.transaction_table_description') }}</caption>

View File

@@ -1,3 +1,23 @@
<!--
- TransactionListMedium.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<table class="table table-striped">
<caption style="display:none;">{{ $t('firefly.transaction_table_description') }}</caption>

View File

@@ -1,3 +1,23 @@
<!--
- TransactionListSmall.vue
- Copyright (c) 2020 james@firefly-iii.org
-
- This file is part of Firefly III (https://github.com/firefly-iii).
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<template>
<table class="table table-striped">
<caption style="display:none;">{{ $t('firefly.transaction_table_description') }}</caption>

20
frontend/src/i18n.js vendored
View File

@@ -1,3 +1,23 @@
/*
* i18n.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// Create VueI18n instance with options
module.exports = new vuei18n({
locale: document.documentElement.lang, // set locale

View File

@@ -13,7 +13,7 @@
"amount": "Montant",
"budget": "Budget",
"category": "Cat\u00e9gorie",
"opposing_account": "Opposing account"
"opposing_account": "Compte oppos\u00e9"
},
"config": {
"html_language": "fr"

View File

@@ -13,7 +13,7 @@
"amount": "Importo",
"budget": "Budget",
"category": "Categoria",
"opposing_account": "Opposing account"
"opposing_account": "Conto beneficiario"
},
"config": {
"html_language": "it"

View File

@@ -7,13 +7,13 @@
"paid": "Betaald",
"yourAccounts": "Je betaalrekeningen",
"go_to_asset_accounts": "Bekijk je betaalrekeningen",
"transaction_table_description": "A table containing your transactions",
"transaction_table_description": "Een tabel met je transacties",
"account": "Rekening",
"description": "Omschrijving",
"amount": "Bedrag",
"budget": "Budget",
"category": "Categorie",
"opposing_account": "Opposing account"
"opposing_account": "Tegenrekening"
},
"config": {
"html_language": "nl"

View File

@@ -7,13 +7,13 @@
"paid": "Zap\u0142acone",
"yourAccounts": "Twoje konta",
"go_to_asset_accounts": "Zobacz swoje konta aktyw\u00f3w",
"transaction_table_description": "A table containing your transactions",
"transaction_table_description": "Tabela zawieraj\u0105ca Twoje transakcje",
"account": "Konto",
"description": "Opis",
"amount": "Kwota",
"budget": "Bud\u017cet",
"category": "Kategoria",
"opposing_account": "Opposing account"
"opposing_account": "Konto przeciwstawne"
},
"config": {
"html_language": "pl"

View File

@@ -13,7 +13,7 @@
"amount": "Valor",
"budget": "Or\u00e7amento",
"category": "Categoria",
"opposing_account": "Opposing account"
"opposing_account": "Conta oposta"
},
"config": {
"html_language": "pt-br"

View File

@@ -1,3 +1,23 @@
/*
* dashboard.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import Dashboard from "../components/dashboard/Dashboard";
import TopBoxes from "../components/dashboard/TopBoxes";
import MainAccount from "../components/dashboard/MainAccount";

View File

@@ -1,3 +1,23 @@
/*
* register.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import Dashboard from "../components/dashboard/Dashboard";
import TopBoxes from "../components/dashboard/TopBoxes";

View File

@@ -1,3 +1,23 @@
/*
* webpack.mix.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
const mix = require('laravel-mix');
require('laravel-mix-bundle-analyzer');

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

21
public/v2/css/app.css vendored

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

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,23 @@
/*
* i18n.js
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// Create VueI18n instance with options
module.exports = new vuei18n({
locale: document.documentElement.lang, // set locale

View File

@@ -44,33 +44,33 @@
"edit": "Muokkaa",
"delete": "Poista",
"name": "Nimi",
"profile_whoops": "Whoops!",
"profile_something_wrong": "Something went wrong!",
"profile_try_again": "Something went wrong. Please try again.",
"profile_whoops": "Hupsis!",
"profile_something_wrong": "Jokin meni vikaan!",
"profile_try_again": "Jokin meni vikaan. Yrit\u00e4 uudelleen.",
"profile_oauth_clients": "OAuth Clients",
"profile_oauth_no_clients": "You have not created any OAuth clients.",
"profile_oauth_clients_header": "Clients",
"profile_oauth_client_id": "Client ID",
"profile_oauth_clients_header": "Asiakasohjelmat",
"profile_oauth_client_id": "Asiakastunnus",
"profile_oauth_client_name": "Nimi",
"profile_oauth_client_secret": "Salaisuus",
"profile_oauth_create_new_client": "Create New Client",
"profile_oauth_create_client": "Create Client",
"profile_oauth_edit_client": "Edit Client",
"profile_oauth_name_help": "Something your users will recognize and trust.",
"profile_oauth_redirect_url": "Redirect URL",
"profile_oauth_create_new_client": "Luo Uusi Asiakas",
"profile_oauth_create_client": "Luo Asiakas",
"profile_oauth_edit_client": "Muokkaa asiakasta",
"profile_oauth_name_help": "Jotain k\u00e4ytt\u00e4jillesi tuttua ja luotettavaa.",
"profile_oauth_redirect_url": "URL:n uudelleenohjaus",
"profile_oauth_redirect_url_help": "Your application's authorization callback URL.",
"profile_authorized_apps": "Authorized applications",
"profile_authorized_clients": "Authorized clients",
"profile_scopes": "Scopes",
"profile_revoke": "Revoke",
"profile_personal_access_tokens": "Personal Access Tokens",
"profile_personal_access_token": "Personal Access Token",
"profile_revoke": "Peruuta",
"profile_personal_access_tokens": "Henkil\u00f6kohtaiset K\u00e4ytt\u00f6oikeuskoodit",
"profile_personal_access_token": "Henkil\u00f6kohtainen K\u00e4ytt\u00f6oikeuskoodi",
"profile_personal_access_token_explanation": "Here is your new personal access token. This is the only time it will be shown so don't lose it! You may now use this token to make API requests.",
"profile_no_personal_access_token": "You have not created any personal access tokens.",
"profile_create_new_token": "Create new token",
"profile_create_token": "Create token",
"profile_create_new_token": "Luo uusi tunnus",
"profile_create_token": "Luo tunnus",
"profile_create": "Luo",
"profile_save_changes": "Save changes",
"profile_save_changes": "Tallenna muutokset",
"default_group_title_name": "(ryhmittelem\u00e4tt\u00f6m\u00e4t)",
"piggy_bank": "S\u00e4\u00e4st\u00f6possu"
},

View File

@@ -27,15 +27,15 @@ return [
'greeting' => 'Hei siellä,',
'closing' => 'Beep boop,',
'signature' => 'Firefly III Postirobotti',
'footer_ps' => 'PS: This message was sent because a request from IP :ipAddress triggered it.',
'footer_ps' => 'P.S. Tämä viesti lähetettiin, koska sitä pyydettiin osoitteesta :ipAddress.',
// admin test
'admin_test_subject' => 'Testiviesti Firefly III applikaatioltasi',
'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.',
'admin_test_body' => 'Tämä on testiviesti Firefly III instanssiltasi. Se lähetettiin osoitteeseen :email.',
// access token created
'access_token_created_subject' => 'A new access token was created',
'access_token_created_body' => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.',
'access_token_created_subject' => 'Uusi käyttöoikeustunnus luotiin',
'access_token_created_body' => 'Joku (toivottavasti sinä) loi juuri uuden Firefly III käyttöoikeustunnuksen käyttäjätilillesi.',
'access_token_created_explanation' => 'With this token, they can access <strong>all</strong> of your financial records through the Firefly III API.',
'access_token_created_revoke' => 'If this wasn\'t you, please revoke this token as soon as possible at :url.',
@@ -49,10 +49,10 @@ return [
'registered_closing' => 'Nauti!',
'registered_firefly_iii_link' => 'Firefly III:',
'registered_pw_reset_link' => 'Salasanan nollaus:',
'registered_doc_link' => 'Documentation:',
'registered_doc_link' => 'Dokumentaatio:',
// email change
'email_change_subject' => 'Your Firefly III email address has changed',
'email_change_subject' => 'Firefly III sähköpostiosoitteesi on muuttunut',
'email_change_body_to_new' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.',
'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you <strong>must</strong> follow the "undo"-link below to protect your account!',
'email_change_ignore' => 'If you initiated this change, you may safely ignore this message.',

View File

@@ -24,15 +24,15 @@ declare(strict_types=1);
return [
'404_header' => 'Firefly III ei löydä tätä sivua.',
'404_page_does_not_exist' => 'The page you have requested does not exist. Please check that you have not entered the wrong URL. Did you make a typo perhaps?',
'404_page_does_not_exist' => 'Pyytämääsi sivua ei ole. Tarkista, että et ole antanut väärää URL-osoitetta. Teitkö ehkä kirjoitusvirheen?',
'404_send_error' => 'If you were redirected to this page automatically, please accept my apologies. There is a mention of this error in your log files and I would be grateful if you sent me the error to me.',
'404_github_link' => 'If you are sure this page should exist, please open a ticket on <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
'whoops' => 'Hupsis',
'fatal_error' => 'There was a fatal error. Please check the log files in "storage/logs" or use "docker logs -f [container]" to see what\'s going on.',
'maintenance_mode' => 'Firefly III is in maintenance mode.',
'be_right_back' => 'Be right back!',
'maintenance_mode' => 'Firefly III on huoltotilassa.',
'be_right_back' => 'Palaan pian!',
'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second.',
'error_occurred' => 'Whoops! An error occurred.',
'error_occurred' => 'Hupsista! Tapahtui virhe.',
'error_not_recoverable' => 'Unfortunately, this error was not recoverable :(. Firefly III broke. The error is:',
'error' => 'Virhe',
'error_location' => 'This error occured in file <span style="font-family: monospace;">:file</span> on line :line with code :code.',

View File

@@ -1108,7 +1108,7 @@ return [
'transaction_updated_link' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> has been updated.',
// new user:
'welcome' => 'Tervetuloa Firefly III!',
'welcome' => 'Tervetuloa Firefly III:een!',
'submit' => 'Vahvista',
'submission' => 'Vahvistus',
'submit_yes_really' => 'Vahvista (Tiedän mitä olen tekemässä)',

View File

@@ -137,7 +137,7 @@ return [
'account_areYouSure' => 'Haluatko varmasti poistaa tilin ":name"?',
'bill_areYouSure' => 'Haluatko varmasti poistaa laskun ":name"?',
'rule_areYouSure' => 'Haluatko varmasti poistaa säännön ":title"?',
'object_group_areYouSure' => 'Are you sure you want to delete the group titled ":title"?',
'object_group_areYouSure' => 'Haluatko varmasti poistaa ryhmän ":title"?',
'ruleGroup_areYouSure' => 'Haluatko varmasti poistaa sääntöryhmän ":title"?',
'budget_areYouSure' => 'Haluatko varmasti poistaa budjetin ":name"?',
'category_areYouSure' => 'Haluatko varmasti poistaa kategorian ":name"?',
@@ -157,7 +157,7 @@ return [
'also_delete_connections' => 'Ainoa tähän linkkityyppiin liitetty tapahtuma menettää tämän yhteyden.|Kaikki :count tähän linkkityyppiin yhdistettyä tapahtumaa menettävät yhteytensä.',
'also_delete_rules' => 'Ainoa tähän sääntöryhmään yhdistetty sääntö poistetaan samalla.|Kaikki :count tähän sääntöryhmään linkitettyä sääntöä poistetaan samalla.',
'also_delete_piggyBanks' => 'Ainoa tähän tähän tiliin linkitetty säästöporsas poistetaan samalla.|Kaikki :count tähän tiliin yhdistettyä säästöpossua poistetaan samalla.',
'not_delete_piggy_banks' => 'The piggy bank connected to this group will not be deleted.|The :count piggy banks connected to this group will not be deleted.',
'not_delete_piggy_banks' => 'Tämän ryhmän säästöpossua ei poisteta.|Tämän ryhmän säästöpossuja (:count) ei poisteta.',
'bill_keep_transactions' => 'Ainoaa tähän laskuun linkitettyä tapahtumaa ei poisteta.|Kaikki :count tähän laskuun yhdistetyt tapahtumat säästetään.',
'budget_keep_transactions' => 'Ainoaa tähän budjettiin linkitettyä tapahtumaa ei poisteta.|Kaikki :count tähän budjettiin yhdistetyt tapahtumat säästetään.',
'category_keep_transactions' => 'Ainoaa tähän kategoriaan linkitettyä tapahtumaa ei poisteta.|Kaikki :count tähän kategoriaan yhdistetyt tapahtumat säästetään.',

View File

@@ -1125,7 +1125,7 @@ return [
// home page:
'transaction_table_description' => 'Une table contenant vos opérations',
'opposing_account' => 'Opposing account',
'opposing_account' => 'Compte opposé',
'yourAccounts' => 'Vos comptes',
'your_accounts' => 'Aperçu de votre compte',
'category_overview' => 'Aperçu des catégories',

View File

@@ -1125,7 +1125,7 @@ return [
// home page:
'transaction_table_description' => 'Una tabella contenente le tue transazioni',
'opposing_account' => 'Opposing account',
'opposing_account' => 'Conto beneficiario',
'yourAccounts' => 'I tuoi conti',
'your_accounts' => 'Panoramica del tuo account',
'category_overview' => 'Panoramica della categoria',

View File

@@ -1124,8 +1124,8 @@ return [
'currency_not_present' => 'Geen zorgen als de valuta die je gewend bent er niet tussen staat. Je kan je eigen valuta maken onder Opties > Valuta.',
// home page:
'transaction_table_description' => 'A table containing your transactions',
'opposing_account' => 'Opposing account',
'transaction_table_description' => 'Een tabel met je transacties',
'opposing_account' => 'Tegenrekening',
'yourAccounts' => 'Je betaalrekeningen',
'your_accounts' => 'Je rekeningoverzicht',
'category_overview' => 'Categorieoverzicht',

View File

@@ -1124,8 +1124,8 @@ return [
'currency_not_present' => 'Jeśli waluty, której zwykle używasz, nie ma na liście, nie martw się. Możesz tworzyć swoje własne waluty w Opcje > Waluty.',
// home page:
'transaction_table_description' => 'A table containing your transactions',
'opposing_account' => 'Opposing account',
'transaction_table_description' => 'Tabela zawierająca Twoje transakcje',
'opposing_account' => 'Konto przeciwstawne',
'yourAccounts' => 'Twoje konta',
'your_accounts' => 'Przegląd Twoich kont',
'category_overview' => 'Przegląd kategorii',

View File

@@ -1,9 +1,8 @@
<?php
declare(strict_types=1);
/**
* api.php
* Copyright (c) 2019 james@firefly-iii.org.
* Copyright (c) 2020 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
@@ -21,6 +20,9 @@ declare(strict_types=1);
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
use FireflyIII\Http\Middleware\IsAdmin;

View File

@@ -1777,9 +1777,9 @@ code-point-at@^1.0.0:
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
collect.js@^4.12.8:
version "4.27.3"
resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-4.27.3.tgz#e81efff5c4c92a713f83ecef6648cdaded03ed34"
integrity sha512-2nmoyhUJbhjVVE0W9W0cSBeg8/PL3ObGe1ijj9WDlLG3RrpvePsBZd6p3uTm1dTAUKJVd3qT8mnH6iXCdENEHQ==
version "4.27.4"
resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-4.27.4.tgz#210c70010c49350fd8b91bbff80a7194407d2c29"
integrity sha512-+umY6X+mb1qWrAsu9S2c2jyIK7nlKf1vM7E7CH6E1cm4SeBWxCGsGd1vZZ2YHP9uBfAbgHWrsvEs3g3yUodxbA==
collection-visit@^1.0.0:
version "1.0.0"