All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.2.1 (2021-11-11)
- core: CLOUD join type result handling (0924be8)
- core: login process for CLOUD (5740f84)
- internal: print school join type CLOUD | NOTCLOUD (2264028)
- notifier: add error handling (063c38a)
- presize error handling (0759c25)
2.2.0 (2021-11-09)
- codebase clean up (f532e05)
- core: legacy lines from merge, filename typo (13e4512)
- cron trigger time (edaf8e7)
2.1.0 (2021-10-27)
- check-in: update
Cpdaily-Extension
(6e08a09) - check-in: update form and corresponding encryption algos (6e3fd54)
- delete school command, closes #4 (4a31e26)
- remove package-lock file (ebb8385)
2.0.1 (2021-10-16)
- deps update patch (f97d8cb)
2.0.0 (2021-10-16)
Note: Version bump only for package ceajs-monorepo
0.5.1 (2021-10-09)
- tcb: deps update (3e3b804)
0.5.0 (2021-09-07)
- better scraping practice (09b73aa)
0.4.0 (2021-07-25)
- build: make sure src is kept as subfolder after esbuild (e03b631)
- cea commonjs syntax (4fc3982)
- debug: use esbuild only for debug (e6d6a6d)
- login: change preAuthURL to campusphere endpoint (43bb894)
- monorepo declaration, use esbuild (47b2c2d)
- tcb: change import namespace (48e2e77)
0.3.2 (2021-07-04)
0.3.1 (2021-06-05)
Note: Version bump only for package cea
- capcha: type typo (5d55980)
- check-in: hide sensitive output information (256e7db)
- check-in: invalid cookie error message (59b9aed)
- check-in: revert cookie update approach (8d7eab2)
- check-in: sign form type fix (4f0d3ab)
- cli: error message (17426a8)
- conf: do not load toml for user unless load is specified (031cb30)
- core: avoid redirect hell (da3df9d)
- core: campus typo (0282465)
- core: follow redirect derictly, clean up headers (8952b25)
- core: handle domain felid in set-cookie (9dbee5c)
- circular refs, v2.1.4 (78716eb)
- comment typo (af9776a)
- configure renovate, update schedule (f286e52)
- make cookie vaildation reasonable (f0172f7)
- make hiddenInputNameValueMap props enumerable (83b7a53)
- modify default edgecases (9062838)
- proxy init, ignore confusing characters (aa502e8)
- redirect status code (5ef08ce)
- remove unreachable header (16fef39)
- repetition typo, node.js name correction (fc1e5b9)
- rm yarn, fail to upgrade to v2 (0514bcc)
- school impl condition type error (934d265)
- typos in deploy docs (60b5b47)
- api: unknown typos (8cf17d8)
- captcha: make captcha easy to config (63b85de)
- cookie: vaildation check logic (0db59f7)
- core: modify cookie validation logic (778a80c)
- demo: replace raw githubusercontent with static cdn (3ec3cbe)
- deps: update dependency @beetcb/sstore to ^0.1.0 (#15) (215694d)
- deps: update dependency inquirer to v8 (#12) (bacd8df)
- internal: add plugin loader (9bdfd55)
- tcb: one-click deploy url typo (12cfa7c)
- docs link typo (b22da07)
- docs: demenstrate api breaking changes (27d7ffb)
- internal: export check-in plugin (bfdd7b3)
- login: fallback campusphere origin to ampUrl2 (76d25eb)
- tcb: upgrade cea to v2.1.9 (ccf7aed)
- type: change AnyObject to StringKV (646e6b4)
- types: cookie templete string typo (1a54c5c)
- await sstore, then close (faeeb0a)
- handle leave sign tasks (d497c7d), closes #28
- project structure (f4f975c)
- login: add redirect status code (a05d6c3)
- login: improve school campatibility (#17, #13) (9d54a43)
- login: rewrite cookie logic (015562d)
- styles: detail tag overflow (41982dd)
- tcb: update deps (5f874e0)
- disable cache on conf (1519139)
- empty object let stringify returns undefined (cfc375f)
- random judgment problem (d12c60d)
- refreshed cookie should re sign to update header (fc185f0)
- space to chinese space (f39e230)
- string typos (928f919)
- update deps (f9a5df4)
- update gif cdn service (730481c)
- api: random addr error (ec9a23e)
- api: random addr error (06de1f1)
- bundler: change parcel entry point path (dadb701)
- login: make use of the curTask we already have (00369e7)
- tcb: add close to sstore (262e82b)
- add cron to jenkins (c2851c8)
- circurlar object (5cde3cb)
- tcb: increase memory value (5fe6fca)
- tcb: optimize conf load logic (a4f6307)
- tcb: store configs on the cloud (90d3634)
- acw_tc for user provided cookie (184d468)
- add function name (ee29512)
- add npm i for dependence (d7085fd)
- add TODO about fetch hang (72f2751)
- array logic (ff37ae5)
- bundle with parcel in one file (39cb286)
- corresponding deploy docs and configs (f7e4227)
- delete loose calculation of coordinates (0c2dcb8)
- file not found bug (6938218)
- getCookie then sign (01ad446)
- github actions shell command (38dfb45)
- let severless reuse cea (f349f85)
- log info (b45c61f)
- make ocr adapted to serverless (f0dc6f5)
- modify demo gif (76368db)
- move cli interface to entry point (d6978c7)
- move sign in to TEST (fe84ba7)
- one typos prettier generated (c4b2096)
- optimize grammar (ed6743c)
- pending process by worker (c657b7c)
- position select bug (9e5dd14)
- prase addr in user secret (193d2ae)
- readme typos (7db6a68)
- remove useless env (f50c0cd)
- replace npm ci (f8ccf3e)
- repo name change (21d14ef)
- sign at home bug (5f6ad0c)
- sleep 1min for preloading all the cookie (baf67ce)
- synchronize branches (55c4bde)
- typos (a5e3392)
- update cea deps (2b109c6)
- update disclaimer and author info (e81fb53)
- update jenkinsfile (fc3dd33)
- update sstore deps (4006007)
- username typos (0fdb490)
- wrong main entry point (2d6a454)
- actions: disable variables in cache string (d6b1e9c)
- captcha: disable captcha store on local (5dbee66)
- crawler: deal with anti crawlers (39aea2d)
- deps: update dependency conf to v9 (c1dccd7)
- tcb: update deps (1b4ee70)
- update signApi (3fc1f0d)
- upload gif demo (1d67549)
- URLSearchParams captcha value (67429cb)
- wrong crypto moudle (358c5fd)
- wrong tcb url (65e60b7)
- check-in: fix type CookieRawObject (58495fa)
- check-in: handle invaild cookie (fc2d3c3)
- check-in: prompt latest signed tasks as well (ab7f806)
- cli: add cea as a cli pkg (3d56f33)
- conf: add prompt for configuring user, using enquirer (6c1e7bc)
- conf: add types for users config (1c80095)
- conf: load confs from 2 opts (29c2b2e)
- core: build and pub cea-core (1642e4a)
- core: docs update (bcf8fa4)
- core: make auth redirect service configurable (5048969)
- core: update deps - sstore (44d7464)
- internal: prittify error message (8662513)
- tcb: update deps (2d293bb)
- adaptation of updated sign-in form (c62b6e2)
- add delete add stored conf option (2857749)
- add gh actions forward capatibility descrp (6dcacec)
- add lerna for architecture considerations (9b385e0)
- add MIT license to all pkgs (6deb4f6)
- add rm cli command (a4b97cb)
- add signApp Class method (789361a)
- clean up, purge *.js files (cc7f8f9)
- complete sign app logic (384f86c)
- crawl web page (b92cf95)
- create pkg cea-checkin-in (8c12441)
- ignore traineddata of tesseract (52e7d4b)
- optimize cookie validation prompt (35846de)
- rewrite login & config, impl cookie helper (a35759c)
- shorten readme.md (86d1cfe)
- start using sstore 🎉 (eb666a3)
- support iap authentication (134c2ce)
- update deploy docs (35b1993)
- conf: using toml to configure (a96485d)
- config: add school full name support (6711ce3)
- crawler: optimize set cookie parse logic (5cd7cdc)
- edge-cases: using proxy to get better default (43cf1a7)
- school: set default addr (ab75eb4)
- trigger: reaching the top of the ranking (2555ded)
- utils: add cookie and fetch utils (c92c691)
- find conf path for adding cache rules (45e5a25)
- init school addr as well (924cc9d)
- load all the users (014a6eb)
- main process (77f66e3)
- optimize async process (4e50e8d)
- optimize login logic (b3efd2a)
- preload user (3ad713c)
- print good looking in terminal (9da2eb0)
- store cookie, login in only when its needed (576ae7e)
- support user provided cookie to sign in (405dfdd)
- update multi users' benefits (90ab0fc)
- update readme (e4cc9b4)
- using proxy to optimize gh actions (d48b86f)
- core: cookie index changed to site host
- exports just conf as cea
- capcha: type typo (5d55980)
- check-in: hide sensitive output information (256e7db)
- check-in: revert cookie update approach (8d7eab2)
- check-in: sign form type fix (4f0d3ab)
- cookie: vaildation check logic (0db59f7)
- core: avoid redirect hell (da3df9d)
- core: follow redirect derictly, clean up headers (8952b25)
- core: handle domain felid in set-cookie (9dbee5c)
- circular refs, v2.1.4 (78716eb)
- typos in deploy docs (60b5b47)
- check-in: invalid cookie error message (59b9aed)
- cli: error message (17426a8)
- conf: do not load toml for user unless load is specified (031cb30)
- core: modify cookie validation logic (778a80c)
- demo: replace raw githubusercontent with static cdn (3ec3cbe)
- deps: update dependency @beetcb/sstore to ^0.1.0 (#15) (215694d)
- deps: update dependency inquirer to v8 (#12) (bacd8df)
- internal: add plugin loader (9bdfd55)
- internal: export check-in plugin (bfdd7b3)
- login: add redirect status code (a05d6c3)
- login: improve school campatibility (#17, #13) (9d54a43)
- styles: detail tag overflow (41982dd)
- tcb: one-click deploy url typo (12cfa7c)
- add TODO about fetch hang (72f2751)
- await sstore, then close (faeeb0a)
- docs link typo (b22da07)
- type: change AnyObject to StringKV (646e6b4)
- types: cookie templete string typo (1a54c5c)
- comment typo (af9776a)
- disable cache on conf (1519139)
- document patch (40cd3ee)
- handle leave sign tasks (d497c7d), closes #28
- make cookie vaildation reasonable (f0172f7)
- make hiddenInputNameValueMap props enumerable (83b7a53)
- modify default edgecases (9062838)
- project structure (f4f975c)
- docs: demenstrate api breaking changes (27d7ffb)
- tcb: update deps (5f874e0)
- repetition typo, node.js name correction (fc1e5b9)
- captcha: make captcha easy to config (63b85de)
- tcb: upgrade cea to v2.1.9 (ccf7aed)
- remove unreachable header (16fef39)
- login: fallback campusphere origin to ampUrl2 (76d25eb)
- configure renovate, update schedule (f286e52)
- empty object let stringify returns undefined (cfc375f)
- proxy init, ignore confusing characters (aa502e8)
- redirect status code (5ef08ce)
- refreshed cookie should re sign to update header (fc185f0)
- school impl condition type error (934d265)
- api: unknown typos (8cf17d8)
- login: rewrite cookie logic (015562d)
- random judgment problem (d12c60d)
- rm yarn, fail to upgrade to v2 (0514bcc)
- space to chinese space (f39e230)
- string typos (928f919)
- update deps (f9a5df4)
- update gif cdn service (730481c)
- update sstore deps (4006007)
- tcb: add close to sstore (262e82b)
- circurlar object (5cde3cb)
- api: random addr error (ec9a23e)
- bundler: change parcel entry point path (dadb701)
- login: make use of the curTask we already have (00369e7)
- tcb: optimize conf load logic (a4f6307)
- tcb: store configs on the cloud (90d3634)
- acw_tc for user provided cookie (184d468)
- add cron to jenkins (c2851c8)
- add function name (ee29512)
- add npm i for dependence (d7085fd)
- array logic (ff37ae5)
- bundle with parcel in one file (39cb286)
- corresponding deploy docs and configs (f7e4227)
- delete loose calculation of coordinates (0c2dcb8)
- file not found bug (6938218)
- getCookie then sign (01ad446)
- github actions shell command (38dfb45)
- let severless reuse cea (f349f85)
- log info (b45c61f)
- make ocr adapted to serverless (f0dc6f5)
- modify demo gif (76368db)
- move cli interface to entry point (d6978c7)
- one typos prettier generated (c4b2096)
- prase addr in user secret (193d2ae)
- readme typos (7db6a68)
- remove useless env (f50c0cd)
- replace npm ci (f8ccf3e)
- sign at home bug (5f6ad0c)
- username typos (0fdb490)
- wrong main entry point (2d6a454)
- actions: disable variables in cache string (d6b1e9c)
- captcha: disable captcha store on local (5dbee66)
- crawler: deal with anti crawlers (39aea2d)
- deps: update dependency conf to v9 (c1dccd7)
- tcb: increase memory value (5fe6fca)
- tcb: update deps (1b4ee70)
- move sign in to TEST (fe84ba7)
- optimize grammar (ed6743c)
- pending process by worker (c657b7c)
- position select bug (9e5dd14)
- repo name change (21d14ef)
- sleep 1min for preloading all the cookie (baf67ce)
- synchronize branches (55c4bde)
- typos (a5e3392)
- update disclaimer and author info (e81fb53)
- update jenkinsfile (fc3dd33)
- update signApi (3fc1f0d)
- upload gif demo (1d67549)
- URLSearchParams captcha value (67429cb)
- wrong crypto moudle (358c5fd)
- wrong tcb url (65e60b7)
- check-in: fix type CookieRawObject (58495fa)
- check-in: handle invaild cookie (fc2d3c3)
- check-in: prompt latest signed tasks as well (ab7f806)
- cli: add cea as a cli pkg (3d56f33)
- conf: add prompt for configuring user, using enquirer (6c1e7bc)
- conf: add types for users config (1c80095)
- conf: load confs from 2 opts (29c2b2e)
- core: build and pub cea-core (1642e4a)
- core: docs update (bcf8fa4)
- core: make auth redirect service configurable (5048969)
- core: update deps - sstore (44d7464)
- internal: prittify error message (8662513)
- tcb: update deps (2d293bb)
- actions to sign in (4217575)
- adaptation of updated sign-in form (c62b6e2)
- add delete add stored conf option (2857749)
- add gh actions forward capatibility descrp (6dcacec)
- add lerna for architecture considerations (9b385e0)
- add MIT license to all pkgs (6deb4f6)
- add rm cli command (a4b97cb)
- add signApp Class method (789361a)
- clean up, purge *.js files (cc7f8f9)
- complete sign app logic (384f86c)
- crawl web page (b92cf95)
- create pkg cea-checkin-in (8c12441)
- ignore traineddata of tesseract (52e7d4b)
- optimize cookie validation prompt (35846de)
- rewrite login & config, impl cookie helper (a35759c)
- shorten readme.md (86d1cfe)
- start using sstore 🎉 (eb666a3)
- support iap authentication (134c2ce)
- update deploy docs (35b1993)
- conf: using toml to configure (a96485d)
- config: add school full name support (6711ce3)
- crawler: optimize set cookie parse logic (5cd7cdc)
- edge-cases: using proxy to get better default (43cf1a7)
- school: set default addr (ab75eb4)
- trigger: reaching the top of the ranking (2555ded)
- utils: add cookie and fetch utils (c92c691)
- find conf path for adding cache rules (45e5a25)
- init school addr as well (924cc9d)
- load all the users (014a6eb)
- main process (77f66e3)
- optimize async process (4e50e8d)
- optimize login logic (b3efd2a)
- preload user (3ad713c)
- print good looking in terminal (9da2eb0)
- store cookie, login in only when its needed (576ae7e)
- support user provided cookie to sign in (405dfdd)
- update multi users' benefits (90ab0fc)
- update readme (e4cc9b4)
- using proxy to optimize gh actions (d48b86f)
- core: cookie index changed to site host
- exports just conf as cea