Commit Graph

49 Commits

Author SHA1 Message Date
Shadowfacts 19848ba8e4
Don't send requests with empty paths 2020-09-29 16:28:17 -04:00
Shadowfacts 182bb4b79b
Prevent potential redirect loops 2020-09-29 16:28:05 -04:00
Shadowfacts 71b6352395
Renderer: Add link icons 2020-09-29 15:30:10 -04:00
Shadowfacts 1449dc215b
iOS: Fix toolbars disappearing when scrolling too far up 2020-09-29 15:29:58 -04:00
Shadowfacts 012ada4af7
iOS: Actually save preferences 2020-09-29 15:29:12 -04:00
Shadowfacts 57023d204d
iOS: Go back to full SwiftUI
Embedding a UIHostingController inside a UIScrollView prevents
LazyVStack from working, causing very bad performance on some pages
2020-09-29 15:28:33 -04:00
Shadowfacts ac66feadcc
Change build number 2020-09-29 09:06:04 -04:00
Shadowfacts 058166e028
Change god knows what to make the iOS archive build work 2020-09-28 23:21:08 -04:00
Shadowfacts b2aea09b54
Rename to Rocketeer
Change bundle identifier, signing team
2020-09-28 22:52:15 -04:00
Shadowfacts f5bb2ed2c3
iOS: Assorted tweaks 2020-09-28 15:49:02 -04:00
Shadowfacts cea2076244
Use gemini:// as default protocol for typed URLs 2020-09-28 15:29:31 -04:00
Shadowfacts b174a26d1c
iOS: Hide/show bars while scrolling 2020-09-28 15:23:31 -04:00
Shadowfacts d8e93e481d
iOS: Disable autocorrection on URL bar 2020-09-27 23:00:03 -04:00
Shadowfacts ef47b59aab
iOS: Add gemini:// protocol handling 2020-09-27 22:56:36 -04:00
Shadowfacts d188802480
iOS: Appearance tweaks 2020-09-27 22:42:02 -04:00
Shadowfacts cf1574c54a
iOS: Use interactive keyboard dismissal 2020-09-27 22:39:47 -04:00
Shadowfacts 6b98d55f59
iOS: Add share sheet 2020-09-27 22:33:27 -04:00
Shadowfacts fd2463b917
iOS: Add preferences 2020-09-27 22:26:44 -04:00
Shadowfacts 87fcc576c5
iOS: Add URL field and toolbar 2020-09-27 22:11:34 -04:00
Shadowfacts 2c023bc02e
Minor protocol fixes 2020-07-23 09:18:59 -04:00
Shadowfacts 06a9c1fcac
Merge GeminiConnection into GeminiDataTask 2020-07-22 18:25:59 -04:00
Shadowfacts 70bbbc5583
Extract a bunch of stuff to a BrowserCore framework, add iOS app target 2020-07-15 23:45:37 -04:00
Shadowfacts 70555eb317
Change deployment target back to 10.15 2020-07-15 23:12:01 -04:00
Shadowfacts 6f2b98ac31
Allow creating multiple window tabs 2020-07-15 23:09:42 -04:00
Shadowfacts f59c43afa7
Don't display default port in URL 2020-07-15 23:08:56 -04:00
Shadowfacts 80fcfd3b91
Add link hover state and tooltip 2020-07-15 22:52:15 -04:00
Shadowfacts ab34d537d8
Clean up RenderingBlockView.swift 2020-07-15 22:46:48 -04:00
Shadowfacts 2d05e318ff
Make redirects work 2020-07-15 22:34:15 -04:00
Shadowfacts bd48fc8dbb
Use toolbar for navigation controls 2020-07-15 18:30:12 -04:00
Shadowfacts 29bd87f287
Add rudimentary navigation 2020-07-15 09:18:37 -04:00
Shadowfacts 968837a6da
Make clicking links navigate 2020-07-14 23:15:56 -04:00
Shadowfacts 564c4a5020
Load remote documents :D 2020-07-14 22:53:47 -04:00
Shadowfacts 87917687bf
Add GeminiDataTask 2020-07-14 22:49:18 -04:00
Shadowfacts befccfc38a
Remove unused GeminiResponse class 2020-07-14 22:13:09 -04:00
Shadowfacts 07757efd98
God knows what Xcode changes 2020-07-14 22:11:14 -04:00
Shadowfacts 4c2daa3b54
Fix protocol client not delivering entire response body 2020-07-14 22:11:08 -04:00
Shadowfacts 7da0368758
Network debugging 2020-07-13 18:22:36 -04:00
Shadowfacts 268566c165
Add GeminiRendererFramework 2020-07-13 18:22:12 -04:00
Shadowfacts 229c6478a5
Gemini parser cleanup 2020-07-13 17:22:44 -04:00
Shadowfacts 1a4be887d3
Add helpers for rendering a Gemini document back to source 2020-07-13 00:02:53 -04:00
Shadowfacts f870daa634
Add preformatted toggle line type 2020-07-12 23:54:08 -04:00
Shadowfacts f72025ddb7
Add Gemini parser test for multiple consecutive preformatted blocks 2020-07-12 23:45:10 -04:00
Shadowfacts 800d9ca538
Rename GeminiFormatTests to GeminiParserTests 2020-07-12 23:43:21 -04:00
Shadowfacts bcac15b718
Make GeminiFormat things public 2020-07-12 23:25:20 -04:00
Shadowfacts 95dbb17779
Add complex Gemini format parse test 2020-07-12 23:23:37 -04:00
Shadowfacts 4db28d377a
Add WIP GeminiProtocol framework 2020-07-12 23:09:37 -04:00
Shadowfacts a84a223c68
Add GeminiFormat framework 2020-07-12 23:09:22 -04:00
Shadowfacts ef03073d58
Add .gitignore 2020-07-12 23:03:29 -04:00
Shadowfacts bc88bed96a
Initial Commit 2020-07-12 21:35:00 -04:00