chore: updated license and added readme
c274ffb2
2 file(s) · +56 −0
| 1 | + | MIT License |
|
| 2 | + | ||
| 3 | + | Copyright (c) 2026 Steve Simkins |
|
| 4 | + | ||
| 5 | + | Permission is hereby granted, free of charge, to any person obtaining a copy |
|
| 6 | + | of this software and associated documentation files (the "Software"), to deal |
|
| 7 | + | in the Software without restriction, including without limitation the rights |
|
| 8 | + | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
|
| 9 | + | copies of the Software, and to permit persons to whom the Software is |
|
| 10 | + | furnished to do so, subject to the following conditions: |
|
| 11 | + | ||
| 12 | + | The above copyright notice and this permission notice shall be included in all |
|
| 13 | + | copies or substantial portions of the Software. |
|
| 14 | + | ||
| 15 | + | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|
| 16 | + | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|
| 17 | + | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|
| 18 | + | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|
| 19 | + | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
|
| 20 | + | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
|
| 21 | + | SOFTWARE. |
|
| 22 | + |
| 1 | + | # Titan II |
|
| 2 | + | ||
| 3 | + |  |
|
| 4 | + | ||
| 5 | + | A native iOS client for the [Gemini protocol](https://geminiprotocol.net/) — a lightweight, privacy-focused alternative to the web. |
|
| 6 | + | ||
| 7 | + | >[!NOTE] |
|
| 8 | + | >I built this project but have not had the motivation to deploy it. If you find it useful, please feel free to take the code and publish it as you wish! |
|
| 9 | + | ||
| 10 | + | ## Features |
|
| 11 | + | ||
| 12 | + | - Browse Gemini capsules with full `text/gemini` rendering (headers, links, lists, preformatted text) |
|
| 13 | + | - URL bar with navigation history (back/forward) |
|
| 14 | + | - Tab management |
|
| 15 | + | - Bookmarks |
|
| 16 | + | - Media preview support (images, audio, video) |
|
| 17 | + | - Input prompt handling (status 10/11) |
|
| 18 | + | - Automatic redirect following (status 30/31) |
|
| 19 | + | - TOFU (Trust on First Use) certificate verification |
|
| 20 | + | - Client certificate generation and management |
|
| 21 | + | - Theming support (custom background and text colors) |
|
| 22 | + | ||
| 23 | + | ## Requirements |
|
| 24 | + | ||
| 25 | + | - iOS 16+ |
|
| 26 | + | - Xcode 15+ |
|
| 27 | + | ||
| 28 | + | ## Build & Run |
|
| 29 | + | ||
| 30 | + | Open `Titan.xcodeproj` in Xcode and run with `Cmd+R`. |
|
| 31 | + | ||
| 32 | + | ## License |
|
| 33 | + | ||
| 34 | + | MIT |