147 Commits (941f54d615a7152ac78cd715937d44e510a65b2d)

Author SHA1 Message Date
Anthony Restaino 941f54d615 Renamed OnSubscribe/Subscriber, moved anonymous class to static class, added --stacktrace to gradle build to capture build crash 9 years ago
Anthony Restaino 77465c83dd Reactive code for reading activity 9 years ago
Anthony Restaino ac3f43a76f Prevent observers from sending events out of order, add documentation, annotations 9 years ago
Anthony Restaino 84627b3fae Show the last created tab after initialization 9 years ago
Anthony Restaino de4fdc86e0 Add missing annotations, clean up reactive code, simplify methods 9 years ago
Anthony Restaino e2d46bdae2 Fixed StrictMode problems, created a reactive implementation class, fixed potential NPEs, fixed memory leak 9 years ago
Anthony Restaino ba3edc00e8 get rid of listener between tab manager and presenter. invert the dependency between them. 9 years ago
Anthony Restaino 965c5f565f mostly move delete tab and new tab and handle new intent to presenter 9 years ago
Anthony Restaino 4a21d3f4f9 Use Executor thread pool instead of creating my own threads on the fly 9 years ago
Anthony Restaino 135cf2e572 Lint fixes, change nullable annotation in preference manager 9 years ago
Anthony Restaino 65c2c9c461 Initial slow move toward MVP pattern 9 years ago
Anthony Restaino 4eb292f40f Infer nullity 9 years ago
Anthony Restaino 416dc4594d add ability to add shortcuts to the homescreen, more work still needed 9 years ago
Anthony Restaino c19dbe09bb Cleanup unused methods 9 years ago
Anthony Restaino 425392456c Documentation, cleanup of TabsManager 9 years ago
Anthony Restaino 29836bd98a Save tab back/forward state, not just current site when saving/restoring state 9 years ago
Anthony Restaino ac107d6704 Variable renaming, moving fields around, more injection, move ProxyUtils out of flavor specific code 9 years ago
Anthony Restaino cb52aa0065 Inject Bus, HistoryDatabase, and PreferenceManager rather than using BrowserApp to access instances 9 years ago
Anthony Restaino f6b60894f6 Make HistoryPage an AsyncTask to be easier to use 9 years ago
Anthony Restaino c95f1f86e9 No need to inject BookmarkPage, make it a utility class for right now 9 years ago
Anthony Restaino 8b44ce12fa Dependency injection for ReadingActivity 9 years ago
Anthony Restaino 6084c9b478 Make ProxyUtils a proper dagger singleton, inject more member variables where possible 9 years ago
Anthony Restaino a60ae614d9 Protect incognito activity from intents, clean up some code analysis warnings, simplify LightningView settings methods 9 years ago
Anthony Restaino 46b1269730 Correctly remove WebView from layout before destroying it. throw exception if destroy is called without remove 9 years ago
Anthony Restaino 27e01483b1 Update gradle dependencies, fix a number of lint errors 9 years ago
Anthony Restaino 7318a818c4 Async loading of homepage, delegate IOThread responsibility to BrowserApp class 9 years ago
Anthony Restaino e06d530528 Run UI operations on correct thread 9 years ago
Anthony Restaino 057b4296d7 Mirror AppComponent getters in BrowserApp so that classes are less reliant on AppComponent, refactored getAppContext to getContext 9 years ago
Anthony Restaino f00bb77851 Start using a single thread executor for any database access to eliminate unnecessary thread creation 9 years ago
Anthony Restaino cb19ce2d0a Fixed memory leak in IncognitoActivity 9 years ago
Anthony Restaino 0a4d81f7e2 perform exit cleanup when browser is closed regardless of whether last tab is deleted or not 9 years ago
Anthony Restaino de2d0b2ca4 Fixed close tab behavior, fixed UI corner case bug 9 years ago
Anthony Restaino 2a4b636a53 Fix bug with navigation drawer, update gradle dependencies 9 years ago
Anthony Restaino 734574616d Make the workaround more obvious 9 years ago
Stefano Pacifici 6f914e9e17 Better handling of bookmarks, some responsability moved back to BrowserActivity 9 years ago
Ravjit Singh Uppal cc75ba1bc7 Changed the scope of removeTab to private 9 years ago
Ravjit Singh Uppal 006eb5e191 moved the deleting logic to TabsManager 9 years ago
Anthony Restaino 5dfc948fd3 Fix issue where warning dialog was not shown for local files in some cases 9 years ago
Anthony Restaino 80ac1928c1 Fixed bug where the homepage file url was showing 9 years ago
ByteHamster 8169294c80 Workaround for #270 9 years ago
Anthony Restaino 7aaf6d1771 Fixed memory leak 9 years ago
Anthony Restaino 34312bb988 Switch to grant library for permissions handling 9 years ago
Anthony Restaino 94b69fd328 Update to latest support libraries, move permissions stuff to separate package 9 years ago
Anthony Restaino bf4c90b121 Fixed bugs in showTab, attempt to improve full-screen video handling. 9 years ago
Anthony Restaino 9f755aeed7 Fixed bug where opening a URL in the browser wouldn't work, refactored the ui controller, fixed bad database practices. 9 years ago
Anthony Restaino e707e338ef Fixed new bug where browser wouldn't close on new intent. Fixed potential vuln in downloading code. Formatted some code. 9 years ago
Anthony Restaino 7bba86d963 Fixed recently introduced UI bug in desktop tab mode. 9 years ago
Anthony Restaino 1c96b62eb6 Add back SSL error detection that was removed, fixed static analysis warnings. 9 years ago
Anthony Restaino 72ee377a35 Fixed more bugs recently introduced. Hardened asynctasks against memory leaks. Fixed some other stuff 9 years ago
Anthony Restaino 99e4773e45 Preliminary fix for permissions, fixed a new crash, formatted some code 9 years ago