Commit Graph

  • 08cd1d9033 chore: Make gradlew executable main prajwalch 2026-05-18 10:10:00 +05:45
  • 63bccdc2cf chore: Remove unused drawable icons prajwalch 2026-05-18 10:02:51 +05:45
  • 26858dea0d chore: Remove old seeders and peers format string prajwalch 2026-05-18 10:00:06 +05:45
  • 13401adab2 chore: Remove unused DetailsPageUrlPreview component prajwalch 2026-05-18 09:56:04 +05:45
  • 8b2f8ee119 chore: Update ktor to v3.5.0 prajwalch 2026-05-17 21:51:40 +05:45
  • 6f9c75ed1e fix(Nyaa): Parse proper category from details page prajwalch 2026-05-17 21:36:21 +05:45
  • b6567b9a58 feat(search): Add support to stop ongoing search prajwalch 2026-05-17 18:11:00 +05:45
  • 2d1f272385 refactor: Normalize .torrent file name directly inside file downloader prajwalch 2026-05-16 20:47:00 +05:45
  • 4bcea4d874 refactor: Clean up and polish SearchViewModel and SearchScreen prajwalch 2026-05-16 18:10:22 +05:45
  • 908c7f6455 Translated using Weblate (Ukrainian) Denys Nykula 2026-05-14 21:55:33 +02:00
  • d36b77743b Action: Upgrade upload-artifact action to v7.0.1 Prajwal Chapagain 2026-05-15 22:26:57 +05:45
  • 898ec9428a feat: Use different icon for Category.Other prajwalch 2026-05-15 18:14:54 +05:45
  • ae1fcda3da refactor: Use immutable/persistent list for efficient torrent list creation prajwalch 2026-05-15 17:53:10 +05:45
  • c418f7f2fe fix(BrowseViewModel): Internally filter torrents by category to remove unwanted torrents prajwalch 2026-05-14 15:26:13 +05:45
  • 0ecbb87663 feat(Yts): Implement latest and top torrents provider prajwalch 2026-05-14 14:15:39 +05:45
  • 32bf3b3e1d feat(XXXTracker): Implement latest and top torrents provider prajwalch 2026-05-14 14:14:24 +05:45
  • ff97a0f07e feat(XXXClub): Implement latest and top torrents provider prajwalch 2026-05-14 14:13:34 +05:45
  • e6368b2bf1 feat(TorrentDownload): Implement latest and top torrents provider prajwalch 2026-05-14 14:12:36 +05:45
  • 1e32d4f90c refactor(Yts): Remove search by imdb id implementation prajwalch 2026-05-14 13:13:26 +05:45
  • 3686b95d97 Action: Upgrade checkout and setup-java actions Prajwal Chapagain 2026-05-14 12:25:54 +05:45
  • 8aeeb9e03a feat(TorrentDatabase): Implement latest torrents provider prajwalch 2026-05-14 12:20:25 +05:45
  • 67dcc9d834 feat: For browse screen only use enabled top and latest torrents providers prajwalch 2026-05-14 12:02:31 +05:45
  • cbdcf4b09e fix(TorrentDatabase): Remove unsupported anime category from supported categories prajwalch 2026-05-14 10:42:04 +05:45
  • 409d63577e feat(TokyoToshokan): Implement latest torrents provider prajwalch 2026-05-13 20:59:36 +05:45
  • 8f914e159b feat(TheRarBg): Implement latest and top torrents provider prajwalch 2026-05-13 20:42:46 +05:45
  • c8470a6b89 feat(ThePirateBay): Implement latest and top torrents provider prajwalch 2026-05-13 20:41:48 +05:45
  • eb4277a40f feat(Sukebei): Implement latest and top torrents provider prajwalch 2026-05-13 20:41:08 +05:45
  • 99f4fbf96e feat(SubsPlease): Implement latest torrents provider prajwalch 2026-05-13 20:39:53 +05:45
  • c8ef2d5ec8 refactor(SubsPlease): Improve results page JSON parsing using separate parser class prajwalch 2026-05-13 15:14:31 +05:45
  • e4e7e37a0e feat(Nyaa): Implement latest and top torrents provider prajwalch 2026-05-13 14:43:22 +05:45
  • 1672f1be66 feat(MyPornClub): Implement latest and top torrents provider prajwalch 2026-05-13 14:25:32 +05:45
  • 0afe3badcc feat(Knaben): Implement latest and top torrents provider prajwalch 2026-05-13 13:32:01 +05:45
  • 6d04e9d107 refactor(Knaben): Polish results json parser using separate parser class prajwalch 2026-05-13 12:54:52 +05:45
  • ef656a7a1d feat(Dmhy): Implement latest torrents provider prajwalch 2026-05-13 12:30:48 +05:45
  • f4671b9bcf feat(UIndex): Implement latest and top torrents provider prajwalch 2026-05-13 11:39:12 +05:45
  • ddbb0d7570 feat(BitSearch): Implement latest and top torrents provider prajwalch 2026-05-13 11:29:11 +05:45
  • 0f83706b1c feat(HomeScreen): Rename explore button to browse prajwalch 2026-05-13 11:22:20 +05:45
  • 7256a734bd fix(HomeScreen): Incorrect string is used for explore button prajwalch 2026-05-12 23:46:25 +05:45
  • 0ad57092db feat: Add browsing support prajwalch 2026-05-12 23:41:48 +05:45
  • e3cc61aa60 refactor(SearchProvidersGateway): Remove redundant outer flow prajwalch 2026-05-11 16:03:14 +05:45
  • e9dd8becde chore: Update ksp to v2.3.7 prajwalch 2026-05-11 12:25:19 +05:45
  • 3a7aae6272 refactor: Remove TorrentFileRepository prajwalch 2026-05-11 12:24:33 +05:45
  • 96d4997bd2 chore: Explicitly add kotlinx.coroutines library as dependencies prajwalch 2026-05-09 21:14:51 +05:45
  • 06720d3c8e chore: Update dependencies prajwalch 2026-05-09 20:04:40 +05:45
  • d3d7423644 chore(Dmhy): Remove redundant comment explanation prajwalch 2026-05-09 17:00:27 +05:45
  • 6352a382a7 chore(TorrentDownload): Remove print statement prajwalch 2026-05-09 16:58:36 +05:45
  • 86f33e8a13 fix(TorrentDownload): Results page parser returns empty info hash prajwalch 2026-05-09 16:45:21 +05:45
  • 52a18d6356 feat(Dmhy): Add support for details screen prajwalch 2026-05-09 16:24:40 +05:45
  • a12f1ded38 chore(UIndex): Apply lint suggestion + reformat code prajwalch 2026-05-08 18:45:56 +05:45
  • df97358c32 refactor(TorrentDownload): Cleanup details page tag selectors prajwalch 2026-05-08 18:43:23 +05:45
  • faa60976b2 refactor(TorrentDownload): Polish results page parser implementation prajwalch 2026-05-08 18:30:51 +05:45
  • 43f5fb7171 refactor(Sukebei): Cleanup details page tag selectors prajwalch 2026-05-08 16:26:43 +05:45
  • 4d7aad7702 chore(TheRarBg): Remove accidently left print statement + format code prajwalch 2026-05-08 16:10:21 +05:45
  • ae592ee59f refactor(LimeTorrents): Polish results page parser implementation prajwalch 2026-05-08 16:08:39 +05:45
  • 61a626c0e7 refactor(FileMood): Polish details page tag selectors prajwalch 2026-05-08 15:40:27 +05:45
  • 478f56ea65 fix(Nyaa): Peers selector is invalid for details page + polish selectors prajwalch 2026-05-08 15:15:11 +05:45
  • c74e7e2957 fix(TokyoToshokan): Set category id in search param when searching prajwalch 2026-05-08 13:25:18 +05:45
  • aa1cb1c049 refactor(XXXTracker): Polish results page parser implementation prajwalch 2026-05-08 12:37:38 +05:45
  • ef6aa72ecf fix(Dmhy): Set category id in search param when searching prajwalch 2026-05-08 11:56:35 +05:45
  • d3ff484226 fix(Nyaa): Incorrect torrent name selector for search results page prajwalch 2026-05-08 11:39:01 +05:45
  • b75f2ede09 fix(Nyaa): Remove hardcoded anime category from search param prajwalch 2026-05-08 11:35:07 +05:45
  • a05b1cf831 chore: Add deps for API desugaring. Forget to commit this in ec3ef88 prajwalch 2026-05-07 22:51:39 +05:45
  • a1748b7169 feat: Add support to allow providers define all supported categories prajwalch 2026-05-07 22:50:36 +05:45
  • 6404a0d52d Translated using Weblate (Ukrainian) Denys Nykula 2026-05-06 13:48:33 +02:00
  • ab45776576 refactor(Nyaa): Polish results page parser implementation prajwalch 2026-05-06 21:18:43 +05:45
  • d16e57a2db refactor: Rename Json.kt extension file to JsonExt.kt prajwalch 2026-05-06 20:57:09 +05:45
  • 681aa48164 refactor: Move NavGraphBuilder and Clipboard extensions to ui.extension package prajwalch 2026-05-06 20:54:37 +05:45
  • 1254cdb4fb feat: Use Instant type for TorrentDetails.{uploadDate,lastChecked} prajwalch 2026-05-06 20:47:08 +05:45
  • ebc9a016f4 fix(SubsPlease): Torrent name is incorrectly set as provider name prajwalch 2026-05-06 13:17:20 +05:45
  • 63f4e6f5e0 refactor: Move Category enum from Torrent.kt to it's own file prajwalch 2026-05-06 13:13:23 +05:45
  • bcf44c3878 chore(TorrentDateParser): Format code nicely prajwalch 2026-05-06 12:56:34 +05:45
  • a57b4979f9 fix(TokyoToshokan): Date parsing failed due to incorrect timezone symbol in date format prajwalch 2026-05-06 12:53:18 +05:45
  • 35d0f56496 feat(TorrentDateParser): Add support to parse date with time component prajwalch 2026-05-06 12:47:05 +05:45
  • 804291e713 refactor(TorrentDateParser): Remove parse() function with locale overloading prajwalch 2026-05-06 12:36:25 +05:45
  • 34af8eb1eb fix: Normalize XXXTracker provided bookmarks upload date during database migration prajwalch 2026-05-06 12:27:27 +05:45
  • 886912e8da refactor(TorrentDateParser): Remove redundant wrappers around parse() function prajwalch 2026-05-06 12:14:29 +05:45
  • bb3e00fb8e feat: Display pretty date formatting for torrent upload date prajwalch 2026-05-05 21:57:58 +05:45
  • 1382786dc9 fix(XXXTracker): Date parsing failed due to incompatible Russian month abbreviations prajwalch 2026-05-05 21:44:46 +05:45
  • 742c406cff refactor: Make use of bookmark id when deleting bookmark using new BookmarkedTorrent model prajwalch 2026-05-05 15:26:46 +05:45
  • b7c1296ba3 chore(TorrentSearchDatabase): Update comments prajwalch 2026-05-05 13:51:56 +05:45
  • 4849131ceb feat: Restore bookmarks old id field and have infoHash as separate field instead prajwalch 2026-05-05 13:48:33 +05:45
  • ec3ef8881f feat: Enforce same upload date formatting for torrents using better date parser prajwalch 2026-05-05 13:04:06 +05:45
  • f2dbb9d37d feat(XXXClub): Improve results page parser speed + polish implementation prajwalch 2026-05-04 12:16:28 +05:45
  • 655e5be6d4 refactor(UIndex): Polish results page parser implementation prajwalch 2026-05-03 13:01:33 +05:45
  • 3b78cec57e refactor(TokyoToshokan): Polish results page parser implementation prajwalch 2026-05-03 12:40:07 +05:45
  • 4016f2bdc6 feat(TheRarBg): Improve result page parser speed + polish implementation prajwalch 2026-05-03 11:55:20 +05:45
  • 8812d157d0 refactor(Sukebei): Polish results page parser implementation prajwalch 2026-05-03 11:20:15 +05:45
  • 12b5889eaa refactor(MyPornClub): Polish results page parser implementation prajwalch 2026-05-03 11:19:43 +05:45
  • 5aeec7565c refactor(FileMood): Polish results page parser implementation prajwalch 2026-05-03 08:27:31 +05:45
  • 682356683a fix(Dmhy): Default seeders and peers should be 0 prajwalch 2026-05-03 08:00:03 +05:45
  • 45c5f50a34 refactor(Dmhy): Polish results page parser implementation prajwalch 2026-05-02 18:24:23 +05:45
  • 980856d8bd refactor(BitSearch): Polish search results page parser implementation prajwalch 2026-05-02 17:04:38 +05:45
  • 5be08fb676 Translated using Weblate (Spanish) acr994 2026-04-29 22:51:31 +02:00
  • cb59be7d5e refactor: Use new interface to add details fetching feature on top of search provider prajwalch 2026-04-30 21:35:39 +05:45
  • 90f76e28dd feat(TorrentDetailsScreen): Use AnimatedContent for smooth transition between content state prajwalch 2026-04-30 14:18:36 +05:45
  • 6548a80db2 refactor: Replace Torrent{Repository,RemoteDataSource} with single interactor class prajwalch 2026-04-30 14:14:48 +05:45
  • 6bf5ce8650 refactor: Move SearchProviderInfo fields directly to SearchProvider interface prajwalch 2026-04-30 12:36:03 +05:45
  • 1059ac91ef fix(SearchViewModel): Accepting keyboard suggestion adds trailing spacing to search query prajwalch 2026-04-29 17:07:04 +05:45
  • e5f02f7828 fix(TorrentActionsBottomSheet): Make content scrollable prajwalch 2026-04-29 16:58:28 +05:45
  • 816fbbe808 refactor(TorrentDatabase): Simplify results page parsing implementation prajwalch 2026-04-29 14:27:12 +05:45