notazof pushed to main at notazof/yavsc 2026-07-11 02:57:30 +01:00
8e8c558295 Merge pull request 'postIt' (#2) from postIt into main
abfc68a809 Just post one, at least
03cd9843d3 PostIt/Yavsc.Blogs: surface 4xx body + pin controller + red UI test for Save
56846e2781 Log the identity main params
58c08fe2fc auto refresh token
Compare 28 commits »
notazof merged pull request notazof/yavsc#2 2026-07-11 02:57:29 +01:00
postIt
notazof created pull request notazof/yavsc#2 2026-07-11 02:56:58 +01:00
postIt
notazof pushed to postIt at notazof/yavsc 2026-07-11 02:56:20 +01:00
abfc68a809 Just post one, at least
03cd9843d3 PostIt/Yavsc.Blogs: surface 4xx body + pin controller + red UI test for Save
Compare 2 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-10 00:27:23 +01:00
56846e2781 Log the identity main params
58c08fe2fc auto refresh token
Compare 2 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-09 23:28:53 +01:00
fdb7acca56 using Material.Avalonia
5104ffeb81 postIt: wire DarkMode, drop dead themeVariant, add UI tests for the banner
Compare 2 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-09 22:00:17 +01:00
1733dababb postIt: SettingsPage is a singleton, navigation is idempotent
120bae6f5c doc(arch): PostIt topology + up-to-date project list
Compare 2 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-09 21:35:12 +01:00
13d985e4e3 fixes the button access
d3664c5cdc postIt: scope list in SettingsPage, fix Settings DI re-registration
375e6482a6 test(yavsc.org): cover the kid derivation in ComputeKid
2c6d11577c Yavsc.Org: set KeyId on signing credentials
Compare 4 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-08 23:18:18 +01:00
6055117929 first, the blogs
notazof pushed to postIt at notazof/yavsc 2026-07-08 23:16:29 +01:00
0adc60d5ed simpler
2eadd6e1b7 better
b7873ebd7c GET posts [dev] 200
0aea6c0dbd PostIt: Sauver button on SettingsPage with dirty tracking
e9df13a477 test(postit): pin blogs scope on bearer, fix post-refactor tests
Compare 6 commits »
notazof pushed to postIt at notazof/yavsc 2026-07-07 22:13:50 +01:00
0480e3e3e8 fix(blogs): drop debug MapGet("/identity") claim-dumper
notazof pushed to postIt at notazof/yavsc 2026-07-07 21:49:49 +01:00
006e05a375 fix(blogs): register controller endpoints via MapControllers
notazof pushed to postIt at notazof/yavsc 2026-07-07 20:59:54 +01:00
4dc1946c82 PostIt: drop unused Settings.folder + align ViewLocator nullability
notazof pushed to postIt at notazof/yavsc 2026-07-07 20:49:41 +01:00
9e272a8147 PostIt: drop LoginPage, hoist Login into session banner, drop AuthorId field
notazof pushed to postIt at notazof/yavsc 2026-07-06 23:32:59 +01:00
c3f2408c4a test(blogs): real JwtBearer in fixture, drop X-Test-Role bypass
notazof pushed to postIt at notazof/yavsc 2026-07-06 22:03:48 +01:00
6d222cf819 fix(blogs): accept JSON on POST /api/v1/blog (no file)
notazof pushed to postIt at notazof/yavsc 2026-07-06 21:58:19 +01:00
9f5a1505e3 test(blogs): GET /api/v1/blog returns 200 with empty list
notazof pushed to postIt at notazof/yavsc 2026-07-06 21:50:41 +01:00
8c38bab45a feat(tests): scaffold Yavsc.Blogs.Tests with BlogsWebServerFixture
notazof pushed to main at notazof/yavsc 2026-07-06 21:35:50 +01:00
49b9619af7 Merge pull request 'postIt' (#1) from postIt into main
349ddc03f5 refactor: extract WebHostFixture + TestAuthPolicyProvider to shared lib
20a6f22ec3 PostIt: document the BaseAddress / pathPrefix URL convention
0d2d4160af PostIt: fix blog API double-prefix; drop redundant New
Compare 4 commits »
notazof merged pull request notazof/yavsc#1 2026-07-06 21:35:48 +01:00
postIt