Skip to content

Commit 5b0fc48

Browse files
authored
Merge pull request #276 from AOSSIE-Org/dev
New Release
2 parents f24488e + b7375ad commit 5b0fc48

File tree

6 files changed

+113
-17
lines changed

6 files changed

+113
-17
lines changed

.github/dependabot.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
# To get started with Dependabot version updates, you'll need to specify which
2-
# package ecosystems to update and where the package manifests are located.
3-
# Please see the documentation for all configuration options:
4-
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5-
61
version: 2
72
updates:
8-
- package-ecosystem: "npm" # See documentation for possible values
9-
directory: "/" # Location of package manifests
3+
- package-ecosystem: "npm"
4+
directory: "/"
105
schedule:
11-
interval: "weekly"
6+
interval: "monthly"
7+
open-pull-requests-limit: 5
8+
labels:
9+
- "dependencies"
10+
- "security"
11+
ignore:
12+
- dependency-name: "*"
13+
update-types:
14+
- "version-update:semver-major"
15+
security-updates: true

app/components/DownloadApp/DownloadApp.css

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,75 @@
8484
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
8585
}
8686

87+
.download-actions {
88+
display: flex;
89+
align-items: center;
90+
justify-content: center;
91+
gap: 3.5rem;
92+
margin-top: 2.5rem;
93+
}
94+
95+
.download-actions .store-buttons {
96+
display: flex;
97+
justify-content: center;
98+
flex-wrap: nowrap;
99+
}
100+
101+
/* QR wrapper */
102+
.qr-code-wrapper {
103+
display: flex;
104+
flex-direction: column;
105+
align-items: center;
106+
flex-shrink: 0;
107+
}
108+
109+
/* Glow container */
110+
.qr-glow-container {
111+
padding: 10px;
112+
background: rgba(255, 255, 255, 0.04);
113+
border-radius: 18px;
114+
border: 1px solid rgba(255, 255, 255, 0.25);
115+
116+
box-shadow:
117+
0 0 25px rgba(255, 255, 255, 0.18),
118+
inset 0 0 12px rgba(255, 255, 255, 0.06);
119+
120+
transition: transform 0.3s ease, box-shadow 0.3s ease;
121+
}
122+
123+
.qr-glow-container:hover {
124+
transform: scale(1.03);
125+
box-shadow:
126+
0 0 40px rgba(255, 255, 255, 0.3),
127+
inset 0 0 18px rgba(255, 255, 255, 0.12);
128+
}
129+
130+
.qr-code-img {
131+
width: 170px;
132+
height: 170px;
133+
border-radius: 12px;
134+
display: block;
135+
border: 3px solid #ffffff;
136+
}
137+
138+
.qr-label {
139+
margin-top: 14px;
140+
font-size: 0.85rem;
141+
letter-spacing: 1.4px;
142+
text-transform: uppercase;
143+
color: #bdbdbd;
144+
font-weight: 600;
145+
}
146+
147+
/* Mobile */
148+
@media (max-width: 768px) {
149+
.download-actions {
150+
flex-direction: column;
151+
gap: 2rem;
152+
}
153+
154+
.qr-code-img {
155+
width: 150px;
156+
height: 150px;
157+
}
158+
}

app/components/DownloadApp/DownloadApp.jsx

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,33 @@ import './DownloadApp.css';
22
import StoreButton from './StoreButton';
33

44
const DownloadApp = () => {
5+
const playStoreUrl ='https://play.google.com/store/apps/details?id=com.resonate.resonate';
6+
57
return (
68
<section className="download-app-section">
79
<div className="download-app-card">
8-
<h2>Get the Resonate Mobile app.</h2>
9-
<div className="store-buttons">
10-
<StoreButton
11-
store="google"
12-
url="https://play.google.com/store/apps/details?id=com.resonate.resonate"
13-
/>
10+
<div className="download-text-wrapper">
11+
<h2>Get the Resonate Mobile app.</h2>
12+
13+
<div className="download-actions">
14+
<div className="store-buttons">
15+
<StoreButton store="google" url={playStoreUrl} />
16+
</div>
17+
18+
<div className="qr-code-wrapper">
19+
<div className="qr-glow-container">
20+
<img
21+
src="/qr_code.png"
22+
alt="Scan to download"
23+
className="qr-code-img"
24+
/>
25+
</div>
26+
<p className="qr-label">Scan to Download</p>
27+
</div>
28+
</div>
1429
</div>
1530
</div>
31+
1632
</section>
1733
);
1834
};

public/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
<meta charset="utf-8" />
55
<link rel="icon" href="%PUBLIC_URL%/resonate_logo_white.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
7-
<meta name="theme-color" content="#000000" />
7+
<meta name="theme-color" content="#FFC107" />
88
<meta
99
name="description"
1010
content="Resonate is an Open Source social voice platform maintained by AOSSIE. Join rooms, talk to people, and connect with the community."
1111
/>
12+
<meta
13+
name="keywords"
14+
content="Resonate, Open Source, Social Voice Platform, AOSSIE, Social Audio, Community"
15+
/>
1216

1317
<!-- Security Headers -->
1418

public/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
],
2121
"start_url": ".",
2222
"display": "standalone",
23-
"theme_color": "#000000",
24-
"background_color": "#ffffff"
23+
"theme_color": "#FFC107",
24+
"background_color": "#FFFFFF"
2525
}

public/qr_code.png

564 Bytes
Loading

0 commit comments

Comments
 (0)