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 |
|
Leo Vasanko
|
db75535e05
|
Change CLI to use --listen rather than positional hostport argument. Fix listening on all interfaces (runs lifespan twice, which needs to be OK). Update README with various CLI changes and more.
|
2026-02-05 02:58:07 +00:00 |
|
Leo Vasanko
|
f868ee3f6b
|
Add missing __init__ that was causing ModuleFoundError trying to import paskia.util.
|
2026-02-05 02:33:05 +00:00 |
|
Leo Vasanko
|
bafa5b584a
|
Console startup box themed as well.
|
2026-01-31 00:30:14 +00:00 |
|
Leo Vasanko
|
6f1dfd1ab5
|
Missing theme file. Added favicon.
|
2026-01-31 00:25:38 +00:00 |
|
Leo Vasanko
|
cc439aaf12
|
Light/dark selection in user profile, if set this is preferred on the whole system, together with app overrides (the first one on the URL wins).
|
2026-01-30 23:31:06 +00:00 |
|
Leo Vasanko
|
0096727b41
|
Light/dark override for in-app login dialogs to match app style e.g. light only
|
2026-01-30 23:00:02 +00:00 |
|
Leo Vasanko
|
d22879c0f6
|
Screenshots on README.
|
2026-01-29 22:50:54 +00:00 |
|
Leo Vasanko
|
75c592dbc0
|
Log proper action for delete_session depending on what function it performs: logout, delete_session (user's own) or admin:delete_session.
|
2026-01-29 22:44:22 +00:00 |
|
Leo Vasanko
|
4258ddcf04
|
Smarter change logging on console, properly display newly created items (not available via jsondiffs).
|
2026-01-29 22:39:16 +00:00 |
|
Leo Vasanko
|
635422a5f5
|
Better change entry logging.
|
2026-01-29 22:09:26 +00:00 |
|
Leo Vasanko
|
5d52eb0b22
|
Silence type checker about our unconventional imports.
|
2026-01-29 22:09:03 +00:00 |
|
Leo Vasanko
|
4e80e82b38
|
Fix WS access log IP margin size change missed in earlier commit.
|
2026-01-29 21:39:30 +00:00 |
|
Leo Vasanko
|
4ee131563b
|
Add paskia-js to Python build; update build-frontend to use fastapi-vue utils for JS_RUNTIME that also can be set via env now. Fix paskia-js compatibility issue with deno, now works with all three runtimes.
|
2026-01-29 21:33:39 +00:00 |
|
Leo Vasanko
|
e9cc84f3c6
|
Smarter access log formatting with IPv6.
|
2026-01-29 21:17:50 +00:00 |
|
Leo Vasanko
|
8749067da7
|
Add support for perm=foo+bar to specify multiple scopes that are required. Multiple perm args are acceptable too. Pretty logging of permission denied errors.
|
2026-01-29 21:11:29 +00:00 |
|
Leo Vasanko
|
ac85379779
|
Restrict remote auth to the existing granting user's credentials.
|
2026-01-29 20:24:26 +00:00 |
|
Leo Vasanko
|
09c241aa2c
|
Cleanup auth WS code, refactor to remove duplication and pass proper context.
|
2026-01-29 20:15:01 +00:00 |
|
Leo Vasanko
|
ba6dea03d3
|
Add missing context on update_session.
|
2026-01-29 19:51:56 +00:00 |
|
Leo Vasanko
|
5fc5226480
|
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 |
|
Leo Vasanko
|
9b9086b52e
|
Add a screenshot.
|
2026-01-29 19:15:17 +00:00 |
|
Leo Vasanko
|
a0de041348
|
More of a normal white path color.
|
2026-01-29 16:57:30 +00:00 |
|
Leo Vasanko
|
d8743d9f90
|
Refactor to separate paskia lib functionality generally useful for various apps.
|
2026-01-29 16:55:46 +00:00 |
|
Leo Vasanko
|
760b109eef
|
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 |
|
Leo Vasanko
|
f89e812c86
|
Logging cleanup, better colors, suppress more useless messages. Enable reloading in devmode again (needs uvicorn.run to function).
|
2026-01-29 14:49:22 +00:00 |
|
Leo Vasanko
|
33f6512b4b
|
Smarter change logging on console.
|
2026-01-28 23:22:13 +00:00 |
|
Leo Vasanko
|
f3646ed6c5
|
Improved access logging.
|
2026-01-28 23:01:35 +00:00 |
|
Leo Vasanko
|
6b8a2a2376
|
Cleanup
|
2026-01-28 20:31:33 +00:00 |
|
Leo Vasanko
|
89d0a12a6f
|
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:23:00 +00:00 |
|
Leo Vasanko
|
5ec50be922
|
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 |
|
Leo Vasanko
|
93fd496254
|
Cleanup
|
2026-01-28 19:17:24 +00:00 |
|
Leo Vasanko
|
ff3c4a00e5
|
Modules missing git add
|
2026-01-28 19:04:18 +00:00 |
|
Leo Vasanko
|
a70eba3440
|
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 |
|
Leo Vasanko
|
21f3a713f6
|
Fix a bug with validate returning 401 when a session was refreshed. Simplify & cleanup.
|
2026-01-28 18:45:02 +00:00 |
|
Leo Vasanko
|
7614d0e8d9
|
API to use msgspec structs as well.
|
2026-01-28 18:31:45 +00:00 |
|
Leo Vasanko
|
b79f367495
|
Implement full ORM. Various other cleanup.
|
2026-01-28 17:19:56 +00:00 |
|
Leo Vasanko
|
dcc89181b7
|
Move get_session_context to DB.session_ctx().
|
2026-01-28 14:52:18 +00:00 |
|
Leo Vasanko
|
6546b0730d
|
Problem solved, remove extraneous migration, reset to v1.
|
2026-01-28 02:29:53 +00:00 |
|
Leo Vasanko
|
f59451d3b4
|
Debug DB problem
|
2026-01-28 02:27:26 +00:00 |
|
Leo Vasanko
|
ed8de169de
|
Credential update was being done out of transaction, now part of login.
|
2026-01-28 02:22:47 +00:00 |
|
Leo Vasanko
|
f29bd98020
|
Debug DB problem
|
2026-01-28 02:19:54 +00:00 |
|
Leo Vasanko
|
9983245652
|
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 |
|
Leo Vasanko
|
78a7c4f07a
|
Fix migration logic.
|
2026-01-28 02:02:18 +00:00 |
|
Leo Vasanko
|
614e5a289d
|
Fix migration logic.
|
2026-01-28 01:58:36 +00:00 |
|
Leo Vasanko
|
f90d9e4eb1
|
Implement migration to remove created_at timestamp from Orgs that already has one, bumping db v1.
|
2026-01-28 01:52:33 +00:00 |
|