- Jan 19, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
-
- Dec 23, 2021
-
-
Marc Durdin authored
-
- Dec 22, 2021
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
This also tidies up the mkver.sh script and adds the replaceVersionStrings() function to build-utils.sh for use globally.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
1. Renamed form UfrmNGrokOptions to UfrmServerOptions 2. Renamed kmdev-server to just plain server 3. Tidied up npm versioning to use VERSION_WITH_TAG This last point should help avoid confusion as now only CI release builds will ever generate a package.json with a.b.c, a.b.c-alpha or a.b.c-beta. Local and test builds will always have the corresponding -test or -local environment appended. This also helps avoid issues if we accidentally publish an incorrect version.
-
- Dec 21, 2021
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Initial commit for Keyman Developer Server, running on Node. Supports web debugger only at this point. Extensive rewrite of web debugger, much of it more modern standards, significantly improved UX: 1. Drop keyboards, packages, fonts, models onto debug page to load them 2. Websocket for instant reload of recompiled keyboards, packages, models. 3. API for interacting with debug server. 4. Cache of recently used items. 5. Integration with ngrok for public access as desired. 6. Tray icon (currently default icon) for control of server. 7. Server can live after TIKE closes, supports multiple TIKE instances. 8. UI of debug host page rewritten with Bootstrap. 9. Packages downloads integrated into main page, and download link for Keyman supports all platforms (Linux is just a link to instructions...) 10. Avoids file locking and contention by managing all files internally. 11. Not yet tested, but should run cross-platform.
-
- Dec 20, 2021
-
-
Marc Durdin authored
-
- Dec 17, 2021
-
-
Marc Durdin authored
docs(windows): Add note on split user/admin accounts
-
Marc Durdin authored
chore(developer): add browse4folder to components
-
Marc Durdin authored
fix(developer): project_mru.xml path
-
Marc Durdin authored
feat(developer): cache web debug objects across sessions
🛒 -
Marc Durdin authored
feat(developer): live reload of web debugger
🛒 -
Marc Durdin authored
feat(developer): tidy up package list in web test view
🛒 -
Marc Durdin authored
feat(developer): remember test page preferences on reload
🛒 -
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Adds ngrok configuration dialog and processes for downloading, updating and setting up ngrok. It is likely this will change with a refactor of the web debugger into a standalone node module in the future. This will add support for multi- instance Keyman Developer and be another step towards a cross-platform IDE.
-
Marc Durdin authored
If the computer has split user/admin accounts, then language association may not be completed automatically, and the user may need to add a language association themselves. Ref https://community.software.sil.org/t/what-security-permissions-are-needed-to-install-a-keyboard-configuration-in-keyman/5695/10 Note: the topic `configure-computer` has a terrible url but I won't fix that here. Suggested future fix -- turn `configure-computer` into a redirect to `link-keyboard-to-language` or `associate-keyboard-with-language`? @keymanapp-test-bot skip
-
Keyman Server authored
auto: increment master version to 15.0.171
-
Keyman Build Agent authored
-
- Dec 16, 2021
-
-
Eberhard Beilharz authored
fix(linux): Fix package description
-
Eberhard Beilharz authored
fix(linux): fix release version number for Sentry reporting
-
Eberhard Beilharz authored
docs(linux): Document how to disable error reporting
-
Keyman Server authored
auto: increment master version to 15.0.170
-
Keyman Build Agent authored
-
- Dec 15, 2021
-
-
Eberhard Beilharz authored
Also improve wording for Debian packages. Fixes #5940.
-
Eberhard Beilharz authored
Fixes #5817.
-
Eberhard Beilharz authored
Part of #5027.
-
Eberhard Beilharz authored
fix(linux): Improve ibus-keyman tests
-
Shawn Schantz authored
fix(mac): display Unicode package name correctly instead of '????'
-