Repository navigation
Point configuration page links at 51degrees.com/configure - #87
Merged
Merged
Conversation
The Cloud Configurator has moved from configure.51degrees.com to https://51degrees.com/configure. Links and mentions shown to people (READMEs, comments, example output and messages) now use the new address, keeping each link's key or sharing code and its query.
On the lines that carry the 51degrees.com/configure address, the text people read now says "configuration page". Code identifiers, file names and settings keys are unchanged.
Merged
This was referenced Nov 13, 2026
rc's #95 changed the location examples' key handling. combiningServices.js and gettingStarted.js take rc's code with the new address, and examples.test.js expects the new address in the message for a missing key.
# Conflicts: # device-detection/fiftyone.devicedetection.shared/tests/keyUtils.js # ip-intelligence/fiftyone.ipintelligence.shared/tests/keyUtils.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The new address answers
This draft was to wait until https://51degrees.com/configure answers. At 17:35 UTC on 13 November it does.
/configure,/configure/,/configure/gGc3T5pTand/configure?utm_source=codeeach answer 200 with the page title "Cloud Configuration | 51Degrees", the same titleconfigure.51degrees.comserves, and the page at the new address loads the configuration app with<base href="/configure/">. On 13 November at 15:01 the same addresses answered 404.What changed and why
The configuration page has moved from
configure.51degrees.comto https://51degrees.com/configure. The links and mentions that people read (READMEs, code comments, example output, and the messages that tell someone where to create a Resource Key) now use the new address.https://configure.51degrees.com/<code>?<query>becamehttps://51degrees.com/configure/<code>?<query>, with each key, sharing code, path, trailing slash and query kept exactly as written.rcshows 61 additions and 61 deletions in 35 files, over 3 commits and two merges ofrc). The 61st is the escaped-dot pattern inlocation/examples/examples.test.jsline 44, which 74a087a changes.The occurrences in code are constants and strings that are only written into messages telling a person where to create a Resource Key (the cloud request engine's error messages, the examples' output, and the test helpers that explain a missing key).
Files and line counts
AGENTS.mdREADME.mddevice-detection/fiftyone.devicedetection.cloud/examples/cloud/configurator-console/configurator.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/gettingstarted-console/gettingStarted.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/gettingstarted-web/gettingStarted.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/metadata-console/metaData.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/nativemodellookup-console/nativeModelLookup.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/taclookup-console/tacLookup.jsdevice-detection/fiftyone.devicedetection.cloud/examples/cloud/useragentclienthints-web/userAgentClientHintsWeb.jsdevice-detection/fiftyone.devicedetection.cloud/readme.mddevice-detection/fiftyone.devicedetection.shared/lib/keyUtils.jsdevice-detection/fiftyone.devicedetection/examples/gettingStarted.jsdevice-detection/fiftyone.devicedetection/readme.mddevice-detection/readme.mdip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/getallproperties-console/getAllProperties.jsip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/gettingstarted-console/gettingStarted.jsip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/gettingstarted-web/gettingStarted.jsip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/metadata-console/metaData.jsip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/mixed/gettingstarted-console/gettingStarted.jsip-intelligence/fiftyone.ipintelligence.cloud/examples/cloud/mixed/gettingstarted-web/gettingStarted.jsip-intelligence/fiftyone.ipintelligence.cloud/readme.mdip-intelligence/fiftyone.ipintelligence.shared/lib/keyUtils.jsip-intelligence/fiftyone.ipintelligence/examples/gettingStarted.jsip-intelligence/fiftyone.ipintelligence/readme.mdip-intelligence/readme.mdlocation/examples/combiningServices.jslocation/examples/configureFromFile.jslocation/examples/examples.test.jslocation/examples/gettingStarted.jslocation/examples/webIntegration.jslocation/tests/geoLocationCloud.test.jspipeline/fiftyone.pipeline.cloudrequestengine/errorMessages.jspipeline/fiftyone.pipeline.cloudrequestengine/readme.mdpipeline/fiftyone.pipeline.cloudrequestengine/tests/liveCloudKeys.jspipeline/fiftyone.pipeline.did/tests/liveCloudKeys.jsWording
On the lines that carry the address, the text people read now calls the place the "configuration page". Code identifiers, file and folder names, settings keys and documentation page addresses are unchanged. Other lines that use the old name were left for a separate sweep.
Each changed sentence
device-detection/fiftyone.devicedetection.cloud/examples/cloud/configurator-console/configurator.jsline 24: "* This example is displayed at the end of the configuration page"device-detection/fiftyone.devicedetection.cloud/readme.mdline 53: "...le for cloud tests. You can obtain a resource key from the 51Degrees configuration page and assign it to the e"device-detection/fiftyone.devicedetection/readme.mdline 48: "You need to obtain a 51Degrees cloud resource key from the 51Degrees configuration page and assign it to the e"device-detection/readme.mdline 40: "configuration page, see our"device-detection/readme.mdline 202: "...le for cloud tests. You can obtain a resource key from the 51Degrees configuration page and assign it to the e"ip-intelligence/fiftyone.ipintelligence.cloud/readme.mdline 14: "...tain one covering everything the examples display from the 51Degrees configuration page with a paid su"ip-intelligence/fiftyone.ipintelligence/readme.mdline 14: "...g everything the examples display can be obtained from the 51Degrees configuration page with a paid su"ip-intelligence/readme.mdline 38: "configuration page, see our"ip-intelligence/readme.mdline 45: "this link."ip-intelligence/readme.mdline 52: "this link."ip-intelligence/readme.mdline 203: "...urce key covering everything the examples display from the 51Degrees configuration page and assign it "location/examples/combiningServices.jsline 38: "You can create a resource key using the 51Degrees configuration page."location/examples/configureFromFile.jsline 38: "configuration page."location/examples/gettingStarted.jsline 35: "You can create a resource key using the 51Degrees configuration page."Base branch
rc, because recent changes to this repository were merged intorc(for example #84 and #82) and reachmainin a release pull request.Campaign tags
No campaign tag was added, removed or changed. The shared campaign tag lint (
scripts/utm-lint.ps1in common-ci) applies the same rules toconfigure.51degrees.comand51degrees.com, so every link that was tagged keeps its five parameters and every link that was untagged was in a file the lint does not check (test folders) and stays untagged.What was left alone
Nothing. No occurrence of the old address remains on this branch.
How it was checked
rcforconfigure.51degrees.com, ignoring case, found 60 lines in 34 files when this was written. After 68684780, which mergesrcat 24592ac with no conflict, the same search on this branch finds none.tmp/pr-matrix-87-mon2, on the head 752bfe2, passed. All sevenSetting 'PullRequestSha'lines are 752bfe2, Configure printed "Left out 2 macOS entries", and each of the six Ubuntu, Ubuntu ARM and Windows jobs on Node 22 and 24 ran 1,383 unit tests passed with 2 skipped, and 133 integration tests passed with 4 skipped. macOS was left out of this draft's full build under the 9 November decision. The rc head is built with macOS before it merges into main. The earlier build 43477197935 on 6868478 passed as well.The merges of rc
rcwith #95, which also changed four location examples.combiningServices.jsandgettingStarted.jsconflicted, and each is resolved torc's code with the new address. 74a087aa changeslocation/examples/examples.test.jsline 44, which expected the old address written with escaped dots, so a search for the plain address had missed it.rcat fe81e01, which holds #37. Give each package its own version and release only what changed #37 moved the shared packages' code fromteststoliband left a one-line re-export at each old path, so the two conflicts, each package'stests/keyUtils.js, are resolved torc's re-export, and the address changes inlib/keyUtils.jsof both shared packages instead. A search of the branch forconfigure.51degrees.com, ignoring case, finds nothing, and the shared campaign tag lint passes.Nothing else needs to merge first.
Before marking ready
/configure/props/at the new address returns the same property lists as the old host.