Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace all static image file formats with avif ones #2545

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .typos.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[files]
extend-exclude = [
# files thta make no sense to be searched for typos
"*.jpg", "*.js*", "*.json", "*.mov", "*.png", "*.svg", "*.asc",
"*.jpg", "*.js*", "*.json", "*.mov", "*.png", "*.svg", "*.asc", "*.avif",
"/static/jira",
"/static/blog/wp-content/uploads/2016/07/predisclosure.signed.txt",
# external typo that must be replicated for technical correctness
Expand Down
2 changes: 1 addition & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ build_search_index = false

default_language = "en"

generate_feed = true
generate_feeds = true

taxonomies = [
{ name = "author", feed = false, paginate_by = 10 },
Expand Down
2 changes: 1 addition & 1 deletion content/blog/2019/02/2019-02-04-matrix-at-fosdem-2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Matthew Hodgson"]
category = ["In the News"]

[extra]
image = "https://matrix.org/blog/wp-content/uploads/2019/02/DyaWzqGW0AAk9pd.jpg"
image = "/blog/wp-content/uploads/2019/02/DyaWzqGW0AAk9pd.jpg"
+++

Hi all,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Andrew Morgan"]
category = ["GSOC"]

[extra]
image = "https://matrix.org/blog/wp-content/uploads/2015/01/logo1.png"
image = "/blog/wp-content/uploads/2015/01/logo1.png"
+++

It’s that time of year again! Matrix.org is once again participating in the [Google Summer of Code](https://summerofcode.withgoogle.com/) program. We have been allocated four student slots by Google this year, and narrowing the 18 proposals we received down to just four was a very difficult task.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Matthew Hodgson"]
category = ["General", "Security"]

[extra]
image = "https://matrix.org/blog/img/services.png"
image = "/blog/img/services.avif"
+++

### Table of contents
Expand Down Expand Up @@ -111,7 +111,7 @@ At around 7am, we were woken up to the news that the attacker had managed to rep
On inspection, it transpired that the attacker had not compromised the new infrastructure, but had used Cloudflare to repoint the DNS for matrix.org to a defacement site hosted on Github. Now, as part of rotating the secrets which had been compromised via our configuration repositories, we had of course rotated the Cloudflare API key (used to automate changes to our DNS) during the rebuild on Apr 11. When you log into Cloudflare, it looks something like this...


![Cloudflare login UI](/blog/img/cf.png)
![Cloudflare login UI](/blog/img/cf.avif)


...where the top account is your personal one, and the bottom one is an admin role account. To rotate the admin API key, we clicked on the admin account to log in as the admin, and then went to the Profile menu, found the API keys and hit the [Change API Key](https://support.cloudflare.com/hc/en-us/articles/221318707-How-do-I-change-my-Global-API-Key-) button.
Expand Down Expand Up @@ -140,7 +140,7 @@ Now, while we restored the main synapse (homeserver), sydent (identity server),

In the interest of transparency (and to try to give a sense of scale of the impact of the breach), here is the public-facing service list we restored, showing priority (1 is top, 4 is bottom) and the % restore status as of May 4th:

![Service status](/blog/img/services.png)
![Service status](/blog/img/services.avif)

Apologies again that it took longer to get some of these services back up than we’d preferred (and that there are still a few pending). Once we got the top priority ones up, we had no choice but to juggle the remainder alongside remediation work, [other security work](https://matrix.org/blog/2019/05/03/security-updates-sydent-1-0-3-synapse-0-99-3-1-and-riot-android-0-9-0-0-8-99-0-8-28-a/), and actually working on Matrix(!), whilst ensuring that the services we restored were being restored securely.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/pattle-2019-05-10.png"
image = "/blog/img/pattle-2019-05-10.avif"
+++

## Matrix Live
Expand Down Expand Up @@ -58,7 +58,7 @@ Says [poljar]:
>
>Follow development [here](https://git.pattle.im/pattle/app) and in [#pattle:matrix.org]!

![](/blog/img/pattle-2019-05-10.png)
![](/blog/img/pattle-2019-05-10.avif)

### Fractal

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-05-17-matrixlive.png"
image = "/blog/img/2019-05-17-matrixlive.avif"
+++

## Matrix Live - Reactions and Edits coming to Matrix
Expand All @@ -32,7 +32,7 @@ First [Construct] update for a few weeks:

> [Construct] has added a server command line available in any room when starting a line with a special character (by default it's '\\'). The commands are private so the room doesn't actually see it. More on this next week, or check out [#test:zemos.net].

![](/blog/img/2019-05-17-construct.png)
![](/blog/img/2019-05-17-construct.avif)

## Dept of SDKs and Frameworks

Expand Down Expand Up @@ -80,7 +80,7 @@ This is great! All Rubyists should check it out. Ananace notes:
>
> And install 'Pattle'.

![](/blog/img/2019-05-17-pattle.png)
![](/blog/img/2019-05-17-pattle.avif)

### Riot (various)

Expand Down Expand Up @@ -114,15 +114,15 @@ Test the latest at: <https://sanlox.dev/tangent/>
> * Added `m.video` support.
> * Also added drag-and-drop support in Spectral.

![](/blog/img/2019-05-17-spectral.png)
![](/blog/img/2019-05-17-spectral.avif)

### Fractal now with keyboard shortcuts

[Alexandre Franke]:

> Ana, first time contributor, added a bunch of cool keyboard shortcuts to ease navigation in Fractal. One can now e.g. go down to the next room with unread messages with ctrl+shift+page down.

![](/blog/img/2019-05-17-fractal.png)
![](/blog/img/2019-05-17-fractal.avif)

### continuum updates

Expand All @@ -132,7 +132,7 @@ Test the latest at: <https://sanlox.dev/tangent/>
> * Loaded messages are always saved to disk, so if you aren't offline for too long, only a few messages will need to be fetched the next time you login
> * The screenshot also shows the UI for handling invitations

![](/blog/img/2019-05-17-continuum.png)
![](/blog/img/2019-05-17-continuum.avif)

### early-day reactions support in Quaternion

Expand Down
4 changes: 2 additions & 2 deletions content/blog/2019/05/2019-05-24-final-countdown-to-1-0.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Matthew Hodgson"]
category = ["General"]

[extra]
image = "https://matrix.org/blog/img/awry.2019-05-24.png"
image = "/blog/img/awry.2019-05-24.avif"
+++

Hi all,
Expand All @@ -26,7 +26,7 @@ You can check that your server has been correctly configured [here](https://fede

We've been tracking readiness for the certificate change at https://arewereadyyet.com, at the time of writing 68% of active _servers_ on the federation have valid certificates. We obviously would want that number to be higher, however since the largest installations _have_ upgraded the total number of _users_ who are ready for 1.0 stands at 96%, which we consider to be high enough to release 1.0.

![](/blog/img/awry.2019-05-24.png)
![](/blog/img/awry.2019-05-24.avif)

**This is not a drill**, from here until 10th June we need everyone to not only ensure that their own server is ready, but also to encourage their fellow admins to update as well. With your help we can get everyone over the line!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-05-24-ethercalc.png"
image = "/blog/img/2019-05-24-ethercalc.avif"
+++

## Matrix Live - Wilko, creator of Pattle 🎙
Expand Down Expand Up @@ -58,7 +58,7 @@ In other news:

Check it out at: <https://sanlox.dev/tangent/>

![](/blog/img/2019-05-24-tangent.png)
![](/blog/img/2019-05-24-tangent.avif)

### continuum

Expand All @@ -69,7 +69,7 @@ Check it out at: <https://sanlox.dev/tangent/>
>* sync issue indicator now uses NotificationPane from controlsfx, so now it has slide-in animation when it appears
https://matrix.org/_matrix/media/v1/download/matrix.org/VtPORWFqBamfnuJtPtgEXWBs

![](/blog/img/2019-05-24-continuum.png)
![](/blog/img/2019-05-24-continuum.avif)

### Neo now has image, video and general file sending

Expand All @@ -81,7 +81,7 @@ https://matrix.org/_matrix/media/v1/download/matrix.org/VtPORWFqBamfnuJtPtgEXWBs
> Due to the loss of lain.haus, I lost admin access in the Neo room, so keep your eyes out for a new one when my infra is back.
> I'm currently not really versioning anything, but I do push significant commits to <https://neo.lain.haus/neo> for people to try. Once it gets to a more useable state, I'll start adopting semantic versioning.

![](/blog/img/2019-05-24-neo.png)
![](/blog/img/2019-05-24-neo.avif)

### Spectral update

Expand Down Expand Up @@ -166,7 +166,7 @@ RiotX-dev (GPlay; Repo; Build-Source)

New widget for Scalar: EtherCalc.

![](/blog/img/2019-05-24-ethercalc.png)
![](/blog/img/2019-05-24-ethercalc.avif)

## Dept of Bots 🤖

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-05-31-matrixlive.png"
image = "/blog/img/2019-05-31-matrixlive.avif"
+++

## Matrix Live - Half-Shot and Sorunome discuss the Discord-Matrix Bridge 🎙
Expand Down Expand Up @@ -62,7 +62,7 @@ And then:

[continuum](https://github.com/koma-im/continuum-desktop) modified the JSON parser to save a copy of the source. Now fields that are not standard or not yet supported are displayed when you right-click to view the source. For example, "age" and "transaction_id" are not used by the app, but are available when viewing the raw JSON

![continuum screenshot](/blog/img/2019-05-31-continuum.png)
![continuum screenshot](/blog/img/2019-05-31-continuum.avif)

### Neo

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-06-07-famedly.png"
image = "/blog/img/2019-06-07-famedly.avif"
+++

## Dept of Spec 📜
Expand Down Expand Up @@ -92,7 +92,7 @@ We've [heard about Famedly before](https://matrix.org/blog/2019/04/12/this-week-

> After some months of work our app 'famedly talk' is now able to send and receive messages. We are now concentrating on implementing the most important functions in a stable manner.

![famedly talk screenshot](/blog/img/2019-06-07-famedly.png)
![famedly talk screenshot](/blog/img/2019-06-07-famedly.avif)

### continuum

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Matthew Hodgson"]
category = ["General"]

[extra]
image = "https://matrix.org/blog/img/splash.jpg"
image = "/blog/img/splash.avif"
+++

## Matrix 1.0
Expand Down Expand Up @@ -54,13 +54,13 @@ Then stuff which we haven’t yet started, but is now unlocked by the 1.0 releas
Just to give a quick taster of the shape of things to come, here’s RiotX/Android, the all-new Riot client for Android, showing off Edits & Reactions in the wild…

<div style="text-align: center">
<img src="/blog/img/edits.jpg" style="height: 640px;"/>
<img src="/blog/img/edits.avif" style="height: 640px;"/>
</div>

...and here’s a screenshot of the final test jig for cross-signing devices in end-to-end encryption, so you will never have to manually verify new devices for a trusted user ever again! We demoed a *very* early version of this at FOSDEM, but this here is the testing harness for real deal, after several iterations of the spec and implementation to nail down the model. + means the device/user's cross-signing key is trusted, T means it's TOFU:

<div style="text-align: center">
<img src="/blog/img/cross-signing.png" style="height: 480px; margin: auto"/>
<img src="/blog/img/cross-signing.avif" style="height: 480px; margin: auto"/>
</div>

So, there you have it - welcome to Matrix 1.0, and we look forward to our backlog of feature work now landing!
Expand All @@ -69,11 +69,11 @@ Massive massive thanks to everyone who has stuck with the project over the years

Talking of which, we were looking through the photos we took from the first ever session hacking on Matrix back in May 2014…

![Whiteboard 1](/blog/img/nightmare.jpg)
![Whiteboard 1](/blog/img/nightmare.avif)

...suffice it to say that of the architectural options, we went with #3 in the end...

![Whiteboard 2](/blog/img/pl.jpg)
![Whiteboard 2](/blog/img/pl.avif)

...and that nowadays we actually know how power levels work, in excruciating and (hopefully) well-specified detail :)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Neil Johnson"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-06-14-matrix-live.png"
image = "/blog/img/2019-06-14-matrix-live.avif"
+++

## Matrix Live - Prof. Jon Crowcroft, Foundation Guardian 🎙
Expand Down Expand Up @@ -84,7 +84,7 @@ Pattle is going great guns at the moment. Here's [Wilko]:-

Pattle | Pattle
:-------------------------:|:-------------------------:
![](/blog/img/2019-06-14-pattle-1.png)| ![](/blog/img/2019-06-14-pattle-2.png)
![](/blog/img/2019-06-14-pattle-1.avif)| ![](/blog/img/2019-06-14-pattle-2.avif)

## RiotX (Android)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-06-21-matrix-live.jpg"
image = "/blog/img/2019-06-21-matrix-live.avif"
+++

## Matrix Live 🎙
Expand Down Expand Up @@ -100,7 +100,7 @@ Exciting stuff! And all the more so for the third-person announcement style!

I've been having a good play with this and like it at lot!

![gomuks](/blog/img/2019-06-21-gomuks.png)
![gomuks](/blog/img/2019-06-21-gomuks.avif)

### continuum, JavaFX client

Expand All @@ -113,7 +113,7 @@ I've been having a good play with this and like it at lot!
> * support for events that typically appear when a room is being set up is in progress
> * events that are not yet supported are displayed with a fallback view. Blank rows in previous versions are now fixed. You could always right-click on any event to view the source, of course

![continuum](/blog/img/2019-06-21-continuum.png)
![continuum](/blog/img/2019-06-21-continuum.avif)

### Pattle, Dart client

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-06-28-award.jpg"
image = "/blog/img/2019-06-28-award.avif"
+++

## Matrix Live 🎙
Expand Down Expand Up @@ -118,7 +118,7 @@ This Week in Ruma: <https://ruma.dev/news/this-week-in-ruma-2019-06-23/>

Remember you can [check TWIM from last week](https://matrix.org/blog/2019/06/21/this-week-in-matrix-2019-06-21) to get a reference on the other three GSOC projects.

![Matrix Visualisations](/blog/img/2019-06-28-vis.png)
![Matrix Visualisations](/blog/img/2019-06-28-vis.avif)

## Dept of SDKs and Frameworks 🏗

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-07-05-Matrix-Live.png"
image = "/blog/img/2019-07-05-Matrix-Live.avif"
+++

## Matrix Live, featuring Erik and the Interns 🎙
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-05-12-waterfall.png"
image = "/blog/img/2019-05-12-waterfall.avif"
+++

## Matrix Live: RiotX
Expand Down Expand Up @@ -92,7 +92,7 @@ Thanks [Kai] for this update!

See it in action:

![Bridge Error message](/blog/img/2019-05-12-bridge_error.png)
![Bridge Error message](/blog/img/2019-05-12-bridge_error.avif)

## Dept of Clients 📱

Expand Down Expand Up @@ -178,7 +178,7 @@ A few weeks ago I mentioned [matrix-enact], which uses Web Audio API to play bac

[Black Hat] made a cool-looking thing: "It basically shows all pictures in [this room][#twim:matrix.org] in a waterfall, with 'infinite scroll'"

![Bridge Error message](/blog/img/2019-05-12-waterfall.png)
![Bridge Error message](/blog/img/2019-05-12-waterfall.avif)

## That's all I know 🏁

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Modular.im"]
category = ["General", "In the News"]

[extra]
image = "https://matrix.org/blog/img/2019-07-17-create_small_homeserver_twitter_card.jpg"
image = "/blog/img/2019-07-17-create_small_homeserver_twitter_card.avif"
+++

Hi all,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author = ["Ben Parsons"]
category = ["This Week in Matrix"]

[extra]
image = "https://matrix.org/blog/img/2019-07-19-matrix-live.png"
image = "/blog/img/2019-07-19-matrix-live.avif"
+++

## Matrix Live Smörgåsbord 🎙
Expand Down
Loading
Loading