Commit Graph

312 Commits

Author SHA1 Message Date
stonegate 006598cb74 Add animation for episodegrid
Fix bug when rss feed do not have image
Fix bug when use stop at end of episode
2020-05-06 20:08:41 +08:00
stonegate 69d2568513 Change home titlebar to scrollable 2020-04-30 01:32:45 +08:00
stonegate a758c2d96d Add cache support 2020-04-28 22:33:50 +08:00
stonegate ce698dd548 Support audio cache 2020-04-28 01:26:33 +08:00
stonegate e8cedbce75 Bug fixed 2020-04-26 13:41:25 +08:00
stonegate db54bf0bfa Skip at begin
One click to add new episodes to playlist
Improve feedback options
Bugs fixed
2020-04-25 21:50:27 +08:00
stonegate 599fc75647 Change version to 0.2.0 2020-04-24 12:19:56 +08:00
stonegate 60e066d2a9 Change add new episode to playlist icon
Add duration picker initial duration
2020-04-24 01:46:36 +08:00
stonegate 0040513380 Skip at beginning
Add new episode to playlist at one click
2020-04-23 02:10:57 +08:00
stonegate 29018b8c20 Support add by rss link 2020-04-19 03:46:10 +08:00
stonegate c465be2470 modified: README.md 2020-04-18 13:27:43 +08:00
stonegate 1177d18b1a Change import ompl and refresh all to work in isolate
Add speed setting when playing
Add real dark mode
2020-04-18 12:48:02 +08:00
stonegate 3f989ac7b6 Change api key 2020-04-13 23:53:21 +08:00
stonegate 88a54d06c2 modified: lib/home/home_groups.dart 2020-04-12 01:59:52 +08:00
stonegate 76dc564dc2 Change version to 0.1.7 2020-04-12 01:25:19 +08:00
stonegate f1e49a2833 Improve sleep timer 2020-04-12 01:23:12 +08:00
stonegate 88d9aca89a modified: .circleci/config.yml 2020-04-06 20:45:00 +08:00
stonegate 91f2b69f05 modified: lib/settings/settting.dart 2020-04-06 20:30:44 +08:00
stonegate 84e10061c8 Add intro slider
Fix mini playlist bug
2020-04-06 20:18:08 +08:00
stonegate 8f6fab0d0e Add preview 2020-04-03 14:25:04 +08:00
stonegate 2a89a6eaff modified: lib/class/audiostate.dart 2020-04-02 20:36:20 +08:00
stonegate b6fa0be33f modified: lib/home/appbar/about.dart 2020-04-02 18:18:25 +08:00
stonegate 5dc490f83f Bug fixes
Change home group preview grid to 2
2020-04-02 17:52:26 +08:00
stonegate 0a0e0a45f5 modified: lib/class/audiostate.dart 2020-04-01 17:43:25 +08:00
stonegate 15ef69bbab Little change in playlist page 2020-04-01 17:36:45 +08:00
stonegate a1d004aa43 A lot of bug fixed 2020-04-01 00:36:20 +08:00
stonegate 62100085b0 modified: .circleci/config.yml
modified:   lib/home/audioplayer.dart
2020-03-25 23:55:13 +08:00
stonegate 97ec6a59e4 Change player widget UI
Change homepage to nested scroll
2020-03-25 23:33:48 +08:00
stonegate be5de73ddc Add open container for episodegrid 2020-03-23 01:03:53 +08:00
stonegate 64dee98523 Back to saty in background
Playlist UI change
2020-03-22 00:14:10 +08:00
stonegate c5fcfd239b modified: lib/home/appbar/popupmenu.dart 2020-03-20 04:14:59 +08:00
stonegate 57bf41114b Export ompli file
Storage management
Syncing setting
2020-03-20 03:58:30 +08:00
stonegate 505215bf0d modified: .circleci/config.yml
modified:   README.md
	modified:   lib/home/audioplayer.dart
2020-03-14 11:48:17 +08:00
stonegate cb5b17bba1 Change audio plugin to just_audio
Add storage setting
Add history setting
2020-03-14 11:14:24 +08:00
stonegate f195d62b07 deleted: .vscode/launch.json
deleted:    .vscode/settings.json
	modified:   android/app/src/main/res/drawable/launch_background.xml
	modified:   android/app/src/main/res/drawable/launch_background_night.xml
	deleted:    android/app/src/main/res/drawable/normal_background.xml
	modified:   android/app/src/main/res/values/styles.xml
	modified:   lib/class/audiostate.dart
	modified:   lib/class/importompl.dart
	modified:   lib/class/podcast_group.dart
	modified:   lib/home/appbar/about.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audioplayer.dart
	modified:   lib/home/home.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/local_storage/key_value_storage.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/podcasts/podcastmanage.dart
	deleted:    pubspec.lock
	modified:   pubspec.yaml
	android/app/src/main/res/mipmap-hdpi/text_light.png
	android/app/src/main/res/mipmap-mdpi/text_light.png
	android/app/src/main/res/mipmap-xhdpi/text_light.png
	android/app/src/main/res/mipmap-xxhdpi/text_light.png
	android/app/src/main/res/mipmap-xxxhdpi/text_light.png
	android/app/src/main/res/values/colors.xml
	assets/listennotes_light.png
	assets/text_light.png
