Joshua A. Horton
ca265004c9
chore(web): web build streamlining
2023-10-11 15:05:20 +07:00
Joshua A. Horton
9deb21638e
fix(web): oh, src/tools/build.sh was busted... and ought be called by project top-level action
2023-06-27 08:45:54 +07:00
Joshua Horton
eb6cdd9179
Merge pull request #9026 from keymanapp/chore/web/remaining-manual-test-cleanup
...
chore(web): handles final, tricky manual-testing pages 🧩
2023-06-19 14:04:19 +07:00
Joshua A. Horton
3ddcd3c438
fix(web): provides linkages for sentry-integration test page
2023-06-16 12:39:31 +07:00
Joshua A. Horton
3ce99b9c73
chore(web): cleanup re set_keyman_standard_build_path
2023-06-14 10:00:39 +07:00
Joshua A. Horton
9773b0b600
chore(web): Merge branch 'chore/web/loose-ends' into chore/web/final-modularization-cleanup
2023-05-30 14:47:34 +07:00
Joshua A. Horton
464b52e38d
chore(web): Merge branch 'change/web/sample-page-rework' into chore/web/test-page-patchup
2023-05-30 12:59:30 +07:00
Joshua A. Horton
23b459c825
chore(web): Merge branch 'chore/web/build-config-cleanup' into change/web/sample-page-rework
2023-05-30 12:03:35 +07:00
Joshua A. Horton
37e31530cd
chore(web): removes post chain-merge artifact
2023-05-30 09:13:31 +07:00
Joshua A. Horton
2e52b1c836
chore(web): post-reversion web/build.sh patchup
2023-05-30 09:09:18 +07:00
Joshua A. Horton
194d46693f
chore(web): extra build-script cleanup
2023-05-30 08:57:45 +07:00
Joshua A. Horton
415907fb5e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/build-config-cleanup
2023-05-30 08:47:30 +07:00
Joshua A. Horton
893eeead7e
chore(web): Merge branch 'fix/web/integrated-test-restoration' into fix/web/browser-toggle-ui
2023-05-29 10:30:31 +07:00
Joshua A. Horton
372b912c91
change(web): run tests before throwing 'incomplete' build error
2023-05-25 10:01:34 +07:00
Joshua A. Horton
2135ffd197
chore(web): removes 'not yet complete' build warning
2023-05-23 15:37:02 +07:00
Joshua A. Horton
6becc6d489
chore(web): minor script cleanups
2023-05-22 11:32:53 +07:00
Joshua A. Horton
24b64bab0a
change(web): complete sample-page rework; uses different site-layout analogues
2023-05-22 11:30:51 +07:00
Joshua A. Horton
a32cd6ad4f
change(web): karma-based KMW tests only run if test action is untargeted
2023-05-18 12:34:12 +07:00
Joshua A. Horton
1f4da87bca
change(web): proper definition for 'ci.sh test'
2023-05-18 10:37:29 +07:00
Joshua A. Horton
a95a091fcc
chore(web): cleans build scripts, converts to use of builder_run_action
2023-05-18 10:06:37 +07:00
Joshua A. Horton
95d95534b5
chore(web): ui modules should no longer fail the build
2023-05-17 15:44:17 +07:00
Joshua A. Horton
691a40651a
fix(web): restores near-full Toggle UI functionality (no hotkeys)
2023-05-17 14:11:27 +07:00
Joshua A. Horton
1341183964
chore(web): oh right, builder_warn is a thing
2023-05-17 08:28:52 +07:00
Joshua A. Horton
01b8357d11
chore(web): pulls forward build-script polish
2023-05-17 08:22:36 +07:00
Joshua A. Horton
57ec36d9b8
feat(web): app/browser - initial compilation, though incomplete
2023-05-16 10:45:26 +07:00
Joshua A. Horton
eaff0b491f
refactor(web): extracts engine/attachment child project
2023-05-15 13:57:34 +07:00
Joshua A. Horton
f433b57075
change(web): legacy events as child project engine/events
2023-04-18 12:07:16 +07:00
Joshua A. Horton
b4fee54336
chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch
2023-04-07 09:57:10 +07:00
Joshua A. Horton
3c185b3182
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/set-active-keyboard
2023-04-07 09:54:37 +07:00
Joshua A. Horton
3f4fd65d07
fix(web): android debug-host page linkage
2023-03-28 14:36:58 +07:00
Joshua A. Horton
6682886566
chore(web): Merge branch 'change/web/webview-context-manager' into change/web/language-resource-module
2023-03-27 12:19:46 +07:00
Joshua Horton
58ba743bef
Merge pull request #8459 from keymanapp/change/web/child-rename-configuration-to-paths
...
change(web): engine/configuration -> engine/paths 🧩
2023-03-27 08:15:43 +07:00
Joshua A. Horton
d2f4e9860e
chore(web): addresses final PR review concerns
2023-03-23 15:24:33 +07:00
Joshua A. Horton
20567d494b
chore(web/engine): Merge branch 'chore/web/update-feature-esmodule-for-configure-fix' into change/web/engine-configuration
2023-03-23 15:19:16 +07:00
Joshua A. Horton
b85087f392
chore(web): Merge branch 'master' into chore/web/update-feature-esmodule-for-configure-fix
2023-03-23 15:15:07 +07:00
Joshua A. Horton
5b2d507876
chore(web): script text alignment
2023-03-20 10:12:09 +07:00
Joshua A. Horton
3f52cd4e47
change(web): engine/keyboard-cache => engine/package-cache
2023-03-20 09:43:50 +07:00
Joshua A. Horton
4ac37582c5
chore(web): minor text alignment
2023-03-17 11:41:33 +07:00
Joshua A. Horton
81a81268d5
change(web): engine/configuration -> engine/paths
2023-03-17 11:07:11 +07:00
Darcy Wong
87cd20e664
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-16 10:27:35 +07:00
Darcy Wong
201fd26bb7
chore(web): Cleanup build echo
2023-03-16 10:07:59 +07:00
Joshua A. Horton
18b6c83597
chore(web): minor toolchain tweak
2023-03-15 10:46:47 +07:00
Joshua A. Horton
b34cdb9c84
chore(web): Merge branch 'change/web/osk-and-key-event-integration' into change/web/keyboard-requisition
2023-03-14 13:11:34 +07:00
Joshua A. Horton
208dd453c1
chore(web): Merge branch 'change/web/top-level-modularization-design' into change/web/osk-and-key-event-integration
2023-03-14 13:09:51 +07:00
Joshua A. Horton
24c5ba3bec
chore(web): Merge branch 'change/web/child-script-pattern' into change/web/top-level-modularization-design
2023-03-14 12:48:15 +07:00
Joshua A. Horton
5988f5b1e2
chore(web): updates new scripts to optimized form (see #8416 )
2023-03-14 12:38:26 +07:00
Joshua A. Horton
a9f28138a4
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/child-script-pattern
2023-03-14 12:24:10 +07:00
Marc Durdin
92ed99c4d6
chore(common): build script performance improvements
...
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls
BEFORE | AFTER
-------------------------------|----------------------
time ./core/build.sh --help |
real 0m2.116s | real 0m0.874s
user 0m0.578s | user 0m0.198s
sys 0m0.984s | sys 0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help |
real 0m3.523s | real 0m0.757s
user 0m1.166s | user 0m0.320s
sys 0m2.273s | sys 0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d |
real 1m34.750s | real 0m59.974s
user 0m9.721s | user 0m6.284s
sys 0m19.652s | sys 0m13.202s
@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00
Marc Durdin
23151c1248
fix(web): --no-minify, not --skip-minify
2023-03-09 07:28:50 +07:00
Joshua A. Horton
595411beb3
change(common/web): activeKeyboard vs loadedKeyboard
2023-03-04 09:49:54 +07:00