Commit Graph

195 Commits

Author SHA1 Message Date
Corewala 30dcb45661 Fixed mystery connection error (for real this time)
Again, kind of an ugly fix, but at least it works I think
2022-05-26 14:05:58 -04:00
Corewala 589ab24a7e Removed useless fix 2022-05-26 13:36:05 -04:00
Corewala 1d2be092f1 Fixed a bunch of warnings
Spring cleaning I guess
2022-05-26 12:49:30 -04:00
Corewala d504df9cd3 Enabled more optimisation
The APK is so tiny and runs even faster now. How did I not do this earlier?
2022-05-26 12:42:16 -04:00
Corewala 1ec24a38a5 Fixed connection error before initialised
The fix isn't the cleanest, but it stopped throwing a mystery error.
2022-05-26 12:12:06 -04:00
Corewala d5ccf72ccf Removed unused import 2022-05-25 17:28:56 -04:00
Corewala 3d32bc95d5 Improved "no internet" screen 2022-05-25 17:00:56 -04:00
Corewala 5bb5fa7dcb Attention guides can handle hyphens 2022-05-25 11:34:55 -04:00
Corewala 8cde96c971 Made element names consistent with their titles 2022-05-24 15:47:44 -04:00
Corewala 0b7e24e764 Attention guides for gemtext 2022-05-24 15:38:47 -04:00
Corewala a7877cfc41 Removed unused variables and imports in GemtextAdapter 2022-05-22 16:49:11 -04:00
Corewala 684239c066 Removed unused code blocks parameter 2022-05-22 12:35:46 -04:00
Corewala e10e78b9f5 Added toasts for certificate loading 2022-05-22 11:43:48 -04:00
Corewala 3df657d4d4 Fixed white flash on startup 2022-05-22 11:22:00 -04:00
Corewala da37d8d684 Client certificate works with redirects 2022-05-22 10:55:52 -04:00
Corewala 04e8cfc2c7 Fixed hard crash on home button 2022-05-22 10:46:21 -04:00
Corewala 84af7e4588 Removed redundant internet check 2022-05-21 19:41:35 -04:00
Corewala 980a1ac4d5 Fixed localisation for update checks 2022-05-21 13:29:38 -04:00
Corewala 0b97d239c4 Hide update checks if installed from repository 2022-05-21 13:28:41 -04:00
Corewala 0d30671b4b Fixed link buttons being enabled on first install despite being disabled in settings 2022-05-19 14:08:58 -04:00
Corewala c2cedab881 combined createBiometricPrompt function versions 2022-05-19 13:39:10 -04:00
Corewala 815c6bdccf Cleaned up unused imports and such 2022-05-19 13:25:58 -04:00
Corewala 5387f6635f Update cert icon in request function 2022-05-19 13:24:14 -04:00
Corewala 5e1e580f68 Shrunk signature icon to prevent rescaling of addressbar 2022-05-19 13:15:09 -04:00
Corewala cf3402e91f Overflow menu option changes title when cert is (un)loaded 2022-05-19 13:13:17 -04:00
Corewala 506976b25e Certificate button in overflow menu works better
Also the client cert icon isn't broken and doesn't cause the address bar to do weird scaling stuff anymore
2022-05-18 19:13:29 -04:00
Corewala b2f10454db Fixed null pointer error 2022-05-18 18:50:56 -04:00
Corewala da4702b1a0 Added signature system for sites which do not require certs
Also broke a bunch of things, but we'll get there I swear.
2022-05-18 12:18:59 -04:00
Corewala 29fe06ba54 Fixed inconsistent client cert weirdness 2022-05-17 20:45:40 -04:00
Corewala 5210d8484e Removed broken PREF_KEY_CLIENT_CERT_ACTIVE value 2022-05-17 20:02:39 -04:00
Corewala b954e94d3b Removed debug print 2022-05-17 19:46:29 -04:00
Corewala 2007e64550 Fixed recursion error 2022-05-17 19:45:31 -04:00
Corewala 4808620743 Simplified request function 2022-05-17 19:12:42 -04:00
Corewala 20846dad47 Only require verification for cert if changing host
Also removed all direct references to model.request
2022-05-17 19:00:47 -04:00
Corewala a519a522cf Make biometric unlock only required once per session 2022-05-17 18:37:11 -04:00
Corewala e46ea379c3 Fixed order of actions for biometrics 2022-05-17 15:34:44 -04:00
Corewala 55940914c0 Removed unused and broken useClientCertPreference 2022-05-17 15:14:31 -04:00
Corewala 36952de39f Fixed broken check for active client certificate 2022-05-17 13:49:18 -04:00
Corewala 0c1cb3a309 Biometric verification for client certificates 2022-05-17 13:45:54 -04:00
Corewala 55db823420 Removed unnecessary values in BiometricManager 2022-05-17 13:25:49 -04:00
Corewala 93191e67c4 Touched up client cert settings 2022-05-17 13:19:04 -04:00
Corewala 64f3308e1b Added biometric cert password encryption to settings
Does nothing useful right now and just makes your client cert unusable while enabled. Obviously I plan to change that in the near-ish future.
2022-05-16 20:37:15 -04:00
Corewala 88583d1f49 Reverted changes to GemActivity and OmniTerm which broke image rendering 2022-05-16 12:19:41 -04:00
Corewala 02e27c7868 Fixed issue with local redirect responses 2022-05-15 12:26:06 -04:00
Corewala 15cc2d9a31 Removed debug strings lmao 2022-05-10 18:49:59 -04:00
Corewala 75f42173c9 External non-http URLs are handled correctly 2022-05-10 12:14:17 -04:00
Corewala bfd2572cec Removed %2F substitution in onLink 2022-05-10 11:32:28 -04:00
Corewala 1542ec5539 Checks theme in preferences on startup 2022-05-10 10:34:04 -04:00
Corewala fbf6c80282 Localised missing host error message 2022-05-08 17:50:00 -04:00
Corewala 94074e4689 Removed unused transverse function in OmniTerm 2022-05-07 12:50:27 -04:00
Corewala 82688f02b6 Fixed error with navigation to URLs containing "%2F" 2022-05-07 12:49:28 -04:00
Corewala 494997c0ea Fixed inline images with query strings 2022-05-07 12:47:07 -04:00
Corewala 913bf12686 Fixed update system
Pretty embarrassed that I put this in a release without proper testing lol
2022-05-05 14:22:57 -04:00
Corewala 95d6e92a04 Made dialog buttons uppercase in line with Material Design 2022-05-05 10:19:03 -04:00
Corewala 0981c23e37 Check for certificate before offering continue button 2022-05-03 21:24:01 -04:00
Corewala ee664058bc Localised "ok" in dialogs 2022-05-03 18:54:12 -04:00
Corewala e27526deaa Fixed missing buttons in input dialog 2022-05-03 18:50:27 -04:00
Corewala d60c1a3b20 Added dialog when client certificate is required
The biometric unlock feature is on the way, if you couldn't tell
2022-05-03 18:29:44 -04:00
Corewala b2ef138402 Rearranged client cert section in settings
Also removed unnecessary "if true" statement
2022-05-03 12:25:57 -04:00
Corewala 79056fe060 Relaunches if internet is found after unsuccessful launch 2022-05-02 14:49:35 -04:00
Corewala 01df294462 Made internet checks consistent, reduced spaghetticode 2022-05-02 12:04:29 -04:00
Corewala 8c7546f095 Check if internet is available before opening a history entry 2022-05-01 12:25:35 -04:00
Corewala f54add615a Check if internet is available before opening a bookmark 2022-05-01 12:21:22 -04:00
Corewala 539f17e9be Check if internet is available before refreshing 2022-05-01 12:17:28 -04:00
Corewala 676d64e4bc Check if internet is available before loading previous page 2022-05-01 11:59:08 -04:00
Corewala 508d1f39e6 Check if internet is available before attempting to load new capsule 2022-05-01 11:48:56 -04:00
Corewala 972ff95ecd Lock addressbar if launched with no internet 2022-05-01 11:44:42 -04:00
Corewala 791fabca74 Fixed instant crash when internet is unavailable 2022-05-01 11:31:45 -04:00
Corewala 3661c134c4 Search engine select 2022-04-20 15:28:11 -04:00
Corewala d7a2cdeb9f Updater 2022-03-13 16:58:10 -04:00
Corewala 8d70218d23 Added update install function 2022-03-12 14:40:01 -05:00
Corewala 48c7339d57 Update checking function 2022-03-07 15:51:07 -05:00
Corewala 4cd0e1977b Set max lines in input query 2022-02-17 18:27:34 -05:00
Corewala a5ec6624c4 Made input dialog margins consistent 2022-02-16 20:28:41 -05:00
Corewala 8c0bfd04db Replaced full-screen query dialog with AlertDialog 2022-02-16 20:02:27 -05:00
Corewala a78d11bf5a Fixed keyboard glitching in address bar 2022-02-08 13:06:30 -05:00
Corewala 324d947330 Fixed bug where the intended page is replaced by homepage when opened with link 2022-02-08 11:04:34 -05:00
Corewala f6f7997c69 Changed homepage to tlgs.one 2022-02-08 10:22:57 -05:00
Corewala 102377d8d3 Localised app name
Realised too late for v1.5, guess it'll be in v1.6.
2022-01-30 13:51:23 -05:00
Corewala 0c034a7a43 Removed code block toggle
Might re-implement later, but the current implementation was somewhat cluttered
2022-01-30 11:26:11 -05:00
Corewala f89af6e673 Fixed link long press handler (again) 2022-01-30 10:16:26 -05:00
Corewala 2b93265dbc Fixed string in settings 2022-01-26 20:28:33 -05:00
Corewala 2ee80fadd9 Link buttons 2022-01-26 20:23:40 -05:00
Corewala 4c1f21ab97 Removed code block scrollbar 2022-01-25 17:05:14 -05:00
Corewala f628c2d361 Updated copyright year 2022-01-22 16:29:21 -05:00
Corewala 88d8075a45 Streamlined inline images rendering 2022-01-18 14:47:43 -05:00
Corewala 441aff3c98 Reverted link buttons. They broke too many things. 2022-01-18 14:35:24 -05:00
Corewala 2024f88bb2 Removed code block toggle 2022-01-17 18:56:42 -05:00
Corewala 227d745f5c Link button strings 2022-01-17 18:47:12 -05:00
Corewala 28c72ce29c Added link buttons 2022-01-17 18:45:45 -05:00
Corewala 1b829279b9 Actually let's do the thing Ariane does for quotes 2022-01-15 17:36:36 -05:00
Corewala fe37541701 Increased margins quote block 2022-01-15 17:30:41 -05:00
Corewala 883e6e4de6 Rounded quote boxes 2022-01-15 17:25:42 -05:00
Corewala bbd613a13b Increased header font size 2022-01-15 12:09:52 -05:00
Corewala fac85fe8a9 Fixed inline images for local links 2022-01-15 09:47:20 -05:00
Corewala c535861c1e Configuring full-width buttons 2022-01-14 22:31:08 -05:00
Corewala 8e6ca8461a Removed protocol-breaking inline rendering of non-local links 2022-01-14 19:56:28 -05:00
Corewala 576e47be4b Fixed reference to gemtext_inline_image 2022-01-13 17:09:57 -05:00
Corewala f5f3a47e36 Changed radius of code block 2022-01-13 11:18:53 -05:00
Corewala b0f674f369 Local link share handler double slash workaround 2022-01-13 09:48:02 -05:00