home · contact · privacy
plomledger
4 hours agoImprove ledger layout. master
Christian Heller [Tue, 28 Jan 2025 18:51:44 +0000 (19:51 +0100)]
Improve ledger layout.

5 hours agoImprove Booking editing links bar layout.
Christian Heller [Tue, 28 Jan 2025 18:17:36 +0000 (19:17 +0100)]
Improve Booking editing links bar layout.

9 hours agoImprove structured-editing view.
Christian Heller [Tue, 28 Jan 2025 14:29:36 +0000 (15:29 +0100)]
Improve structured-editing view.

10 hours agoFix variable used before creation.
Christian Heller [Tue, 28 Jan 2025 13:13:35 +0000 (14:13 +0100)]
Fix variable used before creation.

10 hours agoReplace Booking edit taint handlers from .onchange to .oninput, but remove once used.
Christian Heller [Tue, 28 Jan 2025 13:05:38 +0000 (14:05 +0100)]
Replace Booking edit taint handlers from .onchange to .oninput, but remove once used.

10 hours agoRename /booking/{id} to /bookings/{id}.
Christian Heller [Tue, 28 Jan 2025 12:51:34 +0000 (13:51 +0100)]
Rename /booking/{id} to /bookings/{id}.

10 hours agoAdd prev/next links to Booking edit views.
Christian Heller [Tue, 28 Jan 2025 12:50:09 +0000 (13:50 +0100)]
Add prev/next links to Booking edit views.

11 hours agoAdd /balance?up_incl= link to Booking edit views.
Christian Heller [Tue, 28 Jan 2025 12:46:32 +0000 (13:46 +0100)]
Add /balance?up_incl= link to Booking edit views.

11 hours agoCalculate /balance up-and-incl. rather than up-and-excl, name last included Booking...
Christian Heller [Tue, 28 Jan 2025 12:39:20 +0000 (13:39 +0100)]
Calculate /balance up-and-incl. rather than up-and-excl, name last included Booking in view.

11 hours agoRedirect /booking/{id} to /edit_structured/{id} for now.
Christian Heller [Tue, 28 Jan 2025 12:23:59 +0000 (13:23 +0100)]
Redirect /booking/{id} to /edit_structured/{id} for now.

11 hours agoImprove /balance layout.
Christian Heller [Tue, 28 Jan 2025 12:03:28 +0000 (13:03 +0100)]
Improve /balance layout.

12 hours agoOn TransferLine input, default currency to '€' if amount provided.
Christian Heller [Tue, 28 Jan 2025 10:54:34 +0000 (11:54 +0100)]
On TransferLine input, default currency to '€' if amount provided.

40 hours agoOn reload and save button use, always redirect to where we're coming from.
Christian Heller [Mon, 27 Jan 2025 07:16:51 +0000 (08:16 +0100)]
On reload and save button use, always redirect to where we're coming from.

40 hours agoImprove /balance indentation.
Christian Heller [Mon, 27 Jan 2025 06:57:27 +0000 (07:57 +0100)]
Improve /balance indentation.

41 hours agoFurther refine balance layout.
Christian Heller [Mon, 27 Jan 2025 06:46:45 +0000 (07:46 +0100)]
Further refine balance layout.

41 hours agoImprove balance layout, ensure € always displayed first, show full Account paths.
Christian Heller [Mon, 27 Jan 2025 06:08:39 +0000 (07:08 +0100)]
Improve balance layout, ensure € always displayed first, show full Account paths.

47 hours agoForce user to apply or revert changes in edit view before switching its display mode.
Christian Heller [Mon, 27 Jan 2025 00:06:34 +0000 (01:06 +0100)]
Force user to apply or revert changes in edit view before switching its display mode.

2 days agoTo structured editing view, add addition/deletion/movement of lines.
Christian Heller [Sun, 26 Jan 2025 21:39:19 +0000 (22:39 +0100)]
To structured editing view, add addition/deletion/movement of lines.

2 days agoAdd structured handling of intro lines.
Christian Heller [Sun, 26 Jan 2025 11:39:17 +0000 (12:39 +0100)]
Add structured handling of intro lines.

2 days agoAdd per-line structured editing of Bookings.
Christian Heller [Sun, 26 Jan 2025 11:20:45 +0000 (12:20 +0100)]
Add per-line structured editing of Bookings.

2 days agoFix "raw" view being autoescaped into garbage.
Christian Heller [Sun, 26 Jan 2025 10:40:16 +0000 (11:40 +0100)]
Fix "raw" view being autoescaped into garbage.

2 days agoUpdate plomlib (for Jinja autoescaping).
Christian Heller [Sun, 26 Jan 2025 10:24:10 +0000 (11:24 +0100)]
Update plomlib (for Jinja autoescaping).

2 days agoBase .tainted calculation on current .dat_lines hash.
Christian Heller [Sun, 26 Jan 2025 09:11:54 +0000 (10:11 +0100)]
Base .tainted calculation on current .dat_lines hash.

5 days agoDon't hide 0.00 amounts.
Christian Heller [Thu, 23 Jan 2025 07:22:06 +0000 (08:22 +0100)]
Don't hide 0.00 amounts.

5 days agoAdd ?cutoff to /balance.
Christian Heller [Thu, 23 Jan 2025 07:19:16 +0000 (08:19 +0100)]
Add ?cutoff to /balance.

6 days agoAdd basic editing of Bookings, and file saving.
Christian Heller [Wed, 22 Jan 2025 23:09:47 +0000 (00:09 +0100)]
Add basic editing of Bookings, and file saving.

