LeoVasanko
|
7e49ef296a
|
Create a stand-alone paskia npm package (paskia-js). Make the frontend use it (but from source tree to keep synced).
|
2026-01-29 19:46:26 +00:00 |
|
LeoVasanko
|
af35ff3d4c
|
Add a screenshot.
|
2026-01-29 19:15:17 +00:00 |
|
LeoVasanko
|
dac1415a86
|
More of a normal white path color.
|
2026-01-29 16:57:30 +00:00 |
|
LeoVasanko
|
433844cf08
|
Refactor to separate paskia lib functionality generally useful for various apps.
|
2026-01-29 16:55:46 +00:00 |
|
LeoVasanko
|
c9ea1c8948
|
Consistent and stronger session revalidation checks in Auth profile and Admin App. Fix missing handling of link generation network errors.
|
2026-01-29 16:02:29 +00:00 |
|
LeoVasanko
|
58f46c6abf
|
Logging cleanup, better colors, suppress more useless messages. Enable reloading in devmode again (needs uvicorn.run to function).
|
2026-01-29 14:48:59 +00:00 |
|
LeoVasanko
|
7c4418e631
|
Smarter change logging on console.
v0.9.1
|
2026-01-28 23:22:03 +00:00 |
|
LeoVasanko
|
1648c8641f
|
Improved access logging.
|
2026-01-28 23:01:35 +00:00 |
|
LeoVasanko
|
63eb088dbd
|
Cleanup
|
2026-01-28 20:31:33 +00:00 |
|
LeoVasanko
|
e88cc004dd
|
Implement versioning in metadata, outside of the DB itself. Cleanup to migration handling and changes. Implement new migration step using msgspec normalization.
|
2026-01-28 20:21:09 +00:00 |
|
LeoVasanko
|
76921e8b31
|
Add migrate:msgspec for changes in schema that don't require version bump. Rename the other migrations to migrate:sql and migrate:v{N}.
|
2026-01-28 19:24:15 +00:00 |
|
LeoVasanko
|
c1b0aab296
|
Cleanup
|
2026-01-28 19:17:24 +00:00 |
|
LeoVasanko
|
8f89bb6d4b
|
Modules missing git add
|
2026-01-28 19:04:18 +00:00 |
|
LeoVasanko
|
d16d1ed1c2
|
Make database changes outside of transaction a fatal error. Fix bootstrap and migrate to work with various latest changes.
|
2026-01-28 19:04:00 +00:00 |
|
LeoVasanko
|
2cfca81672
|
Fix a bug with validate returning 401 when a session was refreshed. Simplify & cleanup.
|
2026-01-28 18:45:02 +00:00 |
|
LeoVasanko
|
ce300ebdaf
|
API to use msgspec structs as well.
|
2026-01-28 18:31:45 +00:00 |
|
LeoVasanko
|
7329223784
|
Implement full ORM. Various other cleanup.
|
2026-01-28 17:19:56 +00:00 |
|
LeoVasanko
|
c8d659b5ca
|
Move get_session_context to DB.session_ctx().
|
2026-01-28 14:52:18 +00:00 |
|
LeoVasanko
|
29ea6426fe
|
Problem solved, remove extraneous migration, reset to v1.
v0.9.0
|
2026-01-28 02:29:53 +00:00 |
|
LeoVasanko
|
88a170a37b
|
Debug DB problem
|
2026-01-28 02:27:26 +00:00 |
|
LeoVasanko
|
38d240d86d
|
Credential update was being done out of transaction, now part of login.
|
2026-01-28 02:22:47 +00:00 |
|
LeoVasanko
|
53362b8061
|
Debug DB problem
|
2026-01-28 02:19:54 +00:00 |
|
LeoVasanko
|
d3d5f5a3c8
|
Remove get_session_context setting of host (now read only op as expected). Make session host, ip and user_agent always set (the ua potentially empty string).
|
2026-01-28 02:14:34 +00:00 |
|
LeoVasanko
|
d156fb9221
|
Fix migration logic.
|
2026-01-28 02:02:18 +00:00 |
|
LeoVasanko
|
f868bc59d1
|
Fix migration logic.
|
2026-01-28 01:58:36 +00:00 |
|
LeoVasanko
|
0022986d4e
|
Implement migration to remove created_at timestamp from Orgs that already has one, bumping db v1.
|
2026-01-28 01:52:33 +00:00 |
|
LeoVasanko
|
b08cca754f
|
Remove Org.created_at to maintain compatibility with old versions (the field was not being used).
|
2026-01-28 01:31:35 +00:00 |
|
LeoVasanko
|
aa58f08bc5
|
Hardened PATCH handling (only allow updating select fields). Hardened DB transactions, rollback.
|
2026-01-28 01:13:05 +00:00 |
|
LeoVasanko
|
1062b5d6c8
|
Fix background task still running twice, and add a check to prevent that happening again (double expiry).
|
2026-01-27 23:51:13 +00:00 |
|
LeoVasanko
|
3d49cbf2d6
|
Disable API docs that display very much broken due to missing request/response typing.
|
2026-01-27 23:27:42 +00:00 |
|
LeoVasanko
|
13c49aebfd
|
Remove unnecessary use of async now that db access doesn't need awaiting.
|
2026-01-27 23:16:17 +00:00 |
|
LeoVasanko
|
abec77d561
|
Broken import
|
2026-01-27 22:46:49 +00:00 |
|
LeoVasanko
|
9b505ff553
|
DB background worker cleanup, avoid issue with double cleanup. Faster write to disk.
|
2026-01-27 22:21:33 +00:00 |
|
LeoVasanko
|
ddd70e6130
|
Cleaner typing to avoid some checking errors.
|
2026-01-27 22:04:14 +00:00 |
|
LeoVasanko
|
cf1124c251
|
DB transactions cleanup, better actor/user data. Simplified admin API. Use UUID to refer to a specific permission in admin API. Other cleanup.
|
2026-01-27 21:48:21 +00:00 |
|
LeoVasanko
|
7504aaf7e0
|
Move imports to top of file.
|
2026-01-27 20:16:32 +00:00 |
|
LeoVasanko
|
e8247a2c7f
|
Remove most remaining DB getters. Add ws auth chat helper function to avoid repetition, along with the existing register chat in wschat.py.
|
2026-01-27 20:01:17 +00:00 |
|
LeoVasanko
|
968964c4c9
|
Remove db.get_session.
|
2026-01-27 18:28:32 +00:00 |
|
LeoVasanko
|
6aa1a08e39
|
Remove list_sessions_for_user, inline db access at call sites.
|
2026-01-27 18:25:29 +00:00 |
|
LeoVasanko
|
31f40d874c
|
DB cleanup: removed get_permission_organizations and build_org. Using db.data() for read access at call sites.
|
2026-01-27 18:23:17 +00:00 |
|
LeoVasanko
|
7530d7a710
|
DB cleanup continued: Made the working copy data public in DB class.
|
2026-01-27 18:02:16 +00:00 |
|
LeoVasanko
|
90d5f0e45f
|
Remove runtime expiry checks; the db background cleanup makes this unnecessary.
|
2026-01-27 16:55:07 +00:00 |
|
LeoVasanko
|
f0d1b86d6b
|
Database cleanup continues, build functions replaced by post init. Simplified some APIs.
|
2026-01-27 16:53:13 +00:00 |
|
LeoVasanko
|
dbdd1dbd3c
|
Missing import in migrate script.
|
2026-01-27 16:26:48 +00:00 |
|
LeoVasanko
|
8f862fb4d1
|
Consistently use UUID type in APIs instead of UUID str as option.
|
2026-01-27 16:24:02 +00:00 |
|
LeoVasanko
|
cfb917da46
|
DB getter refactoring. Documented call sites. Added separate function for by-scope permission lookup.
|
2026-01-27 15:54:28 +00:00 |
|
LeoVasanko
|
3a8e7d1f4f
|
Remove credentials: 'include', a mechanism that we don't actually use.
|
2026-01-27 15:23:19 +00:00 |
|
LeoVasanko
|
86966526c4
|
Finalize database API class merge.
|
2026-01-27 03:00:18 +00:00 |
|
LeoVasanko
|
3196aa7688
|
Refactor API to match database, no _uuid postfixes.
|
2026-01-27 02:32:46 +00:00 |
|
LeoVasanko
|
2fadaea19c
|
Update E2E tests with changes since a while back.
|
2026-01-27 02:24:09 +00:00 |
|