Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
ca666ca
chore: purge irrelevant old content
mcdurdin Mar 23, 2026
a202ba2
chore: move content to _content
mcdurdin Mar 23, 2026
838ef93
fix: autoload path
darcywong00 Mar 24, 2026
cb2858b
fix: start converting absolute paths to relative
darcywong00 Mar 24, 2026
148b205
fix: more links on android page
darcywong00 Mar 24, 2026
4a084de
fix: more links
darcywong00 Mar 24, 2026
4c2574c
Merge remote-tracking branch 'origin/chore/prepend-header' into fix/r…
darcywong00 Mar 24, 2026
65572b2
fix: a bunch of other paths
darcywong00 Mar 25, 2026
cb12cc0
fix: paths in .md files
darcywong00 Mar 25, 2026
535a472
fix: paths for contributors script
darcywong00 Mar 25, 2026
8f8cf92
fix some about links
darcywong00 Mar 25, 2026
396caaf
fix more links
darcywong00 Mar 25, 2026
ec4534c
chore: Merge branch 'epic/i18n-url-scheme' into feat/i18n-url-scheme
mcdurdin Mar 25, 2026
70eb465
Merge pull request #691 from keymanapp/feat/i18n-url-scheme
mcdurdin Mar 25, 2026
26bbdee
Merge branch 'epic/i18n-url-scheme' into fix/relative-paths
mcdurdin Mar 25, 2026
5e4c196
Merge pull request #695 from keymanapp/fix/contributor/path
darcywong00 Mar 25, 2026
63be976
Apply suggestions from code review
darcywong00 Mar 25, 2026
d30081c
Apply suggestions from code review
darcywong00 Mar 25, 2026
1f9224b
Merge remote-tracking branch 'origin/epic/i18n-url-scheme' into fix/r…
darcywong00 Mar 25, 2026
7e7bf3c
fix: Make /cdn paths absolute
darcywong00 Mar 25, 2026
70aa552
fix: Include $lang in /about paths
darcywong00 Mar 26, 2026
a8ea9d9
fix: Use $fields->lang in Foot and Menu
darcywong00 Mar 26, 2026
51d4a98
fix: setting fields->lang
darcywong00 Mar 26, 2026
395e117
Apply suggestions from code review
darcywong00 Mar 26, 2026
930a7da
Merge pull request #692 from keymanapp/fix/relative-paths
darcywong00 Mar 26, 2026
6f8fdae
fix: .htaccess for including <lang> in the URL
darcywong00 Mar 24, 2026
863f677
fix: more rewrites involving _content
darcywong00 Mar 25, 2026
d88802e
Merge branch 'epic/i18n-url-scheme' into auto/A19S25-merge-master-int…
darcywong00 Mar 30, 2026
d98b236
fix: Add lang to Head.php
darcywong00 Mar 30, 2026
f4d6d99
fix: redirects to currentlang
darcywong00 Mar 31, 2026
91d69b5
fix: remove .php from links
darcywong00 Mar 31, 2026
cd9fd45
tweak regex
darcywong00 Apr 1, 2026
32f1240
Merge pull request #703 from keymanapp/auto/A19S25-merge-master-into-…
darcywong00 Apr 1, 2026
8b3f67e
Merge branch 'epic/i18n-url-scheme' into fix/lang/htaccess
darcywong00 Apr 1, 2026
a0f3d86
fix 404
darcywong00 Apr 2, 2026
3804817
fix en routing
darcywong00 Apr 2, 2026
839fb40
fix: Handle _control, go, and _test
darcywong00 Apr 2, 2026
1583b34
refactor: reorder .htaccess
darcywong00 Apr 2, 2026
7ca0e01
chore: remove old root rule
darcywong00 Apr 2, 2026
57ad35d
fix: downloads/releases paths
darcywong00 Apr 2, 2026
37273da
fix: keyboard rewrites
darcywong00 Apr 2, 2026
95bbf29
chore: more cleanup
darcywong00 Apr 2, 2026
bf9897e
fix /archive/downloads redirect
darcywong00 Apr 6, 2026
7634f84
fix: keyboards/download query
darcywong00 Apr 6, 2026
93bad37
fix /contact/exception
darcywong00 Apr 6, 2026
53ba79a
fix menu link to "Help and Documentation"
darcywong00 Apr 6, 2026
35f00a4
chore: cleanup more _test paths
darcywong00 Apr 6, 2026
3822271
revert $fields->lang in template links
darcywong00 Apr 6, 2026
a92ac18
fix keyboard landing page links
darcywong00 Apr 6, 2026
7965b0a
fix more landing links
darcywong00 Apr 6, 2026
5c1970b
try to fix more keyboard landing links
darcywong00 Apr 6, 2026
be580bd
fix: handle assets
darcywong00 Apr 6, 2026
224561f
fix ios links so they can be relative
darcywong00 Apr 7, 2026
948550f
revert _test/index.md changes
darcywong00 Apr 7, 2026
b37b468
fix: Use absolute paths for _test/ page
darcywong00 Apr 7, 2026
5dd6beb
fix: re-enable 404 pages
darcywong00 Apr 7, 2026
11c3a70
fixup cdn asset links
darcywong00 Apr 7, 2026
2440249
Apply suggestions from code review
darcywong00 Apr 8, 2026
7a434a0
fix: Convert android/iOS app links to root level redirect
darcywong00 Apr 8, 2026
2211c08
fix some links per review comments
darcywong00 Apr 8, 2026
c44bd72
fix: Move cdn rule to section with _control, go, _test
darcywong00 Apr 8, 2026
5531862
fix: Make windows archive link relative
darcywong00 Apr 8, 2026
490a0f5
fix RewriteCond for asset
darcywong00 Apr 8, 2026
3b78d44
Revert fields->lang to header and footer
darcywong00 Apr 8, 2026
92326d3
Merge remote-tracking branch 'origin/epic/i18n-url-scheme' into chore…
darcywong00 Apr 20, 2026
88769e9
fix slashes in .htaccess
darcywong00 Apr 21, 2026
7566f6b
Apply suggestion from @darcywong00
darcywong00 Apr 21, 2026
e365bc4
Merge pull request #710 from keymanapp/chore/A19S26-merge-master-into…
darcywong00 Apr 21, 2026
e4b85e9
fix: Update globe to change language in URL
darcywong00 Apr 8, 2026
ab89809
refactor BCP-47 codes in .htaccess
darcywong00 Apr 8, 2026
06b8941
fix: Always display globe button
darcywong00 Apr 22, 2026
8737064
fix: attempt to exclude non `en` links in link checker
darcywong00 Apr 24, 2026
b1208fb
fix: take 2 on excluding non-en links in link checker
darcywong00 Apr 24, 2026
7b505ca
fix: also exclude lao and ipa in link checker
darcywong00 Apr 24, 2026
b8f8a01
fix assets in .htaccess
darcywong00 Apr 24, 2026
2a869b4
fix: stub out validation
darcywong00 Apr 24, 2026
f11bdbf
Merge remote-tracking branch 'origin/epic/i18n-url-scheme' into chore…
darcywong00 Apr 26, 2026
ff8c747
chore: Tweak globe menu in phone layout
darcywong00 Apr 28, 2026
8f2d2ca
chore: Add language field to /free link
darcywong00 Apr 28, 2026
ed8da40
Merge pull request #714 from keymanapp/chore/merge-master-i18n-url-sc…
darcywong00 Apr 28, 2026
4a7b91e
Merge pull request #704 from keymanapp/fix/lang/htaccess
darcywong00 Apr 29, 2026
f372fe8
Merge branch 'epic/i18n-url-scheme' into fix/rebuild-globe
darcywong00 Apr 29, 2026
e9e548d
refactor language names to Locale.php
darcywong00 Apr 29, 2026
914a31e
feat: localize JS keyboard search
darcywong00 Apr 24, 2026
c4e8a36
fix: Prepend language tag in results
darcywong00 Apr 28, 2026
7b2fd6e
fix: Handle embed query for base keyboard search
darcywong00 Apr 28, 2026
f335919
refactor: Use _KEYMANCOM_INCLUDES in Locale.php
darcywong00 Apr 28, 2026
4f35d6c
fix: Add wrapper to call do_search
darcywong00 Apr 28, 2026
e78ae90
Merge remote-tracking branch 'origin/epic/i18n-url-scheme' into chore…
darcywong00 Apr 30, 2026
84a57b3
Merge pull request #716 from keymanapp/chore/merge-master-i18n-url-sc…
darcywong00 May 3, 2026
dea9d6b
fix: handle redirects for paths and files with terminating slashes
mcdurdin Apr 30, 2026
de20356
Merge pull request #717 from keymanapp/fix/redirects-for-paths
mcdurdin May 6, 2026
639c2d8
Update cdn/dev/keyboard-search/search.mjs
darcywong00 May 6, 2026
532e09b
Merge remote-tracking branch 'origin/epic/i18n-url-scheme' into chore…
darcywong00 May 6, 2026
2d4fd08
Merge pull request #723 from keymanapp/chore/merge-master-epic-i18n-u…
darcywong00 May 6, 2026
9ab30a7
Merge branch 'epic/i18n-url-scheme' into fix/rebuild-globe
darcywong00 May 6, 2026
cce678b
Merge remote-tracking branch 'origin/fix/rebuild-globe' into fix/sear…
darcywong00 May 7, 2026
a59d79b
Merge pull request #712 from keymanapp/fix/rebuild-globe
mcdurdin May 7, 2026
32204f9
Merge pull request #715 from keymanapp/fix/search-json
mcdurdin May 7, 2026
e1aa167
test: cleanup skip of downloads/releases/
darcywong00 May 7, 2026
bfaa9a2
feat: use page URL path to find current locale
mcdurdin May 7, 2026
af93eb8
chore: minor patches and documentation for locale parsing from URL
mcdurdin May 7, 2026
e780415
Merge pull request #724 from keymanapp/fix/exclude-download-releases
darcywong00 May 7, 2026
9909183
Merge pull request #725 from keymanapp/feat/720-get-locale-from-url
mcdurdin May 7, 2026
4af252f
chore: tidy up language check in menu globe button
darcywong00 May 8, 2026
89b50cd
fix: skip certain paths like _legacy
darcywong00 May 8, 2026
3e9810d
Merge pull request #727 from keymanapp/fix/menu-globe-locale
darcywong00 May 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ jobs:
readarray -t ignoresArray <<< $(find ./_includes/locale/strings/keyboards/ -maxdepth 1 -name '*.php' ! -name "en.php" \
-execdir basename {} .php ';')
baseURL="http://localhost:8053"
ignoreStr=(" --exclude */downloads/releases/*")
ignoreStr=(" --exclude ${baseURL}*downloads/releases/*")
for locale in "${ignoresArray[@]}"; do
ignoreStr+=" --exclude ${baseURL}/$locale/*"
ignoreStr+=" --exclude ${baseURL}/${locale}/*"
done
echo "ignoreStr: ${ignoreStr[@]}"
npx broken-link-checker ${baseURL}/_test --recursive --ordered ---host-requests 50 -e --filter-level 3 ${ignoreStr} | tee blc.log
Expand Down
Loading
Loading