2020-03-04 00:04:23 +08:00
stonegate a6fc34e7bb modified: .circleci/config.yml
modified:   android/app/build.gradle
	modified:   android/app/src/main/AndroidManifest.xml
	new file:   android/app/src/main/res/drawable/launch_background_night.xml
	new file:   android/app/src/main/res/drawable/normal_background.xml
	new file:   android/app/src/main/res/values-night/styles.xml
	modified:   android/app/src/main/res/values/styles.xml
	new file:   assets/fireside.jpg
	new file:   assets/logo.png
	modified:   lib/class/audiostate.dart
	modified:   lib/class/fireside_data.dart
	modified:   lib/class/podcastlocal.dart
	modified:   lib/class/settingstate.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/episodes/episodedownload.dart
modified:   lib/home/appbar/about.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/importompl.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audiopanel.dart
	modified:   lib/home/audioplayer.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/home/hometab.dart
	new file:   lib/home/paly_history.dart
	modified:   lib/local_storage/key_value_storage.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/podcasts/podcastmanage.dart
	new file:   lib/settings/settting.dart
	new file:   lib/settings/theme.dart
	new file:   lib/util/colorize.dart
	modified:   lib/util/episodegrid.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
2020-03-01 20:17:06 +08:00
stonegate 1021f2eea4 modified: lib/class/audiostate.dart
new file:   lib/class/fireside_data.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/audioplayer.dart
	modified:   lib/local_storage/key_value_storage.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/webfeed/domain/atom_feed.dart
	modified:   lib/webfeed/domain/atom_item.dart
	modified:   lib/webfeed/domain/atom_person.dart
	modified:   lib/webfeed/domain/atom_source.dart
	modified:   lib/webfeed/domain/media/community.dart
	modified:   lib/webfeed/domain/media/embed.dart
	modified:   lib/webfeed/domain/media/group.dart
	modified:   lib/webfeed/domain/media/media.dart
	modified:   lib/webfeed/domain/media/scene.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
2020-02-26 17:54:59 +08:00
stonegate 6e7f7bd071 modified: lib/class/audiostate.dart
modified:   lib/episodes/episodedetail.dart
	modified:   lib/main.dart
2020-02-25 20:28:48 +08:00
stonegate dca31d1f6d new file: lib/home/audioplayer.dart 2020-02-25 17:58:33 +08:00
stonegate 547aef80e9 modified: lib/class/audiostate.dart
modified:   lib/class/settingstate.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/addpodcast.dart
	deleted:    lib/home/audio_player.dart
	modified:   lib/home/audiopanel.dart
	modified:   lib/home/home.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/local_storage/key_value_storage.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml

	lib/home/audioplayer.dart
2020-02-25 17:57:12 +08:00
stonegate d4ebdf769d modified: lib/class/podcastlocal.dart
modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/util/episodegrid.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
Improved UI of podcast page.
2020-02-23 21:20:07 +08:00
stonegate 7ba0552717 modified: lib/class/settingstate.dart
modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/about.dart
modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/importompl.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/audiopanel.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/home/hometab.dart
	modified:   lib/local_storage/key_value_storage.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/podcasts/podcastmanage.dart
	modified:   lib/util/episodegrid.dart
2020-02-22 20:25:06 +08:00
stonegate 9d4bbc895a modified: .circleci/config.yml
modified:   lib/class/episodebrief.dart
	modified:   lib/class/podcast_group.dart
	deleted:    lib/class/podcastrss.dart
	deleted:    lib/class/podcastrss.g.dart
	deleted:    lib/class/podcasts.dart
	deleted:    lib/class/podcasts.g.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/about.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/podcasts/podcastmanage.dart
	modified:   lib/util/episodegrid.dart
	modified:   lib/webfeed/domain/rss_itunes.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
2020-02-21 23:04:02 +08:00
stonegate 69dfc393ba modified: lib/class/audiostate.dart
modified:   lib/class/episodebrief.dart
	modified:   lib/class/importompl.dart
	modified:   lib/class/podcast_group.dart
	modified:   lib/class/podcastlocal.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/episodes/episodedownload.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/util/episodegrid.dart
