Jump to content

User:Plantaest/Zinnia: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
mNo edit summary
 
(39 intermediate revisions by 17 users not shown)
Line 1: Line 1:
<div style="
<div style="
font-family: 'Georgia', 'Times', 'Source Serif Pro', serif;
font-family: 'Georgia', 'Times', 'Source Serif Pro', serif;
font-size: 3rem;
font-size: 2rem;
text-align: center;"
text-align: center;"
>Welcome,</div>
>Welcome,</div>
Line 7: Line 7:
[[File:Zinnia Start Screen.png|875px|center]]
[[File:Zinnia Start Screen.png|875px|center]]


== Introduction ==
<div style="

box-shadow: 0 5px 8px #eee;
border: 1px solid #fff;
padding: 1.5rem;
border-radius: 1rem;
background-color: #ff99c9;
background-image: radial-gradient(at 19% 78%, hsla(300, 61%, 79%, 1) 0px, transparent 50%), radial-gradient(at 87% 81%, hsla(153, 99%, 79%, 1) 0px, transparent 50%), radial-gradient(at 26% 64%, hsla(259, 78%, 62%, 1) 0px, transparent 50%), radial-gradient(at 93% 9%, hsla(197, 61%, 78%, 1) 0px, transparent 50%);">
<div style="
padding: 1.5rem;
border-radius: 1rem;
border: 1px solid rgba(255, 255, 255, 0.5);
background: rgb(255 255 255 / 60%);
backdrop-filter: blur(1rem);
">
'''Zinnia''' is a comprehensive anti-vandalism application actively developed by [[User:Plantaest|Plantaest]]. The goal of Zinnia is to be a superior version to RecentChanges and Twinkle, as well as similar tools.
'''Zinnia''' is a comprehensive anti-vandalism application actively developed by [[User:Plantaest|Plantaest]]. The goal of Zinnia is to be a superior version to RecentChanges and Twinkle, as well as similar tools.


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


In April 2023, after a busy period with other commitments, I returned to the project and implemented '''Prototype 3''', which is also the official version of Zinnia.
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 '''June 15, 2024''', version '''0.1.0'''.
Zinnia is scheduled to be released on the English Wikipedia on '''1 January, 2025''', version '''1.0.0'''.
</div>
</div>


== Signatures ==
== Changelog ==


=== Phase 2 ===

==== 0.1.0-alpha.8 (8 October, 2024) ====

* Fix start screen on mobile
* Improve build process
* Improve locale compilation process

==== 0.1.0-alpha.7 (6 October, 2024) ====
* Use <code>setValues</code>, <code>setErrors</code> instead of <code>setFieldValue</code>, <code>setFieldError</code> on form action
* Add <code>ErrorBoundary</code>

==== 0.1.0-alpha.6 (6 October, 2024) ====

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

=== Phase 1 ===

==== 0.1.0-alpha.5 (28 May, 2024) ====

* Change background colors
* Bug fixes

==== 0.1.0-alpha.4 (24 May, 2024) ====

* New lightweight background

==== 0.1.0-alpha.3 (23 May, 2024) ====

* Better colors for diff
* Bug fixes

==== 0.1.0-alpha.2 (22 May, 2024) ====

* Improve performance
* Reduce bundle size
* Bug fixes
* Add canary mode

==== 0.1.0-alpha.1 (21 May, 2024) ====

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:
<gallery>
File:Zinnia – Start Screen – Light.png|Zinnia – Start Screen – Light Theme
File:Zinnia – Start Screen – Dark.png|Zinnia – Start Screen – Dark Theme
File:Zinnia – Main Screen – Welcome Tab – Light.png|Zinnia – Main Screen – Welcome Tab – Light Theme
File:Zinnia – Main Screen – Welcome Tab – Dark.png|Zinnia – Main Screen – Welcome Tab – Dark Theme
File:Zinnia – Main Screen – Diff Tab – Light.png|Zinnia – Main Screen – Diff Tab – Light Theme
File:Zinnia – Main Screen – Diff Tab – Dark.png|Zinnia – Main Screen – Diff Tab – Dark Theme
File:Zinnia – Main Screen – Read Tab – Light.png|Zinnia – Main Screen – Read Tab – Light Theme
File:Zinnia – Main Screen – Read Tab – Dark.png|Zinnia – Main Screen – Read Tab – Dark Theme
</gallery>

