summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-06config.iniFrederick Yin
2022-02-05Config format switched to .iniFrederick Yin
Eliminated toml from dependency list
2022-02-04"Invalid date" also indicated in lent_time_agoFrederick Yin
2022-02-04Supply Jinja with full umbrella data sorted by statusFrederick Yin
2022-02-03Fix datetime format on web admin consoleFrederick Yin
2022-02-03Use Process for mock jForm in routine testFrederick Yin
2022-02-03Reformat w/ blackFrederick Yin
2022-02-03Adapt test suitesFrederick Yin
2022-02-03Adapt process_overdueFrederick Yin
2022-02-02Frontend lent_at UX enhancementsFrederick Yin
2022-02-02Mostly westling timezonesFrederick Yin
2022-02-02Reject auth actions other than login/registerFrederick Yin
2022-02-02Umbrella count on admin page is done in core, not JinjaFrederick Yin
2022-02-02Umbrellas.read can optionally return dict for single umbrellaFrederick Yin
2022-02-02Adapt jinja templatesFrederick Yin
2022-02-02Adapt web interfaceFrederick Yin
2022-02-02Reword admin logsFrederick Yin
2022-02-02Adapt core to new dbFrederick Yin
2022-02-01Refine routinesFrederick Yin
2022-02-01JForm key number defaults to None when answer is not a numberFrederick Yin
2022-02-01Allow datetime.datetime type for Umbrellas.updateFrederick Yin
2022-02-01SQLite in favor of CSV databaseFrederick Yin
Deprecate csv database format, move around some methods
2021-12-08Add nginx.confFrederick Yin
2021-12-08Improve comments in config.tomlFrederick Yin
Also, accept_new_users defaults to true.
2021-11-26Add admin entrance on index pageFrederick Yin
2021-11-26Remove potentially copyrighted imageFrederick Yin
2021-11-25Add systemd servicesFrederick Yin
2021-11-25Update .gitignore: .undodir (vim-workspace)Frederick Yin
2021-11-24Fix requirements.txtFrederick Yin
2021-11-24Use dateutil to parse jForm dateFrederick Yin
Because jForm trims trailing 0's from milliseconds and Python's standard datetime.datetime.fromisoformat doesn't like that
2021-11-24JForm URLs are not subpaths of jimbrella_dirFrederick Yin
2021-11-24New config entry "jimbrella_dir"Frederick Yin
Add explanation for jimbrella_dir
2021-11-24Clean up repo structureFrederick Yin
This makes the repo easily deployable.
2021-11-24Add requirements.txtFrederick Yin
2021-11-23Index page with QR codesFrederick Yin
2021-11-23Config option accept_new_user; logoutFrederick Yin
2021-11-23Keep track of overdue umbrellasFrederick Yin
Also keep an admin log entry
2021-11-23Return 0 if bookmark is not integerFrederick Yin
2021-11-23Fetch givaback jForm in routineFrederick Yin
2021-11-14Pass admin log to sync_databaseFrederick Yin
2021-10-31Compat: remove encoding from logging configFrederick Yin
2021-10-31Only read environment variable when it existsFrederick Yin
2021-10-31Admin logs are displayed in reverseFrederick Yin
2021-10-31Add /admin/logs to admin tabs templateFrederick Yin
2021-10-31Implement ADMIN_MODIFY_DB logsFrederick Yin
When an admin requests /admin/umbrella/edit and the request succeeds, an ADMIN_MODIFY_DB log is kept. `Database.update` will keep track of the updated columns.
2021-10-31CsvTable keeps log when a row cannot be readFrederick Yin
Also, lockfile is unlocked even when app crashes.
2021-10-31AdminLog keeps log and skips when an entry cannot be readFrederick Yin
2021-10-31jimbrella.web keeps logFrederick Yin
2021-10-31Config: read from TOML fileFrederick Yin
2021-10-31Compat: list[dict] type hinting unsupported by 3.7Frederick Yin