All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- chore: fix linting problem (053d9bb)
- fix: link resource & shader pack issue blocking launch (0a0aac7)
- fix: log & setup window init (216446c)
- fix: missing java hint (63a9c09)
- fix: setup window setup (f1b45b6)
- fix: user login status update (6a13d3c)
- test: correct the dev auth url propagation (2e12e5a)
- style: optimize log & lint (6adc271)
- MERGE TO: fix shader pack (eb276b2)
- style: fix lint (88db26f)
- chore: clean some linting & compiling error (2fa76d7)
- chore: enable lint in workflow (788b066)
- chore: fix submodule & submodule in github workflow (1f319a1)
- chore: update dependencies (86a4a85)
- chore: update deps (a9a4328)
- chore: update deps (c42ca18)
- chore: update deps & settings (c903387)
- chore: update ignore & editconfig (d48831b)
- chore: update lockfile (bf82e1e)
- chore: use pnpm with submodule & esbuild (9ccdfa7)
- chore: use pnpm, esbuild & empower vscode (70cd627)
- fix: adapt to new core (0afe97a)
- fix: add 1.17+ banner (68558a0)
- fix: add locale for curseforge filter (7817a8c)
- fix: add refresh tile to mod setting page (d13245b)
- fix: add typing to vue template (7104e01)
- fix: correct version list type (6783a23)
- fix: correctly propagate task (4d7501b)
- fix: correctly scan java once error detected (d260486)
- fix: forge local version detection (9c89d8f)
- fix: install add/delete reactivity (1e0dd42)
- fix: install java runtime according to version json (d95ff6b)
- fix: instance ui stretch (7ee63f0)
- fix: local java should check 16 also (195135b)
- fix: mod compatiblity computation (5198260)
- fix: mutation not correctly registered (9ae9d3e)
- fix: not refresh version after install optifine (b19573f)
- fix: only autofill history belong to same auth service (2d0dd8a)
- fix: optimize the instance creation dialog (a63266a)
- fix: resource incorrectly reimport (669e6b3)
- fix: save image (5b11013)
- fix: should diagnose mod after local version changed (28f3707)
- fix: should notify user to pop up user login dialog if user not logined (23d2ae8)
- fix: support more pack format (55d27f8)
- fix: task reactivity (693af51)
- fix: user page reactivity (2bd144c)
- fix: vue 2 reactivity on instances (6d69031)
- fix: vue conflict with dialog prop (1f829b9)
- fix: wrong icon position on floating btn (c2f1526)
- fix: wrong mod compatibility diagnosis (2722290)
- fix(ui): optimize instance creation (4595899)
- refactor: add missing import/assets & fix type (ba3f205)
- refactor: add nat & refactor semaphore (3825709)
- refactor: change whole project structure (7d2391c)
- refactor: clean up (1366d6a)
- refactor: clean up & fix java dialog behavior (0a8dc82)
- refactor: clean up code (399d530)
- refactor: curseforge ui & optifine (ecb5f73)
- refactor: enable curseforge IO (0518bc8)
- refactor: fix local testing with ms login (16d7b48)
- refactor: fix reactivity bug in ui (8e5cb19)
- refactor: fix typo & semahore impl (cf22e0d)
- refactor: impl zip task (2f498a2)
- refactor: implement context isolation preload (0c9e937)
- refactor: promote add instance dialog to top & add param (a9bd593)
- refactor: remove unused decorator (30d91e3)
- refactor: renderer routing & store & semaphore (65b5f48)
- refactor: reorg project struct (e827b8e)
- refactor: resource manager & shader pack & resource packs (9f60faf)
- refactor: version selection & install (894ebaa)
- refactor: windi css & tags (81059c2)
- feat: mod card POC for tags (dcb1041)
- feat: new halo background (de65130)
- feat: search & tag in ui (3c8393f)
- feat: shaderpack ui (c33d9b4)
- feat: support curseforge modpack direct creation (cf0c83a)
- feat: support fabric curseforge modpack (51de140)
- feat: support fullscreen window (d6b49c9)
- feat: support shaderpack (e1827a1)
- feat(locale): add locale for new version ui (445e97c)
- feat(ui): add cancel (85f2a91)
- feat(ui): add install to version setting (6da36e1)
- locale: add locale for halo (e20d885)
- fix: authlib diagnose shown on MS account (20d4eb8)
- fix: login does not show correct error (35d4332)
- fix: microsoft user cannot launch (24ca7f6)
- fix: particle background (3e78718)
- feat: add control to minimize window (9972baf)
- fix: autoupdate break on new electron (176a582)
- fix: resource parse return wrong path (b5f3b06)
- chore: write sha256 & sha1 after build (fdc8676)
- chore: use node 15 (3671561)
- style: fix lint (e163824)
- style: fix style (510acbb)
- refactor: adapt to new parse file (b604cb9)
- refactor: change to rollup (669ed43)
- refactor: credential (96be4b1)
- refactor: extract services (cc644c9)
- refactor: fix dialog & style (2598bc1)
- refactor: HMCL (937c3ea)
- refactor: make sure the resource correctly parse and icon loaded (ed76b1f)
- refactor: model display & credential persist (30f84f0)
- refactor: modpack service (03cf878)
- refactor: modpack spec (cab4135)
- refactor: Move the service interface to shared (479df5f)
- refactor: track user login service (74c2ddd)
- docs: update license (c5040b7)
- fix: acrylic effect on windows (2d99b87)
- fix: correct assign telemetry user/session (f15f36b)
- fix: correct popagate error (4137be1)
- fix: curseforge search (87a22f2)
- fix: navigate to other site (a5bc02c)
- fix: parse malform resource (0aaad5b)
- fix: resource deploy (456536f)
- fix: universal drop item remove (d4631cb)
- fix: update ru.json (#123) (eb69a84), closes #123
- Adjust some button position & drop import handling (c99dc42)
- feat: add discord (eaf720d)
- feat: background img (#128) (3aa2ea7), closes #128
- feat: support optifine (ec4a897)
- style: clean up the lint (99b0b86)
- style: fix compile and lint issue (723d97a)
- chore: bump dependencies (4517c4f)
- chore: update lock & enable strict compile (d8dcd49)
- chore: use create-pull-request@v3 to fix build break (cd5624a)
- refactor: adapt to new core (20541a7)
- refactor: normalize mod resource schema (781d8d5)
- refactor: update to new launcher core (5f1148b)
- fix: adjust UI display on mods and install (bfa1cac)
- fix: correctly propagate the task error message (888e13f)
- fix: filtering in curseforge file list (ab81f79)
- fix: locale reset once the app is restarted (8351ce7)
- fix: make adding user service scrollable (#118) (7c78090), closes #118
- fix: show fabric install correctly (bb9afcd)
- fix: task perf issue on massive task (89d53cd)
- fix: unknown mod redirect (150b1d5)
- feat: add button to show mods/resourcepacks folder (cc98d5b)
- feat: cache login options (e12c091)
- feat: make main window resizeable (9ddaec0)
- feat: new BaseSetting UI (505d867)
- feat: support microsoft login (410540d)
- feat: track window size (d9be934)
- feat(locale): add ru support (c4266db)
- docs: correct typo (af18084)
- fix: align the homepage speed dial (ff78524)
- fix: download asar update to appData to fix autoupdate (0ed1549)
- fix: forge local version not sorted and refreshed (97bd5e6)
- fix: install internal java to wrong position (d947b4f)
- fix: java installation from tsinghua (e8bba97)
- fix: mark the imported resource & enable resource after import (f812924)
- fix: warn the color on uninstalled version (ae809eb)
- refactor: clean up (b813126)
- refactor: window size reactivity (5a0b6b5)
- chore: lint the project for PR (12ecff9)
- refactor: clean up code (9f5d731)
- refactor: move the routing things out (1237117)
- fix: correctly import save directory (b0c9858)
- fix: curseforge routing save the page & keyword (e1b570e)
- fix: internal element should not trigger universal drop (2003901)
- fix: lock the curseforge install button when download (f48f62e)
- fix: parse the ccc and nei and zip mod (c42d94d)
- fix: rename the installed curseforge file correctly (371f848)
- fix: skip to import directory resource (1db6982)
- fix: the task name placed on center (9351e4e)
- fix: use java 8 as default java if possible (bcc06b1)
- refactor: correct the import (7ef85a4)
- refactor: remove unused type and move types to src (517f30c)
- fix: activate selected user (ff1e98e)
- fix: correct the launcher window name (1e91b37)
- fix: correct the renderer process build (c7609b0)
- fix: curseforge always download to instance (670e41b)
- fix: mods deployment and reactivity (9c95e3d)
- fix: remove the electron-debug (e450b45)
- docs: remove the artifact on download button (442f525)
- chore: enable lint and typecheck on build (1b137f3)
- chore: generate mcbbs checksum for build (f767b9d)
- chore: point the web installer to azure (21e4ea5)
- chore: build test production to nsis (6bc804f)
- chore: print checksum of build (5061734)
- fix: batch remove resource (2cab6a2)
- fix: cannot autoupdate on windows (7314f46)
- fix: cannot click on button when no resource on ModSettingPage & ResourcePackSettingPage (31e6e59)
- fix: cannot set memory (e1134ea)
- fix: deploy to non-existed instance (15f21a8)
- fix: export curseforge files correctly (c836d9c)
- fix: redundent resource pack commit (1165c98)
- fix: resolve wrong local version (e6e4a2d)
- fix: universal drop activated on self element (e0bf8c3)
- style: fix the lint style (2dd0073)
- refactor: clean out ts error and debug attachment (76d3e27)
- chore: add webp bundle to webpack (d471819)
- chore: build nsis web and upload (a9c98e7)
- chore: colorize the debug output (dad0709)
- chore: fix the build & hash the assets (0753c2d)
- chore: stop to build x32 and update web to nsis-web (c59e2d5)
- feat: add banner pic for instance profile (58f3410)
- feat: create universal drop view (48c6fb0)
- feat: support go to curseforge from setting page & direct download (3340780)
- feat: support multi-selection on ModCard (9c2f6f5)
- feat: support universal file drop (4eff8bd)
- feat: universal drop import (5b2b8b4)
- refactor: clean code & update definition (b661650)
- refactor: remove unused test (89f062f)
- refactor: update dependencies and fixup the services structure (2c0e3bb)
- refactor: use webp instead of png for curseforge page (f5c3fe7)
- fix: correctly response the server ping exception (babb5a4)
- fix: formated string not localized in textcomponent (59a9e7a)
- fix: align all search bar behavior (0df58ea)
- fix: data pollution on instance create (3d75c2f)
- fix: deploy existed resources to wrong instance (d2b81a3)
- fix: ensure the memory set correct and not crash game (8d84805)
- fix: mount on curseforge import instance (3eb438c)
- fix: optimize the resource preview memory usage (a13c272)
- fix: remove mod twice and ui blocked (e0b6baa)
- fix: resource pack setting on older mc version (cd2d00b)
- fix: should not reverse packs priority with new core (34e1de7)
- fix: should not save undefined value to the setting (0f7180f)
- fix: task focus display (b71199b)
- feat: add simple filter to create instance template (341f563)
- refactor: add option to deploy to set instance path (582b692)
- refactor: correctly type the vue props (90b5df9)
- style: fix lint and reactivity (d759cec)
- refactor: change the unkown mod card color (d882158)
- refactor: make curseforge log more clear (6c9422d)
- fix: AddInstanceStepper scroll and forge selection (3841eb1)
- fix: curseforge page loading UI (50f9aed)
- fix: disable the extension to fix linux build (bf15312)
- fix: forge version list scroll on wrong place (15e94e3)
- fix: game setting not load/save correctly (0da1720)
- fix: ignore resource icon path not found (34c255d)
- fix: instance page wrong scroll bar (a0ab017)
- fix: make the background transparency selectable (9a89ea8)
- fix: not check update during dev (347822d)
- fix: not route to version page twice (df0d302)
- fix: resourcepack display order (5b7c7a9)
- fix: should check update at the beginning (80f9e1b)
- fix: tray click not show window (8d33663)
- fix: update the internal latest release (f6dade7)
- feat: add export dialog for normal exporting (52b1df3)
- feat: enable telemetry (da42ba0)
- feat: new page for resource pack preview (9d68ca5)
- chore: bump core version (22e3eb2)
- chore: bump @xmcl/installer and others version (fdfbf4b)
- chore: remove some packages (f3d41bb)
- fix: correctly modify the vm/mcOptions & java memory (f4df0da)
- fix: display error log if game exit non 0 (0b91fce)
- fix: improve advance setting page UI (8e5d7e7)
- fix: wrong scrollbar location (ffc9b8a)
- style: fix the linting style (2184aa6)
- feat: support mcwiki stage 1 (bca5581)
- chore: bump eslint & @xmcl/installer (a0f02e6)
- chore: mark not a pre-release (d299d95)
- chore: slightly change build env (12dbc57)
- refactor: clean typing and struct (96e5075)
- refactor: clean up & organize the path (8325e2d)
- refactor: min the bundle size (f3bb731)
- refactor: remote unused field in setting (c1ddf3b)
- fix: cannot download mc on first launch & delete version not reactive (f24ed42)
- fix: change wording of modpack (6beb3df)
- fix: diagnose reactivity (6e6396b)
- fix: fail to listen the saves on init (6de402a)
- fix: java select ux & log invalid java (eac6c66)
- fix: make i18n not confused (b7581dd)
- fix: mcbbs api sets by default (1005f5e)
- fix: resourcepack save/load on older version (9e3d1e3)
- fix: save drop import (53c4aac)
- feat: setup page at the beginning (406506d)
- docs: use jsdelivr & fomantic-ui (d2df41a)
- Merge branch 'master' of https://github.com/Voxelum/x-minecraft-launcher (06c1316)
- fix: add more default search java for win32 (f13b4aa)
- fix: backup log if has error (355a2f0)
- fix: challege not refresh when it show (aee50f0)
- fix: correctly impl authlib-injector protocol (586918b)
- fix: diagnose custom skin crash launcher (854b134)
- fix: drop resource pack on empty list (016388e)
- fix: java install from china download (47a7af5)
- fix: launch authlib correctly & disable customskin temp (1df6140)
- fix: leak of uncaught promise (ace32bd)
- fix: make no user not blocking issue (fade38b)
- fix: one service crash should not crash other service (770578b)
- fix: raise warning if a third party skin used (e5d03b3)
- fix: return empty for no log (09a5991)
- fix: select logined user by default (7cc49e3)
- fix: user page reactivity and experience (397468e)
- fix: user refresh use correct api (41e5e31)
- fix: wrong argument pass to dynamic singleton (d990b08)
- chore: bump core version (69d6eb6)
- chore(release): version 0.5.0 (4dd2a81)
- refactor: clean up type style (85a915f)
- feat: support export to curseforge (d89c9b3)
- docs: add keyword to ghpage (787622a)
- docs: update readme (6398d21)
- chore: bump core version (69d6eb6)
- fix: add more default search java for win32 (f13b4aa)
- fix: backup log if has error (355a2f0)
- fix: challege not refresh when it show (aee50f0)
- fix: diagnose custom skin crash launcher (854b134)
- fix: drop resource pack on empty list (016388e)
- fix: java install from china download (47a7af5)
- fix: leak of uncaught promise (ace32bd)
- fix: make no user not blocking issue (fade38b)
- fix: one service crash should not crash other service (770578b)
- fix: raise warning if a third party skin used (e5d03b3)
- fix: select logined user by default (7cc49e3)
- refactor: clean up type style (85a915f)
- feat: support export to curseforge (d89c9b3)
- docs: add keyword to ghpage (787622a)
- docs: update readme (6398d21)
- fix: bump vue api version (0ea6034)
- fix: clear resource cache after resource removed (076587c)
- fix: correctly use bmcl api with mcbbs support (485fce4)
- fix: drop to import mods (060018c)
- fix: fabric mod import & use experience (166ea65)
- fix: instance reactivity in vue (8268f49)
- fix: refresh curseforge page on enter (4188404)
- fix: show particle at default (59f0519)
- fix: toggle intances page ui slightly (f4f55b1)
- fix: wrong fix for missingVersion (72a613b)
- chore: bump core deps (594dc09)
- chore: fix build size & bump core (4bfa0a0)
- refactor: change some api name (e526fd2)
- refactor: make acrylic log readable (67f6f91)
- refactor: split electron engine in main process stage 1 (fcea70a)
- fix: initialize root dir failure (5ffeaa5)
- fix: login dialog not select (09bc574)
- fix: select locale if absent (e443118)
- fix: sort curseforge file by default (8d28685)
- fix: wrong user login type & refresh (bbd96ee)
- chore: config the workflow run condition (1816840)
- chore: fix asar upload and setup filename (e21edd1)
- chore: merge the workflow (da1c5cf)
- chore: update the site (6e1cfb0)
- chore: inject build number (4d72fc6)
- chore: ship the release to azure (8f02c91)
- chore: upload app.asar to release (91c716a)
- fix: optimize the auto update experience (3a942d9)
- fix: pop up latest notification not the next one (cd28ead)
- chore: adjust the productName (b4705f0)
- fix: disable the changing root (eff5080)
- fix: remove user should not force user login (6878308)
- chore: add build number (69d4ef5)
- chore: bump core version (6a759be)
- chore: disable cache for validation (3c72581)
- chore: use own action to create release (2160373)
- fix: add instance ui quit (9f777e8)
- fix: clean up old naming (52c4f9b)
- fix: clear up the code (851bcbc)
- fix: correctly parse save from curseforge (4743b15)
- fix: remove save correctly and adjust save view hint (cc1ad49)
- fix: remove schema (5b4c805)
- fix: user ui reactivity (c263f28)
- refactor: add log to undefined mods (45d9c65)
- refactor: align ui style (ae54657)
- feat: add notitication center (1897761)
- chore: fix the bump version and remove travis (da3e2ec)
- chore: fix the package naming (d095651)
- chore: fix the pr args passing (75b963b)
- chore: make prepare release run on all push (b43ae08)
- chore: make sure it fetch all history (7c330b0)
- chore: setup gh workflow (#65) (e5952e0), closes #65
- chore: use checkout@v2 (26a69f0)
- refactor: Dev Update (#68) (d988b75), closes #68
- refactor: Mostly refactor (#64) (9a08855), closes #64
- fix: Dev Update (#66) (f26e328), closes #66
0.3.1 (2019-09-22)
- login: login use selected auth service (f0e7b0f)
- profile: import to resources before create profile (76ad177)
- skin: optimize the skin update perf (cfaf16a)
- user: login text and user skin profile behavior (db83b86)
- user: make http as a default protocol (b20c22d)
- fix the server creation and clean up (8211819)
- user: refresh user problems after install authlib (0829fe2)
0.3.0 (2019-09-14)
- curseforge: align the cards (012d433)
- login: add account if offline username diff (a70639f)
- login: hide the login dialog if success (957cc2c)
- profile: filter out the useless logs & crashes (fa2c590)
- resource: filter out hidden file from load (d50343d)
- user: update the skin model after change type (dffbb2b)
- enable the auto update (7759bc2)
- now rm file works (f93fa40)
- curseforge: add recent file tab (292142d)
0.3.0-beta.0 (2019-09-08)
- add guard for profile commit (84218fa)
- disable the switch user option if there is non (2f853f7)
- fail of game profiles due to empty (7fc086c)
- let task batch fire on threshold (8a7094e)
- let the task update the failure to message (fa84f2d)
- not end task if the fix is finished (4aeddfb)
- only check security on mojang (83d5c5f)
- other setting save (d5b026e)
- prevent infinity loop on fixing unfixable problems (f4808ea)
- profile deletion (9862d49)
- remove useless profile ids (b59389e)
- temp disable the azure replacement (003d10f)
- try prevent crash on author assign (94ca271)
- curseforge: wrong title font (69be34c)
- diagnose: add forge and provide a workaround (91d46eb)
- diagnose: infinity loop and missingModsOnServer (63ec558)
- diagnose: make incompatibleJava not autofix (d6828cc)
- diagnose: optimize the diagnose progress (5b10cd9)
- forge: adapt new forge installation (e48f99b)
- forge: forge list refresh condition (0768e8f)
- launch: now will only check problem once (a995bab)
- locale: add missing login string (4f50718)
- locale: lib and forge text (9e9fb8c)
- locale: make the lib text display for multiple case (ca3b13d)
- setting: the setting not loaded (84c35a4)
- task: simplify the error msg (34ebdc8)
- ui: crash dialog binding (0ab72c9)
- ui: dialog task close (6cafb5d)
- ui: revert the width of launching dialog (e92f9b4)
- ui: wrong progress display (e1ffb9d)
- version: make launcher store a default full version (821ceea)
- use bmcl api not saved (4cc226a)
- try support bmcl api (5deafc2)
- download: support bmcl api toggle (e3080a9)
- feedback: add group # explicitly (0eb62c0)
- launch: record launch error (ca2686c)
- profile: provide log/crash api on main (a247c6a)
- setting: display localized lang title (d690580)
0.2.0 (2019-09-01)
- adapt skin load for new api (398686a)
- adjust home page ui style (031973f)
- disable secur on dev (91d2aee)
- distinguish the task leaf & parent (ef7f616)
- do not force update resources (21b118e)
- error on resources dir on load (686ce80)
- guard the profile wizard button (e9a71a3)
- make the model not rotate for perf (9b76154)
- locale: deletion text (d74d60d)
- only switch to azure when try to update (57b6290)
- optimize Card UX (de27a6b)
- prevent dup assign for resource (fd265ff)
- prevent failure due to the network (90192d3)
- remove LoginPage (af8e4c5)
- reset error if account/passwd change (ae529fd)
- the server display (b8b7923)
- add bg image support in api level (b06eaee)
- add last access date for profile (6424808)
- include draggable dep (c38d2d0)
- locale: support user related local text (9283d07)
- support challenge in dialog (f20a8b9)
- support deletion (8026d6d)
- support profile ordering (b3870dc)
- support switch user & add custom auth server (7bd05ef)
- trr support authlib-injector (4ea8877)
- (local translation) (330df50)
- adapt to new version api (bed10a9)
- adapt windows ready event from eventbus (d51abc4)
- add browser-window-setup event to prevent warning (2a40bca)
- add guard for resources commit (c3db270)
- add locale text support (812855a)
- adv setting should mixin with abstract setting func (b8160b9)
- app is not closed when the client closes (cf3bd11)
- bump version to fix perf issue (4fa3933)
- check local jre every init (eb1fccf)
- clean & check mod only if forge enabled (440725f)
- correct curseforge project download count (9318356)
- correct handle the external route (4a17091)
- correct some cornor case for mods (c75990e)
- correct the installer path (f509018)
- correctly save config (fa9f49a)
- route curseforge page (6d3f37c)
- lint: improve code style (a071cf9)
- currect the usage of assets vs static (d287939)
- curseforge api update (37b48d9)
- curseforge seach function (224cb1c)
- deployment on export (bbeafb6)
- disable menu in wizard (3801830)
- do not mkdir if the dir exists (c7caf32)
- enable node integration in electron 5 (025deba)
- filter out empty (228e01b)
- folder name display (353fc46)
- gamesetting page save/load (6b389cb)
- gfw return false if error (b132200)
- handle if the search text is null (680913e)
- handle missing java case (72db793)
- handle the loading user data corrupted (26eb2b5)
- ignore $schema when create schema (ee2b7e7)
- impl correct delete version (923eebb)
- import observ in vue (582d7dd)
- import save & option loading (51b861e)
- init mem with undefine (ff02036)
- init module after ready (6f11285)
- io validation, forge installation (7583cd9)
- java local download endpoint (7dd5746)
- launch cwd (839d038)
- link feedback (9bfc62b)
- load java correctly (45f585f)
- local translation (d7246ef)
- local version loading & refreshing guard (ecaf9af)
- make the memory clearable (9d19b78)
- make the setting save on window swap (fcc2c0a)
- merge the curseforge changes (c749953)
- missing import forge version menu (8af9bc6)
- missing register version list (ff73cdf)
- modpack display (af8cfc1)
- new curseforge fetch project (e687c0b)
- not block screen when resolving problem before launch (2c9d7f8)
- only print success code after add profile (97e2d6c)
- optimize build process (9944931)
- optimize init process (81dae79)
- optimize launch ux (1e717b0)
- pass client token to valid account (ed79d30)
- prevent forge version is overlap by mc refresh (d6ef06f)
- prevent nullptr (4f43b9a)
- prevent nullptr err one getting forge (9393b3a)
- refresh java version every time (f7c0f97)
- renderer process logging (1cf271f)
- repo url (2b7f3e5)
- resource pack deletion for unknown pack (5e4f784)
- resource pack mcversion compability (313d637)
- return to the base setting page after quit setting (f63bd47)
- rm local version record after delete version (0f16c62)
- rm nvm (174a724)
- rm test code (696cc62)
- saves loading & importing (43ab174)
- select local java if the java avaiable (eb64620)
- select the java for current profile (15b51fe)
- set mem to undefined (b7a2a44)
- should await function to include all file to zip (def7206)
- skip the optional problem to launch (ac19098)
- strange corrupted version (e023c3a)
- the account not update value to binding (225b2e4)
- the repo url link (fc017b0)
- the window won't display at the first time (50754e7)
- try a simple way to build (85600bb)
- try both forge/liteloader for mod (9cc609f)
- try correct the profile diagnose prediction (051dc50)
- try fix travis build (6db3832)
- try fix windows break build (7b65082)
- try log the uncaught rejection & exception (042c870)
- try make travis windows work (8c6fadb)
- typo (9c29173)
- use correct version to diagnose (87add69)
- use self host api in mainland (1c084e6)
- use sym link (3b593f1)
- utilize readyToUpdate (aef92d9)
- warning forge java version range (252cf4b)
- wrong booting step (b3cc5f1)
- wrong call for dispatch (30aa84d)
- wrong diff behavior (62200a5)
- wrong edit profile triggering (85802aa)
- locale: add more curseforge text (9dfc54c)
- wrong forge object usage (15a3136)
- curseforge: fake the user agent (a909f76)
- curseforge: fix the curseforge search (2ac0438)
- curseforge: forge parsing from modpack (5bad418)
- curseforge: update to new import api (dfe5c2d)
- curseforge: update to new url (b6c8696)
- curseforge: wrong curseforge pathway (62a95cd)
- curseforge: wrong view page name (2c9199e)
- gamesetting: wrong default value usage (537e62a)
- launch: support new resource deploy (45a78a2)
- lint: fix code linter error (e8e65d3)
- lint: fix the style error (25dcf46)
- lint: sort the attr and make the tag short (147ebed)
- linting: fix the wrong indent (8caa831)
- local: install forge text (9c6030d)
- locale: add curseforge locale text (c107505)
- locale: add more setting related lang (00a4e14)
- locale: add more text (55ee98d)
- locale: fill some missing locale text (f02249d)
- locale: install lib text (c16adf5)
- locale: key ordering (e3a3b89)
- locale: support some launch op text (d699fbe)
- locale: template part string display (edbb870)
- locale: the lib name (5eefdb2)
- locale: typo (8ff7f90)
- locale: update some curseforge text (54a01b9)
- locale: wrong argument usage (4889215)
- mod: mod version comp corner case (e17a8d1)
- profile: lock add profile wizard when creating (c42aec3)
- profile: return profile id on create&select (641ff3c)
- request: cache wrong entity (df1cf98)
- saves: wrong ui row wrap (b9a2328)
- setting: placeholder if new version not found (24cd5de)
- style: wrong forge status display (a20e948)
- tray: force hight res tray (25b38b7)
- type: correct store typing (1c9d82a)
- type: launch action do not require profile id (c009a21)
- typing: add curseforge to typing (5dacbda)
- typing: correct html parser definition (91eea35)
- typing: correct the type (ceb849b)
- wrong i18n text usage (3be9f83)
- wrong import from renderer side (36db48a)
- wrong logined ref (e844ae4)
- wrong mcversion display (285d850)
- wrong problem argument (0822803)
- wrong profile java loading (98e7d92)
- wrong search bar UX (22f3fd0)
- ui: set image default style (c13f70f)
- wrong selection list behavior (feb8ee9)
- wrong store import (43d9e93)
- wrong swap triggering (1811177)
- wrong usage module usage (633db12)
- wrong user api call (7776a7d)
- typing: support curseforge typing (8b26dd0)
- typing: wrong resource type return (3743253)
- ui: add loading ui for curseforge view (c785afd)
- ui: align the curseforge icon (9bad9a5)
- ui: performance issue for mod/resourcepack list (10e1d44)
- ui: restrict the list size (dd2785c)
- wrong version api using (3cda019)
- wrong vuex api call (4aa5a25)
- add cancel ui (002ae81)
- add context menu (22c0e6b)
- add context menu into main (353fd4a)
- add curseforge id (3da6fd8)
- add dns override (d5dd219)
- typing: add minecraft window ready event (ef3feea)
- add error msg display (213dcf2)
- add format mapping for resourcepack (f3497d8)
- add launch status, move status tracking to main (683e906)
- add liteloader as place holder (e5543a5)
- add minecraft killed event (c018e29)
- add platform & online as global setting (60368ff)
- add quit action (015a9d6)
- add time to renderer log (f4d93ca)
- add vuex state to track the refreshing version (523474d)
- copyFrom UX (a189e42)
- default profile has no name (150a5bc)
- diagnose java version vs mcversion (d3218b1)
- diagnose mods/resourcepacks compatibility (6aff712)
- display version in mod card (d20e8ba)
- enable client module to manage mapping (0a4ac03)
- impl basic feedback ui (01fc6a6)
- impl basic of server profile (314d08a)
- impl curseforge project/file fetching/install (1899356)
- impl self host tentatively (f2d377b)
- init (ccef931)
- install update UX (b0b50b1)
- now check mod existence & handle override (e57c7a9)
- prototype of these helpers (5ea3352)
- provide error to task fail (efdc478)
- provide load saves from all profiles (f120eb8)
- send user agent to main (e0eb846)
- share java wizard with incompatible usage (555e41b)
- start impl import curseforge pack (288624e)
- curseforge: add find file (5d0f2fa)
- curseforge: enable the curseforge worlds/modpacks (bf676e6)
- curseforge: redesign of modpack import (6da06ea)
- curseforge: support search backend (364ace6)
- lang: support incompatible java (f05a918)
- lang: support more skin/version localized string (a916e0d)
- lang: support some installation/version local text (78430ed)
- locale: add curseforge text (bc51786)
- locale: support forge installation text (1c70539)
- profile: prototype of add profile (ac971b6)
- resource: add background import option (55ac3b9)
- resources: support saves & modpacks (3686cfb)
- saves: impl ui for save (6dbb66f)
- task: prototype for background task (2ba7535)
- ui: add curseforge icon (c117268)
- ui: add curseforge modpack import (c28ccb4)
- ui: add curseforge search function (c95bf4b)
- ui: add curseforge UX prototype (9ac9195)
- ui: beautify the curseforge entry page (9561081)
- support create with forge (60549aa)
- ui: impl the UX for the curseforge project (f7e7b5f)
- support bangbangAPI jre download (c144a4d)
- support compare version range (262dfa5)
- support compatability on card (6ee16bc)
- support delete/show version (8a6fb25)
- support delete/show version on ui (a113784)
- support forge editing (fac2399)
- support forge refreshing after version selection (08dcf10)
- support forget challenges redirect (a862b6d)
- support get forge webpage if not exist (e8b2f56)
- support mods page (01520c4)
- support more local text (4cf3730)
- support more locale test (c1ee3b3)
- support read mod icon (bece862)
- try explore new way to do the commit (b77b6c1)
- try impl network status (0eab2ff)
- try impl switch java download by location (9a5f0f0)
- try split the setting page by group (cb36b77)
- use launchStatus in store, support quit, optimize task icon (4e007ee)
- watching files, saves ops (bf958fd)
- wizard: add proto for modpack import (40be5f8)
0.2.0-beta.0 (2019-07-14)
- add missing pingserver func (fd0d0dc)
- commit the vm & mc options (b1605d6)
- don't save server status (1dd3b97)
- forge refresh status; (4266639)
- gamesetting & name profile assignment (fef7271)
- make percentage progress show on hover node (2d59059)
- make status nonnull (71b4a18)
- make the page swap more easy (7391b50)
- merge change from server (bf87c75)
- lint: fix style problem (1726273)
- locale: add refresh skin text (6cf61dd)
- locale: add server text (61e46b3)
- wrong forge version save/load (f57400b)
- locale: add unknown server description (66af55d)
- prevent launch if use has change setting (728d475)
- refresh forge logic (ff332ab)
- rm log (ad5e831)
- rm useless assignment (692fa1a)
- security issue (31b5bd5)
- try make the mc detach with launcher (1352e95)
- try use the selfhost for forge browsing (5001489)
- wrong loading server status; (87a6d95)
- locale: resourcepack & mod text (3b93f9e)
- ui: some padding and text display (684327f)
- ui: title align & tooltip (739a8c8)
- add more protocol support (8ba6d2d)
- support hover to show percentage (d001d26)
- support self host forge maven (0c5e3c3)
- support server UX (b3e8ff7)
0.1.0 (2019-07-14)
- add missing pingserver func (fd0d0dc)
- commit the vm & mc options (b1605d6)
- don't save server status (1dd3b97)
- forge refresh status; (4266639)
- gamesetting & name profile assignment (fef7271)
- make percentage progress show on hover node (2d59059)
- make status nonnull (71b4a18)
- make the page swap more easy (7391b50)
- merge change from server (bf87c75)
- lint: fix style problem (1726273)
- locale: add refresh skin text (6cf61dd)
- locale: add server text (61e46b3)
- wrong forge version save/load (f57400b)
- locale: add unknown server description (66af55d)
- prevent launch if use has change setting (728d475)
- refresh forge logic (ff332ab)
- rm log (ad5e831)
- rm useless assignment (692fa1a)
- security issue (31b5bd5)
- try make the mc detach with launcher (1352e95)
- try use the selfhost for forge browsing (5001489)
- wrong loading server status; (87a6d95)
- locale: resourcepack & mod text (3b93f9e)
- ui: some padding and text display (684327f)
- ui: title align & tooltip (739a8c8)
- add more protocol support (8ba6d2d)
- support hover to show percentage (d001d26)
- support self host forge maven (0c5e3c3)
- support server UX (b3e8ff7)