Commit Graph

  • cd567efb95 feat: implement refetchOnApplicationResume and refetchOnWindowFocus Kingkor Roy Tirtho 2022-10-08 12:44:59 +06:00
  • f0d3bd36a7 chore: update generated configuration Kingkor Roy Tirtho 2022-10-07 19:46:44 +06:00
  • 2cd4f5b439 chore: bumped version for next release and generated CHANGELOG Kingkor Roy Tirtho 2022-10-03 22:27:19 +06:00
  • 664e90e604 fix(base_query): onData callback getting called with null #17 Kingkor Roy Tirtho 2022-10-03 22:23:23 +06:00
  • d3766b2595 chore: example files update Kingkor Roy Tirtho 2022-10-03 22:04:19 +06:00
  • e9c8b7903b fix(fl_query_hooks): unneeded empty instances of query/mutation fix(infinite_query): getNextPageParam & getPreviousPageParam non-null return required Kingkor Roy Tirtho 2022-10-03 21:57:00 +06:00
  • bd22b87391 chore: bump version of both packages and generate CHANGELOG docs(README): mention newest feature Kingkor Roy Tirtho 2022-09-23 11:30:01 +06:00
  • fe0df69b6e docs: add flutter hooks code for quick start and queries Kingkor Roy Tirtho 2022-09-23 11:12:27 +06:00
  • 8df1fc54c3 fix(InfiniteQueryJob): remove unneeded keepPreviousData property Kingkor Roy Tirtho 2022-09-23 10:17:17 +06:00
  • 03a053bba6 fix(fl_query_hooks): newest query/mutation/infinite-query instance not getting returned Kingkor Roy Tirtho 2022-09-23 09:50:22 +06:00
  • e0c3d7f4ba docs: update according to the new query bowl refactor Kingkor Roy Tirtho 2022-09-22 22:26:44 +06:00
  • 33f716a165 Merge pull request #13 from KRTirtho/feat/separation-of-logic Kingkor Roy Tirtho 2022-09-22 22:11:22 +06:00
  • 2b835505a3 refactor(QueryBowl): query bowl logic as a separate class instead of a stateful widget Kingkor Roy Tirtho 2022-09-22 22:03:28 +06:00
  • f435f101c4 docs: add infinite query page Kingkor Roy Tirtho 2022-09-19 12:20:48 +06:00
  • f47ca98472 feat(infinite-query): onData and onError listener support Kingkor Roy Tirtho 2022-09-16 14:32:23 +06:00
  • 2a3ac29f64 feat(infinite-query): add useInfiniteQuery hook with example Kingkor Roy Tirtho 2022-09-14 13:14:23 +06:00
  • 6eb7b2a429 feat(infinite-query): add setInfiniteQueryData support Kingkor Roy Tirtho 2022-09-14 13:04:55 +06:00
  • 95b1837620 feat(infinite-query): add refetchPages, refetchOnStale, refetchOnMount support Kingkor Roy Tirtho 2022-09-14 12:49:30 +06:00
  • 61958c7d94 feat(infinite-query): add all the features of query in infinite query Kingkor Roy Tirtho 2022-08-24 21:47:13 +06:00
  • 1452d7d79e feat: add initial support for InfiniteQuery Kingkor Roy Tirtho 2022-08-21 20:10:40 +06:00
  • 0c2eae1f11 docs: update mentions of react-query with tanstack-query Kingkor Roy Tirtho 2022-08-11 09:49:17 +06:00
  • c514de57c7 Merge branch 'docs' Kingkor Roy Tirtho 2022-08-07 14:04:34 +06:00
  • 3b2e75272b build: changelog update Kingkor Roy Tirtho 2022-08-07 14:04:21 +06:00
  • c02f42a31a build: bump versions for upcoming v0.2.0 & add changelog Kingkor Roy Tirtho 2022-08-07 13:58:25 +06:00
  • 96b8450357 docs: readme support me section Kingkor Roy Tirtho 2022-08-07 13:32:53 +06:00
  • 4f76e791c2 Merge pull request #10 from KRTirtho/docs Kingkor Roy Tirtho 2022-08-07 13:30:36 +06:00
  • bd70d2800f Merge branch 'main' into docs Kingkor Roy Tirtho 2022-08-07 13:09:55 +06:00
  • 58674ab30a docs: add dynamic query & mutation section Kingkor Roy Tirtho 2022-08-07 13:09:19 +06:00
  • cdd1e96b2a Merge branch 'main' into docs Kingkor Roy Tirtho 2022-08-07 12:15:06 +06:00
  • a28cc2801c chore: merge main Kingkor Roy Tirtho 2022-08-07 12:14:56 +06:00
  • 8eaa6b04d1 docs: add paginated-query section and update optimistc update section Kingkor Roy Tirtho 2022-08-07 12:13:03 +06:00
  • 462a7042fa feat: add support for keepPreviousData & examples regarding this Kingkor Roy Tirtho 2022-08-07 10:54:28 +06:00
  • 4d6d1a1648 refactor(example): package specific examples instead of a single example Kingkor Roy Tirtho 2022-08-04 09:20:20 +06:00
  • 6d2952ae6a more tests added for Query prefetchQuery support added seperate methods for adding & removing listeners for events of both query & mutations refetchInterval not working when used Query.fromOptions bug fixed Kingkor Roy Tirtho 2022-07-28 12:01:37 +06:00
  • 4e329169b5 [docs] lazy query & optimistic updates added Kingkor Roy Tirtho 2022-07-26 21:59:32 +06:00
  • e2559504c3 [docs] mutation documentation added Kingkor Roy Tirtho 2022-07-26 14:56:07 +06:00
  • f0741045a5 query tests added Kingkor Roy Tirtho 2022-07-20 12:21:18 +06:00
  • 915f2aecfc [docs] MutationJob docs added [docs] fl-query for flutter blog added Kingkor Roy Tirtho 2022-07-18 18:39:28 +06:00
  • 2a75aefb0f Reademes updated with new banner Notice board added Kingkor Roy Tirtho 2022-07-13 10:11:02 +06:00
  • 115b9e5f5d Docs added for Query QueryJob & QueryBowlScope Configured favicon Kingkor Roy Tirtho 2022-07-13 04:33:48 +06:00
  • 88841e71f8 Query & Mutation Builders now doesn't create a new instance Kingkor Roy Tirtho 2022-07-12 03:15:44 +06:00
  • 89272d5c00 Updated fl_query_hooks deps Kingkor Roy Tirtho 2022-07-08 04:41:22 +06:00
  • 151e5fecfa Logo links are permanent in README now Kingkor Roy Tirtho 2022-07-08 04:28:31 +06:00
  • 90dc1470ed README logo path fix Kingkor Roy Tirtho 2022-07-08 04:24:56 +06:00
  • e580fb16d6 Added melos to manage monorepo Kingkor Roy Tirtho 2022-07-08 04:21:44 +06:00
  • 8b834fce82 Updated and added README Kingkor Roy Tirtho 2022-07-08 04:03:35 +06:00
  • 4afaa4b471 Separated vanilla flutter & the flutter_hooks version of the package 😢 CHANGELOGS created for both package Kingkor Roy Tirtho 2022-07-08 03:48:04 +06:00
  • 8563abf117 finalized for 1st release Kingkor Roy Tirtho 2022-07-07 10:30:28 +06:00
  • 9eb06a3cea Docusaurus borken links fix Kingkor Roy Tirtho 2022-07-07 10:13:51 +06:00
  • afa9933c91 refetch on external data change support added Kingkor Roy Tirtho 2022-07-05 09:28:43 +06:00
  • 5f8935a015 Docs Gettings started pages written Kingkor Roy Tirtho 2022-07-03 20:39:02 +06:00
  • 53fc86eac1 Docs: Front page Images added QueryBuilder & useQuery onData, onError not working bugfix Kingkor Roy Tirtho 2022-07-03 19:08:18 +06:00
  • 8a4f1f7545 newly designed Icon addition basic documentation homepage designed documentation theme configured Kingkor Roy Tirtho 2022-06-27 17:28:31 +06:00
  • b65b3d28c4 documentation site generated Kingkor Roy Tirtho 2022-06-27 12:34:08 +06:00
  • 78bb84e7b9 basic README Documentation added doc comments for query bowl added license, contribution guidelines & code of conduct added Kingkor Roy Tirtho 2022-06-26 23:47:53 +06:00
  • ff8fa9eb15 removed unneeded query parameter from QueryTaskFunction Kingkor Roy Tirtho 2022-06-26 15:03:23 +06:00
  • d8024714cd removed dependOnQuery from beacuse of infinite renders example created for various usecases with various features hooks now use standard hook API instead of using Hook Class variable query & mutation not working bug fix mutation onMutate listeners not getting called bug fix Kingkor Roy Tirtho 2022-06-24 12:51:27 +06:00
  • 2ead7fd2be refetchOnReconnect support added for Query Kingkor Roy Tirtho 2022-06-22 21:52:13 +06:00
  • 73711ee77d Depended queries support added Kingkor Roy Tirtho 2022-06-22 17:56:24 +06:00
  • 8c53f1b0fe files moved to src folder added flutter_hooks support with example Kingkor Roy Tirtho 2022-06-22 13:46:40 +06:00
  • e0c70d153f Internal API change now query & mutation share same base class queries are now self-refetchable queryJobs & mutationJobs now support dynamic key allowing dynamic Query/Mutation creation query status & mutation status are now just on point & accurate Kingkor Roy Tirtho 2022-06-21 17:16:06 +06:00
  • 634bb3f912 Simple documentation added Useful utility methods added in query_bowl Kingkor Roy Tirtho 2022-06-20 14:27:54 +06:00
  • d7635abb0e using valuekeys for keeping track of mounts in query & mutations QueryBuilder & MutaionBuilder are now null proof Kingkor Roy Tirtho 2022-06-20 12:28:37 +06:00
  • 7d337e02da mutation support added multiple data, error/mutate listeners on query Kingkor Roy Tirtho 2022-06-19 16:53:20 +06:00
  • 617d920464 stupid tests created Kingkor Roy Tirtho 2022-06-13 11:35:35 +06:00
  • f0a7579ea2 cache time & garbage collection support added onData & onError callbacks WIP Kingkor Roy Tirtho 2022-06-12 15:18:43 +06:00
  • 547cf65dd8 added lazy query support fixed possible race condition of simultanous refetches of the same query Kingkor Roy Tirtho 2022-06-09 13:33:39 +06:00
  • 9bcdfc9db7 query reusability by QueryJob QueryJob.task External Data Support Query task is now pure function Query.data is non-nullable (even the type) Kingkor Roy Tirtho 2022-06-05 19:10:33 +06:00
  • 081a7f1344 Merge branch 'reimplementation' Kingkor Roy Tirtho 2022-05-28 18:40:03 +06:00
  • 8034a6a11e removed old implementation Kingkor Roy Tirtho 2022-05-28 18:37:00 +06:00
  • 4e6ae2dd66 deps update Kingkor Roy Tirtho 2022-05-28 18:36:15 +06:00
  • aba6d1852b periodic staleData refetch functionality +Query initialData support +Query manual update support +Query.reset support Kingkor Roy Tirtho 2022-05-28 18:28:20 +06:00
  • 4eadc99d15 alpha stale_time & caching support Kingkor Roy Tirtho 2022-05-27 13:21:58 +06:00
  • 64c852fddc Initial Support Kingkor Roy Tirtho 2022-05-27 12:51:13 +06:00
  • b5a73f8cae Fixed some tests & bugs in queryObserver Kingkor Roy Tirtho 2022-05-01 13:19:51 +06:00
  • fe558c0cb7 QueryObserver bug-hunt ongoing Kingkor Roy Tirtho 2022-04-28 13:14:37 +06:00
  • 421aa85bce fixed timeUntilStale returning negetive Duration instead of 0 Kingkor Roy Tirtho 2022-04-24 18:47:07 +06:00
  • 1d76c3df3d almost fixed query_observer 23rd bug Kingkor Roy Tirtho 2022-04-22 22:17:19 +06:00
  • 181c5f8616 QueryObserver test created Kingkor Roy Tirtho 2022-04-13 13:53:02 +06:00
  • 06e15c3096 fixed the long existing bug of null fields overrriding the fields in Map of notifyOptions Kingkor Roy Tirtho 2022-03-26 10:47:43 +06:00
  • 2c9960a8c3 queryCache tests creating done & 100% passes Kingkor Roy Tirtho 2022-02-23 09:30:00 +06:00
  • 3d3f3381e9 query_cache related bug fix using query_cache_test Kingkor Roy Tirtho 2022-02-18 10:36:20 +06:00
  • 0b4c030806 utils tests created TQueryFnData, TData & TQueryData now only can be Maps or subclass of Map Kingkor Roy Tirtho 2022-02-14 12:02:30 +06:00
  • 75af8f5cdd online_manager tests created with invalid failing suits Kingkor Roy Tirtho 2022-02-13 13:13:03 +06:00
  • 57c265ba72 test created fo NotifyManager Kingkor Roy Tirtho 2022-02-12 20:26:11 +06:00
  • 58f98e6e74 scheduleMicrotask utils removed in favor of dart:async getQueryData wrong arrangment of arguments Query & Retryer's future property is replaced with Completer queryFn, fetchFn & fn types corrected exported all the functions/class/enum from core (incomplete) flutter dependency dropped since the core is a Dart package Kingkor Roy Tirtho 2022-02-12 12:58:17 +06:00
  • 70b84fe85a Single Query support completed Kingkor Roy Tirtho 2022-02-12 10:57:01 +06:00
  • 599453c82e cleared junks Kingkor Roy Tirtho 2022-02-10 18:31:35 +06:00
  • 3ec81de606 +QueryObserver +Query +notifyManager +onlineManager +QueryCache Kingkor Roy Tirtho 2022-02-10 18:29:42 +06:00
  • f1415f55f4 README for root project Kingkor Roy Tirtho 2022-02-07 00:13:13 +06:00
  • c7169b04c7 initial commit with cache support & example Kingkor Roy Tirtho 2022-02-07 00:11:15 +06:00