home · contact · privacy
plomledger
5 hours agoOn reload and save button use, always redirect to where we're coming from. master
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.

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

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

7 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.

13 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.

15 hours 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.

25 hours 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.

25 hours 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.

26 hours 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.

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

28 hours 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.

4 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.

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

4 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.

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

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

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

4 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.

4 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.

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

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

5 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.

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

5 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.

5 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.

5 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.

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

5 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.

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

6 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.

6 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.

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

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

7 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.

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

7 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.

7 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.

7 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.

7 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_}'.

7 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.

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

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