Complete static site rewrite by jaim3
32
.github/workflows/gh-pages.yml
vendored
|
@ -1,33 +1,27 @@
|
|||
name: Pages
|
||||
name: Deploy to Pages
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
- main
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
concurrency:
|
||||
group: "deploy"
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true
|
||||
fetch-depth: 0
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Hugo
|
||||
uses: peaceiris/actions-hugo@v2
|
||||
with:
|
||||
hugo-version: '0.87.0'
|
||||
extended: true
|
||||
|
||||
- name: Build
|
||||
run: hugo --minify
|
||||
|
||||
- name: Deploy
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
if: github.ref == 'refs/heads/master'
|
||||
- uses: peaceiris/actions-gh-pages@v4
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
publish_dir: ./public
|
||||
|
|
7
.gitignore
vendored
|
@ -1,8 +1 @@
|
|||
# IDEs
|
||||
.idea/
|
||||
|
||||
# Hugo
|
||||
/resources/
|
||||
public/
|
||||
jsconfig.json
|
||||
node_modules/
|
||||
|
|
17
README.md
|
@ -1,17 +0,0 @@
|
|||
# Website for [molly.im](https://molly.im)
|
||||
|
||||
Website for the Molly project, a hardened Signal fork for Android.
|
||||
|
||||
## Content
|
||||
|
||||
- Landing page for Molly app
|
||||
- How to install the APK from F-Droid and GitHub Releases
|
||||
- Molly features showcase
|
||||
- Social profiles links
|
||||
- How to donate and contribute to the project
|
||||
|
||||
## Credits
|
||||
|
||||
This site was written by [Ben Armstead](https://benarmstead.co.uk) for the Molly project using the [Hugo](https://gohugo.io/) static site generator.
|
||||
|
||||
Thanks to valldrac for all his great work in creating and maintaining Molly!
|
Before ![]() (image error) Size: 20 KiB |
|
@ -1,59 +0,0 @@
|
|||
title: Molly
|
||||
baseurl: '/' # Website URL
|
||||
copyright: '© {year} Molly.im<br><br>Site made by <a href="https://benarmstead.co.uk">Ben Armstead</a> for the Molly project.'
|
||||
|
||||
defaultContentLanguage: en
|
||||
hasCJKLanguage: false
|
||||
defaultContentLanguageInSubdir: false
|
||||
removePathAccents: true
|
||||
|
||||
module:
|
||||
imports:
|
||||
- path: github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5
|
||||
- path: github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5
|
||||
enableGitInfo: false
|
||||
summaryLength: 30
|
||||
paginate: 10
|
||||
enableEmoji: true
|
||||
enableRobotsTXT: true
|
||||
footnotereturnlinkcontents: <sup>^</sup>
|
||||
ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$]
|
||||
permalinks:
|
||||
event: '/talk/:slug/'
|
||||
authors: '/author/:slug/'
|
||||
tags: '/tag/:slug/'
|
||||
categories: '/category/:slug/'
|
||||
publication_types: '/publication-type/:slug/'
|
||||
disableAliases: false
|
||||
outputs:
|
||||
home: [HTML, RSS, JSON, WebAppManifest, headers, redirects]
|
||||
section: [HTML, RSS]
|
||||
markup:
|
||||
defaultMarkdownHandler: goldmark
|
||||
goldmark:
|
||||
renderer:
|
||||
unsafe: true
|
||||
highlight:
|
||||
codeFences: false
|
||||
tableOfContents:
|
||||
startLevel: 2
|
||||
endLevel: 3
|
||||
imaging:
|
||||
resampleFilter: lanczos
|
||||
quality: 75
|
||||
anchor: smart
|
||||
timeout: 600000
|
||||
taxonomies:
|
||||
tag: tags
|
||||
category: categories
|
||||
publication_type: publication_types
|
||||
author: authors
|
||||
related:
|
||||
threshold: 80
|
||||
includeNewer: true
|
||||
toLower: true
|
||||
indices:
|
||||
- name: tags
|
||||
weight: 100
|
||||
- name: categories
|
||||
weight: 70
|
|
@ -1,2 +0,0 @@
|
|||
en:
|
||||
languageCode: en-us
|
|
@ -1,11 +0,0 @@
|
|||
main:
|
||||
- name: About
|
||||
url: '#about'
|
||||
weight: 10
|
||||
- name: Features
|
||||
url: '#features'
|
||||
weight: 20
|
||||
- name: Donate
|
||||
url: '#donate'
|
||||
weight: 30
|
||||
|
|
@ -1,118 +0,0 @@
|
|||
# Appearance
|
||||
|
||||
theme: molly_theme
|
||||
day_night: false
|
||||
font: ''
|
||||
font_size: M
|
||||
|
||||
# SEO
|
||||
|
||||
site_type: Project
|
||||
local_business_type: ''
|
||||
org_name: 'Molly Instant Messenger'
|
||||
description: 'Molly is an independent Signal fork for Android.'
|
||||
twitter: 'mollyimapp'
|
||||
|
||||
# Contact (edit or remove options as required)
|
||||
|
||||
email: valldrac@molly.im
|
||||
|
||||
main_menu:
|
||||
enable: true
|
||||
align: l
|
||||
show_logo: true
|
||||
show_language: false
|
||||
show_day_night: true
|
||||
show_search: true
|
||||
highlight_active_link: true
|
||||
|
||||
date_format: ''
|
||||
time_format: '3:04 PM'
|
||||
address_format: en-us
|
||||
|
||||
# Site features
|
||||
|
||||
highlight: true
|
||||
highlight_languages:
|
||||
- C
|
||||
- python
|
||||
- latex
|
||||
math: false
|
||||
diagram: false
|
||||
privacy_pack: false
|
||||
edit_page:
|
||||
repo_url: ''
|
||||
content_dir: ''
|
||||
repo_branch: main
|
||||
editable:
|
||||
page: false
|
||||
post: false
|
||||
book: false
|
||||
show_related:
|
||||
book: true
|
||||
page: false
|
||||
post: true
|
||||
project: true
|
||||
publication: true
|
||||
event: true
|
||||
reading_time: true
|
||||
section_pager: false
|
||||
docs_section_pager: true
|
||||
sharing: false
|
||||
copyright_license:
|
||||
enable: false
|
||||
allow_derivatives: false
|
||||
share_alike: true
|
||||
allow_commercial: false
|
||||
notice: 'This work is licensed under {license}'
|
||||
abstract_length: 135
|
||||
plugins_js: []
|
||||
avatar:
|
||||
gravatar: false
|
||||
shape: circle
|
||||
publications:
|
||||
date_format:
|
||||
citation_style: apa
|
||||
projects:
|
||||
post_view: 2
|
||||
publication_view: 2
|
||||
talk_view: 2
|
||||
breadcrumb:
|
||||
page_types:
|
||||
book: true
|
||||
comments:
|
||||
provider: ''
|
||||
commentable:
|
||||
post: true
|
||||
book: true
|
||||
project: true
|
||||
publication: true
|
||||
event: true
|
||||
disqus:
|
||||
shortname: ''
|
||||
show_count: true
|
||||
commento:
|
||||
url: ''
|
||||
search:
|
||||
provider: wowchemy
|
||||
algolia:
|
||||
app_id: ''
|
||||
api_key: ''
|
||||
index_name: ''
|
||||
show_logo: false
|
||||
map:
|
||||
provider: mapnik
|
||||
api_key: ''
|
||||
zoom: 15
|
||||
marketing:
|
||||
google_analytics: ''
|
||||
google_tag_manager: ''
|
||||
google_site_verification: ''
|
||||
baidu_site_verification: ''
|
||||
baidu_tongji: ''
|
||||
cms:
|
||||
branch: master
|
||||
local_backend: false
|
||||
icon:
|
||||
pack:
|
||||
ai: false
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
# Generate Wowchemy CMS
|
||||
type: wowchemycms
|
||||
outputs:
|
||||
- wowchemycms_config
|
||||
- HTML
|
||||
---
|
|
@ -1,41 +0,0 @@
|
|||
---
|
||||
# Display name
|
||||
title: Molly
|
||||
|
||||
# Is this the primary user of the site?
|
||||
superuser: true
|
||||
role: A hardened version of Signal
|
||||
|
||||
# Social Networking
|
||||
social:
|
||||
- icon: mastodon
|
||||
icon_pack: fab
|
||||
link: 'https://fosstodon.org/@mollyim'
|
||||
- icon: twitter
|
||||
icon_pack: fab
|
||||
link: 'https://twitter.com/mollyimapp'
|
||||
- icon: envelope
|
||||
icon_pack: fas
|
||||
link: 'mailto:valldrac@molly.im'
|
||||
- icon: github
|
||||
icon_pack: fab
|
||||
link: https://github.com/mollyim/mollyim-android
|
||||
|
||||
# Highlight the author in author lists? (true/false)
|
||||
highlight_name: false
|
||||
---
|
||||
Molly is an independent **[Signal](https://github.com/signalapp/Signal-Android)** fork for Android
|
||||
|
||||
|
||||
### Install
|
||||
- <u>**[Molly F-Droid Repo](download/fdroid/)**</u>
|
||||
- <u>**[Github Releases](https://github.com/mollyim/mollyim-android/releases/latest)**</u>
|
||||
|
||||
### Versions
|
||||
**Molly**, like Signal, uses Google's proprietary code to support some features.
|
||||
|
||||
**Molly-FOSS** is the community effort to make it 100% free and open-source.
|
||||
|
||||
- Join us at <u>**[#mollyim:matrix.org](https://matrix.to/#/#mollyim:matrix.org)**</u> on Matrix
|
||||
|
||||
[<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" style="float:left; margin-bottom:0;" alt="Get it on F-Droid" width="240">](download/fdroid/)
|
Before ![]() (image error) Size: 18 KiB |
|
@ -1,26 +0,0 @@
|
|||
---
|
||||
title: Get Molly on F-Droid
|
||||
summary: Use F-Droid to install apps and ensure access to app updates.
|
||||
profile: false
|
||||
aliases:
|
||||
- /install
|
||||
---
|
||||
F-Droid is an independent, community-sourced app store. Adding a repository to F-Droid makes the apps within it available for download and ensures that you have access to secure app updates.
|
||||
|
||||
Download F-Droid at __[f-droid.org](https://fdroid.org)__.
|
||||
|
||||
Click on the links below with your mobile device which has F-Droid installed or scan the QR.
|
||||
|
||||
## Links:
|
||||
- <u>__[Molly-FOSS](fdroidrepos://molly.im/fdroid/foss/fdroid/repo?fingerprint=5198DAEF37FC23C14D5EE32305B2AF45787BD7DF2034DE33AD302BDB3446DF74)__</u>
|
||||
- <u>__[Molly](fdroidrepos://molly.im/fdroid/repo?fingerprint=3B7E93B1FE32C6E35A93D6DDFC5AFBEB1239A7C6EA6AF20FF33ED53CDC38B04A)__</u>
|
||||
|
||||
## QR's
|
||||
- Molly-FOSS
|
||||

|
||||
|
||||
|
||||
- Molly
|
||||

|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
---
|
||||
widget: about
|
||||
|
||||
# Activate this widget? true/false
|
||||
active: true
|
||||
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
|
||||
# Order that this section appears on the page.
|
||||
weight: 40
|
||||
|
||||
title: About
|
||||
|
||||
author: admin
|
||||
---
|
|
@ -1,32 +0,0 @@
|
|||
---
|
||||
# An instance of the Portfolio widget.
|
||||
|
||||
widget: portfolio
|
||||
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
active: true
|
||||
# Order that this section appears on the page.
|
||||
weight: 55
|
||||
|
||||
title: Donate
|
||||
subtitle: ''
|
||||
|
||||
content:
|
||||
# Page type to display. E.g. project.
|
||||
page_type: project
|
||||
|
||||
design:
|
||||
# Choose how many columns the section has. Valid values: '1' or '2'.
|
||||
columns: '2'
|
||||
|
||||
# Toggle between the various page layout types.
|
||||
# 1 = List
|
||||
# 2 = Compact
|
||||
# 3 = Card
|
||||
# 5 = Showcase
|
||||
view: 1
|
||||
|
||||
# For Showcase view, flip alternate rows?
|
||||
flip_alt_rows: false
|
||||
---
|
|
@ -1,4 +0,0 @@
|
|||
---
|
||||
active: false
|
||||
|
||||
---
|
|
@ -1,36 +0,0 @@
|
|||
---
|
||||
# An instance of the Featured widget.
|
||||
# Documentation: https://wowchemy.com/docs/page-builder/
|
||||
widget: featured
|
||||
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
active: false
|
||||
# Order that this section appears on the page.
|
||||
weight: 80
|
||||
|
||||
title: Featured Projects
|
||||
subtitle: ""
|
||||
|
||||
content:
|
||||
# Page type to display. E.g. post, talk, publication...
|
||||
page_type: publication
|
||||
# Choose how many pages you would like to display (0 = all pages)
|
||||
count: 0
|
||||
# Filter on criteria
|
||||
filters:
|
||||
author: ""
|
||||
category: ""
|
||||
publication_type: ""
|
||||
tag: ""
|
||||
# Page order: descending (desc) or ascending (asc) date.
|
||||
order: desc
|
||||
|
||||
design:
|
||||
# Choose a view for the listings:
|
||||
# 1 = List
|
||||
# 2 = Compact
|
||||
# 3 = Card
|
||||
# 4 = Citation (publication only)
|
||||
view: 3
|
||||
---
|
|
@ -1,51 +0,0 @@
|
|||
---
|
||||
# An instance of the Featurette widget.
|
||||
|
||||
widget: featurette
|
||||
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
|
||||
# Order that this section appears on the page.
|
||||
weight: 50
|
||||
|
||||
title: Features
|
||||
subtitle:
|
||||
|
||||
# Showcase personal skills or business features.
|
||||
# - Add/remove as many `feature` blocks below as you like.
|
||||
# - For available icons, see: https://wowchemy.com/docs/page-builder/#icons
|
||||
feature:
|
||||
- description: Contains no proprietary blobs, unlike Signal.
|
||||
icon: osi
|
||||
icon_pack: fab
|
||||
name: Fully FOSS
|
||||
|
||||
- description: Protects database with <u>[passphrase encryption](https://github.com/mollyim/mollyim-android/wiki/Data-Encryption-At-Rest)</u>.
|
||||
icon: key
|
||||
icon_pack: fas
|
||||
name: Encrypted
|
||||
|
||||
- description: Locks down the app automatically when you are gone for a set period of time.
|
||||
icon: lock
|
||||
icon_pack: fas
|
||||
name: Automatic locking
|
||||
|
||||
- description: Securely shreds sensitive data from RAM.
|
||||
icon: lock
|
||||
icon_pack: fas
|
||||
name: RAM Shredding
|
||||
|
||||
- description: Automatic backups on a daily or weekly basis.
|
||||
icon: trash-restore-alt
|
||||
icon_pack: fas
|
||||
name: Backup scheduling
|
||||
|
||||
- description: Supports SOCKS proxy and Tor via Orbot.
|
||||
icon: eye
|
||||
icon_pack: fas
|
||||
name: Tor support
|
||||
|
||||
|
||||
|
||||
---
|
|
@ -1,16 +0,0 @@
|
|||
---
|
||||
# An instance of the Blank widget with a Gallery page element.
|
||||
# Documentation: https://wowchemy.com/docs/getting-started/page-builder/
|
||||
widget: blank
|
||||
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
|
||||
# Order that this section appears on the page.
|
||||
weight: 66
|
||||
active: false
|
||||
title: Gallery
|
||||
subtitle:
|
||||
---
|
||||
|
||||
{{< gallery >}}
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
# Homepage
|
||||
type: widget_page
|
||||
|
||||
# Homepage is headless, other widget pages are not.
|
||||
headless: true
|
||||
---
|
|
@ -1,40 +0,0 @@
|
|||
---
|
||||
# An instance of the Pages widget.
|
||||
widget: pages
|
||||
active: false
|
||||
# This file represents a page section.
|
||||
headless: true
|
||||
|
||||
# Order that this section appears on the page.
|
||||
weight: 60
|
||||
|
||||
title: Recent Posts
|
||||
subtitle:
|
||||
|
||||
content:
|
||||
# Page type to display. E.g. post, talk, publication...
|
||||
page_type: post
|
||||
# Choose how many pages you would like to display (0 = all pages)
|
||||
count: 5
|
||||
# Filter on criteria
|
||||
filters:
|
||||
author: ""
|
||||
category: ""
|
||||
tag: ""
|
||||
exclude_featured: false
|
||||
exclude_future: false
|
||||
exclude_past: false
|
||||
publication_type: ""
|
||||
# Choose how many pages you would like to offset by
|
||||
offset: 0
|
||||
# Page order: descending (desc) or ascending (asc) date.
|
||||
order: desc
|
||||
|
||||
design:
|
||||
# Choose a view for the listings:
|
||||
# 1 = List
|
||||
# 2 = Compact
|
||||
# 3 = Card
|
||||
# 4 = Citation (publication only)
|
||||
view: 1
|
||||
---
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
title: "Open Collective"
|
||||
draft: false
|
||||
---
|
||||
**[https://opencollective.com/mollyim](https://opencollective.com/mollyim)**
|
||||
|
||||
<script>window.location.href = "https://opencollective.com/mollyim";</script>
|
|
@ -1,22 +0,0 @@
|
|||
# Theme metadata
|
||||
name = "Minimal"
|
||||
|
||||
# Is theme light or dark?
|
||||
light = false
|
||||
|
||||
# Primary
|
||||
primary = "#FFFFFF"
|
||||
|
||||
# Menu
|
||||
menu_primary = "#7a67ee"
|
||||
menu_text = "#FFFFFF"
|
||||
menu_text_active = "#FFFFFF"
|
||||
menu_title = "#FFFFFF"
|
||||
|
||||
# Home sections
|
||||
home_section_odd = "#343a40"
|
||||
home_section_even = "#7a67ee"
|
||||
|
||||
[dark]
|
||||
link = "#FFFFFF"
|
||||
link_hover = "#FFFFFF"
|
9
go.mod
|
@ -1,9 +0,0 @@
|
|||
module github.com/wowchemy/starter-hugo-academic
|
||||
|
||||
go 1.15
|
||||
|
||||
require (
|
||||
github.com/wowchemy/wowchemy-hugo-modules/v5 v5.3.0
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5 v5.0.0-20210811091031-81345fad46b5 // indirect
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5 v5.0.0-20210811091031-81345fad46b5 // indirect
|
||||
)
|
7
go.sum
|
@ -1,7 +0,0 @@
|
|||
github.com/wowchemy/wowchemy-hugo-modules/v5 v5.3.0/go.mod h1:akNBhhT0UAOXSREplKkLe2wyHeo51qm6f+vqNkQkcmE=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5 v5.0.0-20210629192904-559885af86b7/go.mod h1:Sp/AKo+2HAPi/IPHp1MEdKPmee+mzO5+efUBUPLPqPE=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5 v5.0.0-20210811091031-81345fad46b5 h1:/diHD9slElL+EQnfhUs6XtCxRTeostlC5wIAtCOXbe4=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5 v5.0.0-20210811091031-81345fad46b5/go.mod h1:Sp/AKo+2HAPi/IPHp1MEdKPmee+mzO5+efUBUPLPqPE=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5 v5.0.0-20210629192904-559885af86b7/go.mod h1:2iL9rdrUYyJXX2BeHKfK+QbqZlubCsaR60nQ87NRQTY=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5 v5.0.0-20210811091031-81345fad46b5 h1:rhnjupk4KOsWyULAqsplsV7gB6qfDyW8VsyleoTdiPM=
|
||||
github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5 v5.0.0-20210811091031-81345fad46b5/go.mod h1:2iL9rdrUYyJXX2BeHKfK+QbqZlubCsaR60nQ87NRQTY=
|
|
@ -1,3 +0,0 @@
|
|||
{{ if eq hugo.Environment "production" }}
|
||||
<script async defer src="https://buttons.github.io/buttons.js"></script>
|
||||
{{end}}
|
119
public/accrescent.html
Normal file
|
@ -0,0 +1,119 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="icon" type="image/x-icon" href="./molly-favi.ico">
|
||||
|
||||
<title>Download Molly | Accrescent</title>
|
||||
<meta name="description" content="Molly is an improved Signal app for Android">
|
||||
|
||||
<!-- Facebook Meta Tags -->
|
||||
<meta property="og:url" content="https://molly.im/accrescent">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Download Molly | Accrescent">
|
||||
<meta property="og:description" content="Molly is an improved Signal app for Android">
|
||||
<meta property="og:image" content="https://molly.im/assets/images/og_accrescent.webp">
|
||||
|
||||
<!-- Twitter Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="molly.im/accrescent">
|
||||
<meta property="twitter:url" content="https://molly.im/accrescent">
|
||||
<meta name="twitter:title" content="Download Molly | Accrescent">
|
||||
<meta name="twitter:description" content="Molly is an improved Signal app for Android">
|
||||
<meta name="twitter:image" content="https://molly.im/assets/images/og_accrescent.webp">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main>
|
||||
<a href="./index.html"><img class="logo download"></a>
|
||||
<h2>Get Molly FOSS on</h2>
|
||||
<h1>Accrescent</h1>
|
||||
|
||||
|
||||
<p style="max-width:50ch; line-height:1.3rem; font-size: 1.1rem;margin-top:2rem; text-align:center;">Accrescent is a private an Android app store focused on security, privacy, and usability. <br><br>Download Accrescent at <a href="https://accrescent.app/">accrescent.app</a></p>
|
||||
|
||||
<div class="buttons">
|
||||
<a class="button" href="https://accrescent.app/app/im.molly.app">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-download"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><path d="M7 11l5 5l5 -5" /><path d="M12 4l0 12" /></svg>
|
||||
Molly-FOSS
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<p class="info">
|
||||
<b>Molly</b>, like Signal, uses Google's proprietary code to support some features<br><br>
|
||||
<b>Molly-FOSS</b> is the community effort to make it 100% free and open-source
|
||||
</p>
|
||||
<br><br>
|
||||
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="social">
|
||||
<a href="https://fosstodon.org/@mollyim">
|
||||
<svg viewBox="-10 -5 1034 1034" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill="var(--social-icon)" d="M499 112q-93 1 -166 11q-81 11 -128 33l-14 8q-16 10 -32 25q-22 21 -38 47q-21 33 -32 73q-14 47 -14 103v37q0 77 1 119q3 113 18 188q19 95 62 154q50 67 134 89q109 29 210 24q46 -3 88 -12q30 -7 55 -17l19 -8l-4 -75l-22 6q-28 6 -57 10q-41 6 -78 4q-53 -1 -80 -7 q-43 -8 -67 -30q-29 -25 -35 -72q-2 -14 -2 -29l25 6q31 6 65 10q48 7 93 9q42 2 92 -2q32 -2 88 -9t107 -30q49 -23 81.5 -54.5t38.5 -63.5q9 -45 13 -109q4 -46 5 -97v-41q0 -56 -14 -103q-11 -40 -32 -73q-16 -26 -38 -47q-15 -15 -32 -25q-12 -8 -14 -8 q-46 -22 -127 -33q-74 -10 -166 -11h-3zM367 267q73 0 109 56l24 39l24 -39q36 -56 109 -56q63 0 101 43t38 117v239h-95v-232q0 -74 -61 -74q-69 0 -69 88v127h-94v-127q0 -88 -69 -88q-61 0 -61 74v232h-95v-239q0 -74 38 -117t101 -43z"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<!-- X: deprecated
|
||||
<a href="https://x.com/mollyimapp">
|
||||
<svg viewBox="0 -2 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#7A63FF"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>twitter [#154]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-60.000000, -7521.000000)" fill="#7A63FF"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M10.29,7377 C17.837,7377 21.965,7370.84365 21.965,7365.50546 C21.965,7365.33021 21.965,7365.15595 21.953,7364.98267 C22.756,7364.41163 23.449,7363.70276 24,7362.8915 C23.252,7363.21837 22.457,7363.433 21.644,7363.52751 C22.5,7363.02244 23.141,7362.2289 23.448,7361.2926 C22.642,7361.76321 21.761,7362.095 20.842,7362.27321 C19.288,7360.64674 16.689,7360.56798 15.036,7362.09796 C13.971,7363.08447 13.518,7364.55538 13.849,7365.95835 C10.55,7365.79492 7.476,7364.261 5.392,7361.73762 C4.303,7363.58363 4.86,7365.94457 6.663,7367.12996 C6.01,7367.11125 5.371,7366.93797 4.8,7366.62489 L4.8,7366.67608 C4.801,7368.5989 6.178,7370.2549 8.092,7370.63591 C7.488,7370.79836 6.854,7370.82199 6.24,7370.70483 C6.777,7372.35099 8.318,7373.47829 10.073,7373.51078 C8.62,7374.63513 6.825,7375.24554 4.977,7375.24358 C4.651,7375.24259 4.325,7375.22388 4,7375.18549 C5.877,7376.37088 8.06,7377 10.29,7376.99705" id="twitter-[#154]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
<!--
|
||||
<a href="https://bsky.app/profile/molly.im">
|
||||
<svg viewBox="0 0 600 530" width="24px" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" fill="var(--social-icon)"/>
|
||||
</svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
|
||||
<a href="mailto:valldrac@molly.im">
|
||||
<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <rect width="24" height="24" ></rect> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.96802 4H18.032C18.4706 3.99999 18.8491 3.99998 19.1624 4.02135C19.4922 4.04386 19.8221 4.09336 20.1481 4.22836C20.8831 4.53284 21.4672 5.11687 21.7716 5.85195C21.9066 6.17788 21.9561 6.50779 21.9787 6.83762C22 7.15088 22 7.52936 22 7.96801V16.032C22 16.4706 22 16.8491 21.9787 17.1624C21.9561 17.4922 21.9066 17.8221 21.7716 18.1481C21.4672 18.8831 20.8831 19.4672 20.1481 19.7716C19.8221 19.9066 19.4922 19.9561 19.1624 19.9787C18.8491 20 18.4706 20 18.032 20H5.96801C5.52936 20 5.15088 20 4.83762 19.9787C4.50779 19.9561 4.17788 19.9066 3.85195 19.7716C3.11687 19.4672 2.53284 18.8831 2.22836 18.1481C2.09336 17.8221 2.04386 17.4922 2.02135 17.1624C1.99998 16.8491 1.99999 16.4706 2 16.032V7.96802C1.99999 7.52937 1.99998 7.15088 2.02135 6.83762C2.04386 6.50779 2.09336 6.17788 2.22836 5.85195C2.53284 5.11687 3.11687 4.53284 3.85195 4.22836C4.17788 4.09336 4.50779 4.04386 4.83762 4.02135C5.15088 3.99998 5.52937 3.99999 5.96802 4ZM4.31745 6.27777C4.68114 5.86214 5.3129 5.82002 5.72854 6.1837L11.3415 11.095C11.7185 11.4249 12.2815 11.4249 12.6585 11.095L18.2715 6.1837C18.6871 5.82002 19.3189 5.86214 19.6825 6.27777C20.0462 6.69341 20.0041 7.32517 19.5885 7.68885L13.9755 12.6002C12.8444 13.5899 11.1556 13.5899 10.0245 12.6002L4.41153 7.68885C3.99589 7.32517 3.95377 6.69341 4.31745 6.27777Z" fill="var(--social-icon)"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<a href="https://matrix.to/#/#mollyim:matrix.org">
|
||||
<svg version="1.1" id="Layer_1" x="0px" y="0px" fill="var(--social-icon)" viewBox="0 0 520 520" style="enable-background:new 0 0 520 520;" xml:space="preserve">
|
||||
<path d="M13.7,11.9v496.2h35.7V520H0V0h49.4v11.9H13.7z"/>
|
||||
<path d="M166.3,169.2v25.1h0.7c6.7-9.6,14.8-17,24.2-22.2c9.4-5.3,20.3-7.9,32.5-7.9c11.7,0,22.4,2.3,32.1,6.8 c9.7,4.5,17,12.6,22.1,24c5.5-8.1,13-15.3,22.4-21.5c9.4-6.2,20.6-9.3,33.5-9.3c9.8,0,18.9,1.2,27.3,3.6c8.4,2.4,15.5,6.2,21.5,11.5 c6,5.3,10.6,12.1,14,20.6c3.3,8.5,5,18.7,5,30.7v124.1h-50.9V249.6c0-6.2-0.2-12.1-0.7-17.6c-0.5-5.5-1.8-10.3-3.9-14.3 c-2.2-4.1-5.3-7.3-9.5-9.7c-4.2-2.4-9.9-3.6-17-3.6c-7.2,0-13,1.4-17.4,4.1c-4.4,2.8-7.9,6.3-10.4,10.8c-2.5,4.4-4.2,9.4-5,15.1 c-0.8,5.6-1.3,11.3-1.3,17v103.3h-50.9v-104c0-5.5-0.1-10.9-0.4-16.3c-0.2-5.4-1.3-10.3-3.1-14.9c-1.8-4.5-4.8-8.2-9-10.9 c-4.2-2.7-10.3-4.1-18.5-4.1c-2.4,0-5.6,0.5-9.5,1.6c-3.9,1.1-7.8,3.1-11.5,6.1c-3.7,3-6.9,7.3-9.5,12.9c-2.6,5.6-3.9,13-3.9,22.1 v107.6h-50.9V169.2H166.3z"/>
|
||||
<path d="M506.3,508.1V11.9h-35.7V0H520v520h-49.4v-11.9H506.3z"/>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/mollyim/mollyim-android">
|
||||
<svg viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>github [#142]</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-140.000000, -7559.000000)" fill="var(--social-icon)"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M94,7399 C99.523,7399 104,7403.59 104,7409.253 C104,7413.782 101.138,7417.624 97.167,7418.981 C96.66,7419.082 96.48,7418.762 96.48,7418.489 C96.48,7418.151 96.492,7417.047 96.492,7415.675 C96.492,7414.719 96.172,7414.095 95.813,7413.777 C98.04,7413.523 100.38,7412.656 100.38,7408.718 C100.38,7407.598 99.992,7406.684 99.35,7405.966 C99.454,7405.707 99.797,7404.664 99.252,7403.252 C99.252,7403.252 98.414,7402.977 96.505,7404.303 C95.706,7404.076 94.85,7403.962 94,7403.958 C93.15,7403.962 92.295,7404.076 91.497,7404.303 C89.586,7402.977 88.746,7403.252 88.746,7403.252 C88.203,7404.664 88.546,7405.707 88.649,7405.966 C88.01,7406.684 87.619,7407.598 87.619,7408.718 C87.619,7412.646 89.954,7413.526 92.175,7413.785 C91.889,7414.041 91.63,7414.493 91.54,7415.156 C90.97,7415.418 89.522,7415.871 88.63,7414.304 C88.63,7414.304 88.101,7413.319 87.097,7413.247 C87.097,7413.247 86.122,7413.234 87.029,7413.87 C87.029,7413.87 87.684,7414.185 88.139,7415.37 C88.139,7415.37 88.726,7417.2 91.508,7416.58 C91.513,7417.437 91.522,7418.245 91.522,7418.489 C91.522,7418.76 91.338,7419.077 90.839,7418.982 C86.865,7417.627 84,7413.783 84,7409.253 C84,7403.59 88.478,7399 94,7399" id="github-[#142]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://opencollective.com/mollyim" class="but">Donate</a>
|
||||
</div>
|
||||
|
||||
|
||||
<footer>
|
||||
<a href="./index.html">
|
||||
<svg class="wordmark" viewBox="0 0 506 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.936 99.7426L210.362 31.4612C209.566 29.6609 208.266 28.1299 206.617 27.0539C204.969 25.9779 203.044 25.403 201.076 25.3989C199.734 25.3963 198.405 25.6591 197.165 26.1724C195.925 26.6857 194.798 27.4392 193.851 28.3897C192.903 29.3401 192.153 30.4686 191.643 31.7102C191.134 32.9517 190.875 34.2819 190.881 35.624V112.413C190.881 114.473 191.7 116.45 193.157 117.907C194.614 119.364 196.591 120.183 198.651 120.183C200.712 120.183 202.688 119.364 204.145 117.907C205.603 116.45 206.421 114.473 206.421 112.413V55.3061L233.318 115.282C233.971 116.745 235.035 117.987 236.38 118.859C237.725 119.73 239.293 120.194 240.895 120.193C242.499 120.191 244.067 119.726 245.412 118.853C246.757 117.98 247.82 116.736 248.473 115.272L275.147 55.3061V112.423C275.147 113.444 275.349 114.455 275.74 115.399C276.131 116.342 276.704 117.199 277.427 117.92C278.149 118.642 279.007 119.214 279.951 119.604C280.895 119.994 281.906 120.194 282.927 120.193C284.988 120.193 286.964 119.374 288.421 117.917C289.879 116.46 290.697 114.484 290.697 112.423V35.533C290.697 32.8533 289.633 30.2834 287.738 28.3886C285.843 26.4938 283.273 25.4293 280.593 25.4293C278.646 25.4331 276.741 25.9997 275.108 27.0609C273.475 28.1221 272.183 29.6326 271.389 31.4107L240.936 99.7426Z" fill="var(--logotype)"/>
|
||||
<path d="M357.079 48.627C351.06 45.4874 344.372 43.8479 337.584 43.8479C330.795 43.8479 324.107 45.4874 318.088 48.627C312.304 51.7764 307.532 56.5028 304.327 62.257C300.885 68.464 299.142 75.4694 299.275 82.5656C299.126 89.6622 300.817 96.6765 304.186 102.925C307.319 108.645 311.996 113.371 317.684 116.565C323.552 119.823 330.17 121.492 336.882 121.405C343.752 121.48 350.53 119.815 356.584 116.565C362.476 113.422 367.374 108.698 370.729 102.925C374.256 96.7426 376.047 89.7222 375.913 82.606C376.045 75.5098 374.303 68.5044 370.861 62.2974C367.656 56.5262 362.876 51.7852 357.079 48.627ZM356.675 96.4684C354.703 100.081 351.746 103.06 348.147 105.057C344.709 106.972 340.838 107.977 336.902 107.977C333.978 108.051 331.073 107.499 328.38 106.357C325.688 105.216 323.271 103.511 321.291 101.359C317.162 96.9534 315.098 90.7059 315.098 82.6161C314.959 77.8266 316 73.0765 318.129 68.784C319.934 65.2141 322.744 62.2499 326.212 60.2564C329.606 58.3565 333.436 57.3712 337.326 57.3971C341.23 57.3631 345.077 58.3302 348.501 60.2059C352.03 62.1962 354.916 65.1553 356.816 68.7335C359.027 73.0007 360.108 77.7623 359.959 82.5656C360.105 87.4079 358.972 92.2032 356.675 96.4684Z" fill="var(--logotype)"/>
|
||||
<path d="M400.022 27.0855C400.022 22.7943 396.543 19.3157 392.252 19.3157C387.961 19.3157 384.482 22.7943 384.482 27.0855V112.422C384.482 116.713 387.961 120.192 392.252 120.192C396.543 120.192 400.022 116.713 400.022 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M429.191 27.0855C429.191 22.7943 425.713 19.3157 421.422 19.3157C417.13 19.3157 413.652 22.7943 413.652 27.0855V112.422C413.652 116.713 417.13 120.192 421.422 120.192C425.713 120.192 429.191 116.713 429.191 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M491.58 52.3255L472.383 102.339L454.105 52.8307C453.543 51.3105 452.53 49.9988 451.2 49.0721C449.871 48.1454 448.289 47.6482 446.669 47.6475C445.382 47.6557 444.116 47.9769 442.981 48.5834C441.847 49.1898 440.876 50.0633 440.154 51.1284C439.432 52.1935 438.98 53.4183 438.837 54.6971C438.694 55.9759 438.864 57.2703 439.333 58.4686L463.582 118.94L454.903 139.703C454.435 140.831 454.251 142.057 454.37 143.272C454.488 144.488 454.905 145.655 455.582 146.672C456.26 147.688 457.177 148.521 458.254 149.098C459.33 149.675 460.532 149.977 461.754 149.979C463.216 149.978 464.646 149.545 465.863 148.734C467.08 147.924 468.03 146.771 468.594 145.422L505.109 57.7512C505.569 56.6412 505.749 55.4347 505.632 54.2387C505.514 53.0427 505.103 51.8941 504.436 50.8948C503.768 49.8955 502.865 49.0763 501.805 48.5098C500.745 47.9434 499.561 47.6472 498.36 47.6475C496.89 47.6549 495.457 48.1052 494.248 48.9398C493.038 49.7744 492.108 50.9543 491.58 52.3255Z" fill="var(--logotype)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8057 0.0216839C62.5561 -0.32098 48.5039 3.40376 36.295 10.7596C24.0861 18.1155 14.2262 28.7979 7.87007 41.5555C1.51396 54.3131 -1.07511 68.6178 0.406129 82.7938C1.88737 96.9699 7.37758 110.43 16.2337 121.599L13.5465 126.313L6.96337 137.811C6.25422 139.05 5.88311 140.453 5.88721 141.881C5.89132 143.308 6.2705 144.709 6.98676 145.943C7.70303 147.178 8.7312 148.203 9.96824 148.915C11.2053 149.627 12.6077 150.001 14.035 150H74.3842C116.103 150 150.458 115.864 149.995 74.143C149.773 54.7144 142.02 36.1301 128.368 22.3043C114.716 8.4784 96.2307 0.490064 76.8057 0.0216839ZM52.3404 103.723C52.3404 109.54 47.6251 114.255 41.8085 114.255C35.9919 114.255 31.2766 109.54 31.2766 103.723C31.2766 97.9068 35.9919 93.1915 41.8085 93.1915C47.6251 93.1915 52.3404 97.9068 52.3404 103.723ZM41.8085 85.5319C47.6251 85.5319 52.3404 80.8166 52.3404 75C52.3404 69.1834 47.6251 64.4681 41.8085 64.4681C35.9919 64.4681 31.2766 69.1834 31.2766 75C31.2766 80.8166 35.9919 85.5319 41.8085 85.5319ZM52.3404 46.2766C52.3404 52.0932 47.6251 56.8085 41.8085 56.8085C35.9919 56.8085 31.2766 52.0932 31.2766 46.2766C31.2766 40.46 35.9919 35.7447 41.8085 35.7447C47.6251 35.7447 52.3404 40.46 52.3404 46.2766ZM108.191 56.8085C114.008 56.8085 118.723 52.0932 118.723 46.2766C118.723 40.46 114.008 35.7447 108.191 35.7447C102.375 35.7447 97.6596 40.46 97.6596 46.2766C97.6596 52.0932 102.375 56.8085 108.191 56.8085ZM118.723 75C118.723 80.8166 114.008 85.5319 108.191 85.5319C102.375 85.5319 97.6596 80.8166 97.6596 75C97.6596 69.1834 102.375 64.4681 108.191 64.4681C114.008 64.4681 118.723 69.1834 118.723 75ZM108.191 114.255C114.008 114.255 118.723 109.54 118.723 103.723C118.723 97.9068 114.008 93.1915 108.191 93.1915C102.375 93.1915 97.6596 97.9068 97.6596 103.723C97.6596 109.54 102.375 114.255 108.191 114.255ZM85.5319 75C85.5319 80.8166 80.8166 85.5319 75 85.5319C69.1834 85.5319 64.4681 80.8166 64.4681 75C64.4681 69.1834 69.1834 64.4681 75 64.4681C80.8166 64.4681 85.5319 69.1834 85.5319 75ZM75 114.255C80.8166 114.255 85.5319 109.54 85.5319 103.723C85.5319 97.9068 80.8166 93.1915 75 93.1915C69.1834 93.1915 64.4681 97.9068 64.4681 103.723C64.4681 109.54 69.1834 114.255 75 114.255Z" fill="var(--logotype)"/>
|
||||
</svg>
|
||||
</a>
|
||||
<span class="credit">Site / Logo by <a href="https://jaim3.com/">jaim3</span></a>
|
||||
<span id="copyright"></span>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
const currentYear = new Date().getFullYear();
|
||||
document.getElementById('copyright').textContent = `© ${currentYear} Molly.im`;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
BIN
public/assets/images/fdroid-molly-foss.webp
Normal file
After ![]() (image error) Size: 4.6 KiB |
BIN
public/assets/images/fdroid-molly.webp
Normal file
After ![]() (image error) Size: 4.8 KiB |
1
public/assets/images/icon-accrescent.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-moon"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" /></svg>
|
After (image error) Size: 395 B |
1
public/assets/images/icon-arrow.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" width="24" height="24" stroke-width="2"> <path d="M5 12l14 0"></path> <path d="M13 18l6 -6"></path> <path d="M13 6l6 6"></path></svg>
|
After (image error) Size: 267 B |
15
public/assets/images/icon-fdroid.svg
Normal file
|
@ -0,0 +1,15 @@
|
|||
<svg width="24" height="24" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg" stroke="white" fill="none">
|
||||
<g id="SVGRepo_bgCarrier" stroke-width="0"></g>
|
||||
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
|
||||
<g id="SVGRepo_iconCarrier">
|
||||
<path stroke-width="12" d="M34 102c0-8.837 7.163-16 16-16h92c8.837 0 16 7.163 16 16v52c0 8.837-7.163 16-16 16H50c-8.837 0-16-7.163-16-16v-52Zm0-48c0-8.837 7.163-16 16-16h92c8.837 0 16 7.163 16 16v16c0 8.837-7.163 16-16 16H50c-8.837 0-16-7.163-16-16V54Z"></path>
|
||||
<path stroke="white" stroke-linecap="round" stroke-width="12" d="M36 40 22 22m134 18 14-18"></path>
|
||||
<circle cx="66" cy="62" r="9.5" fill="white"></circle>
|
||||
<circle cx="66" cy="62" r="9.5" stroke="white"></circle>
|
||||
<circle cx="66" cy="62" r="9.5" stroke-opacity=".2"></circle>
|
||||
<circle cx="126" cy="62" r="9.5" fill="white"></circle>
|
||||
<circle cx="126" cy="62" r="9.5"></circle>
|
||||
<circle cx="126" cy="62" r="9.5" stroke-opacity=".2"></circle>
|
||||
<path stroke-linecap="round" stroke-width="12" d="M78.202 140.931a21.994 21.994 0 0 0 24.596 7.992 21.997 21.997 0 0 0 0-41.846 21.994 21.994 0 0 0-24.596 7.992"></path>
|
||||
</g>
|
||||
</svg>
|
After (image error) Size: 1.2 KiB |
1
public/assets/images/icon-github.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg width="24" height="24" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" ><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>github [#142]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-140.000000, -7559.000000)" fill="white"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M94,7399 C99.523,7399 104,7403.59 104,7409.253 C104,7413.782 101.138,7417.624 97.167,7418.981 C96.66,7419.082 96.48,7418.762 96.48,7418.489 C96.48,7418.151 96.492,7417.047 96.492,7415.675 C96.492,7414.719 96.172,7414.095 95.813,7413.777 C98.04,7413.523 100.38,7412.656 100.38,7408.718 C100.38,7407.598 99.992,7406.684 99.35,7405.966 C99.454,7405.707 99.797,7404.664 99.252,7403.252 C99.252,7403.252 98.414,7402.977 96.505,7404.303 C95.706,7404.076 94.85,7403.962 94,7403.958 C93.15,7403.962 92.295,7404.076 91.497,7404.303 C89.586,7402.977 88.746,7403.252 88.746,7403.252 C88.203,7404.664 88.546,7405.707 88.649,7405.966 C88.01,7406.684 87.619,7407.598 87.619,7408.718 C87.619,7412.646 89.954,7413.526 92.175,7413.785 C91.889,7414.041 91.63,7414.493 91.54,7415.156 C90.97,7415.418 89.522,7415.871 88.63,7414.304 C88.63,7414.304 88.101,7413.319 87.097,7413.247 C87.097,7413.247 86.122,7413.234 87.029,7413.87 C87.029,7413.87 87.684,7414.185 88.139,7415.37 C88.139,7415.37 88.726,7417.2 91.508,7416.58 C91.513,7417.437 91.522,7418.245 91.522,7418.489 C91.522,7418.76 91.338,7419.077 90.839,7418.982 C86.865,7417.627 84,7413.783 84,7409.253 C84,7403.59 88.478,7399 94,7399" id="github-[#142]"> </path> </g> </g> </g> </g></svg>
|
After (image error) Size: 1.8 KiB |
24
public/assets/images/molly-download-2.svg
Normal file
|
@ -0,0 +1,24 @@
|
|||
<svg width="470" height="470" viewBox="0 0 470 470" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.83 0.0761492C196.162 -1.06621 152.118 10.6689 113.788 33.6199C75.4569 56.5709 44.7092 90.1146 24.6608 130.097C4.71637 170.08 -3.38607 214.839 1.28841 259.287C6.06677 303.735 23.2065 345.899 51.0457 380.896L42.6316 395.747L22.0639 431.783C19.8825 435.729 18.6359 440.091 18.6359 444.557C18.6359 449.022 19.8825 453.488 22.0639 457.226C24.2453 461.173 27.5694 464.288 31.4129 466.573C35.3602 468.754 39.7231 470 44.0859 470H233.143C363.821 470 471.541 363.034 469.983 232.39C469.256 171.533 444.949 113.377 402.151 70.0714C359.562 26.6619 301.598 1.53006 240.83 0.0761492Z" fill="url(#paint0_linear_496_2315)"/>
|
||||
<path d="M240.83 0.0761492C196.162 -1.06621 152.118 10.6689 113.788 33.6199C75.4569 56.5709 44.7092 90.1146 24.6608 130.097C4.71637 170.08 -3.38607 214.839 1.28841 259.287C6.06677 303.735 23.2065 345.899 51.0457 380.896L42.6316 395.747L22.0639 431.783C19.8825 435.729 18.6359 440.091 18.6359 444.557C18.6359 449.022 19.8825 453.488 22.0639 457.226C24.2453 461.173 27.5694 464.288 31.4129 466.573C35.3602 468.754 39.7231 470 44.0859 470H233.143C363.821 470 471.541 363.034 469.983 232.39C469.256 171.533 444.949 113.377 402.151 70.0714C359.562 26.6619 301.598 1.53006 240.83 0.0761492Z" fill="url(#paint1_linear_496_2315)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M226.808 290.451C225.977 289.932 225.25 289.309 224.523 288.582L162.923 226.998C157.106 221.183 157.106 211.732 162.923 205.917C168.741 200.101 178.193 200.101 184.011 205.917L220.16 242.057V130.313C220.368 122.317 226.808 115.982 234.703 115.774C242.909 115.567 249.765 122.109 249.973 130.313V242.057L286.33 205.917C292.147 200.101 301.6 200.101 307.417 205.917C313.234 211.732 313.234 221.183 307.417 226.998L245.921 288.478C245.298 289.205 244.467 289.828 243.636 290.347C243.477 290.506 243.258 290.604 243.071 290.688C243.013 290.713 242.958 290.738 242.909 290.763L242.597 290.97C242.078 291.282 241.559 291.593 241.039 291.801C240.788 291.969 240.468 292.069 240.191 292.156C240.124 292.176 240.06 292.196 240 292.216L239.377 292.424C239.066 292.528 238.651 292.632 238.235 292.736L238.235 292.736C236.365 293.151 234.391 293.151 232.417 292.736L232.417 292.736C232.001 292.632 231.586 292.528 231.275 292.424L230.651 292.216L230.651 292.216C230.236 292.112 229.82 292.009 229.509 291.905C229.249 291.749 228.989 291.619 228.73 291.489C228.47 291.36 228.21 291.23 227.951 291.074L227.743 290.97L227.535 290.866C227.431 290.814 227.301 290.737 227.172 290.659C227.042 290.581 226.912 290.503 226.808 290.451ZM318.635 290.448C318.739 282.14 325.387 275.494 333.594 275.494C341.8 275.494 348.552 282.14 348.552 290.552V315.165C348.448 336.974 330.789 354.732 308.975 354.732H161.261C139.343 354.628 121.684 336.974 121.684 315.165V290.552V289.721C121.891 281.413 128.747 274.975 136.954 275.182C145.264 275.39 151.704 282.244 151.496 290.448V315.061C151.6 320.461 155.859 324.823 161.261 324.823H308.871C314.272 324.719 318.635 320.461 318.635 315.061V290.448Z" fill="url(#paint2_linear_496_2315)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M226.808 290.451C225.977 289.932 225.25 289.309 224.523 288.582L162.923 226.998C157.106 221.183 157.106 211.732 162.923 205.917C168.741 200.101 178.193 200.101 184.011 205.917L220.16 242.057V130.313C220.368 122.317 226.808 115.982 234.703 115.774C242.909 115.567 249.765 122.109 249.973 130.313V242.057L286.33 205.917C292.147 200.101 301.6 200.101 307.417 205.917C313.234 211.732 313.234 221.183 307.417 226.998L245.921 288.478C245.298 289.205 244.467 289.828 243.636 290.347C243.477 290.506 243.258 290.604 243.071 290.688C243.013 290.713 242.958 290.738 242.909 290.763L242.597 290.97C242.078 291.282 241.559 291.593 241.039 291.801C240.788 291.969 240.468 292.069 240.191 292.156C240.124 292.176 240.06 292.196 240 292.216L239.377 292.424C239.066 292.528 238.651 292.632 238.235 292.736L238.235 292.736C236.365 293.151 234.391 293.151 232.417 292.736L232.417 292.736C232.001 292.632 231.586 292.528 231.275 292.424L230.651 292.216L230.651 292.216C230.236 292.112 229.82 292.009 229.509 291.905C229.249 291.749 228.989 291.619 228.73 291.489C228.47 291.36 228.21 291.23 227.951 291.074L227.743 290.97L227.535 290.866C227.431 290.814 227.301 290.737 227.172 290.659C227.042 290.581 226.912 290.503 226.808 290.451ZM318.635 290.448C318.739 282.14 325.387 275.494 333.594 275.494C341.8 275.494 348.552 282.14 348.552 290.552V315.165C348.448 336.974 330.789 354.732 308.975 354.732H161.261C139.343 354.628 121.684 336.974 121.684 315.165V290.552V289.721C121.891 281.413 128.747 274.975 136.954 275.182C145.264 275.39 151.704 282.244 151.496 290.448V315.061C151.6 320.461 155.859 324.823 161.261 324.823H308.871C314.272 324.719 318.635 320.461 318.635 315.061V290.448Z" fill="url(#paint3_linear_496_2315)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_496_2315" x1="369.312" y1="528.058" x2="48.4385" y2="-27.8558" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.13" stop-color="#553BFF"/>
|
||||
<stop offset="0.86" stop-color="#9064FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_496_2315" x1="234.991" y1="470" x2="234.991" y2="-0.00549084" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E1D6FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_496_2315" x1="235.071" y1="115.432" x2="235.071" y2="292.964" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E2DEFF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_496_2315" x1="299.95" y1="384.25" x2="132.686" y2="109.132" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.13" stop-color="#553BFF"/>
|
||||
<stop offset="0.86" stop-color="#9064FF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
After (image error) Size: 5.6 KiB |
33
public/assets/images/molly-download.svg
Normal file
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 452.4 452.4" style="enable-background:new 0 0 452.4 452.4;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#SVGID_1_);}
|
||||
.st1{fill:url(#SVGID_2_);}
|
||||
.st2{fill:url(#SVGID_3_);}
|
||||
</style>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="355.3862" y1="1060.4053" x2="46.3704" y2="525.1729" gradientTransform="matrix(1 0 0 1 0 -552)">
|
||||
<stop offset="0.13" style="stop-color:#553BFF"/>
|
||||
<stop offset="0.86" style="stop-color:#9064FF"/>
|
||||
</linearGradient>
|
||||
<path class="st0" d="M231.7,0c-43-1.1-85.4,10.2-122.3,32.3s-66.5,54.4-85.8,92.9c-19.2,38.5-27,81.6-22.5,124.4
|
||||
C5.7,292.4,22.2,333,49,366.7L40.9,381l-19.8,34.7c-2.1,3.8-3.3,8-3.3,12.3c0,4.3,1.2,8.6,3.3,12.2c2.1,3.8,5.3,6.8,9,9
|
||||
c3.8,2.1,8,3.3,12.2,3.3h182c125.8,0,229.5-103,228-228.8c-0.7-58.6-24.1-114.6-65.3-156.3C346,25.6,290.2,1.4,231.7,0z"/>
|
||||
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="226.1725" y1="188.84" x2="226.1725" y2="112.71" gradientTransform="matrix(1 0 0 -1 0 454)">
|
||||
<stop offset="0" style="stop-color:#E2DEFF"/>
|
||||
<stop offset="1" style="stop-color:#FFFFFF"/>
|
||||
</linearGradient>
|
||||
<path class="st1" d="M321,265.2c-7.9,0-14.3,6.4-14.4,14.4v23.7c0,5.2-4.2,9.3-9.4,9.4H155.1c-5.2,0-9.3-4.2-9.4-9.4v-23.7
|
||||
c0.2-7.9-6-14.5-14-14.7c-7.9-0.2-14.5,6-14.7,14c0,0.3,0,0.5,0,0.8v23.7c0,21,17,38,38.1,38.1h142.2c21,0,38-17.1,38.1-38.1v-23.7
|
||||
C335.4,271.6,328.9,265.2,321,265.2z"/>
|
||||
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="226.155" y1="342.93" x2="226.155" y2="171.98" gradientTransform="matrix(1 0 0 -1 0 454)">
|
||||
<stop offset="0" style="stop-color:#E2DEFF"/>
|
||||
<stop offset="1" style="stop-color:#FFFFFF"/>
|
||||
</linearGradient>
|
||||
<path class="st2" d="M216,277.8c0.7,0.7,1.4,1.3,2.2,1.8c0.2,0.1,0.5,0.3,0.7,0.4l0.2,0.1l0.2,0.1c0.5,0.3,1,0.5,1.5,0.8
|
||||
c0.3,0.1,0.7,0.2,1.1,0.3l0.6,0.2c0.3,0.1,0.7,0.2,1.1,0.3c1.9,0.4,3.8,0.4,5.6,0c0.4-0.1,0.8-0.2,1.1-0.3l0.6-0.2
|
||||
c0.3-0.1,0.7-0.2,1-0.4c0.5-0.2,1-0.5,1.5-0.8l0.3-0.2c0.2-0.1,0.5-0.2,0.7-0.4c0.8-0.5,1.6-1.1,2.2-1.8l59.2-59.2
|
||||
c5.6-5.6,5.6-14.7,0-20.3c-5.6-5.6-14.7-5.6-20.3,0L240.5,233V125.4c-0.2-7.9-6.8-14.2-14.7-14c-7.6,0.2-13.8,6.3-14,14V233
|
||||
l-34.8-34.8c-5.6-5.6-14.7-5.6-20.3,0s-5.6,14.7,0,20.3l0,0L216,277.8z"/>
|
||||
</svg>
|
After (image error) Size: 2.4 KiB |
32
public/assets/images/molly-icon-2.svg
Normal file
|
@ -0,0 +1,32 @@
|
|||
<svg width="470" height="470" viewBox="0 0 470 470" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_493_1934)">
|
||||
<path d="M240.658 0.0679429C196.009 -1.00574 151.979 10.6651 113.724 33.7135C75.4699 56.7618 44.5754 90.2333 24.6595 130.207C4.74373 170.181 -3.36869 215.002 1.27254 259.421C5.91376 303.839 23.1164 346.015 50.8655 381.009L42.4455 395.78L21.8186 431.809C19.5966 435.69 18.4337 440.087 18.4466 444.559C18.4595 449.031 19.6476 453.421 21.8919 457.29C24.1361 461.158 27.3578 464.368 31.2338 466.599C35.1099 468.83 39.5042 470.003 43.9764 470H233.071C363.789 470 471.436 363.042 469.986 232.315C469.29 171.438 444.996 113.208 402.219 69.8867C359.443 26.5656 301.523 1.53553 240.658 0.0679429Z" fill="url(#paint0_linear_493_1934)"/>
|
||||
<path d="M240.658 0.0679429C196.009 -1.00574 151.979 10.6651 113.724 33.7135C75.4699 56.7618 44.5754 90.2333 24.6595 130.207C4.74373 170.181 -3.36869 215.002 1.27254 259.421C5.91376 303.839 23.1164 346.015 50.8655 381.009L42.4455 395.78L21.8186 431.809C19.5966 435.69 18.4337 440.087 18.4466 444.559C18.4595 449.031 19.6476 453.421 21.8919 457.29C24.1361 461.158 27.3578 464.368 31.2338 466.599C35.1099 468.83 39.5042 470.003 43.9764 470H233.071C363.789 470 471.436 363.042 469.986 232.315C469.29 171.438 444.996 113.208 402.219 69.8867C359.443 26.5656 301.523 1.53553 240.658 0.0679429Z" fill="url(#paint1_linear_493_1934)"/>
|
||||
<path d="M240.658 0.0679429C196.009 -1.00574 151.979 10.6651 113.724 33.7135C75.4699 56.7618 44.5754 90.2333 24.6595 130.207C4.74373 170.181 -3.36869 215.002 1.27254 259.421C5.91376 303.839 23.1164 346.015 50.8655 381.009L42.4455 395.78L21.8186 431.809C19.5966 435.69 18.4337 440.087 18.4466 444.559C18.4595 449.031 19.6476 453.421 21.8919 457.29C24.1361 461.158 27.3578 464.368 31.2338 466.599C35.1099 468.83 39.5042 470.003 43.9764 470H233.071C363.789 470 471.436 363.042 469.986 232.315C469.29 171.438 444.996 113.208 402.219 69.8867C359.443 26.5656 301.523 1.53553 240.658 0.0679429Z" fill="url(#paint2_linear_493_1934)"/>
|
||||
<circle cx="130.999" cy="325" r="33" fill="#7753FF"/>
|
||||
<circle cx="130.999" cy="235" r="33" fill="#A98DFF"/>
|
||||
<circle cx="130.999" cy="145.001" r="33" fill="#CABAFF"/>
|
||||
<circle cx="338.999" cy="145.001" r="33" fill="#CABAFF"/>
|
||||
<circle cx="338.999" cy="235" r="33" fill="#A98DFF"/>
|
||||
<circle cx="338.999" cy="325" r="33" fill="#7753FF"/>
|
||||
<circle cx="234.999" cy="235" r="33" fill="#A98DFF"/>
|
||||
<circle cx="234.999" cy="325" r="33" fill="#7753FF"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_493_1934" x1="234.991" y1="470" x2="234.991" y2="0.000784396" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#7661FF"/>
|
||||
<stop offset="1" stop-color="#9C75FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_493_1934" x1="395.507" y1="513.007" x2="74.4932" y2="-43.0068" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.13" stop-color="#553BFF"/>
|
||||
<stop offset="0.86" stop-color="#9064FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_493_1934" x1="234.991" y1="470" x2="234.991" y2="-0.00549084" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E1D6FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_493_1934">
|
||||
<rect width="470" height="470" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
After (image error) Size: 3.2 KiB |
22
public/assets/images/molly-icon.svg
Normal file
|
@ -0,0 +1,22 @@
|
|||
<svg width="470" height="470" viewBox="0 0 470 470" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_274_276)">
|
||||
<path d="M240.667 0.0671319C109.04 -3.0483 1.10113 101.345 -1.6504e-05 232.999C-0.470016 288.956 18.6523 340.414 50.8674 381.009L21.8214 431.809C12.0857 448.823 24.3728 470 43.9786 470H233.053C363.767 470 471.423 363.041 469.96 232.328C468.577 105.669 366.949 3.0617 240.667 0.0671319Z" fill="url(#paint0_linear_274_276)"/>
|
||||
<path d="M133.628 179.379C151.405 179.379 165.816 164.968 165.816 147.191C165.816 129.413 151.405 115.002 133.628 115.002C115.851 115.002 101.439 129.413 101.439 147.191C101.439 164.968 115.851 179.379 133.628 179.379Z" fill="#A98DFF"/>
|
||||
<path d="M336.547 179.379C354.324 179.379 368.735 164.968 368.735 147.191C368.735 129.413 354.324 115.002 336.547 115.002C318.77 115.002 304.359 129.413 304.359 147.191C304.359 164.968 318.77 179.379 336.547 179.379Z" fill="#A98DFF"/>
|
||||
<path d="M133.628 267.188C151.405 267.188 165.816 252.777 165.816 235C165.816 217.223 151.405 202.812 133.628 202.812C115.851 202.812 101.439 217.223 101.439 235C101.439 252.777 115.851 267.188 133.628 267.188Z" fill="#CABAFF"/>
|
||||
<path d="M336.547 267.188C354.324 267.188 368.735 252.777 368.735 235C368.735 217.223 354.324 202.812 336.547 202.812C318.77 202.812 304.359 217.223 304.359 235C304.359 252.777 318.77 267.188 336.547 267.188Z" fill="#CABAFF"/>
|
||||
<path d="M133.628 354.998C151.405 354.998 165.816 340.587 165.816 322.809C165.816 305.032 151.405 290.621 133.628 290.621C115.851 290.621 101.439 305.032 101.439 322.809C101.439 340.587 115.851 354.998 133.628 354.998Z" fill="white"/>
|
||||
<path d="M336.547 354.998C354.324 354.998 368.735 340.587 368.735 322.809C368.735 305.032 354.324 290.621 336.547 290.621C318.77 290.621 304.359 305.032 304.359 322.809C304.359 340.587 318.77 354.998 336.547 354.998Z" fill="white"/>
|
||||
<path d="M235 267.188C252.777 267.188 267.188 252.777 267.188 235C267.188 217.223 252.777 202.812 235 202.812C217.223 202.812 202.812 217.223 202.812 235C202.812 252.777 217.223 267.188 235 267.188Z" fill="#CABAFF"/>
|
||||
<path d="M235 354.998C252.777 354.998 267.188 340.587 267.188 322.809C267.188 305.032 252.777 290.621 235 290.621C217.223 290.621 202.812 305.032 202.812 322.809C202.812 340.587 217.223 354.998 235 354.998Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_274_276" x1="395.494" y1="513.011" x2="74.4582" y2="-42.9782" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.13" stop-color="#553BFF"/>
|
||||
<stop offset="0.86" stop-color="#9064FF"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_274_276">
|
||||
<rect width="470" height="470" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
After (image error) Size: 2.6 KiB |
8
public/assets/images/molly-logo.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="506" height="150" viewBox="0 0 506 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.936 99.7426L210.362 31.4612C209.566 29.6609 208.266 28.1299 206.617 27.0539C204.969 25.9779 203.044 25.403 201.076 25.3989C199.734 25.3963 198.405 25.6591 197.165 26.1724C195.925 26.6857 194.798 27.4392 193.851 28.3897C192.903 29.3401 192.153 30.4686 191.643 31.7102C191.134 32.9517 190.875 34.2819 190.881 35.624V112.413C190.881 114.473 191.7 116.45 193.157 117.907C194.614 119.364 196.591 120.183 198.651 120.183C200.712 120.183 202.688 119.364 204.145 117.907C205.603 116.45 206.421 114.473 206.421 112.413V55.3061L233.318 115.282C233.971 116.745 235.035 117.987 236.38 118.859C237.725 119.73 239.293 120.194 240.895 120.193C242.499 120.191 244.067 119.726 245.412 118.853C246.757 117.98 247.82 116.736 248.473 115.272L275.147 55.3061V112.423C275.147 113.444 275.349 114.455 275.74 115.399C276.131 116.342 276.704 117.199 277.427 117.92C278.149 118.642 279.007 119.214 279.951 119.604C280.895 119.994 281.906 120.194 282.927 120.193C284.988 120.193 286.964 119.374 288.421 117.917C289.879 116.46 290.697 114.484 290.697 112.423V35.533C290.697 32.8533 289.633 30.2834 287.738 28.3886C285.843 26.4938 283.273 25.4293 280.593 25.4293C278.646 25.4331 276.741 25.9997 275.108 27.0609C273.475 28.1221 272.183 29.6326 271.389 31.4107L240.936 99.7426Z" fill="#7152FF"/>
|
||||
<path d="M357.079 48.627C351.06 45.4874 344.372 43.8479 337.584 43.8479C330.795 43.8479 324.107 45.4874 318.088 48.627C312.304 51.7764 307.532 56.5028 304.327 62.257C300.885 68.464 299.142 75.4694 299.275 82.5656C299.126 89.6622 300.817 96.6765 304.186 102.925C307.319 108.645 311.996 113.371 317.684 116.565C323.552 119.823 330.17 121.492 336.882 121.405C343.752 121.48 350.53 119.815 356.584 116.565C362.476 113.422 367.374 108.698 370.729 102.925C374.256 96.7426 376.047 89.7222 375.913 82.606C376.045 75.5098 374.303 68.5044 370.861 62.2974C367.656 56.5262 362.876 51.7852 357.079 48.627ZM356.675 96.4684C354.703 100.081 351.746 103.06 348.147 105.057C344.709 106.972 340.838 107.977 336.902 107.977C333.978 108.051 331.073 107.499 328.38 106.357C325.688 105.216 323.271 103.511 321.291 101.359C317.162 96.9534 315.098 90.7059 315.098 82.6161C314.959 77.8266 316 73.0765 318.129 68.784C319.934 65.2141 322.744 62.2499 326.212 60.2564C329.606 58.3565 333.436 57.3712 337.326 57.3971C341.23 57.3631 345.077 58.3302 348.501 60.2059C352.03 62.1962 354.916 65.1553 356.816 68.7335C359.027 73.0007 360.108 77.7623 359.959 82.5656C360.105 87.4079 358.972 92.2032 356.675 96.4684Z" fill="#7152FF"/>
|
||||
<path d="M400.022 27.0855C400.022 22.7943 396.543 19.3157 392.252 19.3157C387.961 19.3157 384.482 22.7943 384.482 27.0855V112.422C384.482 116.713 387.961 120.192 392.252 120.192C396.543 120.192 400.022 116.713 400.022 112.422V27.0855Z" fill="#7152FF"/>
|
||||
<path d="M429.191 27.0855C429.191 22.7943 425.713 19.3157 421.422 19.3157C417.13 19.3157 413.652 22.7943 413.652 27.0855V112.422C413.652 116.713 417.13 120.192 421.422 120.192C425.713 120.192 429.191 116.713 429.191 112.422V27.0855Z" fill="#7152FF"/>
|
||||
<path d="M491.58 52.3255L472.383 102.339L454.105 52.8307C453.543 51.3105 452.53 49.9988 451.2 49.0721C449.871 48.1454 448.289 47.6482 446.669 47.6475C445.382 47.6557 444.116 47.9769 442.981 48.5834C441.847 49.1898 440.876 50.0633 440.154 51.1284C439.432 52.1935 438.98 53.4183 438.837 54.6971C438.694 55.9759 438.864 57.2703 439.333 58.4686L463.582 118.94L454.903 139.703C454.435 140.831 454.251 142.057 454.37 143.272C454.488 144.488 454.905 145.655 455.582 146.672C456.26 147.688 457.177 148.521 458.254 149.098C459.33 149.675 460.532 149.977 461.754 149.979C463.216 149.978 464.646 149.545 465.863 148.734C467.08 147.924 468.03 146.771 468.594 145.422L505.109 57.7512C505.569 56.6412 505.749 55.4347 505.632 54.2387C505.514 53.0427 505.103 51.8941 504.436 50.8948C503.768 49.8955 502.865 49.0763 501.805 48.5098C500.745 47.9434 499.561 47.6472 498.36 47.6475C496.89 47.6549 495.457 48.1052 494.248 48.9398C493.038 49.7744 492.108 50.9543 491.58 52.3255Z" fill="#7152FF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8057 0.0216839C62.5561 -0.32098 48.5039 3.40376 36.295 10.7596C24.0861 18.1155 14.2262 28.7979 7.87007 41.5555C1.51396 54.3131 -1.07511 68.6178 0.406129 82.7938C1.88737 96.9699 7.37758 110.43 16.2337 121.599L13.5465 126.313L6.96337 137.811C6.25422 139.05 5.88311 140.453 5.88721 141.881C5.89132 143.308 6.2705 144.709 6.98676 145.943C7.70303 147.178 8.7312 148.203 9.96824 148.915C11.2053 149.627 12.6077 150.001 14.035 150H74.3842C116.103 150 150.458 115.864 149.995 74.143C149.773 54.7144 142.02 36.1301 128.368 22.3043C114.716 8.4784 96.2307 0.490064 76.8057 0.0216839ZM52.3404 103.723C52.3404 109.54 47.6251 114.255 41.8085 114.255C35.9919 114.255 31.2766 109.54 31.2766 103.723C31.2766 97.9068 35.9919 93.1915 41.8085 93.1915C47.6251 93.1915 52.3404 97.9068 52.3404 103.723ZM41.8085 85.5319C47.6251 85.5319 52.3404 80.8166 52.3404 75C52.3404 69.1834 47.6251 64.4681 41.8085 64.4681C35.9919 64.4681 31.2766 69.1834 31.2766 75C31.2766 80.8166 35.9919 85.5319 41.8085 85.5319ZM52.3404 46.2766C52.3404 52.0932 47.6251 56.8085 41.8085 56.8085C35.9919 56.8085 31.2766 52.0932 31.2766 46.2766C31.2766 40.46 35.9919 35.7447 41.8085 35.7447C47.6251 35.7447 52.3404 40.46 52.3404 46.2766ZM108.191 56.8085C114.008 56.8085 118.723 52.0932 118.723 46.2766C118.723 40.46 114.008 35.7447 108.191 35.7447C102.375 35.7447 97.6596 40.46 97.6596 46.2766C97.6596 52.0932 102.375 56.8085 108.191 56.8085ZM118.723 75C118.723 80.8166 114.008 85.5319 108.191 85.5319C102.375 85.5319 97.6596 80.8166 97.6596 75C97.6596 69.1834 102.375 64.4681 108.191 64.4681C114.008 64.4681 118.723 69.1834 118.723 75ZM108.191 114.255C114.008 114.255 118.723 109.54 118.723 103.723C118.723 97.9068 114.008 93.1915 108.191 93.1915C102.375 93.1915 97.6596 97.9068 97.6596 103.723C97.6596 109.54 102.375 114.255 108.191 114.255ZM85.5319 75C85.5319 80.8166 80.8166 85.5319 75 85.5319C69.1834 85.5319 64.4681 80.8166 64.4681 75C64.4681 69.1834 69.1834 64.4681 75 64.4681C80.8166 64.4681 85.5319 69.1834 85.5319 75ZM75 114.255C80.8166 114.255 85.5319 109.54 85.5319 103.723C85.5319 97.9068 80.8166 93.1915 75 93.1915C69.1834 93.1915 64.4681 97.9068 64.4681 103.723C64.4681 109.54 69.1834 114.255 75 114.255Z" fill="#7152FF"/>
|
||||
</svg>
|
After (image error) Size: 6.1 KiB |
1
public/assets/images/molly-logotype.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 704.73 292.56"><defs><style>.a{fill:#7152FF;}</style></defs><path class="a" d="M112,180.05,43.57,27.2A22.79,22.79,0,0,0,22.78,13.73h0A22.78,22.78,0,0,0,0,36.51V208.43a17.4,17.4,0,0,0,17.39,17.39h0a17.4,17.4,0,0,0,17.4-17.39V80.56L94.87,214.83a18.58,18.58,0,0,0,17,11h0a18.6,18.6,0,0,0,17-11L188.59,80.56V208.43A17.4,17.4,0,0,0,206,225.82h0a17.4,17.4,0,0,0,17.39-17.39V36.31A22.58,22.58,0,0,0,200.8,13.73h0a22.59,22.59,0,0,0-20.62,13.39Z"/><path class="a" d="M372,65.61q-19.53-10.68-43.64-10.68T284.71,65.61a78,78,0,0,0-30.82,30.52Q242.6,116,242.6,141.6q0,25.93,11,45.62a77.75,77.75,0,0,0,30.21,30.51q19.23,10.85,43,10.84a91,91,0,0,0,44.09-10.84,80.35,80.35,0,0,0,31.59-30.67q11.6-19.83,11.59-45.46T402.81,96.13A78,78,0,0,0,372,65.61Zm-.91,107.11A48.87,48.87,0,0,1,352,192a51.77,51.77,0,0,1-25.17,6.41q-21.06,0-34.94-14.8T278,141.6q0-18.32,6.71-31a45.77,45.77,0,0,1,18.16-19.07,50.09,50.09,0,0,1,24.87-6.41,51,51,0,0,1,25,6.41,47.38,47.38,0,0,1,18.61,19.07q7,12.67,7,31T371.08,172.72Z"/><rect class="a" x="433.32" width="34.79" height="225.82" rx="17.39"/><rect class="a" x="498.63" width="34.79" height="225.82" rx="17.39"/><path class="a" d="M673.07,73.89l-42.92,112L589.23,75a17.73,17.73,0,0,0-16.64-11.6h0a17.73,17.73,0,0,0-16.47,24.33l54.19,135.36-19.42,46.48a16.6,16.6,0,0,0,15.32,23h0a16.59,16.59,0,0,0,15.32-10.21l81.92-196.3a16.37,16.37,0,0,0-15.1-22.67h0A16.36,16.36,0,0,0,673.07,73.89Z"/></svg>
|
After (image error) Size: 1.4 KiB |
BIN
public/assets/images/og_accrescent.webp
Normal file
After ![]() (image error) Size: 195 KiB |
BIN
public/assets/images/og_download.webp
Normal file
After ![]() (image error) Size: 112 KiB |
BIN
public/assets/images/og_fdroid.webp
Normal file
After ![]() (image error) Size: 124 KiB |
BIN
public/assets/images/og_main.webp
Normal file
After ![]() (image error) Size: 192 KiB |
146
public/fdroid.html
Normal file
|
@ -0,0 +1,146 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="icon" type="image/x-icon" href="./molly-favi.ico">
|
||||
|
||||
<title>Download Molly | F-Droid</title>
|
||||
<meta name="description" content="Molly is an improved Signal app for Android">
|
||||
|
||||
<!-- Facebook Meta Tags -->
|
||||
<meta property="og:url" content="https://molly.im/fdroid">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Download Molly | F-Droid">
|
||||
<meta property="og:description" content="Molly is an improved Signal app for Android">
|
||||
<meta property="og:image" content="https://molly.im/assets/images/og_fdroid.webp">
|
||||
|
||||
<!-- Twitter Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="molly.im/fdroid">
|
||||
<meta property="twitter:url" content="https://molly.im/fdroid">
|
||||
<meta name="twitter:title" content="Download Molly | F-Droid">
|
||||
<meta name="twitter:description" content="Molly is an improved Signal app for Android">
|
||||
<meta name="twitter:image" content="https://molly.im/assets/images/og_fdroid.webp">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main>
|
||||
<a href="./index.html"><img class="logo download"></a>
|
||||
<h2>Get Molly on</h2>
|
||||
<h1>F-Droid</h1>
|
||||
|
||||
|
||||
<p style="max-width:50ch; line-height:1.3rem; font-size: 1.1rem;margin-top:2rem; text-align:center;">F-Droid is an independent, community-sourced app store. Adding a repository to F-Droid makes it's apps available for download and ensures access to secure app updates<br><br>Download F-Droid at <a href="https://fdroid.org">fdroid.org</a></p>
|
||||
|
||||
<div class="buttons">
|
||||
<a class="button" href="fdroidrepos://molly.im/fdroid/foss/fdroid/repo?fingerprint=5198DAEF37FC23C14D5EE32305B2AF45787BD7DF2034DE33AD302BDB3446DF74">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-download"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><path d="M7 11l5 5l5 -5" /><path d="M12 4l0 12" /></svg>
|
||||
Molly-FOSS
|
||||
</a>
|
||||
|
||||
<a class="button" href="fdroidrepos://molly.im/fdroid/repo?fingerprint=3B7E93B1FE32C6E35A93D6DDFC5AFBEB1239A7C6EA6AF20FF33ED53CDC38B04A">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-download"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><path d="M7 11l5 5l5 -5" /><path d="M12 4l0 12" /></svg>
|
||||
|
||||
Molly
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<p class="info">
|
||||
<b>Molly</b>, like Signal, uses Google's proprietary code to support some features<br><br>
|
||||
<b>Molly-FOSS</b> is the community effort to make it 100% free and open-source</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</main>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p style="margin-top:3rem; text-align:center">You can also scan the following QR codes: </p>
|
||||
|
||||
|
||||
|
||||
<div class="qr">
|
||||
<div class="qr">
|
||||
Molly-FOSS<br><br>
|
||||
<img src="./assets/images/fdroid-molly-foss.webp">
|
||||
</div>
|
||||
|
||||
<div class="qr">
|
||||
Molly<br><br>
|
||||
<img src="./assets/images/fdroid-molly.webp">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="social">
|
||||
<a href="https://fosstodon.org/@mollyim">
|
||||
<svg viewBox="-10 -5 1034 1034" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill="var(--social-icon)" d="M499 112q-93 1 -166 11q-81 11 -128 33l-14 8q-16 10 -32 25q-22 21 -38 47q-21 33 -32 73q-14 47 -14 103v37q0 77 1 119q3 113 18 188q19 95 62 154q50 67 134 89q109 29 210 24q46 -3 88 -12q30 -7 55 -17l19 -8l-4 -75l-22 6q-28 6 -57 10q-41 6 -78 4q-53 -1 -80 -7 q-43 -8 -67 -30q-29 -25 -35 -72q-2 -14 -2 -29l25 6q31 6 65 10q48 7 93 9q42 2 92 -2q32 -2 88 -9t107 -30q49 -23 81.5 -54.5t38.5 -63.5q9 -45 13 -109q4 -46 5 -97v-41q0 -56 -14 -103q-11 -40 -32 -73q-16 -26 -38 -47q-15 -15 -32 -25q-12 -8 -14 -8 q-46 -22 -127 -33q-74 -10 -166 -11h-3zM367 267q73 0 109 56l24 39l24 -39q36 -56 109 -56q63 0 101 43t38 117v239h-95v-232q0 -74 -61 -74q-69 0 -69 88v127h-94v-127q0 -88 -69 -88q-61 0 -61 74v232h-95v-239q0 -74 38 -117t101 -43z"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<!-- X: deprecated
|
||||
<a href="https://x.com/mollyimapp">
|
||||
<svg viewBox="0 -2 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#7A63FF"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>twitter [#154]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-60.000000, -7521.000000)" fill="#7A63FF"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M10.29,7377 C17.837,7377 21.965,7370.84365 21.965,7365.50546 C21.965,7365.33021 21.965,7365.15595 21.953,7364.98267 C22.756,7364.41163 23.449,7363.70276 24,7362.8915 C23.252,7363.21837 22.457,7363.433 21.644,7363.52751 C22.5,7363.02244 23.141,7362.2289 23.448,7361.2926 C22.642,7361.76321 21.761,7362.095 20.842,7362.27321 C19.288,7360.64674 16.689,7360.56798 15.036,7362.09796 C13.971,7363.08447 13.518,7364.55538 13.849,7365.95835 C10.55,7365.79492 7.476,7364.261 5.392,7361.73762 C4.303,7363.58363 4.86,7365.94457 6.663,7367.12996 C6.01,7367.11125 5.371,7366.93797 4.8,7366.62489 L4.8,7366.67608 C4.801,7368.5989 6.178,7370.2549 8.092,7370.63591 C7.488,7370.79836 6.854,7370.82199 6.24,7370.70483 C6.777,7372.35099 8.318,7373.47829 10.073,7373.51078 C8.62,7374.63513 6.825,7375.24554 4.977,7375.24358 C4.651,7375.24259 4.325,7375.22388 4,7375.18549 C5.877,7376.37088 8.06,7377 10.29,7376.99705" id="twitter-[#154]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
<!--
|
||||
<a href="https://bsky.app/profile/molly.im">
|
||||
<svg viewBox="0 0 600 530" width="24px" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" fill="var(--social-icon)"/>
|
||||
</svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
|
||||
<a href="mailto:support@molly.im">
|
||||
<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <rect width="24" height="24" ></rect> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.96802 4H18.032C18.4706 3.99999 18.8491 3.99998 19.1624 4.02135C19.4922 4.04386 19.8221 4.09336 20.1481 4.22836C20.8831 4.53284 21.4672 5.11687 21.7716 5.85195C21.9066 6.17788 21.9561 6.50779 21.9787 6.83762C22 7.15088 22 7.52936 22 7.96801V16.032C22 16.4706 22 16.8491 21.9787 17.1624C21.9561 17.4922 21.9066 17.8221 21.7716 18.1481C21.4672 18.8831 20.8831 19.4672 20.1481 19.7716C19.8221 19.9066 19.4922 19.9561 19.1624 19.9787C18.8491 20 18.4706 20 18.032 20H5.96801C5.52936 20 5.15088 20 4.83762 19.9787C4.50779 19.9561 4.17788 19.9066 3.85195 19.7716C3.11687 19.4672 2.53284 18.8831 2.22836 18.1481C2.09336 17.8221 2.04386 17.4922 2.02135 17.1624C1.99998 16.8491 1.99999 16.4706 2 16.032V7.96802C1.99999 7.52937 1.99998 7.15088 2.02135 6.83762C2.04386 6.50779 2.09336 6.17788 2.22836 5.85195C2.53284 5.11687 3.11687 4.53284 3.85195 4.22836C4.17788 4.09336 4.50779 4.04386 4.83762 4.02135C5.15088 3.99998 5.52937 3.99999 5.96802 4ZM4.31745 6.27777C4.68114 5.86214 5.3129 5.82002 5.72854 6.1837L11.3415 11.095C11.7185 11.4249 12.2815 11.4249 12.6585 11.095L18.2715 6.1837C18.6871 5.82002 19.3189 5.86214 19.6825 6.27777C20.0462 6.69341 20.0041 7.32517 19.5885 7.68885L13.9755 12.6002C12.8444 13.5899 11.1556 13.5899 10.0245 12.6002L4.41153 7.68885C3.99589 7.32517 3.95377 6.69341 4.31745 6.27777Z" fill="var(--social-icon)"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<a href="https://matrix.to/#/#mollyim:matrix.org">
|
||||
<svg version="1.1" id="Layer_1" x="0px" y="0px" fill="var(--social-icon)" viewBox="0 0 520 520" style="enable-background:new 0 0 520 520;" xml:space="preserve">
|
||||
<path d="M13.7,11.9v496.2h35.7V520H0V0h49.4v11.9H13.7z"/>
|
||||
<path d="M166.3,169.2v25.1h0.7c6.7-9.6,14.8-17,24.2-22.2c9.4-5.3,20.3-7.9,32.5-7.9c11.7,0,22.4,2.3,32.1,6.8 c9.7,4.5,17,12.6,22.1,24c5.5-8.1,13-15.3,22.4-21.5c9.4-6.2,20.6-9.3,33.5-9.3c9.8,0,18.9,1.2,27.3,3.6c8.4,2.4,15.5,6.2,21.5,11.5 c6,5.3,10.6,12.1,14,20.6c3.3,8.5,5,18.7,5,30.7v124.1h-50.9V249.6c0-6.2-0.2-12.1-0.7-17.6c-0.5-5.5-1.8-10.3-3.9-14.3 c-2.2-4.1-5.3-7.3-9.5-9.7c-4.2-2.4-9.9-3.6-17-3.6c-7.2,0-13,1.4-17.4,4.1c-4.4,2.8-7.9,6.3-10.4,10.8c-2.5,4.4-4.2,9.4-5,15.1 c-0.8,5.6-1.3,11.3-1.3,17v103.3h-50.9v-104c0-5.5-0.1-10.9-0.4-16.3c-0.2-5.4-1.3-10.3-3.1-14.9c-1.8-4.5-4.8-8.2-9-10.9 c-4.2-2.7-10.3-4.1-18.5-4.1c-2.4,0-5.6,0.5-9.5,1.6c-3.9,1.1-7.8,3.1-11.5,6.1c-3.7,3-6.9,7.3-9.5,12.9c-2.6,5.6-3.9,13-3.9,22.1 v107.6h-50.9V169.2H166.3z"/>
|
||||
<path d="M506.3,508.1V11.9h-35.7V0H520v520h-49.4v-11.9H506.3z"/>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/mollyim/mollyim-android">
|
||||
<svg viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>github [#142]</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-140.000000, -7559.000000)" fill="var(--social-icon)"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M94,7399 C99.523,7399 104,7403.59 104,7409.253 C104,7413.782 101.138,7417.624 97.167,7418.981 C96.66,7419.082 96.48,7418.762 96.48,7418.489 C96.48,7418.151 96.492,7417.047 96.492,7415.675 C96.492,7414.719 96.172,7414.095 95.813,7413.777 C98.04,7413.523 100.38,7412.656 100.38,7408.718 C100.38,7407.598 99.992,7406.684 99.35,7405.966 C99.454,7405.707 99.797,7404.664 99.252,7403.252 C99.252,7403.252 98.414,7402.977 96.505,7404.303 C95.706,7404.076 94.85,7403.962 94,7403.958 C93.15,7403.962 92.295,7404.076 91.497,7404.303 C89.586,7402.977 88.746,7403.252 88.746,7403.252 C88.203,7404.664 88.546,7405.707 88.649,7405.966 C88.01,7406.684 87.619,7407.598 87.619,7408.718 C87.619,7412.646 89.954,7413.526 92.175,7413.785 C91.889,7414.041 91.63,7414.493 91.54,7415.156 C90.97,7415.418 89.522,7415.871 88.63,7414.304 C88.63,7414.304 88.101,7413.319 87.097,7413.247 C87.097,7413.247 86.122,7413.234 87.029,7413.87 C87.029,7413.87 87.684,7414.185 88.139,7415.37 C88.139,7415.37 88.726,7417.2 91.508,7416.58 C91.513,7417.437 91.522,7418.245 91.522,7418.489 C91.522,7418.76 91.338,7419.077 90.839,7418.982 C86.865,7417.627 84,7413.783 84,7409.253 C84,7403.59 88.478,7399 94,7399" id="github-[#142]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://opencollective.com/mollyim" class="but">Donate</a>
|
||||
</div>
|
||||
|
||||
|
||||
<footer>
|
||||
<a href="./index.html">
|
||||
<svg class="wordmark" viewBox="0 0 506 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.936 99.7426L210.362 31.4612C209.566 29.6609 208.266 28.1299 206.617 27.0539C204.969 25.9779 203.044 25.403 201.076 25.3989C199.734 25.3963 198.405 25.6591 197.165 26.1724C195.925 26.6857 194.798 27.4392 193.851 28.3897C192.903 29.3401 192.153 30.4686 191.643 31.7102C191.134 32.9517 190.875 34.2819 190.881 35.624V112.413C190.881 114.473 191.7 116.45 193.157 117.907C194.614 119.364 196.591 120.183 198.651 120.183C200.712 120.183 202.688 119.364 204.145 117.907C205.603 116.45 206.421 114.473 206.421 112.413V55.3061L233.318 115.282C233.971 116.745 235.035 117.987 236.38 118.859C237.725 119.73 239.293 120.194 240.895 120.193C242.499 120.191 244.067 119.726 245.412 118.853C246.757 117.98 247.82 116.736 248.473 115.272L275.147 55.3061V112.423C275.147 113.444 275.349 114.455 275.74 115.399C276.131 116.342 276.704 117.199 277.427 117.92C278.149 118.642 279.007 119.214 279.951 119.604C280.895 119.994 281.906 120.194 282.927 120.193C284.988 120.193 286.964 119.374 288.421 117.917C289.879 116.46 290.697 114.484 290.697 112.423V35.533C290.697 32.8533 289.633 30.2834 287.738 28.3886C285.843 26.4938 283.273 25.4293 280.593 25.4293C278.646 25.4331 276.741 25.9997 275.108 27.0609C273.475 28.1221 272.183 29.6326 271.389 31.4107L240.936 99.7426Z" fill="var(--logotype)"/>
|
||||
<path d="M357.079 48.627C351.06 45.4874 344.372 43.8479 337.584 43.8479C330.795 43.8479 324.107 45.4874 318.088 48.627C312.304 51.7764 307.532 56.5028 304.327 62.257C300.885 68.464 299.142 75.4694 299.275 82.5656C299.126 89.6622 300.817 96.6765 304.186 102.925C307.319 108.645 311.996 113.371 317.684 116.565C323.552 119.823 330.17 121.492 336.882 121.405C343.752 121.48 350.53 119.815 356.584 116.565C362.476 113.422 367.374 108.698 370.729 102.925C374.256 96.7426 376.047 89.7222 375.913 82.606C376.045 75.5098 374.303 68.5044 370.861 62.2974C367.656 56.5262 362.876 51.7852 357.079 48.627ZM356.675 96.4684C354.703 100.081 351.746 103.06 348.147 105.057C344.709 106.972 340.838 107.977 336.902 107.977C333.978 108.051 331.073 107.499 328.38 106.357C325.688 105.216 323.271 103.511 321.291 101.359C317.162 96.9534 315.098 90.7059 315.098 82.6161C314.959 77.8266 316 73.0765 318.129 68.784C319.934 65.2141 322.744 62.2499 326.212 60.2564C329.606 58.3565 333.436 57.3712 337.326 57.3971C341.23 57.3631 345.077 58.3302 348.501 60.2059C352.03 62.1962 354.916 65.1553 356.816 68.7335C359.027 73.0007 360.108 77.7623 359.959 82.5656C360.105 87.4079 358.972 92.2032 356.675 96.4684Z" fill="var(--logotype)"/>
|
||||
<path d="M400.022 27.0855C400.022 22.7943 396.543 19.3157 392.252 19.3157C387.961 19.3157 384.482 22.7943 384.482 27.0855V112.422C384.482 116.713 387.961 120.192 392.252 120.192C396.543 120.192 400.022 116.713 400.022 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M429.191 27.0855C429.191 22.7943 425.713 19.3157 421.422 19.3157C417.13 19.3157 413.652 22.7943 413.652 27.0855V112.422C413.652 116.713 417.13 120.192 421.422 120.192C425.713 120.192 429.191 116.713 429.191 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M491.58 52.3255L472.383 102.339L454.105 52.8307C453.543 51.3105 452.53 49.9988 451.2 49.0721C449.871 48.1454 448.289 47.6482 446.669 47.6475C445.382 47.6557 444.116 47.9769 442.981 48.5834C441.847 49.1898 440.876 50.0633 440.154 51.1284C439.432 52.1935 438.98 53.4183 438.837 54.6971C438.694 55.9759 438.864 57.2703 439.333 58.4686L463.582 118.94L454.903 139.703C454.435 140.831 454.251 142.057 454.37 143.272C454.488 144.488 454.905 145.655 455.582 146.672C456.26 147.688 457.177 148.521 458.254 149.098C459.33 149.675 460.532 149.977 461.754 149.979C463.216 149.978 464.646 149.545 465.863 148.734C467.08 147.924 468.03 146.771 468.594 145.422L505.109 57.7512C505.569 56.6412 505.749 55.4347 505.632 54.2387C505.514 53.0427 505.103 51.8941 504.436 50.8948C503.768 49.8955 502.865 49.0763 501.805 48.5098C500.745 47.9434 499.561 47.6472 498.36 47.6475C496.89 47.6549 495.457 48.1052 494.248 48.9398C493.038 49.7744 492.108 50.9543 491.58 52.3255Z" fill="var(--logotype)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8057 0.0216839C62.5561 -0.32098 48.5039 3.40376 36.295 10.7596C24.0861 18.1155 14.2262 28.7979 7.87007 41.5555C1.51396 54.3131 -1.07511 68.6178 0.406129 82.7938C1.88737 96.9699 7.37758 110.43 16.2337 121.599L13.5465 126.313L6.96337 137.811C6.25422 139.05 5.88311 140.453 5.88721 141.881C5.89132 143.308 6.2705 144.709 6.98676 145.943C7.70303 147.178 8.7312 148.203 9.96824 148.915C11.2053 149.627 12.6077 150.001 14.035 150H74.3842C116.103 150 150.458 115.864 149.995 74.143C149.773 54.7144 142.02 36.1301 128.368 22.3043C114.716 8.4784 96.2307 0.490064 76.8057 0.0216839ZM52.3404 103.723C52.3404 109.54 47.6251 114.255 41.8085 114.255C35.9919 114.255 31.2766 109.54 31.2766 103.723C31.2766 97.9068 35.9919 93.1915 41.8085 93.1915C47.6251 93.1915 52.3404 97.9068 52.3404 103.723ZM41.8085 85.5319C47.6251 85.5319 52.3404 80.8166 52.3404 75C52.3404 69.1834 47.6251 64.4681 41.8085 64.4681C35.9919 64.4681 31.2766 69.1834 31.2766 75C31.2766 80.8166 35.9919 85.5319 41.8085 85.5319ZM52.3404 46.2766C52.3404 52.0932 47.6251 56.8085 41.8085 56.8085C35.9919 56.8085 31.2766 52.0932 31.2766 46.2766C31.2766 40.46 35.9919 35.7447 41.8085 35.7447C47.6251 35.7447 52.3404 40.46 52.3404 46.2766ZM108.191 56.8085C114.008 56.8085 118.723 52.0932 118.723 46.2766C118.723 40.46 114.008 35.7447 108.191 35.7447C102.375 35.7447 97.6596 40.46 97.6596 46.2766C97.6596 52.0932 102.375 56.8085 108.191 56.8085ZM118.723 75C118.723 80.8166 114.008 85.5319 108.191 85.5319C102.375 85.5319 97.6596 80.8166 97.6596 75C97.6596 69.1834 102.375 64.4681 108.191 64.4681C114.008 64.4681 118.723 69.1834 118.723 75ZM108.191 114.255C114.008 114.255 118.723 109.54 118.723 103.723C118.723 97.9068 114.008 93.1915 108.191 93.1915C102.375 93.1915 97.6596 97.9068 97.6596 103.723C97.6596 109.54 102.375 114.255 108.191 114.255ZM85.5319 75C85.5319 80.8166 80.8166 85.5319 75 85.5319C69.1834 85.5319 64.4681 80.8166 64.4681 75C64.4681 69.1834 69.1834 64.4681 75 64.4681C80.8166 64.4681 85.5319 69.1834 85.5319 75ZM75 114.255C80.8166 114.255 85.5319 109.54 85.5319 103.723C85.5319 97.9068 80.8166 93.1915 75 93.1915C69.1834 93.1915 64.4681 97.9068 64.4681 103.723C64.4681 109.54 69.1834 114.255 75 114.255Z" fill="var(--logotype)"/>
|
||||
</svg>
|
||||
</a>
|
||||
<span class="credit">Site / Logo by <a href="https://jaim3.com/">jaim3</span></a>
|
||||
<span id="copyright"></span>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
const currentYear = new Date().getFullYear();
|
||||
document.getElementById('copyright').textContent = `© ${currentYear} Molly.im`;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
80
public/get.html
Normal file
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="icon" type="image/x-icon" href="./molly-favi.ico">
|
||||
|
||||
<title>Download Molly</title>
|
||||
<meta name="description" content="Molly is an improved Signal app for Android">
|
||||
|
||||
<!-- Facebook Meta Tags -->
|
||||
<meta property="og:url" content="https://molly.im/get">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Download Molly">
|
||||
<meta property="og:description" content="Molly is an improved Signal app for Android">
|
||||
<meta property="og:image" content="https://molly.im/assets/images/og_download.webp">
|
||||
|
||||
<!-- Twitter Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="molly.im/get">
|
||||
<meta property="twitter:url" content="https://molly.im/get">
|
||||
<meta name="twitter:title" content="Download Molly | Accrescent">
|
||||
<meta name="twitter:description" content="Molly is an improved Signal app for Android">
|
||||
<meta name="twitter:image" content="https://molly.im/assets/images/og_accrescent.webp">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main>
|
||||
<a href="./index.html"><img class="logo download"></a>
|
||||
|
||||
<h1>Get Molly</h1>
|
||||
<h2>From our official sources</h2>
|
||||
|
||||
<div class="buttons flex" style="margin-block:50px">
|
||||
|
||||
<a class="downloadbut arrow" href="./fdroid.html">
|
||||
|
||||
<img src="./assets/images/icon-fdroid.svg">
|
||||
<span class="download">F-Droid</span>
|
||||
</a>
|
||||
|
||||
<a class="downloadbut arrow" href="./accrescent.html">
|
||||
|
||||
<img src="./assets/images/icon-accrescent.svg">
|
||||
<span class="download">Accrescent</span>
|
||||
</a>
|
||||
|
||||
<a class="downloadbut github" href="https://github.com/mollyim/mollyim-android/releases/latest">
|
||||
|
||||
<img src="./assets/images/icon-github.svg">
|
||||
<span class="download">GitHub</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<p style="font-size:1rem;margin-bottom:3rem;">And if you like Molly, consider <a href="https://opencollective.com/mollyim">donating</a> to support the project ❤️</p>
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<a href="./index.html">
|
||||
<svg class="wordmark" viewBox="0 0 506 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.936 99.7426L210.362 31.4612C209.566 29.6609 208.266 28.1299 206.617 27.0539C204.969 25.9779 203.044 25.403 201.076 25.3989C199.734 25.3963 198.405 25.6591 197.165 26.1724C195.925 26.6857 194.798 27.4392 193.851 28.3897C192.903 29.3401 192.153 30.4686 191.643 31.7102C191.134 32.9517 190.875 34.2819 190.881 35.624V112.413C190.881 114.473 191.7 116.45 193.157 117.907C194.614 119.364 196.591 120.183 198.651 120.183C200.712 120.183 202.688 119.364 204.145 117.907C205.603 116.45 206.421 114.473 206.421 112.413V55.3061L233.318 115.282C233.971 116.745 235.035 117.987 236.38 118.859C237.725 119.73 239.293 120.194 240.895 120.193C242.499 120.191 244.067 119.726 245.412 118.853C246.757 117.98 247.82 116.736 248.473 115.272L275.147 55.3061V112.423C275.147 113.444 275.349 114.455 275.74 115.399C276.131 116.342 276.704 117.199 277.427 117.92C278.149 118.642 279.007 119.214 279.951 119.604C280.895 119.994 281.906 120.194 282.927 120.193C284.988 120.193 286.964 119.374 288.421 117.917C289.879 116.46 290.697 114.484 290.697 112.423V35.533C290.697 32.8533 289.633 30.2834 287.738 28.3886C285.843 26.4938 283.273 25.4293 280.593 25.4293C278.646 25.4331 276.741 25.9997 275.108 27.0609C273.475 28.1221 272.183 29.6326 271.389 31.4107L240.936 99.7426Z" fill="var(--logotype)"/>
|
||||
<path d="M357.079 48.627C351.06 45.4874 344.372 43.8479 337.584 43.8479C330.795 43.8479 324.107 45.4874 318.088 48.627C312.304 51.7764 307.532 56.5028 304.327 62.257C300.885 68.464 299.142 75.4694 299.275 82.5656C299.126 89.6622 300.817 96.6765 304.186 102.925C307.319 108.645 311.996 113.371 317.684 116.565C323.552 119.823 330.17 121.492 336.882 121.405C343.752 121.48 350.53 119.815 356.584 116.565C362.476 113.422 367.374 108.698 370.729 102.925C374.256 96.7426 376.047 89.7222 375.913 82.606C376.045 75.5098 374.303 68.5044 370.861 62.2974C367.656 56.5262 362.876 51.7852 357.079 48.627ZM356.675 96.4684C354.703 100.081 351.746 103.06 348.147 105.057C344.709 106.972 340.838 107.977 336.902 107.977C333.978 108.051 331.073 107.499 328.38 106.357C325.688 105.216 323.271 103.511 321.291 101.359C317.162 96.9534 315.098 90.7059 315.098 82.6161C314.959 77.8266 316 73.0765 318.129 68.784C319.934 65.2141 322.744 62.2499 326.212 60.2564C329.606 58.3565 333.436 57.3712 337.326 57.3971C341.23 57.3631 345.077 58.3302 348.501 60.2059C352.03 62.1962 354.916 65.1553 356.816 68.7335C359.027 73.0007 360.108 77.7623 359.959 82.5656C360.105 87.4079 358.972 92.2032 356.675 96.4684Z" fill="var(--logotype)"/>
|
||||
<path d="M400.022 27.0855C400.022 22.7943 396.543 19.3157 392.252 19.3157C387.961 19.3157 384.482 22.7943 384.482 27.0855V112.422C384.482 116.713 387.961 120.192 392.252 120.192C396.543 120.192 400.022 116.713 400.022 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M429.191 27.0855C429.191 22.7943 425.713 19.3157 421.422 19.3157C417.13 19.3157 413.652 22.7943 413.652 27.0855V112.422C413.652 116.713 417.13 120.192 421.422 120.192C425.713 120.192 429.191 116.713 429.191 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M491.58 52.3255L472.383 102.339L454.105 52.8307C453.543 51.3105 452.53 49.9988 451.2 49.0721C449.871 48.1454 448.289 47.6482 446.669 47.6475C445.382 47.6557 444.116 47.9769 442.981 48.5834C441.847 49.1898 440.876 50.0633 440.154 51.1284C439.432 52.1935 438.98 53.4183 438.837 54.6971C438.694 55.9759 438.864 57.2703 439.333 58.4686L463.582 118.94L454.903 139.703C454.435 140.831 454.251 142.057 454.37 143.272C454.488 144.488 454.905 145.655 455.582 146.672C456.26 147.688 457.177 148.521 458.254 149.098C459.33 149.675 460.532 149.977 461.754 149.979C463.216 149.978 464.646 149.545 465.863 148.734C467.08 147.924 468.03 146.771 468.594 145.422L505.109 57.7512C505.569 56.6412 505.749 55.4347 505.632 54.2387C505.514 53.0427 505.103 51.8941 504.436 50.8948C503.768 49.8955 502.865 49.0763 501.805 48.5098C500.745 47.9434 499.561 47.6472 498.36 47.6475C496.89 47.6549 495.457 48.1052 494.248 48.9398C493.038 49.7744 492.108 50.9543 491.58 52.3255Z" fill="var(--logotype)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8057 0.0216839C62.5561 -0.32098 48.5039 3.40376 36.295 10.7596C24.0861 18.1155 14.2262 28.7979 7.87007 41.5555C1.51396 54.3131 -1.07511 68.6178 0.406129 82.7938C1.88737 96.9699 7.37758 110.43 16.2337 121.599L13.5465 126.313L6.96337 137.811C6.25422 139.05 5.88311 140.453 5.88721 141.881C5.89132 143.308 6.2705 144.709 6.98676 145.943C7.70303 147.178 8.7312 148.203 9.96824 148.915C11.2053 149.627 12.6077 150.001 14.035 150H74.3842C116.103 150 150.458 115.864 149.995 74.143C149.773 54.7144 142.02 36.1301 128.368 22.3043C114.716 8.4784 96.2307 0.490064 76.8057 0.0216839ZM52.3404 103.723C52.3404 109.54 47.6251 114.255 41.8085 114.255C35.9919 114.255 31.2766 109.54 31.2766 103.723C31.2766 97.9068 35.9919 93.1915 41.8085 93.1915C47.6251 93.1915 52.3404 97.9068 52.3404 103.723ZM41.8085 85.5319C47.6251 85.5319 52.3404 80.8166 52.3404 75C52.3404 69.1834 47.6251 64.4681 41.8085 64.4681C35.9919 64.4681 31.2766 69.1834 31.2766 75C31.2766 80.8166 35.9919 85.5319 41.8085 85.5319ZM52.3404 46.2766C52.3404 52.0932 47.6251 56.8085 41.8085 56.8085C35.9919 56.8085 31.2766 52.0932 31.2766 46.2766C31.2766 40.46 35.9919 35.7447 41.8085 35.7447C47.6251 35.7447 52.3404 40.46 52.3404 46.2766ZM108.191 56.8085C114.008 56.8085 118.723 52.0932 118.723 46.2766C118.723 40.46 114.008 35.7447 108.191 35.7447C102.375 35.7447 97.6596 40.46 97.6596 46.2766C97.6596 52.0932 102.375 56.8085 108.191 56.8085ZM118.723 75C118.723 80.8166 114.008 85.5319 108.191 85.5319C102.375 85.5319 97.6596 80.8166 97.6596 75C97.6596 69.1834 102.375 64.4681 108.191 64.4681C114.008 64.4681 118.723 69.1834 118.723 75ZM108.191 114.255C114.008 114.255 118.723 109.54 118.723 103.723C118.723 97.9068 114.008 93.1915 108.191 93.1915C102.375 93.1915 97.6596 97.9068 97.6596 103.723C97.6596 109.54 102.375 114.255 108.191 114.255ZM85.5319 75C85.5319 80.8166 80.8166 85.5319 75 85.5319C69.1834 85.5319 64.4681 80.8166 64.4681 75C64.4681 69.1834 69.1834 64.4681 75 64.4681C80.8166 64.4681 85.5319 69.1834 85.5319 75ZM75 114.255C80.8166 114.255 85.5319 109.54 85.5319 103.723C85.5319 97.9068 80.8166 93.1915 75 93.1915C69.1834 93.1915 64.4681 97.9068 64.4681 103.723C64.4681 109.54 69.1834 114.255 75 114.255Z" fill="var(--logotype)"/>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
230
public/index.html
Normal file
|
@ -0,0 +1,230 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="icon" type="image/x-icon" href="./molly-favi.ico">
|
||||
<meta name="color-scheme" content="light dark">
|
||||
|
||||
<title>Molly</title>
|
||||
<meta name="description" content="Molly is an improved Signal app for Android">
|
||||
|
||||
<!-- Facebook Meta Tags -->
|
||||
<meta property="og:url" content="https://molly.im">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Molly">
|
||||
<meta property="og:description" content="Molly is an improved Signal app for Android">
|
||||
<meta property="og:image" content="https://molly.im/assets/images/og_main.webp">
|
||||
|
||||
<!-- Twitter Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="molly.im">
|
||||
<meta property="twitter:url" content="https://molly.im">
|
||||
<meta name="twitter:title" content="Molly">
|
||||
<meta name="twitter:description" content="Molly is an improved Signal app for Android">
|
||||
<meta name="twitter:image" content="https://molly.im/assets/images/og_main.webp">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main>
|
||||
<a href="./index.html"><img class="logo"></a>
|
||||
|
||||
<svg class="logotype" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 704.73 292.56"><defs><style>.a{fill:currentColor;}</style></defs><path class="a" d="M112,180.05,43.57,27.2A22.79,22.79,0,0,0,22.78,13.73h0A22.78,22.78,0,0,0,0,36.51V208.43a17.4,17.4,0,0,0,17.39,17.39h0a17.4,17.4,0,0,0,17.4-17.39V80.56L94.87,214.83a18.58,18.58,0,0,0,17,11h0a18.6,18.6,0,0,0,17-11L188.59,80.56V208.43A17.4,17.4,0,0,0,206,225.82h0a17.4,17.4,0,0,0,17.39-17.39V36.31A22.58,22.58,0,0,0,200.8,13.73h0a22.59,22.59,0,0,0-20.62,13.39Z"/><path class="a" d="M372,65.61q-19.53-10.68-43.64-10.68T284.71,65.61a78,78,0,0,0-30.82,30.52Q242.6,116,242.6,141.6q0,25.93,11,45.62a77.75,77.75,0,0,0,30.21,30.51q19.23,10.85,43,10.84a91,91,0,0,0,44.09-10.84,80.35,80.35,0,0,0,31.59-30.67q11.6-19.83,11.59-45.46T402.81,96.13A78,78,0,0,0,372,65.61Zm-.91,107.11A48.87,48.87,0,0,1,352,192a51.77,51.77,0,0,1-25.17,6.41q-21.06,0-34.94-14.8T278,141.6q0-18.32,6.71-31a45.77,45.77,0,0,1,18.16-19.07,50.09,50.09,0,0,1,24.87-6.41,51,51,0,0,1,25,6.41,47.38,47.38,0,0,1,18.61,19.07q7,12.67,7,31T371.08,172.72Z"/><rect class="a" x="433.32" width="34.79" height="225.82" rx="17.39"/><rect class="a" x="498.63" width="34.79" height="225.82" rx="17.39"/><path class="a" d="M673.07,73.89l-42.92,112L589.23,75a17.73,17.73,0,0,0-16.64-11.6h0a17.73,17.73,0,0,0-16.47,24.33l54.19,135.36-19.42,46.48a16.6,16.6,0,0,0,15.32,23h0a16.59,16.59,0,0,0,15.32-10.21l81.92-196.3a16.37,16.37,0,0,0-15.1-22.67h0A16.36,16.36,0,0,0,673.07,73.89Z"/></svg>
|
||||
|
||||
<h2>An improved Signal app</h2>
|
||||
|
||||
<div class="buttons">
|
||||
<a class="button" href="./get.html" style="padding-inline:20px 15px; padding-block:15px; font-size:1.2rem;">
|
||||
|
||||
Get Molly
|
||||
|
||||
<svg style="opacity:60%;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" width="24" height="24" stroke-width="2"> <path d="M5 12l14 0"></path> <path d="M13 18l6 -6"></path> <path d="M13 6l6 6"></path> </svg>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<p>Molly is an independent <a href="https://signal.org/">Signal</a> fork for Android with improved features:</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="features">
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg viewBox="0 0 24 24"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g> <path fill="none" d="M0 0H24V24H0z"></path> <path d="M12 2c5.523 0 10 4.477 10 10 0 4.13-2.504 7.676-6.077 9.201l-2.518-6.55C14.354 14.148 15 13.15 15 12c0-1.657-1.343-3-3-3s-3 1.343-3 3c0 1.15.647 2.148 1.596 2.652l-2.518 6.55C4.504 19.675 2 16.13 2 12 2 6.477 6.477 2 12 2z"></path> </g> </g></svg>
|
||||
<span class="tit">Fully FOSS</span>
|
||||
<span class="subtit">
|
||||
Contains no proprietary blobs, unlike Signal
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg viewBox="0 0 24 24" class="icon icon-tabler icons-tabler-filled icon-tabler-key"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14.52 2c1.029 0 2.015 .409 2.742 1.136l3.602 3.602a3.877 3.877 0 0 1 0 5.483l-2.643 2.643a3.88 3.88 0 0 1 -4.941 .452l-.105 -.078l-5.882 5.883a3 3 0 0 1 -1.68 .843l-.22 .027l-.221 .009h-1.172c-1.014 0 -1.867 -.759 -1.991 -1.823l-.009 -.177v-1.172c0 -.704 .248 -1.386 .73 -1.96l.149 -.161l.414 -.414a1 1 0 0 1 .707 -.293h1v-1a1 1 0 0 1 .883 -.993l.117 -.007h1v-1a1 1 0 0 1 .206 -.608l.087 -.1l1.468 -1.469l-.076 -.103a3.9 3.9 0 0 1 -.678 -1.963l-.007 -.236c0 -1.029 .409 -2.015 1.136 -2.742l2.643 -2.643a3.88 3.88 0 0 1 2.741 -1.136m.495 5h-.02a2 2 0 1 0 0 4h.02a2 2 0 1 0 0 -4" /></svg>
|
||||
<span class="tit">Encrypted</span>
|
||||
<span class="subtit">
|
||||
Protects database with <a href="https://github.com/mollyim/mollyim-android/wiki/Data-Encryption-At-Rest">Passphrase Encryption</a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg class="line" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-device-mobile"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6 5a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-14z" /><path d="M11 4h2" /><path d="M12 17v.01" /></svg>
|
||||
<span class="tit">Multi-Device</span>
|
||||
<span class="subtit">
|
||||
Pair multiple devices to a single account
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-lock"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 2a5 5 0 0 1 5 5v3a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3v-3a5 5 0 0 1 5 -5m0 12a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m0 -10a3 3 0 0 0 -3 3v3h6v-3a3 3 0 0 0 -3 -3" /></svg>
|
||||
<span class="tit">Automatic Locking</span>
|
||||
<span class="subtit">
|
||||
When you are gone for a set period of time
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-bell"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" /><path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004z" /></svg>
|
||||
<span class="tit"><a href="https://unifiedpush.org/">UnifiedPush</a></span>
|
||||
<span class="subtit">
|
||||
Ungoogled notification system
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg class="line" viewBox="0 0 24 24" fill="none" stroke="rgb(154, 136, 255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-file-shredder"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" /><path d="M3 12l18 0" /><path d="M6 16l0 2" /><path d="M10 16l0 6" /><path d="M14 16l0 2" /><path d="M18 16l0 4" /></svg>
|
||||
<span class="tit">RAM Shredding</span>
|
||||
<span class="subtit">
|
||||
Securely shreds sensitive data
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg class="line" viewBox="0 0 24 24" fill="none" stroke="#7A63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-database-import"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 6c0 1.657 3.582 3 8 3s8 -1.343 8 -3s-3.582 -3 -8 -3s-8 1.343 -8 3" /><path d="M4 6v6c0 1.657 3.582 3 8 3c.856 0 1.68 -.05 2.454 -.144m5.546 -2.856v-6" /><path d="M4 12v6c0 1.657 3.582 3 8 3c.171 0 .341 -.002 .51 -.006" /><path d="M19 22v-6" /><path d="M22 19l-3 -3l-3 3" /></svg>
|
||||
<span class="tit">Backup Scheduling</span>
|
||||
<span class="subtit">
|
||||
Automatic backups on a daily or weekly basis
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feat">
|
||||
<div class="group">
|
||||
<svg fill="#000000" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>torbrowser</title> <path d="M1.004 16c0 8.282 6.714 14.996 14.996 14.996s14.996-6.714 14.996-14.996c0-8.282-6.714-14.996-14.996-14.996-4.141 0-7.89 1.678-10.604 4.392v0c-2.714 2.714-4.392 6.463-4.392 10.604v0zM16 12.826c0.008-0 0.018-0 0.028-0 1.753 0 3.174 1.421 3.174 3.174s-1.421 3.174-3.174 3.174c-0.010 0-0.019-0-0.029-0h0.001zM16 21.911c3.264 0 5.911-2.646 5.911-5.911s-2.646-5.911-5.911-5.911v0-1.812c4.265 0 7.723 3.458 7.723 7.723s-3.458 7.723-7.723 7.723v0zM16 28.271v-1.824c5.77 0 10.447-4.677 10.447-10.447s-4.677-10.447-10.447-10.447v-1.824c6.771 0.009 12.256 5.5 12.256 12.271s-5.485 12.263-12.255 12.271h-0.001z"></path> </g></svg>
|
||||
<span class="tit">Tor Support</span>
|
||||
<span class="subtit">
|
||||
Supports SOCKS proxy and Tor via Orbot
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="feat more">
|
||||
<div class="group">
|
||||
<svg class="line" viewBox="0 0 24 24" fill="none" stroke="#7A63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-plus"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 5l0 14" /><path d="M5 12l14 0" /></svg>
|
||||
<span class="tit">And more</span>
|
||||
<span class="subtit">
|
||||
New and better features to come
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="buttons">
|
||||
<a class="button mobile" href="./download.html" style="padding-inline:1.2rem">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-download"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><path d="M7 11l5 5l5 -5" /><path d="M12 4l0 12" /></svg>
|
||||
|
||||
Download Molly
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="social">
|
||||
<a href="https://fosstodon.org/@mollyim">
|
||||
<svg viewBox="-10 -5 1034 1034" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill="var(--social-icon)" d="M499 112q-93 1 -166 11q-81 11 -128 33l-14 8q-16 10 -32 25q-22 21 -38 47q-21 33 -32 73q-14 47 -14 103v37q0 77 1 119q3 113 18 188q19 95 62 154q50 67 134 89q109 29 210 24q46 -3 88 -12q30 -7 55 -17l19 -8l-4 -75l-22 6q-28 6 -57 10q-41 6 -78 4q-53 -1 -80 -7 q-43 -8 -67 -30q-29 -25 -35 -72q-2 -14 -2 -29l25 6q31 6 65 10q48 7 93 9q42 2 92 -2q32 -2 88 -9t107 -30q49 -23 81.5 -54.5t38.5 -63.5q9 -45 13 -109q4 -46 5 -97v-41q0 -56 -14 -103q-11 -40 -32 -73q-16 -26 -38 -47q-15 -15 -32 -25q-12 -8 -14 -8 q-46 -22 -127 -33q-74 -10 -166 -11h-3zM367 267q73 0 109 56l24 39l24 -39q36 -56 109 -56q63 0 101 43t38 117v239h-95v-232q0 -74 -61 -74q-69 0 -69 88v127h-94v-127q0 -88 -69 -88q-61 0 -61 74v232h-95v-239q0 -74 38 -117t101 -43z"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<!-- X: deprecated
|
||||
<a href="https://x.com/mollyimapp">
|
||||
<svg viewBox="0 -2 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#7A63FF"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>twitter [#154]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-60.000000, -7521.000000)" fill="#7A63FF"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M10.29,7377 C17.837,7377 21.965,7370.84365 21.965,7365.50546 C21.965,7365.33021 21.965,7365.15595 21.953,7364.98267 C22.756,7364.41163 23.449,7363.70276 24,7362.8915 C23.252,7363.21837 22.457,7363.433 21.644,7363.52751 C22.5,7363.02244 23.141,7362.2289 23.448,7361.2926 C22.642,7361.76321 21.761,7362.095 20.842,7362.27321 C19.288,7360.64674 16.689,7360.56798 15.036,7362.09796 C13.971,7363.08447 13.518,7364.55538 13.849,7365.95835 C10.55,7365.79492 7.476,7364.261 5.392,7361.73762 C4.303,7363.58363 4.86,7365.94457 6.663,7367.12996 C6.01,7367.11125 5.371,7366.93797 4.8,7366.62489 L4.8,7366.67608 C4.801,7368.5989 6.178,7370.2549 8.092,7370.63591 C7.488,7370.79836 6.854,7370.82199 6.24,7370.70483 C6.777,7372.35099 8.318,7373.47829 10.073,7373.51078 C8.62,7374.63513 6.825,7375.24554 4.977,7375.24358 C4.651,7375.24259 4.325,7375.22388 4,7375.18549 C5.877,7376.37088 8.06,7377 10.29,7376.99705" id="twitter-[#154]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
<!--
|
||||
<a href="https://bsky.app/profile/molly.im">
|
||||
<svg viewBox="0 0 600 530" width="24px" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" fill="var(--social-icon)"/>
|
||||
</svg>
|
||||
</a>
|
||||
-->
|
||||
|
||||
|
||||
<a href="mailto:support@molly.im">
|
||||
<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <rect width="24" height="24" ></rect> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.96802 4H18.032C18.4706 3.99999 18.8491 3.99998 19.1624 4.02135C19.4922 4.04386 19.8221 4.09336 20.1481 4.22836C20.8831 4.53284 21.4672 5.11687 21.7716 5.85195C21.9066 6.17788 21.9561 6.50779 21.9787 6.83762C22 7.15088 22 7.52936 22 7.96801V16.032C22 16.4706 22 16.8491 21.9787 17.1624C21.9561 17.4922 21.9066 17.8221 21.7716 18.1481C21.4672 18.8831 20.8831 19.4672 20.1481 19.7716C19.8221 19.9066 19.4922 19.9561 19.1624 19.9787C18.8491 20 18.4706 20 18.032 20H5.96801C5.52936 20 5.15088 20 4.83762 19.9787C4.50779 19.9561 4.17788 19.9066 3.85195 19.7716C3.11687 19.4672 2.53284 18.8831 2.22836 18.1481C2.09336 17.8221 2.04386 17.4922 2.02135 17.1624C1.99998 16.8491 1.99999 16.4706 2 16.032V7.96802C1.99999 7.52937 1.99998 7.15088 2.02135 6.83762C2.04386 6.50779 2.09336 6.17788 2.22836 5.85195C2.53284 5.11687 3.11687 4.53284 3.85195 4.22836C4.17788 4.09336 4.50779 4.04386 4.83762 4.02135C5.15088 3.99998 5.52937 3.99999 5.96802 4ZM4.31745 6.27777C4.68114 5.86214 5.3129 5.82002 5.72854 6.1837L11.3415 11.095C11.7185 11.4249 12.2815 11.4249 12.6585 11.095L18.2715 6.1837C18.6871 5.82002 19.3189 5.86214 19.6825 6.27777C20.0462 6.69341 20.0041 7.32517 19.5885 7.68885L13.9755 12.6002C12.8444 13.5899 11.1556 13.5899 10.0245 12.6002L4.41153 7.68885C3.99589 7.32517 3.95377 6.69341 4.31745 6.27777Z" fill="var(--social-icon)"></path> </g></svg>
|
||||
</a>
|
||||
|
||||
<a href="https://matrix.to/#/#mollyim:matrix.org">
|
||||
<svg version="1.1" id="Layer_1" x="0px" y="0px" fill="var(--social-icon)" viewBox="0 0 520 520" style="enable-background:new 0 0 520 520;" xml:space="preserve">
|
||||
<path d="M13.7,11.9v496.2h35.7V520H0V0h49.4v11.9H13.7z"/>
|
||||
<path d="M166.3,169.2v25.1h0.7c6.7-9.6,14.8-17,24.2-22.2c9.4-5.3,20.3-7.9,32.5-7.9c11.7,0,22.4,2.3,32.1,6.8 c9.7,4.5,17,12.6,22.1,24c5.5-8.1,13-15.3,22.4-21.5c9.4-6.2,20.6-9.3,33.5-9.3c9.8,0,18.9,1.2,27.3,3.6c8.4,2.4,15.5,6.2,21.5,11.5 c6,5.3,10.6,12.1,14,20.6c3.3,8.5,5,18.7,5,30.7v124.1h-50.9V249.6c0-6.2-0.2-12.1-0.7-17.6c-0.5-5.5-1.8-10.3-3.9-14.3 c-2.2-4.1-5.3-7.3-9.5-9.7c-4.2-2.4-9.9-3.6-17-3.6c-7.2,0-13,1.4-17.4,4.1c-4.4,2.8-7.9,6.3-10.4,10.8c-2.5,4.4-4.2,9.4-5,15.1 c-0.8,5.6-1.3,11.3-1.3,17v103.3h-50.9v-104c0-5.5-0.1-10.9-0.4-16.3c-0.2-5.4-1.3-10.3-3.1-14.9c-1.8-4.5-4.8-8.2-9-10.9 c-4.2-2.7-10.3-4.1-18.5-4.1c-2.4,0-5.6,0.5-9.5,1.6c-3.9,1.1-7.8,3.1-11.5,6.1c-3.7,3-6.9,7.3-9.5,12.9c-2.6,5.6-3.9,13-3.9,22.1 v107.6h-50.9V169.2H166.3z"/>
|
||||
<path d="M506.3,508.1V11.9h-35.7V0H520v520h-49.4v-11.9H506.3z"/>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/mollyim/mollyim-android">
|
||||
<svg viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>github [#142]</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Dribbble-Light-Preview" transform="translate(-140.000000, -7559.000000)" fill="var(--social-icon)"> <g id="icons" transform="translate(56.000000, 160.000000)"> <path d="M94,7399 C99.523,7399 104,7403.59 104,7409.253 C104,7413.782 101.138,7417.624 97.167,7418.981 C96.66,7419.082 96.48,7418.762 96.48,7418.489 C96.48,7418.151 96.492,7417.047 96.492,7415.675 C96.492,7414.719 96.172,7414.095 95.813,7413.777 C98.04,7413.523 100.38,7412.656 100.38,7408.718 C100.38,7407.598 99.992,7406.684 99.35,7405.966 C99.454,7405.707 99.797,7404.664 99.252,7403.252 C99.252,7403.252 98.414,7402.977 96.505,7404.303 C95.706,7404.076 94.85,7403.962 94,7403.958 C93.15,7403.962 92.295,7404.076 91.497,7404.303 C89.586,7402.977 88.746,7403.252 88.746,7403.252 C88.203,7404.664 88.546,7405.707 88.649,7405.966 C88.01,7406.684 87.619,7407.598 87.619,7408.718 C87.619,7412.646 89.954,7413.526 92.175,7413.785 C91.889,7414.041 91.63,7414.493 91.54,7415.156 C90.97,7415.418 89.522,7415.871 88.63,7414.304 C88.63,7414.304 88.101,7413.319 87.097,7413.247 C87.097,7413.247 86.122,7413.234 87.029,7413.87 C87.029,7413.87 87.684,7414.185 88.139,7415.37 C88.139,7415.37 88.726,7417.2 91.508,7416.58 C91.513,7417.437 91.522,7418.245 91.522,7418.489 C91.522,7418.76 91.338,7419.077 90.839,7418.982 C86.865,7417.627 84,7413.783 84,7409.253 C84,7403.59 88.478,7399 94,7399" id="github-[#142]"> </path> </g> </g> </g> </g></svg>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://opencollective.com/mollyim" class="but">Donate</a>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
|
||||
<footer>
|
||||
<a href="./index.html">
|
||||
<svg class="wordmark" viewBox="0 0 506 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M240.936 99.7426L210.362 31.4612C209.566 29.6609 208.266 28.1299 206.617 27.0539C204.969 25.9779 203.044 25.403 201.076 25.3989C199.734 25.3963 198.405 25.6591 197.165 26.1724C195.925 26.6857 194.798 27.4392 193.851 28.3897C192.903 29.3401 192.153 30.4686 191.643 31.7102C191.134 32.9517 190.875 34.2819 190.881 35.624V112.413C190.881 114.473 191.7 116.45 193.157 117.907C194.614 119.364 196.591 120.183 198.651 120.183C200.712 120.183 202.688 119.364 204.145 117.907C205.603 116.45 206.421 114.473 206.421 112.413V55.3061L233.318 115.282C233.971 116.745 235.035 117.987 236.38 118.859C237.725 119.73 239.293 120.194 240.895 120.193C242.499 120.191 244.067 119.726 245.412 118.853C246.757 117.98 247.82 116.736 248.473 115.272L275.147 55.3061V112.423C275.147 113.444 275.349 114.455 275.74 115.399C276.131 116.342 276.704 117.199 277.427 117.92C278.149 118.642 279.007 119.214 279.951 119.604C280.895 119.994 281.906 120.194 282.927 120.193C284.988 120.193 286.964 119.374 288.421 117.917C289.879 116.46 290.697 114.484 290.697 112.423V35.533C290.697 32.8533 289.633 30.2834 287.738 28.3886C285.843 26.4938 283.273 25.4293 280.593 25.4293C278.646 25.4331 276.741 25.9997 275.108 27.0609C273.475 28.1221 272.183 29.6326 271.389 31.4107L240.936 99.7426Z" fill="var(--logotype)"/>
|
||||
<path d="M357.079 48.627C351.06 45.4874 344.372 43.8479 337.584 43.8479C330.795 43.8479 324.107 45.4874 318.088 48.627C312.304 51.7764 307.532 56.5028 304.327 62.257C300.885 68.464 299.142 75.4694 299.275 82.5656C299.126 89.6622 300.817 96.6765 304.186 102.925C307.319 108.645 311.996 113.371 317.684 116.565C323.552 119.823 330.17 121.492 336.882 121.405C343.752 121.48 350.53 119.815 356.584 116.565C362.476 113.422 367.374 108.698 370.729 102.925C374.256 96.7426 376.047 89.7222 375.913 82.606C376.045 75.5098 374.303 68.5044 370.861 62.2974C367.656 56.5262 362.876 51.7852 357.079 48.627ZM356.675 96.4684C354.703 100.081 351.746 103.06 348.147 105.057C344.709 106.972 340.838 107.977 336.902 107.977C333.978 108.051 331.073 107.499 328.38 106.357C325.688 105.216 323.271 103.511 321.291 101.359C317.162 96.9534 315.098 90.7059 315.098 82.6161C314.959 77.8266 316 73.0765 318.129 68.784C319.934 65.2141 322.744 62.2499 326.212 60.2564C329.606 58.3565 333.436 57.3712 337.326 57.3971C341.23 57.3631 345.077 58.3302 348.501 60.2059C352.03 62.1962 354.916 65.1553 356.816 68.7335C359.027 73.0007 360.108 77.7623 359.959 82.5656C360.105 87.4079 358.972 92.2032 356.675 96.4684Z" fill="var(--logotype)"/>
|
||||
<path d="M400.022 27.0855C400.022 22.7943 396.543 19.3157 392.252 19.3157C387.961 19.3157 384.482 22.7943 384.482 27.0855V112.422C384.482 116.713 387.961 120.192 392.252 120.192C396.543 120.192 400.022 116.713 400.022 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M429.191 27.0855C429.191 22.7943 425.713 19.3157 421.422 19.3157C417.13 19.3157 413.652 22.7943 413.652 27.0855V112.422C413.652 116.713 417.13 120.192 421.422 120.192C425.713 120.192 429.191 116.713 429.191 112.422V27.0855Z" fill="var(--logotype)"/>
|
||||
<path d="M491.58 52.3255L472.383 102.339L454.105 52.8307C453.543 51.3105 452.53 49.9988 451.2 49.0721C449.871 48.1454 448.289 47.6482 446.669 47.6475C445.382 47.6557 444.116 47.9769 442.981 48.5834C441.847 49.1898 440.876 50.0633 440.154 51.1284C439.432 52.1935 438.98 53.4183 438.837 54.6971C438.694 55.9759 438.864 57.2703 439.333 58.4686L463.582 118.94L454.903 139.703C454.435 140.831 454.251 142.057 454.37 143.272C454.488 144.488 454.905 145.655 455.582 146.672C456.26 147.688 457.177 148.521 458.254 149.098C459.33 149.675 460.532 149.977 461.754 149.979C463.216 149.978 464.646 149.545 465.863 148.734C467.08 147.924 468.03 146.771 468.594 145.422L505.109 57.7512C505.569 56.6412 505.749 55.4347 505.632 54.2387C505.514 53.0427 505.103 51.8941 504.436 50.8948C503.768 49.8955 502.865 49.0763 501.805 48.5098C500.745 47.9434 499.561 47.6472 498.36 47.6475C496.89 47.6549 495.457 48.1052 494.248 48.9398C493.038 49.7744 492.108 50.9543 491.58 52.3255Z" fill="var(--logotype)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.8057 0.0216839C62.5561 -0.32098 48.5039 3.40376 36.295 10.7596C24.0861 18.1155 14.2262 28.7979 7.87007 41.5555C1.51396 54.3131 -1.07511 68.6178 0.406129 82.7938C1.88737 96.9699 7.37758 110.43 16.2337 121.599L13.5465 126.313L6.96337 137.811C6.25422 139.05 5.88311 140.453 5.88721 141.881C5.89132 143.308 6.2705 144.709 6.98676 145.943C7.70303 147.178 8.7312 148.203 9.96824 148.915C11.2053 149.627 12.6077 150.001 14.035 150H74.3842C116.103 150 150.458 115.864 149.995 74.143C149.773 54.7144 142.02 36.1301 128.368 22.3043C114.716 8.4784 96.2307 0.490064 76.8057 0.0216839ZM52.3404 103.723C52.3404 109.54 47.6251 114.255 41.8085 114.255C35.9919 114.255 31.2766 109.54 31.2766 103.723C31.2766 97.9068 35.9919 93.1915 41.8085 93.1915C47.6251 93.1915 52.3404 97.9068 52.3404 103.723ZM41.8085 85.5319C47.6251 85.5319 52.3404 80.8166 52.3404 75C52.3404 69.1834 47.6251 64.4681 41.8085 64.4681C35.9919 64.4681 31.2766 69.1834 31.2766 75C31.2766 80.8166 35.9919 85.5319 41.8085 85.5319ZM52.3404 46.2766C52.3404 52.0932 47.6251 56.8085 41.8085 56.8085C35.9919 56.8085 31.2766 52.0932 31.2766 46.2766C31.2766 40.46 35.9919 35.7447 41.8085 35.7447C47.6251 35.7447 52.3404 40.46 52.3404 46.2766ZM108.191 56.8085C114.008 56.8085 118.723 52.0932 118.723 46.2766C118.723 40.46 114.008 35.7447 108.191 35.7447C102.375 35.7447 97.6596 40.46 97.6596 46.2766C97.6596 52.0932 102.375 56.8085 108.191 56.8085ZM118.723 75C118.723 80.8166 114.008 85.5319 108.191 85.5319C102.375 85.5319 97.6596 80.8166 97.6596 75C97.6596 69.1834 102.375 64.4681 108.191 64.4681C114.008 64.4681 118.723 69.1834 118.723 75ZM108.191 114.255C114.008 114.255 118.723 109.54 118.723 103.723C118.723 97.9068 114.008 93.1915 108.191 93.1915C102.375 93.1915 97.6596 97.9068 97.6596 103.723C97.6596 109.54 102.375 114.255 108.191 114.255ZM85.5319 75C85.5319 80.8166 80.8166 85.5319 75 85.5319C69.1834 85.5319 64.4681 80.8166 64.4681 75C64.4681 69.1834 69.1834 64.4681 75 64.4681C80.8166 64.4681 85.5319 69.1834 85.5319 75ZM75 114.255C80.8166 114.255 85.5319 109.54 85.5319 103.723C85.5319 97.9068 80.8166 93.1915 75 93.1915C69.1834 93.1915 64.4681 97.9068 64.4681 103.723C64.4681 109.54 69.1834 114.255 75 114.255Z" fill="var(--logotype)"/>
|
||||
</svg>
|
||||
</a>
|
||||
<span class="credit">Site / Logo by <a href="https://jaim3.com/">jaim3</span></a>
|
||||
<span id="copyright"></span>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
const currentYear = new Date().getFullYear();
|
||||
document.getElementById('copyright').textContent = `© ${currentYear} Molly.im`;
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
BIN
public/molly-favi.ico
Normal file
After (image error) Size: 178 KiB |
702
public/style.css
Normal file
|
@ -0,0 +1,702 @@
|
|||
|
||||
*{
|
||||
margin:0;
|
||||
padding:0;
|
||||
box-sizing: border-box;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
:root{
|
||||
|
||||
--bg-grad-1:#f6f3ff;
|
||||
--bg-grad-2:#e7e0ff;
|
||||
|
||||
--logotype:#7152FF;
|
||||
--logo-shadow:#553ddb00;
|
||||
--logo-shadow-hover:#553ddb4d;
|
||||
|
||||
--purple-main:#7152FF;
|
||||
--purple-hover:#593EFF;
|
||||
|
||||
--text-main:#4e3cb4;
|
||||
--text-a-hover:#493e92;
|
||||
--text-a-border:#4e3cb466;
|
||||
--info-bg:#ffffff4d;
|
||||
--info-border:#7a63ff4d;
|
||||
|
||||
--btn-shadow:rgba(74, 52, 199, 0);
|
||||
--btn-shadow-hover:#4a34c766;
|
||||
|
||||
--feat-bg:#ffffff33;
|
||||
--feat-bg-hover:rgba(122, 99, 255, 0.04);/*#7a63ff08 */
|
||||
--feat-bg-hover-border:#7a63ff33;
|
||||
--feat-icon:#D0C7FF;/* #9a88ff*/
|
||||
--feat-icon-hover:#AD99FF; /* #7152ff80 #baaaff #ad9bff; */
|
||||
--feat-shadow:#684eff0d;
|
||||
--feat-shadow-hover:#684eff00;
|
||||
|
||||
--social-bg:#ffffff66;
|
||||
--social-icon:#7152FF;
|
||||
|
||||
--footer-text:#5c4cb6bb;/*#5c4cb699*/
|
||||
--footer-hover:#7152FF;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.logotype{
|
||||
display:block;
|
||||
margin:auto;
|
||||
max-width:125px;
|
||||
|
||||
color: var(--logotype);
|
||||
}
|
||||
|
||||
|
||||
body{
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
|
||||
|
||||
background-image: linear-gradient(180deg, var(--bg-grad-1), var(--bg-grad-2));
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
|
||||
padding-inline:20px;
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
|
||||
img.logo{
|
||||
width:6rem;
|
||||
margin-block:4rem 2rem;
|
||||
filter: drop-shadow(0px 3px 20px var(--logo-shadow));
|
||||
transform:scale(1);
|
||||
transition:400ms all ;
|
||||
|
||||
content:url('./assets/images/molly-icon.svg');
|
||||
}
|
||||
|
||||
img.logo.download{
|
||||
content:url('./assets/images/molly-download.svg')
|
||||
}
|
||||
|
||||
img.logo:hover{
|
||||
filter: drop-shadow(0px 3px 15px var(--logo-shadow-hover));
|
||||
transform:scale(1.05);
|
||||
|
||||
}
|
||||
|
||||
a:active img{
|
||||
opacity:30%;
|
||||
}
|
||||
|
||||
main{
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
h1{
|
||||
font-size:2.8rem; /*3.2*/
|
||||
color:var(--purple-main);
|
||||
}
|
||||
|
||||
h2{
|
||||
font-size:1.4rem;
|
||||
font-weight:normal;
|
||||
color:var(--text-main);
|
||||
opacity:67%;
|
||||
}
|
||||
|
||||
|
||||
p{
|
||||
color: var(--text-main);
|
||||
margin:auto;
|
||||
font-size:1.2rem;
|
||||
margin-bottom:2rem;
|
||||
max-width:40ch;
|
||||
}
|
||||
|
||||
p a{
|
||||
color: var(--text-main) ;
|
||||
border-bottom:2px dotted var(--text-a-border); /* #5848b380*/
|
||||
}
|
||||
|
||||
p a:hover {
|
||||
color:var(--text-a-hover);
|
||||
border-bottom: 2px solid var(--text-a-hover);
|
||||
transition:200ms all ease-in-out;
|
||||
}
|
||||
|
||||
|
||||
div.buttons{
|
||||
margin-block:2.5rem 2.5rem;
|
||||
|
||||
}
|
||||
|
||||
div.buttons.flex{
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
a.button{
|
||||
display:inline-block;
|
||||
cursor:pointer;
|
||||
|
||||
margin-inline:0.2rem;
|
||||
margin-block:0.5rem;
|
||||
|
||||
padding-block:0.8rem;
|
||||
padding-inline: 0.8rem 1.2rem;
|
||||
font-size:1.1rem;
|
||||
border-radius:10rem;
|
||||
background-color:var(--purple-main);
|
||||
color:white; /*#edeaff*/
|
||||
|
||||
|
||||
transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
|
||||
transform: scale(1);
|
||||
box-shadow: 0px 0px 30px var(--btn-shadow);
|
||||
}
|
||||
|
||||
a.button:hover{
|
||||
transform: scale(1.04);
|
||||
background-color:var(--purple-hover);
|
||||
color:white;
|
||||
box-shadow: 0px 0px 30px var(--btn-shadow-hover);
|
||||
|
||||
transition: 500ms all ease-in-out;
|
||||
}
|
||||
|
||||
a.button svg{
|
||||
display: inline;
|
||||
width:1.5rem;
|
||||
vertical-align: middle;
|
||||
margin-right:0.5ch;
|
||||
}
|
||||
|
||||
a.button.mobile{
|
||||
display:none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
a.downloadbut {
|
||||
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 220px; /* uniform width for all buttons */
|
||||
cursor: pointer;
|
||||
margin-inline: 0.2rem;
|
||||
margin-block: 0.5rem;
|
||||
padding-block: 0.8rem;
|
||||
padding-inline: 1.2rem;
|
||||
font-size: 1.1rem;
|
||||
border-radius: 10rem;
|
||||
background-color: var(--purple-main);
|
||||
color: #edeaff;
|
||||
|
||||
position: relative;
|
||||
|
||||
transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
|
||||
transform: scale(1);
|
||||
box-shadow: 0px 0px 30px var(--btn-shadow);
|
||||
}
|
||||
|
||||
a.downloadbut:hover{
|
||||
transform: scale(1.04);
|
||||
background-color:var(--purple-hover);
|
||||
|
||||
color:white;
|
||||
box-shadow: 0px 0px 30px var(--btn-shadow-hover);
|
||||
|
||||
transition: 500ms all ease-in-out;
|
||||
}
|
||||
|
||||
a.downloadbut img.logo {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin-right: 0.5rem;
|
||||
}
|
||||
|
||||
a.downloadbut::after {
|
||||
content: "";
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
||||
|
||||
a.downloadbut.arrow::after {
|
||||
content: "";
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
background-image: url('./assets/images/icon-arrow.svg');
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
margin-left: 0.5rem;
|
||||
opacity:60%;
|
||||
}
|
||||
|
||||
a.downloadbut .text {
|
||||
flex-grow: 1;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
a.github{
|
||||
background-color: #333;
|
||||
}
|
||||
|
||||
a.github:hover{
|
||||
background-color:black;
|
||||
|
||||
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
div.social {
|
||||
display: flex;
|
||||
margin-top:2rem;
|
||||
justify-content: space-between;
|
||||
margin:auto;
|
||||
margin-bottom:2rem;
|
||||
|
||||
gap: 10px;
|
||||
max-width:300px;
|
||||
|
||||
background-color: var(--social-bg);
|
||||
padding:1rem;
|
||||
border-radius:20rem;
|
||||
|
||||
box-shadow: 0px 5px 20px #5135ee00;
|
||||
transition:400ms all ease-in-out;
|
||||
}
|
||||
|
||||
div.social:hover{
|
||||
box-shadow: 0px 5px 35px #5135ee26;
|
||||
}
|
||||
|
||||
|
||||
div.social a{
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
border-radius: 50%;
|
||||
transition: background-color 0.3s ease;
|
||||
transform:scale(1);
|
||||
}
|
||||
|
||||
div.social a svg{
|
||||
opacity:40%; /* 30%*/
|
||||
}
|
||||
|
||||
div.social a.but{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width:auto;
|
||||
border-radius:10rem;
|
||||
padding-inline:1rem;
|
||||
line-height: 1rem;
|
||||
background-color:var(--purple-main);
|
||||
color:white;
|
||||
}
|
||||
|
||||
div.social a.but:hover{
|
||||
background-color: var(--purple-hover);
|
||||
}
|
||||
|
||||
div.social a:hover{
|
||||
transform:scale(1.08);
|
||||
transition: 250ms all ease-in-out;
|
||||
}
|
||||
|
||||
div.social a:hover svg{
|
||||
opacity:100%;
|
||||
}
|
||||
|
||||
|
||||
div.features{
|
||||
display:grid;
|
||||
margin:auto;
|
||||
margin-block:1.5rem 4rem;
|
||||
text-align: center;
|
||||
max-width:900px;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
gap:20px;
|
||||
}
|
||||
|
||||
div.feat{
|
||||
background-color:var(--feat-bg);
|
||||
max-width:25ch;
|
||||
aspect-ratio:1;
|
||||
margin:auto;
|
||||
margin-top:1rem;
|
||||
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
padding:1rem;
|
||||
border: 1px solid transparent;
|
||||
border-radius:1rem;
|
||||
|
||||
|
||||
box-shadow: 0px 5px 5px var(--feat-shadow);
|
||||
transition: 200ms ease-in-out;
|
||||
}
|
||||
|
||||
div.feat:hover{
|
||||
border: 1px solid var(--feat-bg-hover-border);
|
||||
background-color:var(--feat-bg-hover);
|
||||
box-shadow: 0px 5px 5px var(--feat-shadow-hover);
|
||||
}
|
||||
|
||||
div.feat a{
|
||||
color:var(--text-main);
|
||||
border-bottom: 2px dotted var(--text-a-border);
|
||||
|
||||
|
||||
}
|
||||
|
||||
div.feat a:hover{
|
||||
color:var(--text-main);
|
||||
border-bottom: 2px solid var(--text-main);
|
||||
}
|
||||
|
||||
|
||||
div.feat svg{
|
||||
width:40px;
|
||||
fill:var(--feat-icon);
|
||||
margin-bottom:0.3rem;
|
||||
|
||||
transition:200ms ease-in-out;
|
||||
}
|
||||
|
||||
div.feat:hover svg{
|
||||
fill:var(--feat-icon-hover);
|
||||
}
|
||||
|
||||
div.feat svg.line{
|
||||
fill:rgba(0,0,0,0);
|
||||
stroke:var(--feat-icon);
|
||||
}
|
||||
|
||||
div.feat:hover svg.line{
|
||||
stroke:var(--feat-icon-hover);
|
||||
}
|
||||
|
||||
div.feat span.tit{
|
||||
display:block;
|
||||
font-size:1.2rem;
|
||||
margin-bottom:1rem;
|
||||
|
||||
color:var(--text-main);
|
||||
}
|
||||
|
||||
|
||||
div.feat span.subtit{
|
||||
display:block;
|
||||
font-size:0.95rem;
|
||||
color: var(--text-main);
|
||||
opacity:60%;
|
||||
|
||||
transition:200ms ease-in-out
|
||||
}
|
||||
|
||||
div.feat:hover span.subtit{
|
||||
opacity:70%;
|
||||
}
|
||||
|
||||
div.feat.more{
|
||||
display:none;
|
||||
}
|
||||
|
||||
|
||||
footer{
|
||||
text-align: center;
|
||||
margin:auto;
|
||||
|
||||
color:var(--footer-text);
|
||||
font-size:0.9rem;
|
||||
line-height:1.4rem;
|
||||
margin-bottom:2rem;
|
||||
max-width:30ch;
|
||||
}
|
||||
|
||||
footer svg.wordmark{
|
||||
width:75px;
|
||||
margin:auto;
|
||||
margin-bottom:0.5rem;
|
||||
vertical-align:middle;
|
||||
margin-left:0.5ch;
|
||||
opacity:80%;
|
||||
|
||||
transition:250ms ease-in-out;
|
||||
}
|
||||
|
||||
footer svg.wordmark:hover{
|
||||
opacity:100%;
|
||||
}
|
||||
|
||||
|
||||
footer .credit{
|
||||
font-size:0.9rem;
|
||||
display: block;
|
||||
}
|
||||
|
||||
footer .credit a{
|
||||
color:var(--footer-text);
|
||||
border-bottom:1px dotted var(--footer-text);
|
||||
opacity:100%;
|
||||
}
|
||||
|
||||
footer .credit a:hover{
|
||||
color:var(--footer-hover);
|
||||
border-bottom:1px solid var(--footer-hover);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
div.qr{
|
||||
margin-block:3rem 6rem;
|
||||
}
|
||||
|
||||
|
||||
div.qr div{
|
||||
margin:auto;
|
||||
margin-block:0rem 1.5rem;
|
||||
text-align: center;
|
||||
aspect-ratio:1;
|
||||
|
||||
padding:1rem;
|
||||
border-radius:1rem;
|
||||
|
||||
color:var(--text-main);
|
||||
font-size:1.2rem;
|
||||
|
||||
background-color:rgb(122, 99, 255,0.1);
|
||||
max-width:300px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
p.info{
|
||||
|
||||
text-align:left;
|
||||
color:var(--text-main);
|
||||
opacity:67%;
|
||||
font-size:1rem;
|
||||
|
||||
background-color:var(--info-bg);
|
||||
border: 2px dashed var(--info-border);
|
||||
border-radius:1rem;
|
||||
|
||||
padding-block:1rem 1.5rem;
|
||||
padding-inline:1rem;
|
||||
}
|
||||
|
||||
|
||||
p.info::before{
|
||||
|
||||
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234e3cb4aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-info-circle'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0' /%3E%3Cpath d='M12 9h.01' /%3E%3Cpath d='M11 12h1v4h1' /%3E%3C/svg%3E");
|
||||
|
||||
opacity:35%;
|
||||
display:block;
|
||||
margin-bottom:0.5rem;
|
||||
}
|
||||
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root{
|
||||
|
||||
--bg-grad-1:#4F24CC;
|
||||
--bg-grad-2:#170156;
|
||||
|
||||
--logotype:#E7E3FF;
|
||||
--logo-shadow:#17015600;
|
||||
--logo-shadow-hover:#17015680;
|
||||
|
||||
--purple-main:#6640fd;
|
||||
--purple-hover: #6d48ff;
|
||||
|
||||
--text-main:#E7E3FF;
|
||||
--text-a-hover:white;
|
||||
--text-a-border:#E7E3FF99;
|
||||
--info-bg:rgba(122, 99, 255, 0.2);
|
||||
--info-border:#7a63ffaa;
|
||||
|
||||
--btn-shadow:#17015600;
|
||||
--btn-shadow-hover:#17015680;
|
||||
|
||||
--feat-bg:rgba(122, 99, 255, 0.08);
|
||||
--feat-bg-hover:rgba(122, 99, 255, 0.2);
|
||||
--feat-bg-hover-border:rgba(122, 99, 255, 0.5);
|
||||
--feat-icon:#6756c9;
|
||||
--feat-icon-hover:#b7aaff;
|
||||
--feat-shadow:#17015622;
|
||||
--feat-shadow-hover:#4F24CC22;
|
||||
|
||||
|
||||
--social-bg:#7a63ff1a;
|
||||
--social-icon:#b7aaff;
|
||||
|
||||
--footer-text:#b7aaffbb;
|
||||
--footer-hover:#b7aaff;
|
||||
}
|
||||
|
||||
img.logo{
|
||||
content:url('./assets/images/molly-icon-2.svg');
|
||||
}
|
||||
|
||||
img.logo.download{
|
||||
content:url('./assets/images/molly-download-2.svg')
|
||||
}
|
||||
|
||||
h1{
|
||||
color:var(--text-main);
|
||||
}
|
||||
|
||||
h2{
|
||||
opacity:80%;
|
||||
}
|
||||
|
||||
|
||||
a.github{
|
||||
background-color: #0f073b;
|
||||
}
|
||||
|
||||
a.github:hover{
|
||||
background-color:#090425;
|
||||
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
p.info::before{
|
||||
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23E7E3FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-info-circle'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0' /%3E%3Cpath d='M12 9h.01' /%3E%3Cpath d='M11 12h1v4h1' /%3E%3C/svg%3E");
|
||||
opacity:50%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media (hover: none) {
|
||||
* {
|
||||
transition: none !important;
|
||||
animation: none !important;
|
||||
}
|
||||
|
||||
|
||||
/* When in a touch screen, have some elements display their hover colors (better contrast) */
|
||||
|
||||
div.feat{
|
||||
border: 1px solid var(--feat-bg-hover-border);
|
||||
background-color:var(--feat-bg-hover);
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
div.feat svg{
|
||||
fill:var(--feat-icon-hover);
|
||||
}
|
||||
|
||||
div.feat svg.line{
|
||||
stroke:var(--feat-icon-hover);
|
||||
}
|
||||
div.feat span.subtit{
|
||||
opacity:70%;
|
||||
}
|
||||
|
||||
|
||||
div.social a.but{
|
||||
background-color: var(--purple-main);
|
||||
}
|
||||
|
||||
div.social a{
|
||||
|
||||
transition: 250ms all ease-in-out;
|
||||
}
|
||||
|
||||
div.social a svg{
|
||||
opacity:100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 1100px) {
|
||||
|
||||
|
||||
|
||||
div.features{
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
grid-template-rows: repeat(auto-fill, 1fr);
|
||||
max-width:600px;
|
||||
gap:10px;
|
||||
}
|
||||
|
||||
div.feat.more{
|
||||
display:inherit;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 700px) {
|
||||
|
||||
a.button.mobile{
|
||||
display:inline-block;
|
||||
}
|
||||
|
||||
div.features{
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
grid-template-rows: repeat(auto-fill, 1fr);
|
||||
gap:10px;
|
||||
}
|
||||
|
||||
div.feat{
|
||||
padding:1.5rem 0.5rem;
|
||||
max-width: none;
|
||||
width:45vw;
|
||||
aspect-ratio: auto;
|
||||
height:180px;
|
||||
}
|
||||
|
||||
.feat.group{
|
||||
max-width:30ch;
|
||||
}
|
||||
|
||||
div.feat.more{
|
||||
display:none;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 550px) {
|
||||
|
||||
div.features{
|
||||
grid-template-columns: 1fr;
|
||||
gap:0px;
|
||||
}
|
||||
|
||||
div.feat{
|
||||
max-width: none;
|
||||
width:100%;
|
||||
height:auto;
|
||||
}
|
||||
|
||||
div.feat .group{
|
||||
max-width:25ch;
|
||||
|
||||
}
|
||||
|
||||
div.feat.more{
|
||||
display:none;
|
||||
}
|
||||
|
||||
}
|
Before ![]() (image error) Size: 20 KiB |
Before ![]() (image error) Size: 605 B |
Before ![]() (image error) Size: 601 B |
Before ![]() (image error) Size: 7.6 KiB |
3
view.sh
|
@ -1,3 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
hugo server --disableFastRender --i18n-warnings
|