Stack Wallet theme selector server so the app doesn't have to have all themes on it
Go to file
Rylee Davis cbd88f96d8
update coin json + add version 2 (#11)
* update orange theme to v2

* redo coin json and add theme version

* updated sha256

* fix: light theme json didn't get saved for some reason

* fix: legacy support

---------

Co-authored-by: julian <julian@cypherstack.com>
Co-authored-by: ryleedavis <rylee@cypherstack.com>
2023-05-23 16:30:48 -06:00
.github/workflows Create main.yml (#10) 2023-05-18 15:58:26 -06:00
data update coin json + add version 2 (#11) 2023-05-23 16:30:48 -06:00
scripts Create main.yml (#10) 2023-05-18 15:58:26 -06:00
src add theme previews 2023-05-10 13:54:48 -06:00
.gitignore update gitignore 2023-05-11 08:07:31 -06:00
LICENSE Initial commit 2023-04-17 16:29:21 -06:00
package-lock.json Initial Commit 2023-04-18 02:57:36 +03:00
package.json Initial Commit 2023-04-18 02:57:36 +03:00
README.md Update README.md 2023-05-12 10:53:10 -06:00
tsconfig.json Initial Commit 2023-04-18 02:57:36 +03:00

Stack-Theme-Selector-Server

This is the repository for the Stack Theme Selector Server. This server is used to provide the theme selector for the Stack Wallet.

Creating a theme (WIP)

  • Theme id must be unique
  • Theme zip file name must be the theme id
  • The themes.json file must be updated with (at least) the theme id and the sha256 hash of the zip file
  • The previewImageUrl should point to an image located in data/previews
  • The preview image should match the preview image in the theme zip file
  • See the current Model for minimum theme requirements (subject to change)

Editing a theme

  • Extract zip of theme and make any changes
  • Create new archive
  • Update themes.json file