In the past couple days people may have had issues logging in for a while. The problem is easily fixed by clearing your browser cache. Hurray! The upgrade didn't go as smoothly as planned and things weren't properly running for some odd hours. But everything is running normally once more, those who still have issues need to clear their browser cache.
To the say the least, the backend upgrade had zero issues during the process. The front end was a nightmare and required debugging. Within hours it was resolved and everything was back to normal.
Over the past week, there have been major changes to the code base. To the front end and the back end. The front end no longer has the SteemConnect token in the browser, rather it is stored securely in the database. When the user logs in, code flow is used now for the OAuth authentication. The code is passed to the back end and the token gets created and stored in the back end.
The purpose of this session system is to allow interesting new features built in the system where user tracking is more closely required that wouldn't be previously possible (and of course security). Well it has been implemented and the door has been opened.
Since these were backend related changes, there isn't anything to show in screenshots. There's plenty of GitHub links though! :)
Backend commits:
- https://github.com/utopian-io/api.utopian.io/commit/8248453fab898b04f847b91b98c5a0fc2cd9458a
- https://github.com/utopian-io/api.utopian.io/commit/366aaeb87629fda5fdd7bd20e26bd2707598b596
- https://github.com/utopian-io/api.utopian.io/commit/c04c1db29e26ac8df01204b50783ba69de54bcdc
- https://github.com/utopian-io/api.utopian.io/commit/faeee1f631ede4323a0f20eefc11f7a52782d957
- https://github.com/utopian-io/api.utopian.io/commit/ca60616703d84a853e0ee3b846134c15f610f5ee
- https://github.com/utopian-io/api.utopian.io/commit/a3479f77c14128a4765015660cfc92ee6b7029a8
- https://github.com/utopian-io/api.utopian.io/commit/1046d6fb363ad6ab841a83b901536f3b6e6bc9c5
Front end commits:
- https://github.com/utopian-io/utopian.io/commit/dabe2f8f7ded3f0eeb5e874f27b1c49d71228a67
- https://github.com/utopian-io/utopian.io/commit/066ab7ef28ad03bf8303e6fe1926470c95bfedce
- https://github.com/utopian-io/utopian.io/commit/22320eece58aabe0c5010cd65f7fedc1187e6b60
- https://github.com/utopian-io/utopian.io/commit/a8b4b1a4ab200c49de302ab035bfbcd653545871
- https://github.com/utopian-io/utopian.io/commit/32aaf5fc3e81765785dd046af5f09837a56f546a
- https://github.com/utopian-io/utopian.io/commit/e4b9e690ab9c78abdddbad883165efae85b5edd0
- https://github.com/utopian-io/utopian.io/commit/929193b46493979c468c0a12b589cd83f7697a01
- https://github.com/utopian-io/utopian.io/commit/63adb75d1ce5c3a4ae42c34f4033e4b5e630d65c
- https://github.com/utopian-io/utopian.io/commit/505fa33f1121af2a603b8e9849c250fbd34efeab
- https://github.com/utopian-io/utopian.io/commit/b1aea3ad042159bd2e1a58d025686b4ab9d87789
- https://github.com/utopian-io/utopian.io/commit/228bb4862fc0fcf725c9ce3edb658e28651dba77
Posted on Utopian.io - Rewarding Open Source Contributors