arkon 
							
						 
					 
					
						
						
							
						
						f7c5b42435 
					 
					
						
						
							
							More onboarding screen additions 2: Electric Boogaloo  
						
						
						
						
					 
					
						2023-12-09 18:20:58 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ab9a26f6bd 
					 
					
						
						
							
							Migrate to some newer date/time APIs  
						
						
						
						
					 
					
						2023-12-08 23:11:53 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						27c4db752c 
					 
					
						
						
							
							Actually use configured storage location for local source  
						
						... 
						
						
						
						Fixes  #10178  
					
						2023-11-26 16:24:37 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ca54984344 
					 
					
						
						
							
							Use UniFile for local source file handling  
						
						
						
						
					 
					
						2023-11-26 16:04:37 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f365b53a0f 
					 
					
						
						
							
							Move automatic backups from /backup/automatic to /autobackup  
						
						... 
						
						
						
						Removes the need to try to create child folders, which simplifies things. 
						
						
					 
					
						2023-11-26 16:04:25 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						bcc42dd259 
					 
					
						
						
							
							Exclude some more app state preferences from backups  
						
						
						
						
					 
					
						2023-11-21 22:11:44 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1fbf8ca079 
					 
					
						
						
							
							Use unified storage location for automatic backups  
						
						
						
						
					 
					
						2023-11-19 16:08:24 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						695813ef7d 
					 
					
						
						
							
							Add unified storage location setting  
						
						... 
						
						
						
						Currently only using it as a replacement for the downloads location. 
						
						
					 
					
						2023-11-19 16:04:28 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e3b70ca08d 
					 
					
						
						
							
							Remove max automatic backups setting  
						
						... 
						
						
						
						We just always create up to 4 now to simplify it, given the addition of syncing
