• Joined on 2026-04-19
anas pushed to feature/floating-keyboard at anas/divan 2026-10-09 16:15:29 +00:00
6a62df9ee0 Editor keyboard: docked at the bottom of the window and the page keeps the writing line above it; a close key; search keeps the header keyboard
anas created branch fix/source-link-name in anas/divan 2026-10-09 16:10:54 +00:00
anas pushed to fix/source-link-name at anas/divan 2026-10-09 16:10:54 +00:00
c1cf7c01a8 Divan text: the source link field is ماخذ_لنک (was ماخذ_ربط), in the converter, the editor's suggested fields, the guide and the examples
anas created pull request anas/divan#78 2026-10-09 16:10:53 +00:00
Divan text: source link field ماخذ_لنک (was ماخذ_ربط)
anas merged pull request anas/divan#77 2026-10-09 16:01:31 +00:00
Brand protection: GPL section 7 terms, TRADEMARKS.md, the name and taglines in one file
anas pushed to main at anas/divan 2026-10-09 16:01:31 +00:00
bc51aa66ab Merge pull request 'Brand protection: GPL section 7 terms, TRADEMARKS.md, the name and taglines in one file' (#77) from feature/brand-protection into main
d7da7458c0 Brand protection: GPL v3 section 7 additional terms (attribution, marked modified versions, no rights to the name and logos) in NOTICE; TRADEMARKS.md; the name and taglines in web/src/lib/brand.ts
Compare 2 commits »
anas created pull request anas/divan#77 2026-10-09 15:59:52 +00:00
Brand protection: GPL section 7 terms, TRADEMARKS.md, the name and taglines in one file
anas created branch feature/brand-protection in anas/divan 2026-10-09 15:59:52 +00:00
anas pushed to feature/brand-protection at anas/divan 2026-10-09 15:59:52 +00:00
d7da7458c0 Brand protection: GPL v3 section 7 additional terms (attribution, marked modified versions, no rights to the name and logos) in NOTICE; TRADEMARKS.md; the name and taglines in web/src/lib/brand.ts
anas pushed to main at anas/divan-data 2026-10-09 15:58:53 +00:00
e1a801a50e Merge pull request 'Licence: data CC BY-SA 4.0 (LICENSE), scripts MIT (LICENSE-CODE)' (#3) from fix/data-licence into main
c5b968c469 Licence: the data is CC BY-SA 4.0 (LICENSE), the scripts MIT (LICENSE-CODE); README lists what each covers
Compare 2 commits »
anas merged pull request anas/divan-data#3 2026-10-09 15:58:52 +00:00
Licence: data CC BY-SA 4.0 (LICENSE), scripts MIT (LICENSE-CODE)
anas pushed to main at anas/divan 2026-10-09 15:58:44 +00:00
30d66517bd Merge pull request 'Security: a made-up x-client-ip can no longer get round the sign-in and sign-up limits' (#76) from fix/trusted-client-ip into main
ad7f3cb666 Rate limits can't be dodged with a made-up x-client-ip: the API believes it only from the site (DIVAN_SITE_KEY in x-site-key, timing-safe; this machine only when no key is set)
Compare 2 commits »
anas merged pull request anas/divan#76 2026-10-09 15:58:42 +00:00
Security: a made-up x-client-ip can no longer get round the sign-in and sign-up limits
anas closed pull request anas/divan#75 2026-10-09 15:58:34 +00:00
Reading mode, and pages the browser's reader understands
anas created pull request anas/divan-data#3 2026-10-09 15:41:11 +00:00
Licence: data CC BY-SA 4.0 (LICENSE), scripts MIT (LICENSE-CODE)
anas created branch fix/data-licence in anas/divan-data 2026-10-09 15:41:10 +00:00
anas pushed to fix/data-licence at anas/divan-data 2026-10-09 15:41:10 +00:00
c5b968c469 Licence: the data is CC BY-SA 4.0 (LICENSE), the scripts MIT (LICENSE-CODE); README lists what each covers
anas created pull request anas/divan#76 2026-10-09 15:38:58 +00:00
Security: a made-up x-client-ip can no longer get round the sign-in and sign-up limits
anas created branch fix/trusted-client-ip in anas/divan 2026-10-09 15:38:57 +00:00
anas pushed to fix/trusted-client-ip at anas/divan 2026-10-09 15:38:57 +00:00
ad7f3cb666 Rate limits can't be dodged with a made-up x-client-ip: the API believes it only from the site (DIVAN_SITE_KEY in x-site-key, timing-safe; this machine only when no key is set)