allow to define allowed locales to make release management possible internal reference #1257b2b
copy files for i18n so we can drop override hooks and get performance boost internal reference #wtt3hy
english translation revision internal reference #vhmn9k
introduce new developer filter DevOwl/RealProductManager/HostMap/ConnectThematic internal reference #1jkutcv
prepare for continuous localization with weblate internal reference #f94bdr
refactor texts to use ellipses instead of ... internal reference #f94bdr
remove language files from repository internal reference #f94bdr
review english texts internal reference #12w4012
introduce continuous localization internal reference #f94bdr
translation into Russian internal reference #10hyfnv
enqueue license dialog also in network plugins list internal reference #1jz73cx
remove translation overrides in preference of language files internal reference #wtt3hy
grunt-mojito to abstract grunt-continuous-localization package internal reference #f94bdr
introduce @devowl-wp/continuous-integration
only validate new hosts when in admin area internal reference #yjzbgt
update PHP dependencies
updated PuC
translations into German internal reference #pb8dpn
split i18n and request methods to save bundle size
consider port 80 and 443 not as new host for license invalidation
do not invalidate license in some rare cases
skip validate hosts in some cases
allow hidden IP address to be valid for license activation internal reference #kk4dd7
compatibility with latest antd version
migarte loose mode to compiler assumptions
prettify code to new standard
upgrade dependencies to latest minor version
do not rely on install_plugins capability, instead use activate_plugins so GIT-synced WP instances work too internal reference #k599a2
output validate hint after custom help (object destructuring, internal reference #kb6jyc
validate current host with parse_url to avoid some strange scenarios
sometimes the modal is not shown due to race condition with mobx.configure isolate global state
automatically refetch announcments for updates internal reference #jn95nz
introduce Learn More links to different parts of the UI internal reference #gv58rr
translate frontend into German internal reference #ex0u4a
automatically clear page caches after license activation / deactivation internal reference #jd7t87
ignore IP hostname + port while validating a new host internal reference #j93gd2
ignore IP hostnames while validating a new host internal reference #j93gd2
show notice about email checkbox in feedback formular when note has more than 4 words internal reference #gd0zw3
usage with deferred scripts and content blocker (DOM waterfall, internal reference #gn4ng5
wrong announcment state directly after first license activation
create wp-webpack package for WordPress packages and plugins
introduce eslint-config package
introduce new grunt workspaces package for monolithic usage
introduce new package to validate composer licenses and generate disclaimer
introduce new package to validate yarn licenses and generate disclaimer
introduce new script to run-yarn-children commands
move build scripts to proper backend and WP package
move jest scripts to proper backend and WP package
move PHP Unit bootstrap file to @devowl-wp/utils package
move PHPUnit and Cypress scripts to @devowl-wp/utils package
move WP build process to @devowl-wp/utils
move WP i18n scripts to @devowl-wp/utils
move WP specific typescript config to @devowl-wp/wp-webpack package
remove @devowl-wp/development package