From a092fd92024abe3979117ebfbd457828fef15ec6 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 17 Aug 2024 10:52:12 +0100 Subject: [PATCH] Progressive enhancement badge --- README.md | 4 +++- img/progressive_enhancement_badge.png | Bin 0 -> 3044 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 img/progressive_enhancement_badge.png diff --git a/README.md b/README.md index e1b3bbdb2..8bc4c1113 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Key features: * Does not require much RAM, either on server or client. * Suitable for installation on single board computers. * No timeline algorithms. - * No javascript. + * No javascript. [Progressive enhancement class A](https://dillo-browser.github.io/pec/). * No database. Data stored as ordinary files. * No fashionable web frameworks. *"Boring by design"*. * No blockchain garbage. @@ -24,6 +24,8 @@ Key features: Epicyon is for people who are tired of *big anything* and just want to DIY their online social experience without much fuss or expense. Think *water cooler discussions* rather than *shouting into the void*, in which you're mainly just reading and responding to the posts of people that you're following. +When Javascript is disabled all the essential and non-essential functionality works well. It maintains a high degree of similarity with the reference page. + [User Manual](manual/manual.epub) - [Keyboard navigation](README_keyboard_navigation.md) - [Project Goals](README_goals.md) - [Commandline interface](README_commandline.md) - [Customizations](README_customizations.md) - [Software Architecture](README_architecture.md) - [Code of Conduct](code-of-conduct.md) - [Principles of Unity](principlesofunity.md) - [C2S Desktop Client](README_desktop_client.md) - [Coding Style](README_coding_style.md) Matrix room: **#epicyon:conduit.libreserver.org** diff --git a/img/progressive_enhancement_badge.png b/img/progressive_enhancement_badge.png new file mode 100644 index 0000000000000000000000000000000000000000..85607a11e4ad035d00d2f15327817dc1a4498839 GIT binary patch literal 3044 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 literal 0 HcmV?d00001