- ios: ensure UI thread is not blocked by sending events, spreading out by 200ms (#111)
- ios: Improve KVO observer management for download tasks (#112)
- Elijah Windsor
- Sungyu Kang
- ensure that the UI thread is not blocked when updating (#106)
- android: Prevent bundle loading when URL is null (#103)
- android: prevent ProGuard from blocking access to
mBundleLoader
(#107) - android: new arch ProGuard (#108)
- ios: Add progress tracking for download tasks in HotUpdater (#109)
- Elijah Windsor
- mustafa MEDENi @mstfmedeni
- Sungyu Kang
- android: Prevent bundle loading when URL is null (#103)
- Sungyu Kang
- database: changeset-based
commitBundle
and removesetBundles
interface (#93) - mock:
mockDatabase
for console development (#89) - react-native: change default
reloadOnForceUpdate
totrue
(#100)
- cloudflare: change cloudflare 4.1.0 api spec (#98)
- react-native: If
shouldForceUpdate
is false, fallbackComponent pass (#102)
- max.cha @Coreight98
- Sungyu Kang
- database: changeset-based
commitBundle
and removesetBundles
interface (#93) - mock:
mockDatabase
for console development (#89)
- gronxb
- max.cha @Coreight98
- Sungyu Kang
- react-native: compatibility with TypeScript 4 (#82)
- Sungyu Kang
- clouflare: set cloudflare account id (#81)
- deploy: improve error handling for storage and database plugins (bbaffa5)
- gronxb
- Sungyu Kang
- cloudflare: improve error handling for Cloudflare API calls (09f7ef7)
- supabase: improve error handling for Supabase upload (#77)
- gronxb
- Sungyu Kang
This was a version bump only, there were no code changes.
- Sungyu Kang
- config toml (406e200)
- gronxb
- available db (3d2b83e)
- gronxb
- gronxb
- dist (b7c68d8)
- gronxb
- gronxb
- files (83d2302)
- gronxb
- command (b3c0f7a)
- d2 + r2 list (2081721)
- make r2 + d1 (60fe8f1)
- unused script (effa7b3)
- init worker (9d3ee22)
- d1 migrations (0d3a3f0)
- migration cloudflare api (d0b8052)
- r2 storage (1fb9d49)
- init get cloudflare token (dedbbcc)
- cloudflare worket end (b6de9be)
- worker get updater info (5eb120b)
- sep semver satisfies (a956820)
- filter compatible app versions (0639e25)
- /api/check-update (792aaa4)
- init command (67afea4)
- worker deploy (977861f)
- aws: extendable
s3Database
config (#74) - cloudflare: d1Database (67c44f1)
- r2Storage: use wrangler (b778377)
- folder (e5a6954)
- move deps (e0c2ca8)
- chorE (df5b453)
- rename file (2e0bed6)
- lint (867837b)
- cloudflare (59c4082)
- todo (413f7f0)
- test (3c6f6f1)
- comment (e7a055c)
- folder (00f7d48)
- cf (88dc7e6)
- semver (dc41a66)
- semver (917b917)
- binding (c625c83)
- docs (5ecfdec)
- process (f3d0547)
- link (4d2ceab)
- gronxb
- Sungyu Kang
- react-native: support 0.77.0 swift template (#72)
- supabase: improve error message for upload failures in supabaseStorage (#71)
- Sungyu Kang
- supabase: improve error message for upload failures in supabaseStorage (ab6f9f5)
- gronxb
- Sungyu Kang
- hot-updater: move Metro package to devDependencies and remove unused dependencies (#66)
- supabase: update log messages for generated configuration files (#65)
- Sungyu Kang
- supabase: db pushing stdio inherit (#64)
- Sungyu Kang
- cli: yarn add (#62)
- Sungyu Kang
This was a version bump only, there were no code changes.
- postgres: semver_match more test (#57)
- Sungyu Kang
- console: always show gitCommitHash (#56)
- Sungyu Kang
- react-native: HotUpdater.runUpdateProcess (#55)
- Sungyu Kang
- android: set bundle (#54)
- Sungyu Kang
- react-native: wrap progress (0ab3201)
- gronxb
- default version 1.0.x (4204a89)
- gronxb
- react-native: js deps (a9b264f)
- gronxb
- gronxb
- gronxb
- Sungyu Kang
- gronxb
- Sungyu Kang
- react-native: HotUpdater.wrap add onCheckUpdateCompleted (#50)
- ios: old arch build (#52)
- Sungyu Kang
- init command change templates (#44)
- init video (9a31d14)
- providers (54a38e2)
- react-native: HotUpdater.wrap Component (#41)
- supabase: init
supabase
command (#40)
- gronxb
- Sungyu Kang
- Sungyu Kang
- postgres
get_update_info
qurery and ensure test (#34) - improve deploy command (#35)
- console config (#37)
- Sungyu Kang
- postgres sql test with pglite (7d93b5b)
- test re-cycle (9b52885)
- migration semverSatisfies (e4120e4)
- js: migration js (52ebc51)
- testcase (72607da)
- test (8/18) (b0dff12)
- insert (14/18) (aaba5d1)
- test (16/18) (ac61ee7)
- test (18/18) (d8545f1)
- eng (11a86d4)
- gronxb
This was a version bump only, there were no code changes.
- metro using cli spawn (f03c1f4)
- Sungyu Kang @gronxb
- support types (f6e7a42)
- downloadAndSave (bbd5909)
- init (59e4a2f)
- rollback check (f1a8348)
- snapshot test bundle (ecb47fc)
- cli (b5fc0f5)
- already update guard (#5)
- bundle version format date (7364eb9)
- migration @clack/prompts (d7ba630)
- support zip (#9)
- manage update source (#15)
- console gui (#16)
- trpc (#19)
- deps (7dc65cc)
- rename rn version example (74950f4)
- dev pass (6872508)
- android: support android (5aefa4a)
- android: support android reload (33f1f6a)
- cli: rollback command (#6)
- cli: list command (#7)
- cli: prune command (484b1aa)
- cli: perf rollback (#10)
- console: check user-agent (4a737ae)
- console: link
hot-updater.config.ts
(#20) - console: migrate solid & hono (#24)
- docs: setup vitepress (5059fb5)
- node: intergration backend core func (af2aecb)
- node: s3 base url (56b8299)
- node: support reloadAfterUpdate (4ceb067)
- react-native: native modules (b473098)
- react-native: default bundle url (91da142)
- react-native: support assets push (e7ca528)
- react-native: multiple download interface (9d6d05c)
- react-native: log Downloaded all files (2e60990)
- react-native: failover when download failed (26bc530)
- react-native: bundleURLWithoutFallback (9317f8c)
- react-native: reloadAfterUpdate (7c7beaa)
- default (78e4ffa)
- assets show (c4a5711)
- bundle version number (9393638)
- rollback (9df7355)
- permission (cb7263d)
- import (36dcaca)
- correct module and main entry points in package.json (abd88fd)
- peer deps (7573967)
- shims (86003ca)
- biome.json (c595077)
- src and error (798d24d)
- files (39b1f0e)
- console: port permission (fc3c6da)
- deps: devDependencies (2ad256c)
- react-native: dont error private error (9f44b7d)
- react-native: syntax error (c4684ea)
- react-native: getAppVersionId using my module (6ab1ec8)
- react-native: RN Bridge (2b57c53)
- react-native: encode uri (1feb925)
- react-native: getUpdateInfo test case (fed0c19)
- gronxb @gronxb
- Sungyu Kang @gronxb