Leo Vasanko
|
b1731e5abf
|
Inline get_config, rewrite update_config, DB init Config and rp_id defaults changed.
|
2026-02-10 23:17:28 +00:00 |
|
Leo Vasanko
|
9332eb63ab
|
ResetToken.hash(phrase) added avoiding code duplication.
|
2026-02-10 22:56:49 +00:00 |
|
Leo Vasanko
|
310a4e9a87
|
Remove remaining DB getter functions, inline at call site and add ResetToken.by_passphrase().
|
2026-02-10 22:48:31 +00:00 |
|
Leo Vasanko
|
6961a82f3f
|
Remove unnecessary odd getter from db.operations.
|
2026-02-10 22:37:57 +00:00 |
|
Leo Vasanko
|
f7d9d03765
|
Refactor DB lifecycle functions init and cleanup to separate db.lifecycle module.
|
2026-02-10 22:28:38 +00:00 |
|
Leo Vasanko
|
2f2934db6b
|
CRUD store and delete on the DB classes directly.
|
2026-02-10 22:19:02 +00:00 |
|
Leo Vasanko
|
f0d360758c
|
Db operations: bootstrap separated to its own module.
|
2026-02-10 22:09:07 +00:00 |
|
Leo Vasanko
|
12715ee405
|
Use strictly same now timestamp over a transaction, even for UUIDv7s generated.
|
2026-02-10 21:45:09 +00:00 |
|
Leo Vasanko
|
2105040661
|
Calculate session expiry times in operations, using a common now timestamp for everything.
|
2026-02-10 21:35:56 +00:00 |
|
Leo Vasanko
|
4fcfee78c7
|
Set last seen and increment visits during registration, not only on authentication.
|
2026-02-10 21:25:20 +00:00 |
|
Leo Vasanko
|
859a76a029
|
README
|
2026-02-09 19:22:05 +00:00 |
|
Leo Vasanko
|
441f920736
|
README
|
2026-02-09 18:52:53 +00:00 |
|
Leo Vasanko
|
9716b06399
|
README
|
2026-02-09 18:46:03 +00:00 |
|
Leo Vasanko
|
abdca4f648
|
Make config part of bootstrap.
|
2026-02-09 18:33:29 +00:00 |
|
Leo Vasanko
|
eb2a003f24
|
Improved CLI logging of DB transactions.
|
2026-02-09 18:28:24 +00:00 |
|
Leo Vasanko
|
e4efc1c442
|
Fix save config running before bootstrap for new databases.
|
2026-02-09 18:07:51 +00:00 |
|
Leo Vasanko
|
a1cb112f50
|
Cleaner database error handling and fixes.
|
2026-02-09 17:55:03 +00:00 |
|
Leo Vasanko
|
5962f394b5
|
Minor fixes to config handling.
|
2026-02-09 17:37:10 +00:00 |
|
Leo Vasanko
|
215799e6d7
|
README
|
2026-02-09 17:18:55 +00:00 |
|
Leo Vasanko
|
b92cc183dd
|
Storing config on database to simplify reloads by CLI.
|
2026-02-09 17:00:40 +00:00 |
|
Leo Vasanko
|
9ab5feb4f0
|
Change database name to (rp-id).paskiadb (previously paskia.jsonl). Validate the rp-id in passkey init.
|
2026-02-09 16:42:12 +00:00 |
|
Leo Vasanko
|
a5b207b2b6
|
Upgrade fastapi-vue-setup.
|
2026-02-09 16:29:24 +00:00 |
|
Leo Vasanko
|
5163a02cb8
|
README
|
2026-02-06 01:07:00 +00:00 |
|
Leo Vasanko
|
1cb19dd902
|
README
|
2026-02-06 01:00:58 +00:00 |
|
Leo Vasanko
|
5d7fe4e9f3
|
README
|
2026-02-06 00:29:16 +00:00 |
|
Leo Vasanko
|
b90fc71589
|
README
|
2026-02-06 00:27:01 +00:00 |
|
Leo Vasanko
|
f1d48cec49
|
README
|
2026-02-06 00:25:38 +00:00 |
|
Leo Vasanko
|
3d6c82b611
|
README
|
2026-02-06 00:23:44 +00:00 |
|
Leo Vasanko
|
eaeb67a881
|
README
|
2026-02-06 00:22:03 +00:00 |
|
Leo Vasanko
|
86393e4a26
|
Docs, screenshot of permissions view.
|
2026-02-06 00:16:29 +00:00 |
|
Leo Vasanko
|
544f6697e4
|
Docs
|
2026-02-06 00:08:27 +00:00 |
|
Leo Vasanko
|
3a276e9941
|
README
|
2026-02-05 22:58:42 +00:00 |
|
Leo Vasanko
|
75e5cb9d6e
|
README
|
2026-02-05 22:44:26 +00:00 |
|
Leo Vasanko
|
362778dd84
|
README
|
2026-02-05 21:54:14 +00:00 |
|
Leo Vasanko
|
0030c5c35d
|
Remove the reset subcommand that was broken and unnecessary.
|
2026-02-05 21:53:30 +00:00 |
|
Leo Vasanko
|
572a7522ae
|
Screenshots, README.
|
2026-02-05 21:38:57 +00:00 |
|
Leo Vasanko
|
fe913c32ba
|
New screenshot after theme changes.
|
2026-02-05 20:38:30 +00:00 |
|
Leo Vasanko
|
b4ff430612
|
Release paskia-js 0.1.3 with minor updates on styling and metadata.
|
2026-02-05 19:49:39 +00:00 |
|
Leo Vasanko
|
03f3a2bdbe
|
Remove paskia-migration script (SQL no longer supported).
|
2026-02-05 19:32:18 +00:00 |
|
Leo Vasanko
|
aa8e1c23d1
|
Update tests for the latest changes.
|
2026-02-05 19:26:20 +00:00 |
|
Leo Vasanko
|
8ba5356d11
|
ruff check
|
2026-02-05 19:21:03 +00:00 |
|
Leo Vasanko
|
3e533d4414
|
Change host normalization to remove port numbers - sessions are per host, cookies don't respect port numbers.
|
2026-02-05 19:04:40 +00:00 |
|
Leo Vasanko
|
c04e9659ce
|
Upgrade by fastapi-vue-setup, devserver script entirely rewritten to use its facilities.
|
2026-02-05 18:50:08 +00:00 |
|
Leo Vasanko
|
fa378eb82e
|
Improved client IP and UA handling.
|
2026-02-05 18:02:23 +00:00 |
|
Leo Vasanko
|
e1f6c85ced
|
Improved theme picker
|
2026-02-05 16:19:06 +00:00 |
|
Leo Vasanko
|
ad347a9d8a
|
Load stylesheets directly from HTML to avoid flashing wrong background color first.
|
2026-02-05 15:39:51 +00:00 |
|
Leo Vasanko
|
df8bbef8de
|
Styling updates, more robust dynamic/userpref light/dark switching. Sync with paskia-js.
|
2026-02-05 15:34:02 +00:00 |
|
Leo Vasanko
|
9a6614f057
|
Improved UI feedback on registration link creation.
|
2026-02-05 14:26:11 +00:00 |
|
Leo Vasanko
|
4953920dbf
|
Better UI for role deletions.
|
2026-02-05 14:05:36 +00:00 |
|
Leo Vasanko
|
f39986412a
|
API/DB cleanup for flat URLs that don't include org where users etc. are referred to. Implement user deletion in admin app and API, UI improvement. Reset token DB factory function revised to create passphrase and key internally. Removed unneeded functions and args, using update_user_role instead of a separate deleted _in_organization function.
|
2026-02-05 14:05:31 +00:00 |
|