blob: aca176654bd66d4e45ae98fb854af7ee036b7724 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|

# Hotline
An attempt to ressurect Hotline for modern Apple systems (iOS, macOS, etc) by completely rebuilding it in Swift and SwiftUI.
[Download the Latest](https://github.com/mierau/hotline/releases/latest)
**Note:** This project (so far) does not include server software. This is a client for connecting to and participating on Hotline servers. If you would like to host your own Hotline server (and you should!), please checkout the very capable Mobius project: https://github.com/jhalter/mobius
# Requirements
| macOS | iOS |
|----------------------------|-----------------------|
| Sonoma 14.2 or greater | iOS 17.2 or greater |
# Status
| Feature | macOS | iOS |
|----------------------------|-------|-------|
| Trackers listing | ✓ | ✓ |
| Multiple trackers | ✓ | |
| Connect to servers | ✓ | ✓ |
| Connect to multiple servers| ✓ | |
| Server bookmarks | | |
| Change name & icon | ✓ | |
| Privacy settings | ✓ | |
| Autoresponse | ✓ | |
| Display server agreement | ✓ | ✓ |
| Display server banner | ✓ | ✓ |
| Public chat | ✓ | ✓ |
| Private messages | | |
| User list | ✓ | ✓ |
| User icons | ✓ | ✓ |
| User administration | | |
| News reading | ✓ | ✓ |
| News posting | | |
| Message board reading | ✓ | ✓ |
| Message board posting | | |
| File browsing | ✓ | ✓ |
| File downloading | ✓ | |
| File uploading | | |
| File info | | |
| File management | | |
| Folder downloading | | |
| Folder uploading | | |
# Goals
- Build a Hotline client for modern Apple systems.
- Keep the HotlineProtocol, HotlineClient, HotlineTrackerClient, and HotlineFileClient Swift code reusable so people can use it in other Swift Hotline projects.
- Bring a modern Hotline client to iOS, iPadOS, and macOS using one codebase.
- Ressurect the Hotline brand that has been expunged from trademark databases for over a decade. Hey, I want Hotline proper with the classic big red H and all on my modern Apple devices, okay? ;)
- Document the Hotline protocol.
- Have fun. :)
# macOS Screenshots

# iOS Screenshots

|