Add calendar, SKIP and fix some bugs
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
v32 -> v33:
|
||||
- Introduce Holiday/Weekend Type SKIP to skip an occurrence of a recurring transaction once, if the due date is either a
|
||||
holiday or a weekend day
|
||||
- Implement a calendar for recurring transactions
|
||||
- Add result count to transaction search
|
||||
- Fix a bug in the parsing of FQL
|
||||
|
||||
v31 -> v32:
|
||||
- Integrate new push-service release with VAPID support for Chrome based browsers
|
||||
|
||||
@@ -26,13 +33,13 @@ v26 -> v27:
|
||||
usage)
|
||||
|
||||
v25 -> v26:
|
||||
- Close of the current expense period now creates null statistic entries for accounts that have not been used in
|
||||
- Closing the current expense period now creates null statistic entries for accounts that have not been used in
|
||||
bookings in the period to close. This way the average spending better reflects the period average
|
||||
- Introduce period type GRAND TOTAL, that denotes a continuous, cumulative period, starting with the inception of the
|
||||
financer app, without an end
|
||||
- Introduce period type EXPENSE YEAR, that acts as a group for all expense periods in a year. This may not be a
|
||||
calendar year, if e.g. the EXPENSE periods do not start at the first of every month. This includes all periods that
|
||||
start the in the year. This is a preparation for extended reports and year-based booking
|
||||
start in the year
|
||||
- Transactions with a date in the past are now assigned to the proper EXPENSE and EXPENSE YEAR periods
|
||||
- Add a fav icon
|
||||
|
||||
@@ -80,4 +87,4 @@ v16 -> v17:
|
||||
- Add this changelog to the footer
|
||||
- Locale of the recurring transaction reminder email is now configurable
|
||||
- Recurring transaction indicator in transaction overview (account details) is now properly translated
|
||||
- Add chart report to visualize the expenses of the current/a configurable period grouped by account
|
||||
- Add chart report to visualize the expenses of the current/a configurable period grouped by account
|
||||
|
||||
@@ -93,7 +93,8 @@ tr:hover {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#status-container > span, div {
|
||||
#status-container > span,
|
||||
#status-container > div {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@@ -135,7 +136,8 @@ input[type=submit] {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
#footer-container > hr, div {
|
||||
#footer-container > hr,
|
||||
#footer-container > div {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@@ -203,4 +205,112 @@ input[type=submit] {
|
||||
|
||||
#search-transactions-fql-detail > * {
|
||||
font-size: 0.7em;
|
||||
}
|
||||
|
||||
#cal {
|
||||
width: 100%;
|
||||
margin-top: 1.5em;
|
||||
margin-bottom: 1.5em;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#cal th {
|
||||
border-bottom: 1px solid #ddd;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
#cal th:nth-last-child(1) {
|
||||
border-right: 0px solid #ddd;
|
||||
}
|
||||
|
||||
#cal-control-con {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#cal-control-con-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#cal-control-con-table > tbody > tr > * {
|
||||
width: 33%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#cal-control-con-table > tbody > tr:hover {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.cal-day-previous {
|
||||
background-color: #F0EEEE;
|
||||
}
|
||||
|
||||
.cal-day-con {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.cal-week-row:hover {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
#cal-header-row:hover {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.cal-calendarweek {
|
||||
text-align: center;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.cal-calendarweek-con-content {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
.cal-day-con-content-con-text {
|
||||
margin-left: 0.5em;
|
||||
margin-right: 0.5em;
|
||||
margin-top: 0.3em;
|
||||
margin-bottom: 0.3em;
|
||||
background-color: #e9f9f9;
|
||||
border: 1px;
|
||||
border-style: solid;
|
||||
border-color: #b9dFdF;
|
||||
border-radius: 4px;
|
||||
padding-left: 1em;
|
||||
padding-right: 1em;
|
||||
color: #000000;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#transaction-list-container-count-con-text {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 2em;
|
||||
}
|
||||
|
||||
#transaction-table {
|
||||
margin-top: 0.2em;
|
||||
}
|
||||
|
||||
.cal-day-con-number-con-text {
|
||||
margin: 0.5em;
|
||||
color: #444242;
|
||||
}
|
||||
|
||||
.cal-day {
|
||||
vertical-align: top;
|
||||
border-bottom: 1px solid #ddd;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.cal-calendarweek {
|
||||
border-right: 1px solid #ddd;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.cal-week-row td:nth-last-child(1) {
|
||||
border-right: 0px solid #ddd;
|
||||
}
|
||||
|
||||
.cal-day-con-today {
|
||||
background-color: #f5e5b8;
|
||||
}
|
||||
@@ -199,6 +199,4 @@
|
||||
====================
|
||||
This chapter lists planned features. The list is in no particular order:
|
||||
- Transaction import from online banking (file based)
|
||||
- Extended reports, e.g. forecasting based on recurring transactions and average spending
|
||||
- Receivable account type
|
||||
- Edit masks for accounts, transactions, recurring transactions
|
||||
- Extended reports, e.g. forecasting based on recurring transactions and average spending
|
||||
Reference in New Issue
Block a user