aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClients.kt
AgeCommit message (Collapse)Author
2021-11-22Convert title channel to flowAllan Wang
2021-11-22Migrate progress channel to flowAllan Wang
2021-11-22Migrate refresh channel to flowAllan Wang
2021-09-25Create hilt web file chooser implementationAllan Wang
2021-04-17Remove koin dependency in productionAllan Wang
2020-02-23Update theme and alert cancellationAllan Wang
2020-02-23Add default video posterAllan Wang
2019-12-30Use MaterialDialog for webviewsAllan Wang
2019-08-06Format kotlinAllan Wang
2018-12-28Switch remaining primary observablesAllan Wang
2018-12-27Convert remaining view observablesAllan Wang
2018-12-27Begin replacing observables with channelsAllan Wang
2018-12-24Enhancement/ktlint (#1259)Allan Wang
* Add spotless * Reformat code * Apply license header * Add remaining license headers
2018-03-11Enhancement/debug mode (#779)Allan Wang
* Update changelog * Improve debugger * Remove need for mapping urls * Remove excess logs * Clean up
2018-01-20Enhancement/speed up (#650)Allan Wang
* Revert back to m.facebook * Add initial speedup * Update theme * Fix link press for event status * Move web states to fb const * Fix images and email * Fix up flyweight for requests * Ensure frost request is synchronous * Prepare diff utils * Improve speed and fix blank overlay * Update comments * Add debugger and fix searchview * Theme discover pages. Resolves #654 * Fix duplicate reload * Fix image loading * Update changelog * Update tests * Rename test Update dependencies Update gitignore
2017-12-31Enhancement/proguard (#589)Allan Wang
* Add error log * Rewrite logger
2017-12-31feature/menu-parser (#582)Allan Wang
* Test menu parser * Add menu fragment implementation * Test proguard * Clean up * Use async * Use invoke * Try without proguard * Try 2 * Add fallback logic * Use normal notification event * Add custom event flag * Add rest of menu fragment data * Ensure fallback works * Update docs
2017-12-21Enhancement/fragment interface (#564)Allan Wang
* Begin fragment interfaces and themable contracts * Prepare swiperefresh interface * Snapshot * Add compilable version * Revamp once more * Finalize layouts * Cleanup
2017-10-13Revert/mediapicker (#407)Allan Wang
* Remove kau mediapicker * Allow cancellation and clean up * Fix up downloader
2017-08-29Miscellaneous fixes (#223)Allan Wang
* Disable js dialogs for headless webviews * Update logging * Fix sharing theme * Add buddylist to drawer and theme update * Blacklist sharer.php from launching in overlay * Add whitelist for message related links
2017-08-18Misc 2 (#191)v1.4.6Allan Wang
* Add further checks for iab and remove generic error dialog * Theme all snackbars * Add dynamic media action tile
2017-08-14v1.4.5 (#174)v1.4.5Allan Wang
* Update/kau (#125) * Update logger * Clean imports and bring back reactive libs * Update dependencies and make billing async * Misc (#128) * Update null * Attempt to improve transparent theme backgrounds * Update menu * Move injections to visible method and reduce offset * Update searchview and logging * Clean temp strings and add network states * Move console blacklist to web state * Change some logs to info * Move glide loader to onCreate (#135) * Remove commit number increments (#139) * Fix/misc (#140) * Add canadian locale to toLowerCase * Add try catch to JsAssets * Disable error throwing for bad search subject * Log more throwables quietly * Check internet connection before fetching username * Remove name check in frost notifications * Add activity lifecycle logger * Add rxjava to lib showcase * Move network checker to io thread (#150) * Update dependency * Blank * Feature/jsoup debugger (#152) * Create debugger * Update debugger content * Create debugging logic * Finalize and test debugger * Add reload listener * Fix/pro crash without play store (#155) * Update changelog * Check if iab service exists * Add checker before launching play store request * Separate strings * Enhancement/message notifications (#157) * Map message notifs to the headless html extractor * Update strings * Bring im notifs out of alpha * Update changelog * Remove confirmation dialog (#159) * Separate message notifications and add click intents (#171) * Separate message notifications and add click intent for group notifications * Add comments and finalize * Feature/scroll down on message thread (#172) * Add hook for scroll * Update changelog * Add custom navdrawer layout (#173) * Add faq for auto play * Update changelog * Fix page banner bg (#163)
2017-08-07Fix/2FA (#115)Allan Wang
* Create basis for downloading videos * Resolve some download errors and allow video to be opened in external apps * Remove url checks for loging * Update readme with build links * Allow for all apks to build * Fix travis apk uploads * Fix null mapping * Fix some notation * Add commit message to test builds * Remove faulty commit from test release * Add intent overriding to login web client * Add resource logging * Add intent verification without url check * Simplify login activity * Check start activity for result * Add check before resolving intent * Fix wrong index * Temporary fix for 2FA login with U2F (#116) * Clean up and add comments
2017-08-03Add IM notifications, FAQ, video uploading, and geolocations (#107)Allan Wang
* Test canary * Update activities to use kau base * Update dependencies * Cherry pick faq * Update kau and add faq * Add readme badges * Add im notifications and video uploading * Update theme * Update and fix unit tests * Add geolocation * Prepare alpha test * Remove explicit nonnull request
2017-07-17Fix notifications and long press for albums (#69)v1.3.2Allan Wang
* Allow for album images to be viewed * Update listing info * Web refractoring * Test message notifications * Fix notifications and context press