Commit graph yavsc/src/test
Author SHA1 Message Date
0e9f61bd24
fix(api): avoid NRE in MailSender on rdv query notifications
The API did not bind the Smtp section and its appsettings lacked
Site.Owner, so MailSender threw a NullReferenceException and
PostQuery returned 500. Bind Smtp in the API, add Owner/Smtp to the
api appsettings template, and log/skip sending when mail
configuration is incomplete.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-21 12:20:38 +01:00
10d992a07a
Release 1.0.8-rc29
All checks were successful
Forgejo Release / release (push) Successful in 7m7s
Dotnet build and test / build (push) Successful in 11m55s
2026-10-19 22:48:38 +01:00
2dcbcd35b3
feat(invoicing): connect signed estimates and verified payment receipts
Freeze invoice totals and parties, record offline receipts and verify completed PayPal transactions. Protect idempotence and concurrent balance updates; add migration, API client, documentation and tests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-19 20:29:08 +01:00
5d03b2e477
feat(billing): model invoice payment balances and settlement
Persist amounts due and paid, derive partial and full settlement, and protect balances during command updates. Add migration, focused tests and invoicing documentation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-19 19:32:22 +01:00
ed51e62b29
Fix frontmatter parsing for quote workflow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-19 16:53:58 +01:00
4fc91cec3e
feat: add authenticated live podcasts and simplify native video playback
All checks were successful
Forgejo Release / release (push) Successful in 8m6s
Dotnet build and test / build (pull_request) Successful in 7m50s
Dotnet build and test / build (push) Successful in 9m29s
Include podcast capture, ingestion and replay, dependency and installer updates, and native video positioning after navigation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-19 15:39:12 +01:00
04c42d9380
feat(admin): port site administration to API and PostIt
Some checks failed
Dotnet build and test / build (push) Failing after 13m0s
Forgejo Release / release (push) Successful in 8m1s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-18 18:47:12 +01:00
ba384ba4c0
feat(PostIt): unify moderator administration and restore Android navigation
Group users and usage in the moderator administration page; retain personal profile management and show personal usage. Allow moderators to read the corresponding API lists while preserving administrator-only mutations. Restore navigation pages after Android activity recreation. Update tests, architecture documentation and CHANGELOG for 1.0.8-rc27.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-18 15:56:58 +01:00
cb8cf9406d
feat(notifications): support dismissing notifications in PostIt
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-18 12:49:52 +01:00
2765d3eef8
Fix URL-safe encoding of uploaded filenames
Replace the fragment marker used for unsupported filename characters with an underscore and cover upload metadata and static-file downloads.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-11 01:17:26 +01:00
446b595077
renaming of the 3Blog3 setting => UserFilesRoot
All checks were successful
Dotnet build and test / build (pull_request) Successful in 33m37s
2026-10-11 00:16:44 +01:00
f9d95fd98f
Notify performers of API bookings and client-signed estimates
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-11 00:14:33 +01:00
8b4b6a7c53
Add notifications API for PostIt home page
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-10 20:23:55 +01:00
7ee0c30500
Fix authenticated resource usage tracking
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-10 20:03:19 +01:00
af1e572f32
feat(postit): migrate editable profile data and admin profile flow 2026-10-07 12:20:26 +01:00
8c8ab70d38
REORG 2026-09-26 00:35:43 +01:00
Paul Schneider
45d76a2917 new mailling for not confirmed emails 2021-05-30 12:30:39 +01:00
Paul Schneider
ee8d80acf9 make 2021-04-05 01:33:09 +01:00
Paul Schneider
fc63787042 all 2021-04-05 00:11:54 +01:00
c2486fd19a -node => -ansii-to-html 2021-03-17 19:30:17 +00:00
4038c96773 removes not required test from non-regression tests 2021-03-17 19:17:43 +00:00
f39d6c48c5 yavsccli target 2021-03-10 01:41:31 +00:00
d12667d6de reorg 2021-01-04 00:32:25 +00:00
fb1edf8b8e Adding services and config to test starup
And having modified ressouces code files
2021-01-03 23:35:47 +00:00
0533c26ad9 1.0.6-rc17 2021-01-02 04:07:36 +00:00
6965778b04 regres => yes 2021-01-02 03:12:43 +00:00
86ec4a22f8 [DONT MERGE] 2021-01-02 00:41:54 +00:00
0756b3b2dd fixes a strange restore behavior 2020-11-01 20:28:00 +00:00
ff1444d664 principalement du format de code 2020-09-14 14:31:14 +01:00
222a0f96d1 encryption failed à la restauration depuis Nuget.org ++ 2020-09-11 03:39:10 +01:00
3cfe733e52 cli doit cibler le projet 2020-09-09 16:44:17 +01:00
b7fdf47529 Fixes abstract file name filter 2020-06-07 18:54:38 +01:00
e289c1bbd9 yavscd in prod 2019-12-11 16:42:07 +00:00
c3a6d5ec7e fear ..dll 2019-12-10 09:16:17 +00:00
1bd9843d7e packaging+fs 2019-08-21 17:46:20 +01:00
9501ee1f16 Localize using strongly typed resources:
generated Class with

     strotygen -p -t Yavsc.Models.IT.Fixing.Bug.resx

must be modified :

* prefix with 'Yavsc.Server.Resources.'  the baseName
  in call to new System.Resources.ResourceManager
* remove the internal ctor

additionally, the generated class must be or unique or partial
2019-06-16 13:10:14 +01:00
41704aedc4 implemented some not tested kick 2019-06-14 10:03:51 +01:00
df9a7b1e10 Itś not any more in progress, it'working. 2019-06-09 00:08:59 +01:00
6c9601909a thanks to my new devenv 2019-06-08 23:13:18 +01:00
7271649638 fixes db testing context 2019-05-24 20:14:38 +01:00
df9ff16c5c dropping GCM support 2019-05-08 01:57:18 +01:00
941544da14 initial import 2019-01-05 16:07:28 +00:00
2dea3d99c0 be more explicit @ runtime 2019-01-05 16:06:17 +00:00
e15674d980 code format & path 2019-01-05 16:05:19 +00:00
3fc55936fe install ansi-to-html dependency 2019-01-05 16:03:38 +00:00
0ed3f7c3f9 ... user secrets without the package ref? 2019-01-05 16:02:34 +00:00
f290074149 fixes nonreg 2019-01-05 13:28:17 +00:00
3b917026b0 a cleaner testing config 2019-01-05 03:45:28 +00:00
67d2edeaf7 had nothing to do under source control 2019-01-05 02:59:40 +00:00
6835be7c60 reflects the rename for this app envirionment variable (YAVSC_DB_CONNECTION) 2019-01-05 02:55:59 +00:00