radoslaw.smolinski
|
4a46651839
|
1.4.2
|
2026-09-28 14:47:19 +02:00 |
|
radoslaw.smolinski
|
e7f06548fb
|
Added styling for sitemap generator
|
2026-09-28 14:47:13 +02:00 |
|
radoslaw.smolinski
|
e2a703fc72
|
1.4.1
|
2026-09-28 14:29:50 +02:00 |
|
radoslaw.smolinski
|
de75d8374d
|
Rebuilded sitemap generator
|
2026-09-28 14:29:42 +02:00 |
|
radoslaw.smolinski
|
b807fbe69a
|
1.4.0
|
2026-09-26 22:30:13 +02:00 |
|
radoslaw.smolinski
|
827cd9bcbc
|
Added accessibility support
|
2026-09-26 22:29:53 +02:00 |
|
radoslaw.smolinski
|
fa2b607979
|
1.3.2
|
2026-09-26 20:07:35 +02:00 |
|
radoslaw.smolinski
|
4fe690e1e2
|
Added i18n exports
|
2026-09-26 20:07:29 +02:00 |
|
radoslaw.smolinski
|
3553daa086
|
1.3.1
|
2026-09-26 16:20:40 +02:00 |
|
radoslaw.smolinski
|
a4c5bcfbdf
|
Fix buildLlmsTxt.ts
|
2026-09-26 16:20:31 +02:00 |
|
radoslaw.smolinski
|
026c2696b6
|
1.3.0
|
2026-09-25 12:50:35 +02:00 |
|
radoslaw.smolinski
|
6cb4168f44
|
Turnstile improvement
|
2026-09-25 12:50:15 +02:00 |
|
radoslaw.smolinski
|
b82ef82f50
|
Added protecting hooks
|
2026-09-25 12:42:38 +02:00 |
|
radoslaw.smolinski
|
9a18434f4a
|
1.2.13
|
2026-09-19 22:32:36 +02:00 |
|
radoslaw.smolinski
|
f126eacf8c
|
Fixed builCsp.ts
|
2026-09-19 22:32:29 +02:00 |
|
radoslaw.smolinski
|
848b12ce5d
|
1.2.12
|
2026-09-19 22:24:42 +02:00 |
|
radoslaw.smolinski
|
3d350bd9e5
|
Added styled Xml
|
2026-09-19 22:24:36 +02:00 |
|
radoslaw.smolinski
|
e03dd8c5a6
|
1.2.11
|
2026-09-19 22:08:02 +02:00 |
|
radoslaw.smolinski
|
9101a5b48e
|
Added security scripts support
|
2026-09-19 22:07:57 +02:00 |
|
radoslaw.smolinski
|
1186f4f620
|
1.2.10
|
2026-09-15 22:16:04 +02:00 |
|
radoslaw.smolinski
|
988fcaf855
|
fix createContentHelpers.ts
|
2026-09-15 22:16:01 +02:00 |
|
radoslaw.smolinski
|
b27031f7c4
|
1.2.9
|
2026-09-15 21:55:51 +02:00 |
|
radoslaw.smolinski
|
7ee60e7313
|
SEO: multilingual homepage (homeSlug per locale in path/sitemap), Article + llms.txt generators, siteDescription fallback, composeTitle dedup
|
2026-09-15 21:55:48 +02:00 |
|
radoslaw.smolinski
|
671090b1b1
|
1.2.8
|
2026-09-15 21:16:59 +02:00 |
|
radoslaw.smolinski
|
0f03bb7446
|
SEO: multilingual homepage (homeSlug per locale in path/sitemap), Article + llms.txt generators, siteDescription fallback, composeTitle dedup
|
2026-09-15 21:16:53 +02:00 |
|
radoslaw.smolinski
|
55a1e5bf8f
|
1.2.7
|
2026-09-15 15:31:12 +02:00 |
|
radoslaw.smolinski
|
33ae035adc
|
SEO: multilingual homepage (homeSlug per locale in path/sitemap), Article + llms.txt generators, siteDescription fallback, composeTitle dedup
|
2026-09-15 15:31:08 +02:00 |
|
radoslaw.smolinski
|
87d575f335
|
1.2.6
|
2026-09-09 22:21:09 +02:00 |
|
radoslaw.smolinski
|
e4329f76b1
|
Fixed buildSitemapEntries.ts
|
2026-09-09 22:21:04 +02:00 |
|
radoslaw.smolinski
|
fa4cf20022
|
1.2.5
|
2026-09-09 09:57:00 +02:00 |
|
radoslaw.smolinski
|
2ecfc2e12d
|
Fixed support for multi-langual slugs
|
2026-09-09 09:56:47 +02:00 |
|
radoslaw.smolinski
|
db2ac80a1e
|
1.2.4
|
2026-09-09 00:06:27 +02:00 |
|
radoslaw.smolinski
|
99490bfc4d
|
Updated docs
|
2026-09-09 00:06:18 +02:00 |
|
radoslaw.smolinski
|
fce17654f8
|
1.2.3
|
2026-09-08 18:13:16 +02:00 |
|
radoslaw.smolinski
|
419207ac12
|
Added support for single localization
|
2026-09-08 18:12:58 +02:00 |
|
radoslaw.smolinski
|
e30ac71044
|
1.2.2
|
2026-09-08 14:25:26 +02:00 |
|
radoslaw.smolinski
|
781e348ded
|
Page title generator on browser tab rebuilded.
|
2026-09-08 14:25:15 +02:00 |
|
radoslaw.smolinski
|
e16a18e488
|
1.2.1
|
2026-09-08 13:14:15 +02:00 |
|
radoslaw.smolinski
|
7cd3cbaae5
|
1.2.0: local SEO structured data (LocalBusiness, Service, FAQPage), noindex per page, exclude 404 from sitemap, robots param docs
|
2026-09-08 13:14:05 +02:00 |
|
radoslaw.smolinski
|
60f07fddc9
|
1.2.0
|
2026-09-08 12:49:49 +02:00 |
|
radoslaw.smolinski
|
068415849f
|
1.2.0: local SEO structured data (LocalBusiness, Service, FAQPage), noindex per page
|
2026-09-08 12:49:49 +02:00 |
|
radoslaw.smolinski
|
e39e2a361a
|
1.1.2
|
2026-08-28 15:51:02 +02:00 |
|
radoslaw.smolinski
|
9d3e749c38
|
1.1.1
|
2026-08-28 15:50:42 +02:00 |
|
radoslaw.smolinski
|
b7c6cb4d81
|
1.1.0
|
2026-08-28 15:50:29 +02:00 |
|
radoslaw.smolinski
|
c41b75e364
|
1.1.0: R2 storage, media preconnect/normalization, favicon + SEO structured data, x-default hreflang
|
2026-08-28 15:50:25 +02:00 |
|
radoslaw.smolinski
|
41630bb8c5
|
1.1.1
|
2026-08-28 00:09:20 +02:00 |
|
radoslaw.smolinski
|
b9430e7ab6
|
SEO: favicon metadata, Organization JSON-LD, favicon validation; R2 media (preconnect, generateFileURL per-collection), filename normalization
|
2026-08-28 00:08:35 +02:00 |
|
radoslaw.smolinski
|
f1f808d079
|
1.1.0
|
2026-08-27 20:21:01 +02:00 |
|
radoslaw.smolinski
|
a8a632e1b0
|
R2 storage, media preconnect, filename normalization, graph email
|
2026-08-27 20:20:56 +02:00 |
|
radoslaw.smolinski
|
a695ec7319
|
1.0.22
|
2026-08-27 18:57:18 +02:00 |
|
radoslaw.smolinski
|
c6730335ef
|
R2 storage (generateFileURL per-collection) + filename normalization
|
2026-08-27 18:57:14 +02:00 |
|
radoslaw.smolinski
|
247b849759
|
1.0.21
|
2026-08-27 15:41:48 +02:00 |
|
radoslaw.smolinski
|
0dee178ded
|
R2 storage from env + filename normalization
|
2026-08-27 15:41:47 +02:00 |
|
radoslaw.smolinski
|
9359f26788
|
1.0.20
|
2026-08-27 12:45:47 +02:00 |
|
radoslaw.smolinski
|
5630765215
|
R2 storage from env + filename normalization
|
2026-08-27 12:45:47 +02:00 |
|
radoslaw.smolinski
|
ed4a78b109
|
1.0.19
|
2026-08-27 12:31:09 +02:00 |
|
radoslaw.smolinski
|
9acb22e2f9
|
R2 storage from env + filename normalization
|
2026-08-27 12:31:09 +02:00 |
|
radoslaw.smolinski
|
6a8361d710
|
1.0.18
|
2026-08-26 13:53:44 +02:00 |
|
radoslaw.smolinski
|
502ffee31f
|
i18n: NEXT_LOCALE cookie; graph: sender display name from panel
|
2026-08-26 13:53:41 +02:00 |
|
radoslaw.smolinski
|
5a322230ae
|
1.0.17
|
2026-08-24 19:06:11 +02:00 |
|
radoslaw.smolinski
|
f919c288b2
|
i18n: rename locale cookie to NEXT_LOCALE (Next.js convention)
|
2026-08-24 19:06:06 +02:00 |
|
radoslaw.smolinski
|
21b948a4f8
|
1.0.16
|
2026-08-24 00:29:26 +02:00 |
|
radoslaw.smolinski
|
d04271f942
|
ship docs/ in npm package for agent access
|
2026-08-24 00:29:25 +02:00 |
|
radoslaw.smolinski
|
4f08e9ea4d
|
1.0.15
|
2026-08-22 23:05:06 +02:00 |
|
radoslaw.smolinski
|
67347f1e34
|
graph: sender display name from panel
|
2026-08-22 23:05:05 +02:00 |
|
radoslaw.smolinski
|
75f2b6400d
|
1.0.14
|
2026-08-22 22:50:34 +02:00 |
|
radoslaw.smolinski
|
26aec1c5af
|
graph: sender display name from panel (address stays sender, no Send-As)
|
2026-08-22 22:50:31 +02:00 |
|
radoslaw.smolinski
|
0fe7ca0575
|
1.0.13
|
2026-08-22 22:35:59 +02:00 |
|
radoslaw.smolinski
|
d745a764fe
|
1.0.12
|
2026-08-22 22:35:33 +02:00 |
|
radoslaw.smolinski
|
6c273118a2
|
declare @payloadcms/ui, next, react-dom as peer deps
|
2026-08-22 22:35:29 +02:00 |
|
radoslaw.smolinski
|
a010a7368a
|
1.0.11
|
2026-08-22 22:26:50 +02:00 |
|
radoslaw.smolinski
|
08bd00f01f
|
graph: use replyTo instead of from to avoid ErrorSendAsDenied
|
2026-08-22 22:26:47 +02:00 |
|
radoslaw.smolinski
|
cef7f46718
|
1.0.10
|
2026-08-22 17:55:47 +02:00 |
|
radoslaw.smolinski
|
ac48f1e9d1
|
graph + mail dispatcher, test-email endpoint, notifications global
|
2026-08-22 17:55:43 +02:00 |
|
radoslaw.smolinski
|
3d8bc9019f
|
1.0.9
|
2026-08-21 19:24:08 +02:00 |
|
radoslaw.smolinski
|
cd65c2799f
|
1.0.8
|
2026-08-21 19:23:21 +02:00 |
|
radoslaw.smolinski
|
282be290cd
|
security headers, notifications, GDPR consent, masked fields, captcha fix, locale switching
|
2026-08-21 19:23:17 +02:00 |
|
radoslaw.smolinski
|
080f41c7d8
|
1.0.7
|
2026-08-21 19:12:22 +02:00 |
|
radoslaw.smolinski
|
37e417e057
|
1.0.6
|
2026-08-21 19:03:56 +02:00 |
|
radoslaw.smolinski
|
05b3dc8cb1
|
security headers, notifications, GDPR consent, masked fields
|
2026-08-21 19:03:14 +02:00 |
|
radoslaw.smolinski
|
81fa409513
|
1.0.5
|
2026-08-21 17:15:50 +02:00 |
|
radoslaw.smolinski
|
90068c7952
|
1.0.4
|
2026-08-21 17:15:42 +02:00 |
|
radoslaw.smolinski
|
2215766940
|
added validation for forms, sensitive text fields have been masked
|
2026-08-21 17:15:02 +02:00 |
|
radoslaw.smolinski
|
5aa66ff37a
|
1.0.3
|
2026-08-19 23:54:27 +02:00 |
|
radoslaw.smolinski
|
eb043bba4a
|
exempt captcha keys from unknown_fields validation
|
2026-08-19 23:54:09 +02:00 |
|
radoslaw.smolinski
|
68560534ac
|
exempt captcha keys from unknown_fields validation
|
2026-08-19 23:53:51 +02:00 |
|
radoslaw.smolinski
|
657f50a135
|
1.0.2
|
2026-08-13 00:57:07 +02:00 |
|
radoslaw.smolinski
|
720bf6914b
|
persist locale on language switch when functional consent given
|
2026-08-13 00:57:02 +02:00 |
|
radoslaw.smolinski
|
5f76050fa8
|
1.0.1
|
2026-08-12 18:03:23 +02:00 |
|
radoslaw.smolinski
|
4bf50514bf
|
gate locale behind functional consent
|
2026-08-12 18:03:11 +02:00 |
|
radoslaw.smolinski
|
195d4169f5
|
updated docs
|
2026-08-12 17:54:40 +02:00 |
|
radoslaw.smolinski
|
4eedc1f642
|
added Term of Service option in Pages
|
2026-08-08 00:55:36 +02:00 |
|
radoslaw.smolinski
|
f7d5e79d27
|
fixed resolveRoute.ts
|
2026-08-06 18:44:28 +02:00 |
|
radoslaw.smolinski
|
e76692c9ba
|
fixed resolveRoute.ts
|
2026-08-05 16:38:25 +02:00 |
|
radoslaw.smolinski
|
90cbc4370f
|
updated docs
|
2026-08-04 19:37:23 +02:00 |
|
radoslaw.smolinski
|
9a45b3a50f
|
merge Gitea history
|
2026-08-03 12:33:19 +02:00 |
|
radoslaw.smolinski
|
05150e7ece
|
added /dist
|
2026-08-03 12:24:28 +02:00 |
|
radoslaw.smolinski
|
dd97bb67fe
|
added /dist
|
2026-08-03 12:24:22 +02:00 |
|
radoslaw.smolinski
|
d558d18d9a
|
Initial commit
|
2026-08-02 20:55:23 +02:00 |
|
radoslaw.smolinski
|
411f484b40
|
updated docs
|
2026-08-01 00:27:07 +02:00 |
|