Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-06 | config.ini | Frederick Yin | |
2022-02-05 | Config format switched to .ini | Frederick Yin | |
Eliminated toml from dependency list | |||
2022-02-04 | "Invalid date" also indicated in lent_time_ago | Frederick Yin | |
2022-02-04 | Supply Jinja with full umbrella data sorted by status | Frederick Yin | |
2022-02-03 | Fix datetime format on web admin console | Frederick Yin | |
2022-02-03 | Use Process for mock jForm in routine test | Frederick Yin | |
2022-02-03 | Reformat w/ black | Frederick Yin | |
2022-02-03 | Adapt test suites | Frederick Yin | |
2022-02-03 | Adapt process_overdue | Frederick Yin | |
2022-02-02 | Frontend lent_at UX enhancements | Frederick Yin | |
2022-02-02 | Mostly westling timezones | Frederick Yin | |
2022-02-02 | Reject auth actions other than login/register | Frederick Yin | |
2022-02-02 | Umbrella count on admin page is done in core, not Jinja | Frederick Yin | |
2022-02-02 | Umbrellas.read can optionally return dict for single umbrella | Frederick Yin | |
2022-02-02 | Adapt jinja templates | Frederick Yin | |
2022-02-02 | Adapt web interface | Frederick Yin | |
2022-02-02 | Reword admin logs | Frederick Yin | |
2022-02-02 | Adapt core to new db | Frederick Yin | |
2022-02-01 | Refine routines | Frederick Yin | |
2022-02-01 | JForm key number defaults to None when answer is not a number | Frederick Yin | |
2022-02-01 | Allow datetime.datetime type for Umbrellas.update | Frederick Yin | |
2022-02-01 | SQLite in favor of CSV database | Frederick Yin | |
Deprecate csv database format, move around some methods | |||
2021-12-08 | Add nginx.conf | Frederick Yin | |
2021-12-08 | Improve comments in config.toml | Frederick Yin | |
Also, accept_new_users defaults to true. | |||
2021-11-26 | Add admin entrance on index page | Frederick Yin | |
2021-11-26 | Remove potentially copyrighted image | Frederick Yin | |
2021-11-25 | Add systemd services | Frederick Yin | |
2021-11-25 | Update .gitignore: .undodir (vim-workspace) | Frederick Yin | |
2021-11-24 | Fix requirements.txt | Frederick Yin | |
2021-11-24 | Use dateutil to parse jForm date | Frederick Yin | |
Because jForm trims trailing 0's from milliseconds and Python's standard datetime.datetime.fromisoformat doesn't like that | |||
2021-11-24 | JForm URLs are not subpaths of jimbrella_dir | Frederick Yin | |
2021-11-24 | New config entry "jimbrella_dir" | Frederick Yin | |
Add explanation for jimbrella_dir | |||
2021-11-24 | Clean up repo structure | Frederick Yin | |
This makes the repo easily deployable. | |||
2021-11-24 | Add requirements.txt | Frederick Yin | |
2021-11-23 | Index page with QR codes | Frederick Yin | |
2021-11-23 | Config option accept_new_user; logout | Frederick Yin | |
2021-11-23 | Keep track of overdue umbrellas | Frederick Yin | |
Also keep an admin log entry | |||
2021-11-23 | Return 0 if bookmark is not integer | Frederick Yin | |
2021-11-23 | Fetch givaback jForm in routine | Frederick Yin | |
2021-11-14 | Pass admin log to sync_database | Frederick Yin | |
2021-10-31 | Compat: remove encoding from logging config | Frederick Yin | |
2021-10-31 | Only read environment variable when it exists | Frederick Yin | |
2021-10-31 | Admin logs are displayed in reverse | Frederick Yin | |
2021-10-31 | Add /admin/logs to admin tabs template | Frederick Yin | |
2021-10-31 | Implement ADMIN_MODIFY_DB logs | Frederick 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-31 | CsvTable keeps log when a row cannot be read | Frederick Yin | |
Also, lockfile is unlocked even when app crashes. | |||
2021-10-31 | AdminLog keeps log and skips when an entry cannot be read | Frederick Yin | |
2021-10-31 | jimbrella.web keeps log | Frederick Yin | |
2021-10-31 | Config: read from TOML file | Frederick Yin | |
2021-10-31 | Compat: list[dict] type hinting unsupported by 3.7 | Frederick Yin | |