Welcome,

Introduction

edit

Zinnia is a comprehensive anti-vandalism application actively developed by Plantaest. The goal of Zinnia is to be a superior version to RecentChanges and Twinkle, as well as similar tools.

The idea for Zinnia has been brewing for years during my involvement in the Vietnamese Wikipedia.

In September 2022, Prototype 1 of Zinnia was implemented. However, this prototype had several issues and was ultimately scrapped.

In March 2023, I proceeded with Prototype 2 of Zinnia. This was a relatively complete prototype and an important precursor to Prototype 3. Due to complexity issues, Prototype 2 was also abandoned.

Information about Prototype 1 and 2 can be found on this page: vi:User:Plantaest/Zinnia/Prototype 1 & 2 (in Vietnamese).

In April 2024, after a busy period with other commitments, I returned to the project and implemented Prototype 3, which is also the official version of Zinnia.

Zinnia is scheduled to be released on the English Wikipedia on 1 January, 2025, version 1.0.0.

Changelog

edit

Phase 2

edit

0.1.0-alpha.8 (8 October, 2024)

edit
  • Fix start screen on mobile
  • Improve build process
  • Improve locale compilation process

0.1.0-alpha.7 (6 October, 2024)

edit
  • Use setValues, setErrors instead of setFieldValue, setFieldError on form action
  • Add ErrorBoundary

0.1.0-alpha.6 (6 October, 2024)

edit
  • Legend State: replace get function with useSelector
  • Change zod to valibot
  • Use simple colors for the background
  • Remove backdrop-filter, transition
  • Remove HeaderPanel, ScrollDownButton
  • Remove Framer Motion
  • Change i18next to formatjs
  • Chunking
  • Better solution for document.css
  • Hot reload for styles in shadow DOM
  • Build with sourcemap
  • Refactor CSS modules
  • Update dependencies

Phase 1

edit

0.1.0-alpha.5 (28 May, 2024)

edit
  • Change background colors
  • Bug fixes

0.1.0-alpha.4 (24 May, 2024)

edit
  • New lightweight background

0.1.0-alpha.3 (23 May, 2024)

edit
  • Better colors for diff
  • Bug fixes

0.1.0-alpha.2 (22 May, 2024)

edit
  • Improve performance
  • Reduce bundle size
  • Bug fixes
  • Add canary mode

0.1.0-alpha.1 (21 May, 2024)

edit

This version is the first iteration of the project, featuring basic functions such as user configuration storage, workspace management, filter management, feed, Welcome Tab, Diff Tab, Read Tab, and basic settings.

Some screenshots of this version:

Wiki-tour

edit

The project will be introduced to various wiki communities.

Signatures

edit

You can sign here to show your support for the Zinnia project. Thank you!