kacerrandClaude Opus 5.5 97f94afa02 fix: treat VS as a string on read and write
Go stringified sheet cells with fmt.Sprint, so a numeric VS read with
UNFORMATTED_VALUE was rendered as 2.609767878e+09. Text columns of the
payments sheet now go through sheets.CellString, which never uses
exponent form; bank inference uses the same helper.

Both sync implementations now append VS as a text cell so Sheets keeps
it a string and leading zeros survive. Existing rows are not rewritten.

Python already read VS as a digit string; a regression test pins that.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 11:34:20 +02:00
2026-05-24 21:15:38 +02:00

FUJ Management Documentation

Welcome to the documentation for the FUJ Management application.

This project automates financial and operational management for the FUJ (Frisbee Ultimate Jablonec) club.

Go is the primary implementation (go/). The project was originally developed in Python; that version now lives in legacy/ and is considered legacy. New features are still built in both. Most guides below predate this change and describe the Python version with its old paths (app.py, scripts/ are now legacy/app.py, legacy/scripts/).

Navigation

Use the sidebar to explore the documentation:

For more technical details, check out the guides by Claude and Gemini in the sidebar.

S
Description
Brainstorming and possibly automatization of internal processes in FUJ frisbee team - mainly finances
Readme
1.2 MiB
Languages
Go 48.7%
Python 28.9%
HTML 13.7%
Go Template 3%
JavaScript 2.6%
Other 3.1%