is going to make this section pretty busy. 
						
						
					 
					
						2023-11-19 15:18:15 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4a6571d310 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-11-11 18:25:27 -05:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						b97aa23548 
					 
					
						
						
							
							Implement scanlator filter ( #8803 )  
						
						... 
						
						
						
						* Implement scanlator filter
* Visual improvement to scanlator filter dialog
* Review changes + Bug fixes
Backup not containing filtered chapters and similar issue fix
* Review Changes + Fix SQL query
* Lint mamma mia 
						
						
					 
					
						2023-11-05 10:34:35 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1d144e6767 
					 
					
						
						
							
							Restrict line length with ktlint  
						
						
						
						
					 
					
						2023-11-04 23:28:41 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3a15c6b843 
					 
					
						
						
							
							Show EOL message if update check no-ops due to unsupported Android version  
						
						
						
						
					 
					
						2023-11-04 20:26:47 -04:00 
						 
				 
			
				
					
						
							
							
								Ota 
							
						 
					 
					
						
						
							
						
						f30ab56fd0 
					 
					
						
						
							
							New alphabetical chapter sort ( #10073 )  
						
						... 
						
						
						
						* added alphabetical chapter sorting
* Deleted sort_by_alphabet and re-utilized action_sort_alpha
* Accidentally deleted wrong string. Now solved
* Accidentally deleted wrong string. Now solved
Deleted sort_by_source instead of sort_by_alphabet in strings.xml.
Now reverted.
* Alphabetical sorting now uses Collator
* Clean up repeated Collator instances
---------
Co-authored-by: arkon <eugcheung94@gmail.com > 
						
						
					 
					
						2023-11-04 15:47:32 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Morris 
							
						 
					 
					
						
						
							
						
						5d91b77c93 
					 
					
						
						
							
							Added library sort by mean Tracker score ( #10005 )  
						
						
						
						
					 
					
						2023-11-04 15:31:59 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ce7bf396eb 
					 
					
						
						
							
							Don't include "app state" preferences in backups  
						
						
						
						
					 
					
						2023-10-29 12:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1aa5222c99 
					 
					
						
						
							
							Record time when last automatic backup was created  
						
						... 
						
						
						
						Closes  #3474  
					
						2023-10-29 12:03:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ce5e10be95 
					 
					
						
						
							
							Clean up chapter restoring logic a bit  
						
						
						
						
					 
					
						2023-10-29 11:43:06 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Owolabi 
							
						 
					 
					
						
						
							
						
						f84868a264 
					 
					
						
						
							
							Allow extensions to open manga or chapter by URL ( #9996 )  
						
						... 
						
						
						
						* open manga and chapter using URL
* removing unnnecessary logs
* Resolving comments
* Resolving comments 
						
						
					 
					
						2023-10-21 21:44:43 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						489d22720a 
					 
					
						
						
							
							Refresh tracks before updating progress  
						
						... 
						
						
						
						Closes  #1652 
Also removes the ability to trigger refreshes for the entire library or
as part of a library update as it should no longer be needed. Opening
the tracking sheet already refreshes the data too, so stale data is
irrelevant there.
Also closes  #4775  since it would no longer be relevant. 
					
						2023-10-21 10:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								Pauline 
							
						 
					 
					
						
						
							
						
						77ebc362f6 
					 
					
						
						
							
							Add button to reorder categories alphabetically ( #9369 )  
						
						... 
						
						
						
						Closes  #6459 
Co-authored-by: arkon <arkon@users.noreply.github.com > 
					
						2023-10-08 18:55:15 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6663abebaf 
					 
					
						
						
							
							Clean up fetch interval tests a bit  
						
						... 
						
						
						
						Also limit the dates we look at to most recent 10 distinct dates only. Closes  #9930  
						
						
					 
					
						2023-09-17 12:06:17 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						26c5d761da 
					 
					
						
						
							
							Add more replacement suspend functions for source APIs  
						
						... 
						
						
						
						These are basically 1-to-1 replacements for the existing RxJava APIs.
This will make the initial migration off of RxJava simpler. We'll
revisit the actual call flows in followup versions of the API. 
						
						
					 
					
						2023-09-08 22:58:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d29b7c4e57 
					 
					
						
						
							
							Switch to different ktlint plugin  
						
						... 
						
						
						
						Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`. 
						
						
					 
					
						2023-09-01 23:02:18 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						87530f506e 
					 
					
						
						
							
							Limit amount of updates loaded for widget  
						
						... 
						
						
						
						Probably fixes  #9868  
						
						
					 
					
						2023-08-27 22:05:52 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						13dc54df70 
					 
					
						
						
							
							Remove unused rxandroid dependency  
						
						
						
						
					 
					
						2023-08-26 10:30:26 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						74f74eef56 
					 
					
						
						
							
							Don't run automatic backup or library update jobs if battery is low  
						
						
						
						
					 
					
						2023-08-24 22:25:29 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0a3ce8ebe4 
					 
					
						
						
							
							Clean up SetFetchIntervalTest  
						
						
						
						
					 
					
						2023-08-06 22:34:31 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						10b0ef9b6d 
					 
					
						
						
							
							Dismiss extension update notification if all updates installed  
						
						
						
						
					 
					
						2023-08-02 18:00:06 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						81cd765543 
					 
					
						
						
							
							More refactoring of expected next update logic  
						
						
						
						
					 
					
						2023-07-30 19:13:16 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						59f7d2273f 
					 
					
						
						
							
							Fix unit tests  
						
						
						
						
					 
					
						2023-07-29 16:26:51 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						cd91ea9b77 
					 
					
						
						
							
							Remove need for SQLDelight primitive adapters  
						
						
						
						
					 
					
						2023-07-29 16:14:23 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						fd30c0adcd 
					 
					
						
						
							
							Avoid showing duplicate entry dialog for same entry  
						
						... 
						
						
						
						Fixes  #9772  
					
						2023-07-29 12:07:13 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3ad4f1114a 
					 
					
						
						
							
							Cleanup related to fetch interval display  
						
						
						
						
					 
					
						2023-07-29 10:29:53 -04:00 
						 
				 
			
				
					
						
							
							
								Quang Kieu 
							
						 
					 
					
						
						
							
						
						cb639f4e90 
					 
					
						
						
							
							Update Manga in Expected Period  ( #5734 )  
						
						... 
						
						
						
						* Add Predict Interval Test
* Get mangas next update and interval in library update
* Get next update and interval in backup restore
* Display and set intervals, nextUpdate in Manga Info
* Move logic function to MangeScreen and InfoHeader
Update per suggestion
---------
Co-authored-by: arkon <arkon@users.noreply.github.com > 
						
						
					 
					
						2023-07-28 23:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						abae9bf37d 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-07-23 20:03:37 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ac306547a0 
					 
					
						
						
							
							Bump dependencies  
						
						
						
						
					 
					
						2023-07-18 19:12:04 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						818471b7e1 
					 
					
						
						
							
							Set start date when tracker is bound if any chapters are already read  
						
						... 
						
						
						
						Closes  #6734  
					
						2023-07-16 15:01:04 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						87bdee5990 
					 
					
						
						
							
							Move SettingsItems composables to presentation-core  
						
						
						
						
					 
					
						2023-07-10 17:25:52 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						9a817e49be 
					 
					
						
						
							
							Set proper defaults for new table columns  
						
						
						
						
					 
					
						2023-07-10 16:44:48 -04:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						a577f5534f 
					 
					
						
						
							
							Database changes to support library syncing ( #9683 )  
						
						... 
						
						
						
						* feat: added migrations.
* feat: create triggers, account for new installs.
* feat: update mappers to include the new field.
* feat: update backupManga and backupChapter.
Include the new fields to be backed up as well.
* feat: add sql query to fetch all manga with `last_favorited_at` field.
* feat: version bump.
* chore: revert and refactor.
* chore: forgot to lower case the field name.
* chore: added getAllManga query as well renamed `fetchMangaWithLastFavorite` to `getMangasWithFavoriteTimestamp`
* chore: oops that's not meant to be there.
* feat: back fill and set last_modified_at to not null.
* chore: remove redundant triggers.
* fix: build error, accidentally removed insert.
* fix: build error, accidentally removed insert.
* refactor: review pointer, make fields not null. 
						
						
					 
					
						2023-07-10 15:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						8cc42bce5a 
					 
					
						
						
							
							Tweak chapter swipe directions and icon color  
						
						
						
						
					 
					
						2023-07-08 15:55:53 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						fc4fd487f9 
					 
					
						
						
							
							Increase update screen limit to 500 ( #9599 )  
						
						
						
						
					 
					
						2023-06-10 15:38:56 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0d9f8e8743 
					 
					
						
						
							
							Fix LibraryFlagsTest  
						
						... 
						
						
						
						Forgot to update these after LibraryDisplayMode was made to not be a flag. 
						
						
					 
					
						2023-06-09 22:59:06 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						405a75438a 
					 
					
						
						
							
							Remove per-category display mode  
						
						... 
						
						
						
						There seems to be little value in this feature, and juggling flag masks is annoying.
Per-category sorting is still a thing, but could be refactored away from the flag in the feature. 
						
						
					 
					
						2023-06-04 16:59:21 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4c65c2311e 
					 
					
						
						
							
							Limit updates to 250 most recent chapters  
						
						... 
						
						
						
						Still limits to things within the past 3 months though.
Closes  #9554  
						
						
					 
					
						2023-05-28 16:48:22 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f48f212001 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-05-27 23:27:02 -04:00 
						 
				 
			
				
					
						
							
							
								Quang Kieu 
							
						 
					 
					
						
						
							
						
						c90f344910 
					 
					
						
						
							
							Add setting and calculate for update interval ( #9399 )  
						
						... 
						
						
						
						* Add Grace Period value and settings
* Add functions to calculate nextUpdate
* update per review
* Move more into SetMangaUpdateInterval, keep wrapper 
						
						
					 
					
						2023-05-27 23:01:36 -04:00 
						 
				 
			
				
					
						
							
							
								FlaminSarge 
							
						 
					 
					
						
						
							
						
						4395202703 
					 
					
						
						
							
							Fix StubSource param order to match previous SourceData order ( #9485 )  
						
						... 
						
						
						
						SourceData was replaced with direct StubSource usage but the param order was changed without changing the usage; fixing the param order as such. 
						
						
					 
					
						2023-05-09 18:37:24 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						f63573f25f 
					 
					
						
						
							
							Remove SourceData and use StubSource directly for database ( #9429 )  
						
						
						
						
					 
					
						2023-05-03 10:33:05 -04:00