Commit Graph

81 Commits

Author SHA1 Message Date
akaessens 2a0b898bf3 Add history for search
Gets deleted with all events from settings
2021-08-10 21:11:56 +02:00
akaessens 7fdfd38cdc Allow input of arbitraty page name
Document receiver will check for 404 error if page is invalid.
If page is valid just scrape it as if it was the full uri.

closes #34
2021-08-10 14:49:06 +02:00
akaessens b4d37fbc3f Correctly exit if error in scraping instead of endless loop 2021-08-10 14:25:43 +02:00
akaessens 32da94c275 More logging
Signed-off-by: akaessens <24660231+akaessens@users.noreply.github.com>
2021-08-10 14:04:28 +02:00
akaessens 6248e79021 Replace asyncTasks execute with actual parallel async execution
Using executeOnExecutor(asyncTask.THREAD_POOL_EXECUTOR) all pages
are scraped in parallel. Related: #33

Note: with Android 11 the whole Aync Task is deprecated, therefore
needs to be replaced in the future.
2021-08-10 12:43:43 +02:00
akaessens e8893fd712 Add some logging 2021-08-10 12:33:46 +02:00
akaessens 1ec5c5ea41 Fix Android 11 intent handling
related https://developer.android.com/about/versions/11/privacy/package-visibility

closes #32
2021-04-27 19:43:49 +02:00
akaessens 08c1040679 Fix bug where the cookies need to be accepted for mbasic scraping 2021-03-14 20:13:45 +01:00
akaessens 404b8e1086 fix OOB creating incorrect error message, closes #26 2020-10-04 11:36:54 +02:00
akaessens f067076752 manually remove focus from input after enter, closes #24 2020-10-03 22:16:46 +02:00
akaessens 748cf3c074 add shortener redirection, replace m. with mbasic. 2020-10-03 21:45:38 +02:00
akaessens 2479cd9c72 add share-to icon 2020-10-03 20:37:27 +02:00
akaessens 9e81e3d74a fix event info hiding after activity restore (closes #23), add comments 2020-10-03 20:12:24 +02:00
akaessens fea21a4c82 fix pages with events < maxevents 2020-09-27 15:18:48 +02:00
akaessens 3ba50f3df7 add error message as description 2020-09-27 15:09:34 +02:00
akaessens f579094cec display event image and title even on failure 2020-09-27 15:04:10 +02:00
akaessens 43913ccd21 scrape more events from pages 2020-09-27 14:23:45 +02:00
akaessens e549ca7676 add undo function for clear events 2020-09-27 13:30:29 +02:00
akaessens 8335ffeada remove possibly fragile task counter dependent output 2020-09-27 13:18:14 +02:00
akaessens a8baabdb5f create intent receiver to fix share issues 2020-09-27 12:46:19 +02:00
akaessens 2e1b20051a fix nullptr crash on killing asyncs 2020-09-26 23:00:23 +02:00
akaessens 5e7d9bc4dc fix oncreate scraping multiple events with same intent 2020-09-26 22:55:39 +02:00
akaessens 626128b5dc pagelinks are supported, currently limited to 5 events 2020-09-26 21:54:20 +02:00
akaessens af504084fe add animation for new event 2020-09-26 19:58:37 +02:00
akaessens a30756a873 prepare event page scraping, better error/result handling 2020-09-26 19:16:21 +02:00
akaessens 2750ad86e8 do not display empty information or placeholders 2020-09-26 15:45:49 +02:00
akaessens 6977fad449 add image fullscreen 2020-09-26 15:20:14 +02:00
akaessens 63de4b4a4f add shared prefs, cleanup 2020-09-26 14:04:43 +02:00
akaessens 0506b5dfa0 re-add banner 2020-09-24 23:28:32 +02:00
akaessens 551a3c21a9 update items, cleanup, add intents 2020-09-24 22:00:57 +02:00
akaessens 3c5876f6bc update card design 2020-09-20 23:03:43 +02:00
akaessens 3c73ea2d77 vertical scrolling for cards 2020-09-19 12:19:25 +02:00
akaessens fecf4ae4e8 add cards design 2020-09-19 12:05:57 +02:00
akaessens 85e0d1ff24 restart scraping on activity restore 2020-09-05 17:58:13 +02:00
akaessens 56300d78a3 use scroll view instead of card, re-add maps intent and fix soft keyboard 2020-09-05 17:14:06 +02:00
akaessens 85e9c15f5e include card view, add app bars 2020-09-04 15:53:32 +02:00
akaessens 926c2c612a first recyclerview with multiple events prototype 2020-09-04 13:24:28 +02:00
akaessens 2faf8aa003 get high-res preview also from videos 2020-08-31 17:10:10 +02:00
akaessens 643ac62788 prevent activityNotFound crash on calendar intent 2020-08-31 16:45:34 +02:00
akaessens 320d1787aa improve high-res image url scraping 2020-08-31 16:13:43 +02:00
akaessens bb1e7579d8 prepare v0.3.2 2020-08-31 14:45:13 +02:00
akaessens ba2ec36666 add german error translation 2020-08-31 12:05:24 +02:00
akaessens 81fd1f3ebb enable dark mode for help and about webviews 2020-08-31 11:32:22 +02:00
akaessens 8b5263db63 MinSdk down to 23, replace ZonedDateTime with Date 2020-08-30 21:41:58 +02:00
akaessens 9540b252a5 move html to res/raw to enable localization 2020-08-30 19:09:44 +02:00
akaessens 7a44e467f0 add high res image preview, fix reset on activity return 2020-08-30 19:03:17 +02:00
akaessens 0950da98e1 use correct user agent and add legal info 2020-08-29 12:28:28 +02:00
akaessens 793a9e3549 prevent nullpointer exception on tests 2020-08-28 21:13:21 +02:00
akaessens ec62cb6347 switch to webview display in help and about
add icons to overflow menu
add settings with scrape url prefix selection
rewrite help and about
2020-08-28 20:47:52 +02:00
akaessens 023b7f951a use rfc time format instead of local 2020-08-28 17:52:36 +02:00