6 days agoImprove balance layout.
Christian Heller [Wed, 22 Jan 2025 19:31:48 +0000 (20:31 +0100)]
Improve balance layout.

6 days agoImprove balance indentation display.
Christian Heller [Wed, 22 Jan 2025 19:25:02 +0000 (20:25 +0100)]
Improve balance indentation display.

6 days agoAdd dat file reload button.
Christian Heller [Wed, 22 Jan 2025 19:19:09 +0000 (20:19 +0100)]
Add dat file reload button.

6 days agoImprove balance table layout, color warning if bad Bookings.
Christian Heller [Wed, 22 Jan 2025 19:00:58 +0000 (20:00 +0100)]
Improve balance table layout, color warning if bad Bookings.

6 days agoRefactor templates, improve values display in /balance.
Christian Heller [Wed, 22 Jan 2025 15:32:08 +0000 (16:32 +0100)]
Refactor templates, improve values display in /balance.

6 days agoFix broken sink summation.
Christian Heller [Wed, 22 Jan 2025 13:55:30 +0000 (14:55 +0100)]
Fix broken sink summation.

6 days agoAdd balance view.
Christian Heller [Wed, 22 Jan 2025 13:55:20 +0000 (14:55 +0100)]
Add balance view.

6 days agoInvalidate Booking for out-of-order date.
Christian Heller [Wed, 22 Jan 2025 12:38:18 +0000 (13:38 +0100)]
Invalidate Booking for out-of-order date.

6 days agoRefactor templates.
Christian Heller [Wed, 22 Jan 2025 12:22:28 +0000 (13:22 +0100)]
Refactor templates.

6 days agoFix brokenness of individual-Booking view.
Christian Heller [Wed, 22 Jan 2025 12:09:09 +0000 (13:09 +0100)]
Fix brokenness of individual-Booking view.

6 days agoAlso highlight errors and warned-about Bookings in "raw" view.
Christian Heller [Wed, 22 Jan 2025 12:08:24 +0000 (13:08 +0100)]
Also highlight errors and warned-about Bookings in "raw" view.

6 days agoMore warning/error/validation code refactoring.
Christian Heller [Wed, 22 Jan 2025 12:02:33 +0000 (13:02 +0100)]
More warning/error/validation code refactoring.

6 days agoSome refactoring of warning markings.
Christian Heller [Wed, 22 Jan 2025 11:32:18 +0000 (12:32 +0100)]
Some refactoring of warning markings.

6 days agoWarn for _all_ lines of Booking with invalid lines.
Christian Heller [Wed, 22 Jan 2025 11:22:06 +0000 (12:22 +0100)]
Warn for _all_ lines of Booking with invalid lines.

7 days agoValidate bookings balances.
Christian Heller [Tue, 21 Jan 2025 03:26:45 +0000 (04:26 +0100)]
Validate bookings balances.

8 days agoProperly store Booking.amount rather than just an ellipsized string.
Christian Heller [Mon, 20 Jan 2025 21:58:08 +0000 (22:58 +0100)]
Properly store Booking.amount rather than just an ellipsized string.

8 days agoExtend BookingLine validations, differentiate class into two cases.
Christian Heller [Mon, 20 Jan 2025 21:47:01 +0000 (22:47 +0100)]
Extend BookingLine validations, differentiate class into two cases.

8 days agoAdd per-line error messages.
Christian Heller [Mon, 20 Jan 2025 20:47:11 +0000 (21:47 +0100)]
Add per-line error messages.

8 days agoRefactor templates.
Christian Heller [Mon, 20 Jan 2025 12:33:22 +0000 (13:33 +0100)]
Refactor templates.

8 days agoMinor linking fix to raw view template.
Christian Heller [Mon, 20 Jan 2025 11:57:42 +0000 (12:57 +0100)]
Minor linking fix to raw view template.

8 days agoImprove Booking-specific view.
Christian Heller [Mon, 20 Jan 2025 11:51:51 +0000 (12:51 +0100)]
Improve Booking-specific view.

8 days agoFix buggy links in raw view.
Christian Heller [Mon, 20 Jan 2025 11:36:00 +0000 (12:36 +0100)]
Fix buggy links in raw view.

8 days agoMove interpretation of .code lines into new BookingLine construct.
Christian Heller [Mon, 20 Jan 2025 11:35:39 +0000 (12:35 +0100)]
Move interpretation of .code lines into new BookingLine construct.

8 days agoStore relevant lines in Booking, calc ending index from their number.
Christian Heller [Mon, 20 Jan 2025 11:05:17 +0000 (12:05 +0100)]
Store relevant lines in Booking, calc ending index from their number.

8 days agoFor Booking view, use '/{Booking.id_}' rather than '?idx={Booking.id_}'.
Christian Heller [Mon, 20 Jan 2025 10:54:09 +0000 (11:54 +0100)]
For Booking view, use '/{Booking.id_}' rather than '?idx={Booking.id_}'.

8 days agoInitial server code and template commit.
Christian Heller [Mon, 20 Jan 2025 09:42:46 +0000 (10:42 +0100)]
Initial server code and template commit.

8 days agoDefine jinja dependency.
Christian Heller [Mon, 20 Jan 2025 09:42:30 +0000 (10:42 +0100)]
Define jinja dependency.

8 days agoAdd plomlib submodule.
Christian Heller [Mon, 20 Jan 2025 09:42:14 +0000 (10:42 +0100)]
Add plomlib submodule.