Skip to content

Commit adbbe10

Browse files
Valentin Devklodr
authored andcommitted
feat: ringtone selector with bundled sounds
- Add ringtone selector in Notifications settings - Bundle 14 ringtone sounds as MP3 - Fix TypeScript build errors - Add macOS CI workflow
1 parent 48c22af commit adbbe10

19 files changed

Lines changed: 149 additions & 5 deletions

File tree

.github/workflows/build-macos.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Build macOS DMG
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches: [feature/ringtone-selector]
6+
paths: [".github/workflows/build-macos.yml"]
7+
8+
jobs:
9+
build:
10+
runs-on: macos-latest
11+
timeout-minutes: 60
12+
steps:
13+
- uses: actions/checkout@v4
14+
with:
15+
submodules: recursive
16+
17+
- uses: actions/setup-node@v4
18+
with:
19+
node-version: "24.12.0"
20+
21+
- name: Enable corepack
22+
run: corepack enable
23+
24+
- name: Install dependencies
25+
run: pnpm install
26+
27+
- name: Build
28+
run: pnpm build
29+
30+
- name: Build release (DMG)
31+
run: pnpm build-release
32+
env:
33+
CSC_IDENTITY_AUTO_DISCOVERY: "false"
34+
35+
- name: Upload DMG
36+
uses: actions/upload-artifact@v4
37+
with:
38+
name: session-desktop-macos
39+
path: release/*.dmg
40+
if-no-files-found: warn
41+
42+
- name: Upload all release artifacts
43+
uses: actions/upload-artifact@v4
44+
with:
45+
name: session-desktop-release
46+
path: release/session-desktop*
47+
if-no-files-found: warn

sound/ringtones/Basso.mp3

4.43 KB
Binary file not shown.

sound/ringtones/Blow.mp3

8.5 KB
Binary file not shown.

sound/ringtones/Bottle.mp3

9.89 KB
Binary file not shown.

sound/ringtones/Frog.mp3

7.66 KB
Binary file not shown.

sound/ringtones/Funk.mp3

12.1 KB
Binary file not shown.

sound/ringtones/Glass.mp3

18.9 KB
Binary file not shown.

sound/ringtones/Hero.mp3

9.86 KB
Binary file not shown.

sound/ringtones/Morse.mp3

4.78 KB
Binary file not shown.

sound/ringtones/Ping.mp3

11.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)