Commit graph

70 commits

Author SHA1 Message Date
Kukks
e5a3ef3e22 Archive Invoice 2020-05-07 12:50:07 +02:00
rockstardev
59bdb943dd Reverting invoice row display so AM/PM is not cut off 2020-05-04 01:42:02 -05:00
Dennis Reimann
8658cb5f29
Re-add versioning for btcpay.js (#1489) 2020-04-22 08:24:29 +02:00
Kukks
426fe793e6 remove versioning for btcpay.js
fixes #1483
2020-04-19 09:29:20 +02:00
Dennis Reimann
8420c74b31
Improve static asset caching
Cache static assets for one year and set the correct cache control header. Adds the cache busting version based on file content to asset references to invalidate the cache on change. ([further details on the approach](https://andrewlock.net/adding-cache-control-headers-to-static-files-in-asp-net-core/) and [why one year](https://ashton.codes/set-cache-control-max-age-1-year/))

Most of the changes are the additions of the `asp-append-version="true"` attribute, the main configuration change is in `Startup.cs`.
2020-04-18 17:56:05 +02:00
Dennis Reimann
5e34efc9f4 Improve invoice table details display 2020-04-10 09:18:08 +02:00
rockstardev
f8520201ce Using tuple for payments partial model 2020-03-01 19:46:05 -06:00
rockstardev
2934c27ee5 Commenting decision to leave partial 2020-02-28 17:04:56 -06:00
Umar Bolatov
0387306918
Adjust invoice listing pagination display 2020-01-09 20:04:55 -08:00
Umar Bolatov
4cf6f8e753
Rename ListInvoices function to ListInvoicesPage to avoid ambiguity 2019-12-26 15:08:43 -08:00
Umar Bolatov
dc59c4ca47
Adjust invoice pagination behavior
fix #1236
2019-12-26 14:53:09 -08:00
Dennis Reimann
205fd3c9ce
Use grid consistently 2019-11-14 18:42:49 +01:00
Dennis Reimann
50bf55cbdf
Unify section headings 2019-11-14 18:42:48 +01:00
Umar Bolatov
0f7458254e
Retain store ids when filtering invoices 2019-11-07 18:14:38 -08:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin 2019-10-31 14:11:33 +09:00
Andrew Camilleri
7208e63155 Excerpts from #971 (manual PR) (part1 ) (#1006)
* Excerpts from #971

Relating to selenium tests + small renamings

* fix build
2019-09-03 20:11:36 +09:00
nicolas.dorier
cd009466b6
Make sure we don't have empty row if no StatusMessage 2019-06-06 18:47:31 +09:00
Rockstar Developer
b4bb44d3e6 Adding Paid filter, invoice confirmed/paid/complete (#849) 2019-05-20 10:02:57 +09:00
nicolas.dorier
e22b7f74c7
Increase test coverage of selenium 2019-05-14 23:33:46 +09:00
britttttk
698033b0cf Selenium Chrome Tests 2019-05-12 18:49:28 +09:00
rockstardev
7f9c2439c4 Custom date range filtering modal 2019-05-12 14:56:13 +09:00
rockstardev
5358f81ce0 Dropdown for often used filterings 2019-05-12 14:56:13 +09:00
rockstardev
de73fedd1b Check indicator after status change 2019-05-12 14:56:13 +09:00
rockstardev
95d746504d Changing invoice state and updating display from js 2019-05-07 17:29:19 +09:00
rockstardev
4bc03fbf06 Code coloring invoice states 2019-05-02 21:11:56 +09:00
rockstardev
1d3ff143d2 Tweaking UI, expanding details and max width on order id 2019-05-02 21:11:56 +09:00
rockstardev
6918b8a291 Extracting payment details population, refactoring invoice data load 2019-05-02 21:11:56 +09:00
rockstardev
857a436677 Clarifying comma is required for splitting params, providing example 2019-04-26 22:00:12 -05:00
rockstardev
d5bd0ee781 Filtering invoices by StartDate and EndDate
Now it's required to separate parameters with comma. Forced to do
this because dates have spaces between date and time part
2019-04-26 22:00:12 -05:00
rockstardev
e020b86a3f Button to switch between time formats, width fix 2019-04-05 09:44:49 -05:00
rockstardev
58f138e854 Invoice list improvements
Items 5 and 9 from #349
2019-04-04 22:25:38 -05:00
nicolas.dorier
7f592639c5 Remove URI rewritting and ExternalUri stuff 2019-02-27 18:38:11 +09:00
Aaron Clauson
a4792f54a7 Added bootstrap paging buttons to the invoice list page and fixed paging buttons. 2019-01-16 21:33:04 +01:00
nicolas.dorier
e9cfb7c21e Update link to accounting doc 2019-01-10 13:08:25 +09:00
nicolas.dorier
e29d1480a6 Add link to doc for export 2019-01-09 17:28:30 +09:00
Kukks
40c85d6104 Expand Invoice Searching 2019-01-06 10:00:55 +01:00
nicolas.dorier
b5c9a03052 Can mark invoice as complete 2018-12-10 15:34:48 +09:00
rockstardev
8e30b7430d Adding PaymentType and destination, CSV export 2018-11-30 02:04:26 -06:00
rockstardev
9235d32a45 Export of payments made on invoices 2018-11-30 01:22:39 -06:00
nicolas.dorier
dc749462ec automatically detect the btcpay server url in btcpay.js 2018-11-10 23:43:48 +09:00
Rockstar Developer
cfdf8b1670 Example modal in invoice list (#387) 2018-11-09 17:13:45 +09:00
nicolas.dorier
dcc859a86a Disable export to JSON 2018-10-12 13:17:38 +09:00
Rockstar Developer
c2bbc04c4c Various bugfixes (#308)
* NotifyEmail field on Invoice, sending email when triggered

* Styling invoices page

* Exporting Invoices in JSON

* Recoding based on feedback

* Fixing image breaking responsive layout on mobile

* Reducing amount of data sent in email notification

* Turning bundling on by default
2018-10-12 10:09:13 +09:00
rockstardev
4f23fc99a1 Renaming method to better communicate function 2018-05-29 12:27:04 +09:00
rockstardev
d7fccae452 Generalizing TimeSpan to Time Ago, reverting invoice list to ago 2018-05-29 12:27:04 +09:00
rockstardev
d7a5021ed2 Updating Invoice details to show local date time 2018-05-29 12:27:03 +09:00
rockstardev
63ec832667 Support for localizing datetimes base on browser's timezone 2018-05-29 12:27:03 +09:00
nicolas.dorier
bba268b5e2 Upgrade to .NET Core 2.1 2018-05-08 17:57:53 +09:00
nicolas.dorier
75d685ae6c fix grammar 2018-05-07 00:24:23 +09:00
nicolas.dorier
b96f464e39 Add "unusual:" filter to invoice list 2018-05-06 13:16:39 +09:00