Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
Marc Durdin
c475188c6b
chore: use builder_die, remove die
2023-02-20 09:03:37 +07:00
Joshua A. Horton
5912274c99
chore(developer): updates developer/server tsconfig
2023-02-16 14:00:48 +07:00
Joshua A. Horton
a3752dd9ff
chore(common): full-repo ts-node update
2023-02-09 12:39:15 +07:00
Joshua A. Horton
24d3f35cc7
fix(developer): drops implicit 'dom' library from server tsconfig
2023-02-09 10:32:02 +07:00
Joshua A. Horton
878e0f0ea2
chore(common): updates typescript to 4.9.5
2023-02-09 08:40:52 +07:00
Joshua A. Horton
ede1068d51
chore(web): Merge branch 'master' into change/web/reorg-source-src-reorg
2023-02-02 09:18:46 +07:00
Joshua A. Horton
61a789a9ca
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-02-02 08:58:44 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Joshua A. Horton
1020c0688c
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-01-18 08:24:10 +07:00
Marc Durdin
34ece2182d
fix(common): update sentry release identifiers to support semver
...
Fixes #7895 .
This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.
Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
Joshua A. Horton
c5f90d931c
chore(web): Merge branch 'chore/web/top-level-build-script-rework' into change/web/reorg-source-src-reorg
2022-11-30 15:38:57 +07:00
Joshua A. Horton
4a96cdb0cb
chore(web): cleanup per PR review
2022-11-30 15:35:18 +07:00
Joshua A. Horton
b3724024a1
chore(web): Merge branch 'chore/web/top-level-build-script-rework' into change/web/reorg-source-src-reorg
2022-11-22 12:55:26 +07:00
Joshua A. Horton
52e005a5ca
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2022-11-22 12:20:18 +07:00
Marc Durdin
6841a1149f
fix(developer): avoid races in init of debugger
2022-11-05 05:27:20 +11:00
Marc Durdin
0c1b1937e3
fix(developer): set keyman.osk immediately after switching device type
2022-11-05 05:26:51 +11:00
Joshua A. Horton
1d8595d48e
fix(developer): developer build path partial reversion
2022-10-25 15:44:26 +07:00
Joshua A. Horton
23b516182f
change(web): build/<product> -> build/app/<product>
2022-10-25 09:12:43 +07:00
Joshua A. Horton
d36b912c6f
fix(developer): KMW copy path lacking a path piece
2022-10-25 08:42:42 +07:00
Joshua A. Horton
242cb1312c
fix(developer): fixes developer-server's Web build call
2022-10-24 10:06:18 +07:00
Joshua A. Horton
0d643a88f7
fix(developer): KMW build product copying
2022-10-24 10:05:08 +07:00
Joshua Horton
66f9c520f7
Merge pull request #7343 from keymanapp/change/web/drop-touch-aliases
...
change(web): now utilizes 'inputMode="none"' on supported touch devices 📴
2022-10-17 10:18:58 +07:00
Marc Durdin
25d91e8f4d
fix(developer): manual attachment for kmw in server
2022-10-14 11:10:26 +11:00
Joshua A. Horton
fe585b88af
chore(web): removal of 'kmw_ip' checks, references
2022-09-29 08:17:47 +07:00
Marc Durdin
d1de02d43e
chore(developer): Merge branch 'master' into chore/developer/server-node-gyp-dependency
2022-09-20 10:19:11 +10:00
Marc Durdin
9f290cac21
chore(developer): Merge branch 'master' into chore/developer/server-update-multer-dependency
2022-09-20 10:16:46 +10:00
Marc Durdin
aab9d1aad5
chore(developer): Merge branch 'master' into chore/developer/server-node-gyp-dependency
2022-09-20 10:14:16 +10:00
Marc Durdin
a59a6c334a
chore: update node-windows-trayicon to update node-gyp to 9.1.0
2022-09-19 15:07:24 +10:00
Marc Durdin
3d61d18371
chore(developer): update multer dependency for server
...
Removes Keyman Developer Server's transitive dependency on dicer by
updating multer to `1.4.5-lts.1`, which updates its dependency on
busboy.
See
https://github.com/expressjs/multer/pull/1097#issuecomment-1141286771
for reasoning behind use of `-lts.1` rather than a full release
version.
At some point in the future, multer will publish a full release with
this fix, at which point we can move back to a full release version.
2022-09-19 12:36:51 +10:00
dependabot[bot]
93ec6106e1
chore(deps): bump nanoid and mocha
...
Bumps [nanoid](https://github.com/ai/nanoid ) and [mocha](https://github.com/mochajs/mocha ). These dependencies needed to be updated together.
Removes `nanoid`
Updates `mocha` from 8.4.0 to 10.0.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v10.0.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
- dependency-name: mocha
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 21:06:23 +00:00
Marc Durdin
4cddfa55c9
Merge pull request #7015 from keymanapp/fix/developer/server-rebuild-model-consistency
...
fix(developer): rebuilding a model would not refresh it in server 🎾
2022-08-01 10:21:42 +10:00
Marc Durdin
7ba0dc218c
Merge pull request #7003 from keymanapp/fix/developer/increase-max-file-size-for-server
...
fix(developer): increase maximum file size for server 🎾
2022-08-01 10:21:30 +10:00
Marc Durdin
79f3272774
fix(developer): rebuilding a model would not refresh it in server
...
When rebuilding a model, Keyman Developer would query for the
registered model, but a missing simplifyId call meant that it never
matched the model name (due to `.` vs `_`).
2022-07-29 12:24:16 +10:00
Marc Durdin
94f7b135b6
fix(developer): increase maximum file size for server
2022-07-28 10:28:00 +10:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Joshua Horton
ed8c15fe6e
Merge pull request #6901 from keymanapp/fix/web/context-only-device
...
fix(web): postkeystroke processing should ignore key-event source🖇️
2022-07-15 11:06:39 +07:00
Marc Durdin
e38cc79efc
feat(developer): build kmcomp-$version.zip during release build
...
Replaces the script building kmcomp-$version.zip in TeamCity. Will be
used for more automated keyboard testing shortly.
Means kmcomp-$version.zip will be available as an artifact in all test
builds.
@keymanapp-test-bot skip
2022-07-09 15:45:44 +10:00
Marc Durdin
de4dc1a6e1
fix(developer): set contextDevice in web debugger
...
With the fix in fix/web/context-only-device, we need to ensure that the
debugger correctly tells KeymanWeb which device is active.
@keymanapp-test-bot skip
2022-07-07 13:09:00 +10:00
Marc Durdin
2fc74ce8e0
fix(developer): dist path for server
...
Fixes #6859 .
The production path needed to have all files under the build/dist/
folder, not just the build/ folder. Broken in the refactor in #6630 .
2022-06-29 06:17:12 +10:00
Marc Durdin
6466b1d68d
chore(developer): +x for scripts
2022-06-25 09:32:57 +10:00
Marc Durdin
4f36c3c2df
chore(developer): Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 05:48:57 +10:00
Marc Durdin
3edfb314df
chore(developer): fixup server paths and build
2022-05-23 12:39:30 +10:00
Marc Durdin
6c3d5277bf
chore(developer): move server with no changes
2022-05-23 12:15:34 +10:00