== Wiki-tour ==

The project will be introduced to various wiki communities.

== Signatures ==
You can sign here to show your support for the Zinnia project. Thank you!
You can sign here to show your support for the Zinnia project. Thank you!
* [[User:Plantaest|Plantaest]] ([[User talk:Plantaest|talk]]) 20:25, 30 April 2024 (UTC)
* [[User:Plantaest|Plantaest]] ([[User talk:Plantaest|talk]]) 20:25, 30 April 2024 (UTC)
* [[User:ThiênĐế98|ThiênĐế98]] ([[User talk:ThiênĐế98|talk]]) 00:24, 1 May 2024 (UTC)
* <span style="font-family:BlinkMacSystemFont; font-size: 14px">[[User:Hide on Rosé|<span style="color:#0b6487">Hide on Rosé</span>]] <small>([[User talk:Hide on Rosé|thảo luận]] &#124; [[Special:Contributions/Hide on Rosé|đóng góp]] &#124; [[:m:Special:CentralAuth/Hide on Rosé|trung ương]])</small></span> 01:25, 1 May 2024 (UTC)
* [[User:Đơn giản là tôi|<b style="font-family: Segoe UI Light; color:Aqua; letter-spacing:">I am I</b>]]<sup>[[User talk:Đơn giản là tôi|<span style="color:red">Talk!</span>]]</sup> 01:45, 1 May 2024 (UTC)
* [[User:Ayane Fumihiro|<b style="font-family: Segoe UI Light; color:#FF69B4; letter-spacing:">eunn</b>]] ([[:m:User talk:Ayane Fumihiro|<span style="color:#C71585;">meta</span>]]&nbsp;<b>&middot;</b>&#32;[[:phab:p/eunnpixie|<span style="color:#ADD8E6;">phab</span>]]) 04:04, 1 May 2024 (UTC)
* [[User:MrMisterer|MrMisterer]] ([[User talk:MrMisterer|talk]]) 06:20, 1 May 2024 (UTC)
* [[User talk:-tynjee|tynjee]] 06:50, 1 May 2024 (UTC)
* [[User:Pminh141|Pminh141]] ([[User talk:Pminh141|talk]]) 07:16, 1 May 2024 (UTC)
* [[User:NewUniverse|NewUniverse]] ([[User talk:NewUniverse|talk]]) 12:44, 1 May 2024 (UTC)
* [[User:Mongrangvebet|Mongrangvebet]] ([[User talk:Mongrangvebet|talk]]) 10:53, 2 May 2024 (UTC)
* [[User:NgocAnMaster|<span style="color:#A48111">'''An'''</span><span style="color:#FF3399">'''ster'''</span>]] ([[User talk:NgocAnMaster|<span style="color:blue">talk</span>]]) 12:18, 2 May 2024 (UTC)
* [[User:P. ĐĂNG|P. ĐĂNG]] ([[User talk:P. ĐĂNG|talk]]) 15:01, 2 May 2024 (UTC)
* [[User:Quangkhanhhuynh|Quangkhanhhuynh]] ([[User talk:Quangkhanhhuynh|talk]]) 14:14, 7 May 2024 (UTC)
* [[User:Miyako Fujimiya|Miyako Fujimiya]] ([[User talk:Miyako Fujimiya|talk]]) 02:49, 18 May 2024 (UTC)
* [[User:Spinixster|<span style="color: #b22e3e; font-family: Elephant; ">Spinixster</span>]] [[User talk:Spinixster|<span style="color: #b22e3e; font-size: 9pt;">''(trout me!)''</span>]] 14:44, 21 May 2024 (UTC)
* [[User:CrossEF|This brat]] [[User talk:CrossEF|needs correction]] 18:58, 14 June 2024 (UTC)
* [[User:Phjtieudoc|Phjtieudoc]] ([[User talk:Phjtieudoc|talk]]) 11:15, 20 June 2024 (UTC)

Latest revision as of 01:49, 8 October 2024

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!