2020-02-20 23:44:42 +08:00
stonegate 16567a7199 new file: lib/class/podcast_group.dart
modified:   lib/class/podcastlocal.dart
	modified:   lib/class/settingstate.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/episodes/episodedownload.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/home.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/home/hometab.dart
	new file:   lib/local_storage/key_value_storage.dart
	renamed:    lib/class/sqflite_localpodcast.dart -> lib/local_storage/sqflite_localpodcast.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastdetail.dart
	new file:   lib/podcasts/podcastgroup.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/podcasts/podcastmanage.dart
	modified:   lib/util/episodegrid.dart
	modified:   lib/webfeed/domain/rss_item.dart
	modified:   lib/webfeed/domain/rss_itunes.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
Add podcast group support
Manage group with provider
2020-02-20 17:09:21 +08:00
stonegate d3efce463c new file: lib/class/settingstate.dart
modified:   lib/class/sqflite_localpodcast.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/importompl.dart
	modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/home.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/main.dart
	modified:   lib/podcasts/podcastlist.dart
	new file:   lib/podcasts/podcastmanage.dart
	modified:   lib/util/episodegrid.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
Add: reorder podcasts
2020-02-16 16:25:53 +08:00
stonegate 3200eeacd7 modified: lib/home/audio_player.dart
modified:   lib/home/homescroll.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/util/episodegrid.dart
Fix UI error on little screen
2020-02-15 15:53:26 +08:00
stonegate 0cc9a7f690 modified: lib/episodes/episodedetail.dart
modified:   lib/episodes/episodedownload.dart
	modified:   lib/home/home.dart
	modified:   lib/main.dart
Add favorite effect
2020-02-15 14:39:42 +08:00
stonegate 5d43a7e641 modified: lib/class/sqflite_localpodcast.dart
modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/audiopanel.dart
	modified:   lib/home/home.dart
	modified:   lib/util/pageroute.dart
2020-02-14 21:22:35 +08:00
stonegate 05d2390b01 modified: lib/home/audio_player.dart
modified:   lib/home/audiopanel.dart
	modified:   lib/home/home.dart
	modified:   lib/home/homescroll.dart
Improved audio widget
2020-02-14 19:52:03 +08:00
stonegate 28595bc8da new file: lib/home/audiopanel.dart 2020-02-14 14:32:21 +08:00
stonegate 4957770e0c modified: lib/home/appbar/importompl.dart 2020-02-14 14:28:48 +08:00
stonegate b868307c0d modified: README.md
modified:   lib/class/audiostate.dart
	modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/home.dart
	modified:   pubspec.lock
	modified:   pubspec.yaml
2020-02-14 14:27:40 +08:00
stonegate 455d37b727 modified: lib/home/appbar/addpodcast.dart
modified:   lib/home/appbar/popupmenu.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/home/home.dart
	modified:   test/widget_test.dart
2020-02-13 13:09:22 +08:00
stonegate 0d1d8a9222 modified: lib/episodes/episodedetail.dart
modified:   lib/episodes/episodedownload.dart
	modified:   lib/podcasts/podcastdetail.dart
Added bottom menu ripple
2020-02-13 10:51:46 +08:00
stonegate a123d1dfa7 modified: lib/episodes/episodedetail.dart
modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/audio_player.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/util/episodegrid.dart
2020-02-13 00:10:03 +08:00
stonegate 73fc6135a9 modified: README.md
modified:   lib/episodes/episodedetail.dart
	modified:   lib/home/appbar/importompl.dart
	modified:   lib/home/homescroll.dart
	modified:   lib/podcasts/podcastdetail.dart
	modified:   lib/podcasts/podcastlist.dart
	modified:   lib/util/episodegrid.dart
Change networkcachedimage to localimage
2020-02-12 23:16:46 +08:00
stonegate 55bbb1051b deleted: assets/listennote.png
new file:   assets/listennotes.png
	new file:   assets/text.png
	modified:   lib/home/appbar/addpodcast.dart
Change appbar title to logo image.
2020-02-12 21:54:46 +08:00
stonegate 9d2154f34a Add resfresh all in popupmenu
modified:   lib/class/sqflite_localpodcast.dart
	modified:   lib/home/appbar/addpodcast.dart
	modified:   lib/home/appbar/popupmenu.dart
2020-02-12 11:08:28 +08:00
stonegate b471c15b52 organize fold 2020-02-11 21:48:11 +08:00
stonegate 4e01b3979f improve subscribe experience 2020-02-11 21:01:57 +08:00
stonegate f3f8312c58 first commit 2020-02-09 20:29:09 +08:00