oSumAtrIX 806a5de320
feat: add donation page (#117)
* feat: add donation page

* fix: add src to `AnimatedImage` (#139)

* feat: redesign page

* feat: use api for donations, add QR code

* tweak qr code modal and team member design

* make team look better at different screen sizes

* feat: use api for donations

* fix: filled button comes first

* feat: use better QR lib

* list of crypto instead of table

* feat: make crypto card expandable

* feat: add donate back to footer-bottom

* feat: add expand animation to crypto card

* feat: accept an array of queries for prefetch

* feat: use api for friendly crypto names

* refactor: currency_codes are already uppercase

* fix: capitalize crypto icon filenames

* feat: use generic crypto icon when no icon is available

* feat: add the pulsating heart animated image back

* feat: improve animation of pulsating image

* feat: decrease donation page top margin

* feat: use preferred field to determine button type

* use cards for donation methods

* optimize images, improve accessibility, add crypto icon to dialogue

* update cryptocurrencies modal title

* clean up and add comments

* add card image fallback

* feat: dont hide heart on phones

* feat: improve top margin on main class

* GRAHH

* feat: improve animations

* add webp images with png fallbacks

---------

Co-authored-by: ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ <29128703+milksense@users.noreply.github.com>
Co-authored-by: afn <hey@afn.im>
Co-authored-by: Ushie <ushiekane@gmail.com>
2023-08-09 13:05:08 -04:00
2022-12-11 18:52:00 +00:00
2023-08-09 13:05:08 -04:00
2023-08-09 13:05:08 -04:00
2023-08-01 01:16:29 +03:00
2023-01-02 19:40:29 +01:00
2022-07-17 19:21:23 -04:00
2022-07-17 19:21:23 -04:00
2023-08-01 02:17:16 +03:00
2023-01-02 19:40:29 +01:00
2022-10-24 15:03:29 -04:00
2022-12-21 20:37:35 +00:00
2023-08-09 13:05:08 -04:00
2023-08-09 13:05:08 -04:00
2023-08-01 02:17:16 +03:00
2023-02-11 20:12:02 +00:00
2023-03-07 12:59:03 +01:00

ReVanced Website

The official ReVanced Website.

Developing

Install dependencies with npm install (or pnpm install).

Start a development server by running:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production build, run:

npm run build

You can preview the production build with npm run preview.

Description
🌐 Website for ReVanced
Readme GPL-3.0 12 MiB
Languages
Svelte 85.3%
TypeScript 7.5%
SCSS 3.7%
JavaScript 2.8%
HTML 0.7%