diff --git a/.env.example b/.env.example index 4b5a1434c..e885c773d 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -# Go to https://hadmean.com/docs/installation/env for more information about this file +# Go to https://dashpress.io/docs/installation/env for more information about this file CONFIG_ADAPTOR=json-file CONFIG_ADAPTOR_CONNECTION_STRING=PLACE_HOLDER_CONFIG_ADAPTOR_CONNECTION_STRING diff --git a/.eslintrc.json b/.eslintrc.json index 88c05ad8f..054dcfba6 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,3 +1,3 @@ { - "extends": "@hadmean" + "extends": "@dashpress" } \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md b/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md index 272f9533b..ebff34a11 100644 --- a/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md +++ b/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md @@ -1,6 +1,6 @@ --- name: Bug Report -about: Create a report to help Hadmean to improve +about: Create a report to help DashPress to improve title: "bug: " labels: "bug" assignees: "" @@ -8,7 +8,7 @@ assignees: "" # Bug Report -**Hadmean version:** +**DashPress version:** diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 21a78e460..ad6203900 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,8 +2,8 @@ blank_issues_enabled: false contact_links: - name: Feature Request - url: https://github.com/hadmean/hadmean/discussions/new - about: Share your ideas on how to make Hadmean better. - - name: Hadmean Community Support + url: https://github.com/dashpresshq/dashpress/discussions/new + about: Share your ideas on how to make DashPress better. + - name: DashPress Community Support url: https://discord.gg/aV6DxwXhzN about: Please ask and answer questions here. \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 60170107b..fa0c1de8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,115 +2,115 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. -### [0.0.51](https://github.com/hadmean/hadmean/compare/v0.0.29...v0.0.51) (2022-11-12) +### [0.0.51](https://github.com/dashpresshq/dashpress/compare/v0.0.29...v0.0.51) (2022-11-12) ### Features -* abbreviate large numbers ([7264dbe](https://github.com/hadmean/hadmean/commit/7264dbe83580afab850f5790ea3c13b87093ffa9)) -* add health check ([5edf57f](https://github.com/hadmean/hadmean/commit/5edf57f3709cc4d264ef6c1c64c875d211a5abd1)) -* add id to table tabs ([6b1021d](https://github.com/hadmean/hadmean/commit/6b1021dc743cad82ba669f839ae96a9cc637d149)) -* add new dashboard item ([c1b015b](https://github.com/hadmean/hadmean/commit/c1b015b62b58b022b8fdc408778e888ce1c1d963)) -* add only disbaled entities to dashboard ([ff37858](https://github.com/hadmean/hadmean/commit/ff378589eb6fe74a0ddd71e1683ae86bca2e1423)) -* allow color theming of application ([1dde4f8](https://github.com/hadmean/hadmean/commit/1dde4f81ec4d8ace68253e69d24f9f91cfebb3ce)) -* allow connection string input ([a9d3f3b](https://github.com/hadmean/hadmean/commit/a9d3f3b8aa3103db0c3e09fed3e2c22ce4fb897e)) -* allow SVG input ([bf2b28c](https://github.com/hadmean/hadmean/commit/bf2b28c12883f8dba4daae5d36b3b2ba0a96a8d6)) -* base credentials setup ([93af285](https://github.com/hadmean/hadmean/commit/93af285bd63cc7bf1d5f123ecd62c3d1aef12dae)) -* base integrations config request handlers ([4b5693d](https://github.com/hadmean/hadmean/commit/4b5693db3aa29f9decf5a6cbba8ca5ef2f0efd68)) -* block password change on demo env ([c3fed44](https://github.com/hadmean/hadmean/commit/c3fed4409e257997435ac3426cc134ff4265bdd0)) -* boostrap dashboard ([a61abee](https://github.com/hadmean/hadmean/commit/a61abeefe8fcb6e965129b7c5701f2b4f7b641d7)) -* boostrap scope implementation ([78963b9](https://github.com/hadmean/hadmean/commit/78963b9504fb12b40de441d0c8a794cbcfebb38a)) -* build key value form ([999f464](https://github.com/hadmean/hadmean/commit/999f4641d5fe402f94f1485ecd5ad3c9a0be5d1c)) -* clean table skeleton ([11937c5](https://github.com/hadmean/hadmean/commit/11937c55b468b51cc3569bb2625325e1babb0566)) -* complete integrations controller ([ea842b9](https://github.com/hadmean/hadmean/commit/ea842b9d6093cb279bc94597751c31e0bddaf448)) -* complete integrations request handler ([f8f6ca7](https://github.com/hadmean/hadmean/commit/f8f6ca7790d7c19031fdf0c3e75f09f53fe5694f)) -* CRUD tab disable indicator ([507dffe](https://github.com/hadmean/hadmean/commit/507dffe714a4cb4e791cf97bb75dec10a53b084b)) -* dark and light mode color scheme ([55fc7f6](https://github.com/hadmean/hadmean/commit/55fc7f6d1e0d2cdc2fa44b375c1da5e08f99a30b)) -* dark mode ([149bab4](https://github.com/hadmean/hadmean/commit/149bab45660d0366be09a628e203c06ba110e668)) -* dasboard store ([c52c86e](https://github.com/hadmean/hadmean/commit/c52c86e33c7ff518b3af7dae4de42500392dc082)) -* dashboard controller ([f9b68f1](https://github.com/hadmean/hadmean/commit/f9b68f1161b8fcce51b9d682a28789322ba80814)) -* Dashboard Create and update ([9cece27](https://github.com/hadmean/hadmean/commit/9cece27a1103362a266cd8b0831760c795b42f71)) -* dashboard request handler ([cb11f3b](https://github.com/hadmean/hadmean/commit/cb11f3bf38c20c97aa4ba8690a413f5dadb87e2d)) -* dashboard service ([82eaab7](https://github.com/hadmean/hadmean/commit/82eaab7fa9cf1f91d8a929255f02d8bd02faf581)) -* date time BE ([3740027](https://github.com/hadmean/hadmean/commit/37400270a050acae4f1108f2ab773f8377c246bb)) -* define theme colors ([3f67f28](https://github.com/hadmean/hadmean/commit/3f67f28a85864202ed9815492589a7bc486fdbe8)) -* delete and arrange dashboard ([6657b32](https://github.com/hadmean/hadmean/commit/6657b327d3c645d20a4d58f6ea53c60f89a88e45)) -* demo video on demo site ([9896f0f](https://github.com/hadmean/hadmean/commit/9896f0f938de66a2ac46ce5fc4d151c9af49705b)) -* disable deleting root account ([b77573a](https://github.com/hadmean/hadmean/commit/b77573aa443e0038cca3dc91178a0e2a2e345652)) -* fix theme put endpoint update ([459c91a](https://github.com/hadmean/hadmean/commit/459c91ae99faecb157fbfbad0c357d814f51c15e)) -* formatting dashboard schema ([828ba17](https://github.com/hadmean/hadmean/commit/828ba178b98bee924de2debae534121ef77b7f3b)) -* guest configs ([827bce0](https://github.com/hadmean/hadmean/commit/827bce06cb73dad8ef0f0108e0b04aefba48660a)) -* handling sqlite connection more gracefully ([b9a4688](https://github.com/hadmean/hadmean/commit/b9a46886289939b86fdcb83ddd9e2424c88dcc99)) -* hide actions on table tab form ([7680c63](https://github.com/hadmean/hadmean/commit/7680c63ac3fbc62d7214178157718c9df408cb16)) -* hide configurations ([5003b15](https://github.com/hadmean/hadmean/commit/5003b15dd09443cb31096b0cca522d965cca8534)) -* implement getAllItemsIn ([ffa9d37](https://github.com/hadmean/hadmean/commit/ffa9d37cadfbc35e7dd61fbe2082489b1296af3d)) -* implement use group value ([404cd99](https://github.com/hadmean/hadmean/commit/404cd9948c56d2e733f0a94ec7c185ceae3626eb)) -* implement date filter BE ([5ee22ae](https://github.com/hadmean/hadmean/commit/5ee22aee7c00c33a174bb3e5068d5cb8bd1af723)) -* implement date input ([e9df93e](https://github.com/hadmean/hadmean/commit/e9df93e7fbb00039db2bc97ad6c6afb0763fcd06)) -* implement form action ([e4eb595](https://github.com/hadmean/hadmean/commit/e4eb595562e518eb61cfd93d78bf2dadde7558d5)) -* implement getAllAsKeyValuePair ([0ddf784](https://github.com/hadmean/hadmean/commit/0ddf784c19bdfb2aa9b10ce3d9de10add01fe3a0)) -* implement icon on summary widget ([d7bb5f5](https://github.com/hadmean/hadmean/commit/d7bb5f5f4d11023ce62587a685a9d0998f87d2c6)) -* implement image type rendering ([d14b853](https://github.com/hadmean/hadmean/commit/d14b853aa6243be04bc05bd6d271852dbaf54f92)) -* implement integrations configuration ([01b5ede](https://github.com/hadmean/hadmean/commit/01b5edef93d6e33ffa8b7ae719f75d84f9b82842)) -* implement integrations configuration controller ([3010dac](https://github.com/hadmean/hadmean/commit/3010dacf6b679f0dd640eaac365a45caf60ea12e)) -* implementing data sources ([5ec7385](https://github.com/hadmean/hadmean/commit/5ec7385d6e8d914ab2a4a06db33e7d8660ab904e)) -* improve mobile view ([686db60](https://github.com/hadmean/hadmean/commit/686db60271a92d37ec219565d4e1d6e8cfc2d84a)) -* integrations configuration UI ([ce25a43](https://github.com/hadmean/hadmean/commit/ce25a43237678944f58e4d0e381c218f91a72837)) -* lean tables ([6af6a79](https://github.com/hadmean/hadmean/commit/6af6a79ecad225a72da2137dde238453f06be14f)) -* loop table tabs ([df3148b](https://github.com/hadmean/hadmean/commit/df3148ba6679bb29d698f6414b2e26866f9690c8)) -* manage dashboard UI ([57a3593](https://github.com/hadmean/hadmean/commit/57a3593e9e6febdbd359689dba29b0310cb075b7)) -* managing dashboard ([3fa5887](https://github.com/hadmean/hadmean/commit/3fa5887f237d1a4b7b417fe24796a7c2d6cdc8a0)) -* move account nac down ([8761764](https://github.com/hadmean/hadmean/commit/8761764dba520408ecbef94833dc4427a2a6a855)) -* move all table actins to the top of page ([14c1635](https://github.com/hadmean/hadmean/commit/14c1635748066019803bb90a120344743eaa6268)) -* move dark/light to user preferences ([7eba9e2](https://github.com/hadmean/hadmean/commit/7eba9e22980bdc1fbbae33f3a79d73b60dd4d97c)) -* order credentials for m in sane manner ([a26a2b7](https://github.com/hadmean/hadmean/commit/a26a2b7712a66bc1d7f42dc3a462844dbe1d86ee)) -* order to table tabs ([e1c802a](https://github.com/hadmean/hadmean/commit/e1c802a8d3e66c3e5967dbdfc57795a5580245a6)) -* pass help text to SVG ([51d9240](https://github.com/hadmean/hadmean/commit/51d9240a1d12c3c95d6a26b3f8c18955e1304a37)) -* persist default relationship item ([f48964b](https://github.com/hadmean/hadmean/commit/f48964bfca488ed472a3fd2af174ca70e1b425d4)) -* process relative dashboard days ([9c6914e](https://github.com/hadmean/hadmean/commit/9c6914ef9f8f4ac4ebce0c9898efe051ad217c03)) -* register integrations configuration on bootstrap ([9fbb219](https://github.com/hadmean/hadmean/commit/9fbb219a50e1b38222717e2e721bfaaa10cc6b95)) -* relative time constants ([9f33056](https://github.com/hadmean/hadmean/commit/9f330560c6fb0d8facc90e01958bdac0dfd22db8)) -* remove dead file ([a30ad27](https://github.com/hadmean/hadmean/commit/a30ad27279135603c51b8633eb91137fe2f6a44e)) -* remove id fields from create/update forms ([d006733](https://github.com/hadmean/hadmean/commit/d0067339ada02b005d57eee7f04df7f81900b040)) -* remove setup flickers ([bb436b3](https://github.com/hadmean/hadmean/commit/bb436b334b73a53d30c8a5d9bb0ada95df507629)) -* render table on dashboard ([6c19580](https://github.com/hadmean/hadmean/commit/6c1958081ad7fd6254e91fffb0f0ed43306b40b0)) -* render table tabs ([e91046a](https://github.com/hadmean/hadmean/commit/e91046aa9d8f4e772063390069895e1f6c9ee11d)) -* show test login ([36e5be6](https://github.com/hadmean/hadmean/commit/36e5be6f2cbcb9db8f83a1396ad0457310b990c3)) -* signin form values for demo account ([21f690d](https://github.com/hadmean/hadmean/commit/21f690d55607c3a1fa84d3df1c409cbac287d005)) -* site settings ([3a78a00](https://github.com/hadmean/hadmean/commit/3a78a00ba43125b867c227463c873e47630bdba0)) -* split credentials to one line ([a22b95e](https://github.com/hadmean/hadmean/commit/a22b95ebf8deb06f20f9ef38c49542cf6eea71b3)) -* summary status indicator ([f155aa4](https://github.com/hadmean/hadmean/commit/f155aa46ac3a48d4efca79622fa318c37d73cd6a)) -* table filters count ([fdfeb29](https://github.com/hadmean/hadmean/commit/fdfeb29f52c85b505cb27609aff69aefe243775f)) -* table tab add and remove ([f1f3b2e](https://github.com/hadmean/hadmean/commit/f1f3b2edb4334f00b3f662da0275725586929dc1)) -* table tab button positioning ([18d3105](https://github.com/hadmean/hadmean/commit/18d3105f0ff23bbbbd35642c6e762e8b495a4242)) -* table tab reflecting ([95a1c18](https://github.com/hadmean/hadmean/commit/95a1c189f91997addec2f8fe2bba60b90ea5685b)) -* table tab settings view ([fe2df61](https://github.com/hadmean/hadmean/commit/fe2df61fff6c13b1c4a1a3f98d057f40738f275e)) -* time comparision in all direction ([80e796c](https://github.com/hadmean/hadmean/commit/80e796cdb34a4a8ab43f5f62047d8f01b28474c9)) -* use table for table view ([b06c3a1](https://github.com/hadmean/hadmean/commit/b06c3a11a8e738e273981c103388360ee68eb86f)) -* use table tabs in filter ([f639668](https://github.com/hadmean/hadmean/commit/f6396688402d19e26d2aa19ce5e5fee81bb43a31)) -* user preferences imlementation ([4313871](https://github.com/hadmean/hadmean/commit/43138714a2bb028aa0d8f9bbcbc242f8e96e5231)) +* abbreviate large numbers ([7264dbe](https://github.com/dashpresshq/dashpress/commit/7264dbe83580afab850f5790ea3c13b87093ffa9)) +* add health check ([5edf57f](https://github.com/dashpresshq/dashpress/commit/5edf57f3709cc4d264ef6c1c64c875d211a5abd1)) +* add id to table tabs ([6b1021d](https://github.com/dashpresshq/dashpress/commit/6b1021dc743cad82ba669f839ae96a9cc637d149)) +* add new dashboard item ([c1b015b](https://github.com/dashpresshq/dashpress/commit/c1b015b62b58b022b8fdc408778e888ce1c1d963)) +* add only disbaled entities to dashboard ([ff37858](https://github.com/dashpresshq/dashpress/commit/ff378589eb6fe74a0ddd71e1683ae86bca2e1423)) +* allow color theming of application ([1dde4f8](https://github.com/dashpresshq/dashpress/commit/1dde4f81ec4d8ace68253e69d24f9f91cfebb3ce)) +* allow connection string input ([a9d3f3b](https://github.com/dashpresshq/dashpress/commit/a9d3f3b8aa3103db0c3e09fed3e2c22ce4fb897e)) +* allow SVG input ([bf2b28c](https://github.com/dashpresshq/dashpress/commit/bf2b28c12883f8dba4daae5d36b3b2ba0a96a8d6)) +* base credentials setup ([93af285](https://github.com/dashpresshq/dashpress/commit/93af285bd63cc7bf1d5f123ecd62c3d1aef12dae)) +* base integrations config request handlers ([4b5693d](https://github.com/dashpresshq/dashpress/commit/4b5693db3aa29f9decf5a6cbba8ca5ef2f0efd68)) +* block password change on demo env ([c3fed44](https://github.com/dashpresshq/dashpress/commit/c3fed4409e257997435ac3426cc134ff4265bdd0)) +* boostrap dashboard ([a61abee](https://github.com/dashpresshq/dashpress/commit/a61abeefe8fcb6e965129b7c5701f2b4f7b641d7)) +* boostrap scope implementation ([78963b9](https://github.com/dashpresshq/dashpress/commit/78963b9504fb12b40de441d0c8a794cbcfebb38a)) +* build key value form ([999f464](https://github.com/dashpresshq/dashpress/commit/999f4641d5fe402f94f1485ecd5ad3c9a0be5d1c)) +* clean table skeleton ([11937c5](https://github.com/dashpresshq/dashpress/commit/11937c55b468b51cc3569bb2625325e1babb0566)) +* complete integrations controller ([ea842b9](https://github.com/dashpresshq/dashpress/commit/ea842b9d6093cb279bc94597751c31e0bddaf448)) +* complete integrations request handler ([f8f6ca7](https://github.com/dashpresshq/dashpress/commit/f8f6ca7790d7c19031fdf0c3e75f09f53fe5694f)) +* CRUD tab disable indicator ([507dffe](https://github.com/dashpresshq/dashpress/commit/507dffe714a4cb4e791cf97bb75dec10a53b084b)) +* dark and light mode color scheme ([55fc7f6](https://github.com/dashpresshq/dashpress/commit/55fc7f6d1e0d2cdc2fa44b375c1da5e08f99a30b)) +* dark mode ([149bab4](https://github.com/dashpresshq/dashpress/commit/149bab45660d0366be09a628e203c06ba110e668)) +* dasboard store ([c52c86e](https://github.com/dashpresshq/dashpress/commit/c52c86e33c7ff518b3af7dae4de42500392dc082)) +* dashboard controller ([f9b68f1](https://github.com/dashpresshq/dashpress/commit/f9b68f1161b8fcce51b9d682a28789322ba80814)) +* Dashboard Create and update ([9cece27](https://github.com/dashpresshq/dashpress/commit/9cece27a1103362a266cd8b0831760c795b42f71)) +* dashboard request handler ([cb11f3b](https://github.com/dashpresshq/dashpress/commit/cb11f3bf38c20c97aa4ba8690a413f5dadb87e2d)) +* dashboard service ([82eaab7](https://github.com/dashpresshq/dashpress/commit/82eaab7fa9cf1f91d8a929255f02d8bd02faf581)) +* date time BE ([3740027](https://github.com/dashpresshq/dashpress/commit/37400270a050acae4f1108f2ab773f8377c246bb)) +* define theme colors ([3f67f28](https://github.com/dashpresshq/dashpress/commit/3f67f28a85864202ed9815492589a7bc486fdbe8)) +* delete and arrange dashboard ([6657b32](https://github.com/dashpresshq/dashpress/commit/6657b327d3c645d20a4d58f6ea53c60f89a88e45)) +* demo video on demo site ([9896f0f](https://github.com/dashpresshq/dashpress/commit/9896f0f938de66a2ac46ce5fc4d151c9af49705b)) +* disable deleting root account ([b77573a](https://github.com/dashpresshq/dashpress/commit/b77573aa443e0038cca3dc91178a0e2a2e345652)) +* fix theme put endpoint update ([459c91a](https://github.com/dashpresshq/dashpress/commit/459c91ae99faecb157fbfbad0c357d814f51c15e)) +* formatting dashboard schema ([828ba17](https://github.com/dashpresshq/dashpress/commit/828ba178b98bee924de2debae534121ef77b7f3b)) +* guest configs ([827bce0](https://github.com/dashpresshq/dashpress/commit/827bce06cb73dad8ef0f0108e0b04aefba48660a)) +* handling sqlite connection more gracefully ([b9a4688](https://github.com/dashpresshq/dashpress/commit/b9a46886289939b86fdcb83ddd9e2424c88dcc99)) +* hide actions on table tab form ([7680c63](https://github.com/dashpresshq/dashpress/commit/7680c63ac3fbc62d7214178157718c9df408cb16)) +* hide configurations ([5003b15](https://github.com/dashpresshq/dashpress/commit/5003b15dd09443cb31096b0cca522d965cca8534)) +* implement getAllItemsIn ([ffa9d37](https://github.com/dashpresshq/dashpress/commit/ffa9d37cadfbc35e7dd61fbe2082489b1296af3d)) +* implement use group value ([404cd99](https://github.com/dashpresshq/dashpress/commit/404cd9948c56d2e733f0a94ec7c185ceae3626eb)) +* implement date filter BE ([5ee22ae](https://github.com/dashpresshq/dashpress/commit/5ee22aee7c00c33a174bb3e5068d5cb8bd1af723)) +* implement date input ([e9df93e](https://github.com/dashpresshq/dashpress/commit/e9df93e7fbb00039db2bc97ad6c6afb0763fcd06)) +* implement form action ([e4eb595](https://github.com/dashpresshq/dashpress/commit/e4eb595562e518eb61cfd93d78bf2dadde7558d5)) +* implement getAllAsKeyValuePair ([0ddf784](https://github.com/dashpresshq/dashpress/commit/0ddf784c19bdfb2aa9b10ce3d9de10add01fe3a0)) +* implement icon on summary widget ([d7bb5f5](https://github.com/dashpresshq/dashpress/commit/d7bb5f5f4d11023ce62587a685a9d0998f87d2c6)) +* implement image type rendering ([d14b853](https://github.com/dashpresshq/dashpress/commit/d14b853aa6243be04bc05bd6d271852dbaf54f92)) +* implement integrations configuration ([01b5ede](https://github.com/dashpresshq/dashpress/commit/01b5edef93d6e33ffa8b7ae719f75d84f9b82842)) +* implement integrations configuration controller ([3010dac](https://github.com/dashpresshq/dashpress/commit/3010dacf6b679f0dd640eaac365a45caf60ea12e)) +* implementing data sources ([5ec7385](https://github.com/dashpresshq/dashpress/commit/5ec7385d6e8d914ab2a4a06db33e7d8660ab904e)) +* improve mobile view ([686db60](https://github.com/dashpresshq/dashpress/commit/686db60271a92d37ec219565d4e1d6e8cfc2d84a)) +* integrations configuration UI ([ce25a43](https://github.com/dashpresshq/dashpress/commit/ce25a43237678944f58e4d0e381c218f91a72837)) +* lean tables ([6af6a79](https://github.com/dashpresshq/dashpress/commit/6af6a79ecad225a72da2137dde238453f06be14f)) +* loop table tabs ([df3148b](https://github.com/dashpresshq/dashpress/commit/df3148ba6679bb29d698f6414b2e26866f9690c8)) +* manage dashboard UI ([57a3593](https://github.com/dashpresshq/dashpress/commit/57a3593e9e6febdbd359689dba29b0310cb075b7)) +* managing dashboard ([3fa5887](https://github.com/dashpresshq/dashpress/commit/3fa5887f237d1a4b7b417fe24796a7c2d6cdc8a0)) +* move account nac down ([8761764](https://github.com/dashpresshq/dashpress/commit/8761764dba520408ecbef94833dc4427a2a6a855)) +* move all table actins to the top of page ([14c1635](https://github.com/dashpresshq/dashpress/commit/14c1635748066019803bb90a120344743eaa6268)) +* move dark/light to user preferences ([7eba9e2](https://github.com/dashpresshq/dashpress/commit/7eba9e22980bdc1fbbae33f3a79d73b60dd4d97c)) +* order credentials for m in sane manner ([a26a2b7](https://github.com/dashpresshq/dashpress/commit/a26a2b7712a66bc1d7f42dc3a462844dbe1d86ee)) +* order to table tabs ([e1c802a](https://github.com/dashpresshq/dashpress/commit/e1c802a8d3e66c3e5967dbdfc57795a5580245a6)) +* pass help text to SVG ([51d9240](https://github.com/dashpresshq/dashpress/commit/51d9240a1d12c3c95d6a26b3f8c18955e1304a37)) +* persist default relationship item ([f48964b](https://github.com/dashpresshq/dashpress/commit/f48964bfca488ed472a3fd2af174ca70e1b425d4)) +* process relative dashboard days ([9c6914e](https://github.com/dashpresshq/dashpress/commit/9c6914ef9f8f4ac4ebce0c9898efe051ad217c03)) +* register integrations configuration on bootstrap ([9fbb219](https://github.com/dashpresshq/dashpress/commit/9fbb219a50e1b38222717e2e721bfaaa10cc6b95)) +* relative time constants ([9f33056](https://github.com/dashpresshq/dashpress/commit/9f330560c6fb0d8facc90e01958bdac0dfd22db8)) +* remove dead file ([a30ad27](https://github.com/dashpresshq/dashpress/commit/a30ad27279135603c51b8633eb91137fe2f6a44e)) +* remove id fields from create/update forms ([d006733](https://github.com/dashpresshq/dashpress/commit/d0067339ada02b005d57eee7f04df7f81900b040)) +* remove setup flickers ([bb436b3](https://github.com/dashpresshq/dashpress/commit/bb436b334b73a53d30c8a5d9bb0ada95df507629)) +* render table on dashboard ([6c19580](https://github.com/dashpresshq/dashpress/commit/6c1958081ad7fd6254e91fffb0f0ed43306b40b0)) +* render table tabs ([e91046a](https://github.com/dashpresshq/dashpress/commit/e91046aa9d8f4e772063390069895e1f6c9ee11d)) +* show test login ([36e5be6](https://github.com/dashpresshq/dashpress/commit/36e5be6f2cbcb9db8f83a1396ad0457310b990c3)) +* signin form values for demo account ([21f690d](https://github.com/dashpresshq/dashpress/commit/21f690d55607c3a1fa84d3df1c409cbac287d005)) +* site settings ([3a78a00](https://github.com/dashpresshq/dashpress/commit/3a78a00ba43125b867c227463c873e47630bdba0)) +* split credentials to one line ([a22b95e](https://github.com/dashpresshq/dashpress/commit/a22b95ebf8deb06f20f9ef38c49542cf6eea71b3)) +* summary status indicator ([f155aa4](https://github.com/dashpresshq/dashpress/commit/f155aa46ac3a48d4efca79622fa318c37d73cd6a)) +* table filters count ([fdfeb29](https://github.com/dashpresshq/dashpress/commit/fdfeb29f52c85b505cb27609aff69aefe243775f)) +* table tab add and remove ([f1f3b2e](https://github.com/dashpresshq/dashpress/commit/f1f3b2edb4334f00b3f662da0275725586929dc1)) +* table tab button positioning ([18d3105](https://github.com/dashpresshq/dashpress/commit/18d3105f0ff23bbbbd35642c6e762e8b495a4242)) +* table tab reflecting ([95a1c18](https://github.com/dashpresshq/dashpress/commit/95a1c189f91997addec2f8fe2bba60b90ea5685b)) +* table tab settings view ([fe2df61](https://github.com/dashpresshq/dashpress/commit/fe2df61fff6c13b1c4a1a3f98d057f40738f275e)) +* time comparision in all direction ([80e796c](https://github.com/dashpresshq/dashpress/commit/80e796cdb34a4a8ab43f5f62047d8f01b28474c9)) +* use table for table view ([b06c3a1](https://github.com/dashpresshq/dashpress/commit/b06c3a11a8e738e273981c103388360ee68eb86f)) +* use table tabs in filter ([f639668](https://github.com/dashpresshq/dashpress/commit/f6396688402d19e26d2aa19ce5e5fee81bb43a31)) +* user preferences imlementation ([4313871](https://github.com/dashpresshq/dashpress/commit/43138714a2bb028aa0d8f9bbcbc242f8e96e5231)) ### Bug Fixes -* add table Style card for relations table ([c62b7e7](https://github.com/hadmean/hadmean/commit/c62b7e73d175266684d5f492dab3d08db1ce995a)) -* add view state machine for users and roles ([c84a08c](https://github.com/hadmean/hadmean/commit/c84a08c2226397e740724561fd2b7b3ad8ea3f86)) -* AT LAST FIXED BREADCRUMBS GO BACK, PLEASE DONT ASK HOW IT WORKS :wink ([b63f587](https://github.com/hadmean/hadmean/commit/b63f58704b55d030841b1b8a93957983c6221374)) -* breadcrumb moving forward ([294a00d](https://github.com/hadmean/hadmean/commit/294a00d94257e474f259e5433a8a1dd20c54f4b1)) -* dont block non-admin from access config ([b23363c](https://github.com/hadmean/hadmean/commit/b23363cce9c1b8be293349f66daa93ffd0015c58)) -* dont error on boostrap ([1145d7e](https://github.com/hadmean/hadmean/commit/1145d7ee7204c122cd6461c904a9522f9576121d)) -* dont error on credentials boostrap ([a391950](https://github.com/hadmean/hadmean/commit/a391950c9788784921141bb4ce8b15389e15b7a9)) -* entityToOneReferenceFields loading issue ([9a7b27c](https://github.com/hadmean/hadmean/commit/9a7b27cdf3bf523db5a86305e97d3924d8aae7fa)) -* fix summary buttons ([9f299bc](https://github.com/hadmean/hadmean/commit/9f299bc9fa08ec5017ea8a178a9ab2ff4a05e152)) -* getFieldsOffFormat errors on first char input ([0caba9b](https://github.com/hadmean/hadmean/commit/0caba9bd05588ec5449154cfc062a4200c5ce78c)) -* go to link index ([4e8c1dc](https://github.com/hadmean/hadmean/commit/4e8c1dc6ff491eee6cc07471c6d762a37c27ba6f)) -* move breadcrumb to store ([1f68a7d](https://github.com/hadmean/hadmean/commit/1f68a7d5e633cde06ddafb1cf4a2b58dcaf81cea)) -* mutation bug in multiple table filter objects ([01b058e](https://github.com/hadmean/hadmean/commit/01b058e105fd26b7e0dbab15f2b7faca85dc5a2d)) -* open panel on dashboard ([81e47b5](https://github.com/hadmean/hadmean/commit/81e47b5d3b5072011ab4efaec14d125f84e00fb0)) -* query filters ([3d95f13](https://github.com/hadmean/hadmean/commit/3d95f13f6ef1c17c32e7bf54281c05aeb272f641)) -* remove hadmean dbs from view ([46d26bb](https://github.com/hadmean/hadmean/commit/46d26bb9214a0a9e0052af26cac3833ba5464f41)) -* rendering object types in table ([f17dcee](https://github.com/hadmean/hadmean/commit/f17dceee5b0d0dffbd1f4d822c5ae4c20476eca0)) -* roles id update issues ([9a96303](https://github.com/hadmean/hadmean/commit/9a96303044961e99653725393687f7209d1e7746)) -* types ([a80149e](https://github.com/hadmean/hadmean/commit/a80149ed158625cf19a4c8f703076c6cf9f11767)) -* use correct dashboard filter ID ([229b7bf](https://github.com/hadmean/hadmean/commit/229b7bfe562f42bc425298036cd7dc0a342172fd)) -* verify connection before saving ([f5aeea7](https://github.com/hadmean/hadmean/commit/f5aeea7c82ab428b98585638f877b3f8d82c8c08)) +* add table Style card for relations table ([c62b7e7](https://github.com/dashpresshq/dashpress/commit/c62b7e73d175266684d5f492dab3d08db1ce995a)) +* add view state machine for users and roles ([c84a08c](https://github.com/dashpresshq/dashpress/commit/c84a08c2226397e740724561fd2b7b3ad8ea3f86)) +* AT LAST FIXED BREADCRUMBS GO BACK, PLEASE DONT ASK HOW IT WORKS :wink ([b63f587](https://github.com/dashpresshq/dashpress/commit/b63f58704b55d030841b1b8a93957983c6221374)) +* breadcrumb moving forward ([294a00d](https://github.com/dashpresshq/dashpress/commit/294a00d94257e474f259e5433a8a1dd20c54f4b1)) +* dont block non-admin from access config ([b23363c](https://github.com/dashpresshq/dashpress/commit/b23363cce9c1b8be293349f66daa93ffd0015c58)) +* dont error on boostrap ([1145d7e](https://github.com/dashpresshq/dashpress/commit/1145d7ee7204c122cd6461c904a9522f9576121d)) +* dont error on credentials boostrap ([a391950](https://github.com/dashpresshq/dashpress/commit/a391950c9788784921141bb4ce8b15389e15b7a9)) +* entityToOneReferenceFields loading issue ([9a7b27c](https://github.com/dashpresshq/dashpress/commit/9a7b27cdf3bf523db5a86305e97d3924d8aae7fa)) +* fix summary buttons ([9f299bc](https://github.com/dashpresshq/dashpress/commit/9f299bc9fa08ec5017ea8a178a9ab2ff4a05e152)) +* getFieldsOffFormat errors on first char input ([0caba9b](https://github.com/dashpresshq/dashpress/commit/0caba9bd05588ec5449154cfc062a4200c5ce78c)) +* go to link index ([4e8c1dc](https://github.com/dashpresshq/dashpress/commit/4e8c1dc6ff491eee6cc07471c6d762a37c27ba6f)) +* move breadcrumb to store ([1f68a7d](https://github.com/dashpresshq/dashpress/commit/1f68a7d5e633cde06ddafb1cf4a2b58dcaf81cea)) +* mutation bug in multiple table filter objects ([01b058e](https://github.com/dashpresshq/dashpress/commit/01b058e105fd26b7e0dbab15f2b7faca85dc5a2d)) +* open panel on dashboard ([81e47b5](https://github.com/dashpresshq/dashpress/commit/81e47b5d3b5072011ab4efaec14d125f84e00fb0)) +* query filters ([3d95f13](https://github.com/dashpresshq/dashpress/commit/3d95f13f6ef1c17c32e7bf54281c05aeb272f641)) +* remove dashpress dbs from view ([46d26bb](https://github.com/dashpresshq/dashpress/commit/46d26bb9214a0a9e0052af26cac3833ba5464f41)) +* rendering object types in table ([f17dcee](https://github.com/dashpresshq/dashpress/commit/f17dceee5b0d0dffbd1f4d822c5ae4c20476eca0)) +* roles id update issues ([9a96303](https://github.com/dashpresshq/dashpress/commit/9a96303044961e99653725393687f7209d1e7746)) +* types ([a80149e](https://github.com/dashpresshq/dashpress/commit/a80149ed158625cf19a4c8f703076c6cf9f11767)) +* use correct dashboard filter ID ([229b7bf](https://github.com/dashpresshq/dashpress/commit/229b7bfe562f42bc425298036cd7dc0a342172fd)) +* verify connection before saving ([f5aeea7](https://github.com/dashpresshq/dashpress/commit/f5aeea7c82ab428b98585638f877b3f8d82c8c08)) diff --git a/Dockerfile.example b/Dockerfile.example index 95e2863f9..3aa19ae24 100644 --- a/Dockerfile.example +++ b/Dockerfile.example @@ -2,13 +2,13 @@ FROM node:18-alpine ENV NODE_ENV=production -RUN npm install -g hadmean +RUN npm install -g dashpress WORKDIR /app EXPOSE 3000 -CMD ["hadmean"] +CMD ["dashpress"] # Steps to use @@ -17,12 +17,12 @@ CMD ["hadmean"] # 2. Open your terminal and cd to ${PATH_TO_SOMEWHERE}/Dockerfile # 3. Build the image -# docker build . -t hadmean +# docker build . -t dashpress # 4. Run the image -# docker run -p ${YOUR_DESIRED_PORT}:3000 -v ${PATH_TO_SOMEWHERE}:/app -d hadmean -# ${YOUR_DESIRED_PORT} is the port on the host you want to run Hadmean on -# The `${PATH_TO_SOMEWHERE}:/app` is needed to sync the hadmean files +# docker run -p ${YOUR_DESIRED_PORT}:3000 -v ${PATH_TO_SOMEWHERE}:/app -d dashpress +# ${YOUR_DESIRED_PORT} is the port on the host you want to run DashPress on +# The `${PATH_TO_SOMEWHERE}:/app` is needed to sync the dashpress files # like the .env, .config-data etc out to your system so that you can edit/view it easily diff --git a/README.md b/README.md index bfb6c7f08..59723a094 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,29 @@

- - Logo + + Logo

-[![Project license](https://img.shields.io/github/license/hadmean/hadmean.svg)](LICENSE) -[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-23bc42.svg)](https://github.com/hadmean/hadmean/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) - - +[![Project license](https://img.shields.io/github/license/dashpresshq/dashpress.svg)](LICENSE) +[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-23bc42.svg)](https://github.com/dashpresshq/dashpress/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) + + -[![Maintainability](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/maintainability)](https://codeclimate.com/github/hadmean/hadmean/maintainability) -[![Test Coverage](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/test_coverage)](https://codeclimate.com/github/hadmean/hadmean/test_coverage) - -![GitHub CI](https://github.com/hadmean/hadmean/actions/workflows/release.yml/badge.svg) +[![Maintainability](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/maintainability)](https://codeclimate.com/github/dashpresshq/dashpress/maintainability) +[![Test Coverage](https://api.codeclimate.com/v1/badges/23516bfbcca7557d80a5/test_coverage)](https://codeclimate.com/github/dashpresshq/dashpress/test_coverage) + +![GitHub CI](https://github.com/dashpresshq/dashpress/actions/workflows/release.yml/badge.svg)
- Live Demo + Live Demo ยท Join Community - ยท - Documentation
@@ -36,7 +34,7 @@ - [Demo](#demo) - [Features Walkthrough Video](#features-walkthrough-video) - [Motivation](#motivation) - - [Why you should try Hadmean](#why-you-should-try-hadmean) + - [Why you should try DashPress](#why-you-should-try-dashpress) - [Getting Started](#getting-started) - [Prerequisites](#prerequisites) - [Installation](#installation) @@ -55,7 +53,7 @@ --- ## About -Hadmean generates powerful admin apps from your database information +DashPress generates powerful admin apps from your database information - With just one command - Under 30 seconds - No tutorial @@ -66,13 +64,13 @@ Hadmean generates powerful admin apps from your database information What you get is a fully functional admin app that is ready to be deployed. -Hadmean will help you focus your engineering resources on building exciting features and not building and maintaining boring and repetitive CRUD apps. +DashPress will help you focus your engineering resources on building exciting features and not building and maintaining boring and repetitive CRUD apps. ### Demo -https://demo.hadmean.com is an example admin app generated with Hadmean without writing any line of code. +https://demo.dashpress.io is an example admin app generated with DashPress without writing any line of code. ### Features Walkthrough Video -Click on the image below to see a walkthrough of the many features Hadmean provides. +Click on the image below to see a walkthrough of the many features DashPress provides. [![Watch the video](https://img.youtube.com/vi/aO500EjHw1c/mqdefault.jpg)](https://youtu.be/aO500EjHw1c) @@ -86,9 +84,9 @@ Most internal tool applications make you build from the ground up i.e you get a - You duplicate a lot of business logic already in your database. - You to maintain them. -Hadmean attempts internal tool generation with a new approach by introspecting your database and building a multi-page application based on all the info it can find like your field types, relationships, constraints etc. You literally can have your admin app done in seconds without any tutorial or coding. +DashPress attempts internal tool generation with a new approach by introspecting your database and building a multi-page application based on all the info it can find like your field types, relationships, constraints etc. You literally can have your admin app done in seconds without any tutorial or coding. -### Why you should try Hadmean +### Why you should try DashPress - It is free - Easiest installation, Just one command to install and run - You will always be running the latest version @@ -108,7 +106,7 @@ Hadmean attempts internal tool generation with a new approach by introspecting y ```bash $ cd -$ npx hadmean +$ npx dashpress ``` That is all, You will be able to see the application on http://localhost:3000. @@ -144,29 +142,29 @@ If you prefer to use Docker, Check the `Dockerfile.example` file in the root fol ## Roadmap -See the [open issues](https://github.com/hadmean/hadmean/issues) for a list of proposed features (and known issues). +See the [open issues](https://github.com/dashpresshq/dashpress/issues) for a list of proposed features (and known issues). -- [Top Feature Requests](https://github.com/hadmean/hadmean/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the ๐Ÿ‘ reaction) -- [Top Bugs](https://github.com/hadmean/hadmean/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the ๐Ÿ‘ reaction) -- [Newest Bugs](https://github.com/hadmean/hadmean/issues?q=is%3Aopen+is%3Aissue+label%3Abug) +- [Top Feature Requests](https://github.com/dashpresshq/dashpress/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc) (Add your votes using the ๐Ÿ‘ reaction) +- [Top Bugs](https://github.com/dashpresshq/dashpress/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc) (Add your votes using the ๐Ÿ‘ reaction) +- [Newest Bugs](https://github.com/dashpresshq/dashpress/issues?q=is%3Aopen+is%3Aissue+label%3Abug) ## Support Join the community at one of the following places: - [Discord](https://discord.gg/aV6DxwXhzN) -- [Twitter](https://twitter.com/hadmeanHQ) -- [GitHub Discussions](https://github.com/hadmean/hadmean/discussions) +- [Twitter](https://twitter.com/dashpressHQ) +- [GitHub Discussions](https://github.com/dashpresshq/dashpress/discussions) ## Project assistance -If you want to say **thank you** or/and support the active development of Hadmean: +If you want to say **thank you** or/and support the active development of DashPress: -- Add a [GitHub Star](https://github.com/hadmean/hadmean) to the project. -- Tweet about Hadmean. -- Write interesting articles about Hadmean on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your blog. +- Add a [GitHub Star](https://github.com/dashpresshq/dashpress) to the project. +- Tweet about DashPress. +- Write interesting articles about DashPress on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your blog. -Together, we can make Hadmean **better**! +Together, we can make DashPress **better**! ## Contributing @@ -179,12 +177,12 @@ Please read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you f The original setup of this repository is by [Ayobami Akingbade](https://github.com/thrownullexception). -For a full list of all authors and contributors, see [the contributors page](https://github.com/hadmean/hadmean/contributors). +For a full list of all authors and contributors, see [the contributors page](https://github.com/dashpresshq/dashpress/contributors). ## Security -Hadmean takes security at heart and follows all known good practices of security, but 100% security cannot be assured. -Hadmean is provided **"as is"** without any **warranty**. +DashPress takes security at heart and follows all known good practices of security, but 100% security cannot be assured. +DashPress is provided **"as is"** without any **warranty**. _For more information and to report security issues, please refer to our [security documentation](docs/SECURITY.md)._ diff --git a/bin/hadmean b/bin/dashpress similarity index 100% rename from bin/hadmean rename to bin/dashpress diff --git a/docs/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md index 2d99c272f..1d553bb5d 100644 --- a/docs/CODE_OF_CONDUCT.md +++ b/docs/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies within all project spaces, and it also applies when ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/hadmean/hadmean#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer using any of the [private contact addresses](https://github.com/dashpresshq/dashpress#support). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 4d71f511d..73d8edb5d 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -14,7 +14,7 @@ To set up a development environment, please follow these steps: 1. Clone the repo ```sh - git clone https://github.com/hadmean/hadmean && cd + git clone https://github.com/dashpresshq/dashpress && cd ``` 2. Install dependencies @@ -32,7 +32,7 @@ To set up a development environment, please follow these steps: ## Issues and feature requests -You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature?Take a look at [GitHub Discussions](https://github.com/hadmean/hadmean/discussions) to see if it's already being discussed. You can help us by [submitting an issue on GitHub](https://github.com/hadmean/hadmean/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed! +You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature?Take a look at [GitHub Discussions](https://github.com/dashpresshq/dashpress/discussions) to see if it's already being discussed. You can help us by [submitting an issue on GitHub](https://github.com/dashpresshq/dashpress/issues). Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed! Please try to create bug reports that are: @@ -46,10 +46,10 @@ Please try to create bug reports that are: ### How to submit a Pull Request 1. Search our repository for open or closed - [Pull Requests](https://github.com/hadmean/hadmean/pulls) + [Pull Requests](https://github.com/dashpresshq/dashpress/pulls) that relate to your submission. You don't want to duplicate effort. 2. Fork the project 3. Create your feature branch (`git checkout -b feat/amazing_feature`) -4. Commit your changes using (`git add --all && git commit`). Hadmean uses [conventional commits](https://www.conventionalcommits.org) through [commitzen](http://commitizen.github.io/cz-cli/), so please follow the specification in your commit messages. +4. Commit your changes using (`git add --all && git commit`). DashPress uses [conventional commits](https://www.conventionalcommits.org) through [commitzen](http://commitizen.github.io/cz-cli/), so please follow the specification in your commit messages. 5. Push to the branch (`git push origin feat/amazing_feature`) -6. [Open a Pull Request](https://github.com/hadmean/hadmean/compare?expand=1) +6. [Open a Pull Request](https://github.com/dashpresshq/dashpress/compare?expand=1) diff --git a/docs/SECURITY.md b/docs/SECURITY.md index 79e64c714..af8de4539 100644 --- a/docs/SECURITY.md +++ b/docs/SECURITY.md @@ -2,9 +2,9 @@ ## Reporting a Vulnerability -If there are any vulnerabilities in **Hadmean**, don't hesitate to _report them_. +If there are any vulnerabilities in **DashPress**, don't hesitate to _report them_. -1. Use any of the [private contact addresses](security@hadmean.com). +1. Use any of the [private contact addresses](security@dashpress.io). 2. Describe the vulnerability. If you have a fix, that is most welcome -- please attach or summarize it in your message! diff --git a/package-lock.json b/package-lock.json index 53f98bf25..809ba6cc9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { - "name": "hadmean", + "name": "dashpress", "version": "0.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "hadmean", + "name": "dashpress", "version": "0.1.7", "license": "GPL-3.0-or-later", "dependencies": { - "@hadmean/bacteria": "^0.0.9", + "@dashpress/bacteria": "^0.0.9", "@tanstack/react-table": "^8.7.9", "@types/cryptr": "^4.0.1", "@types/jsonwebtoken": "^8.5.8", @@ -82,7 +82,7 @@ "zustand": "3.4.2" }, "bin": { - "hadmean": "bin/hadmean" + "dashpress": "bin/dashpress" }, "devDependencies": { "@babel/core": "^7.18.0", @@ -91,7 +91,7 @@ "@babel/preset-typescript": "^7.18.6", "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", - "@hadmean/eslint-config": "^1.0.5", + "@dashpress/eslint-config": "^1.0.6", "@storybook/addon-essentials": "^6.5.14", "@storybook/addon-info": "^4.1.18", "@storybook/addon-links": "^6.5.3", @@ -3328,6 +3328,50 @@ "kuler": "^2.0.0" } }, + "node_modules/@dashpress/bacteria": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@dashpress/bacteria/-/bacteria-0.0.9.tgz", + "integrity": "sha512-kALmEeoBKHAdRRhm0J7zqhIt09+t4bDJwRtPYOAigK6iaKveMxuX8xP2rMN0codSlTPJzfK17lOg5ppp++CMMQ==", + "dependencies": { + "@types/fs-extra": "^9.0.13", + "@types/mssql": "^8.0.3", + "@types/pg": "^8.6.5", + "@types/sqlite3": "^3.1.8", + "better-sqlite3": "^7.6.2", + "change-case": "^4.1.2", + "knex": "^2.3.0", + "mssql": "^8.1.2", + "mysql2": "^2.3.3", + "pg": "^8.7.3", + "sqlite3": "^5.1.6" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@dashpress/eslint-config": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@dashpress/eslint-config/-/eslint-config-1.0.6.tgz", + "integrity": "sha512-rMJUuUsFNRUOdKq8fFJzCFe92uL2o0XnxggtnnHUvLjRx9WXYgWMBDDalKAsQSoN0nlkYrLQqIhGrVec3bKaXQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.30.5", + "@typescript-eslint/parser": "^5.30.5", + "eslint": "^8.2.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-next": "12.1.6", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-n": "^15.0.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.5.1", + "prettier": "^2.7.1" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -3829,50 +3873,6 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "devOptional": true }, - "node_modules/@hadmean/bacteria": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@hadmean/bacteria/-/bacteria-0.0.9.tgz", - "integrity": "sha512-kALmEeoBKHAdRRhm0J7zqhIt09+t4bDJwRtPYOAigK6iaKveMxuX8xP2rMN0codSlTPJzfK17lOg5ppp++CMMQ==", - "dependencies": { - "@types/fs-extra": "^9.0.13", - "@types/mssql": "^8.0.3", - "@types/pg": "^8.6.5", - "@types/sqlite3": "^3.1.8", - "better-sqlite3": "^7.6.2", - "change-case": "^4.1.2", - "knex": "^2.3.0", - "mssql": "^8.1.2", - "mysql2": "^2.3.3", - "pg": "^8.7.3", - "sqlite3": "^5.1.6" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@hadmean/eslint-config": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@hadmean/eslint-config/-/eslint-config-1.0.5.tgz", - "integrity": "sha512-F+684refUACdeJFfIunLUqvc0X5VYjtTi3hob2VKRWCRyzd5AJekSrqKnARmJ4RD89/wPnZ5fC7DRp7b2HE2cQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.30.5", - "@typescript-eslint/parser": "^5.30.5", - "eslint": "^8.2.0", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-next": "12.1.6", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.5.1", - "prettier": "^2.7.1" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -35442,6 +35442,47 @@ "kuler": "^2.0.0" } }, + "@dashpress/bacteria": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@dashpress/bacteria/-/bacteria-0.0.9.tgz", + "integrity": "sha512-kALmEeoBKHAdRRhm0J7zqhIt09+t4bDJwRtPYOAigK6iaKveMxuX8xP2rMN0codSlTPJzfK17lOg5ppp++CMMQ==", + "requires": { + "@types/fs-extra": "^9.0.13", + "@types/mssql": "^8.0.3", + "@types/pg": "^8.6.5", + "@types/sqlite3": "^3.1.8", + "better-sqlite3": "^7.6.2", + "change-case": "^4.1.2", + "knex": "^2.3.0", + "mssql": "^8.1.2", + "mysql2": "^2.3.3", + "pg": "^8.7.3", + "sqlite3": "^5.1.6" + } + }, + "@dashpress/eslint-config": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@dashpress/eslint-config/-/eslint-config-1.0.6.tgz", + "integrity": "sha512-rMJUuUsFNRUOdKq8fFJzCFe92uL2o0XnxggtnnHUvLjRx9WXYgWMBDDalKAsQSoN0nlkYrLQqIhGrVec3bKaXQ==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^5.30.5", + "@typescript-eslint/parser": "^5.30.5", + "eslint": "^8.2.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-next": "12.1.6", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-n": "^15.0.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.5.1", + "prettier": "^2.7.1" + } + }, "@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -35878,47 +35919,6 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "devOptional": true }, - "@hadmean/bacteria": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@hadmean/bacteria/-/bacteria-0.0.9.tgz", - "integrity": "sha512-kALmEeoBKHAdRRhm0J7zqhIt09+t4bDJwRtPYOAigK6iaKveMxuX8xP2rMN0codSlTPJzfK17lOg5ppp++CMMQ==", - "requires": { - "@types/fs-extra": "^9.0.13", - "@types/mssql": "^8.0.3", - "@types/pg": "^8.6.5", - "@types/sqlite3": "^3.1.8", - "better-sqlite3": "^7.6.2", - "change-case": "^4.1.2", - "knex": "^2.3.0", - "mssql": "^8.1.2", - "mysql2": "^2.3.3", - "pg": "^8.7.3", - "sqlite3": "^5.1.6" - } - }, - "@hadmean/eslint-config": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@hadmean/eslint-config/-/eslint-config-1.0.5.tgz", - "integrity": "sha512-F+684refUACdeJFfIunLUqvc0X5VYjtTi3hob2VKRWCRyzd5AJekSrqKnARmJ4RD89/wPnZ5fC7DRp7b2HE2cQ==", - "dev": true, - "requires": { - "@typescript-eslint/eslint-plugin": "^5.30.5", - "@typescript-eslint/parser": "^5.30.5", - "eslint": "^8.2.0", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-next": "12.1.6", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-n": "^15.0.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.5.1", - "prettier": "^2.7.1" - } - }, "@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", diff --git a/package.json b/package.json index 262b69a7f..1e4201709 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "hadmean", + "name": "dashpress", "version": "0.1.7", "license": "GPL-3.0-or-later", "scripts": { @@ -29,7 +29,7 @@ "public", ".env.example" ], - "bin": "./bin/hadmean", + "bin": "./bin/dashpress", "dependencies": { "@types/lodash": "^4.14.182", "@types/nprogress": "^0.2.0", @@ -37,7 +37,7 @@ "@types/ramda": "0.27.40", "@types/react": "^18.0.11", "@types/uuid": "^8.3.4", - "@hadmean/bacteria": "^0.0.9", + "@dashpress/bacteria": "^0.0.9", "@types/cryptr": "^4.0.1", "@types/jsonwebtoken": "^8.5.8", "@types/microseconds": "^0.2.0", @@ -109,7 +109,7 @@ "@babel/preset-typescript": "^7.18.6", "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", - "@hadmean/eslint-config": "^1.0.5", + "@dashpress/eslint-config": "^1.0.6", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^14.2.1", diff --git a/src/__tests__/_/api-handlers/config.ts b/src/__tests__/_/api-handlers/config.ts index 2f3529be9..ced3932c2 100644 --- a/src/__tests__/_/api-handlers/config.ts +++ b/src/__tests__/_/api-handlers/config.ts @@ -65,7 +65,7 @@ const CONFIG_VALUES = { tokenValidityDurationInDays: 5, }, site_settings: { - name: "Hadmean", + name: "DashPress", homeLink: "/", logo: "/assets/images/logo.png", fullLogo: "/assets/images/full-logo.png", diff --git a/src/__tests__/_/api-handlers/setup.ts b/src/__tests__/_/api-handlers/setup.ts index 16dc467cf..3544f0b1b 100644 --- a/src/__tests__/_/api-handlers/setup.ts +++ b/src/__tests__/_/api-handlers/setup.ts @@ -14,11 +14,11 @@ export const setupApiHandlers = [ const reqBody = JSON.stringify(await req.json()); if ( [ - `{"port":8080,"dataSourceType":"postgres","host":"127.0.0.1","user":"root","password":"password","database":"hadmean"}`, + `{"port":8080,"dataSourceType":"postgres","host":"127.0.0.1","user":"root","password":"password","database":"dashpress"}`, `{"port":5432,"dataSourceType":"postgres","connectionString":"some-connection-url"}`, - `{"port":8080,"dataSourceType":"mysql","host":"127.0.0.1","user":"root","password":"password","database":"hadmean"}`, + `{"port":8080,"dataSourceType":"mysql","host":"127.0.0.1","user":"root","password":"password","database":"dashpress"}`, `{"port":3306,"dataSourceType":"mysql","connectionString":"some-connection-url"}`, - `{"port":8080,"dataSourceType":"mssql","host":"127.0.0.1","user":"root","password":"password","database":"hadmean"}`, + `{"port":8080,"dataSourceType":"mssql","host":"127.0.0.1","user":"root","password":"password","database":"dashpress"}`, `{"port":1433,"dataSourceType":"mssql","connectionString":"some-connection-url"}`, `{"dataSourceType":"sqlite","filename":"some-sqlite-file-name"}`, ].includes(reqBody) diff --git a/src/__tests__/admin/settings/site.spec.tsx b/src/__tests__/admin/settings/site.spec.tsx index c33f8523a..311ef78fa 100644 --- a/src/__tests__/admin/settings/site.spec.tsx +++ b/src/__tests__/admin/settings/site.spec.tsx @@ -24,7 +24,7 @@ describe("pages/admin/settings/site", () => { ); await waitFor(() => { - expect(screen.getByLabelText("Name")).toHaveValue("Hadmean"); + expect(screen.getByLabelText("Name")).toHaveValue("DashPress"); }); expect(screen.getByLabelText("Home Link")).toHaveValue("/"); expect(screen.getByLabelText("Square Logo")).toHaveValue( @@ -63,7 +63,7 @@ describe("pages/admin/settings/site", () => { ); await waitFor(() => { - expect(screen.getByLabelText("Name")).toHaveValue("HadmeanUpdated"); + expect(screen.getByLabelText("Name")).toHaveValue("DashPressUpdated"); }); expect(screen.getByLabelText("Home Link")).toHaveValue("/Updated"); expect(screen.getByLabelText("Square Logo")).toHaveValue( diff --git a/src/__tests__/api/versions/index__latest.spec.ts b/src/__tests__/api/versions/index__latest.spec.ts index 6d7a73a3a..b1f6771a0 100644 --- a/src/__tests__/api/versions/index__latest.spec.ts +++ b/src/__tests__/api/versions/index__latest.spec.ts @@ -20,7 +20,7 @@ describe("/api/versions/index", () => { { "Cache Adapter": "memory (Kindly use 'redis' when running multiple instances)", "Config Adapter": "json-file (Kindly use 'database' when you have more than two users on the application)", - "Hadmean Version": "v9.9.9(Latest Version)", + "DashPress Version": "v9.9.9(Latest Version)", "Node Version": "16.9.9", } `); diff --git a/src/__tests__/api/versions/index__non-latest.spec.ts b/src/__tests__/api/versions/index__non-latest.spec.ts index 0af5495b4..832032f37 100644 --- a/src/__tests__/api/versions/index__non-latest.spec.ts +++ b/src/__tests__/api/versions/index__non-latest.spec.ts @@ -20,7 +20,7 @@ describe("/api/versions/index", () => { { "Cache Adapter": "memory (Kindly use 'redis' when running multiple instances)", "Config Adapter": "json-file (Kindly use 'database' when you have more than two users on the application)", - "Hadmean Version": "v0.0.0. Version v9.9.9 is now available.", + "DashPress Version": "v0.0.0. Version v9.9.9 is now available.", "Node Version": "16.9.9", } `); diff --git a/src/__tests__/setup/credentials.spec.tsx b/src/__tests__/setup/credentials.spec.tsx index c2a94163a..475099cf3 100644 --- a/src/__tests__/setup/credentials.spec.tsx +++ b/src/__tests__/setup/credentials.spec.tsx @@ -207,7 +207,7 @@ describe("pages/setup/credentials", () => { await userEvent.type(screen.getByLabelText("Host"), "127.0.0.1"); await userEvent.type(screen.getByLabelText("User"), "root"); await userEvent.type(screen.getByLabelText("Password"), "password"); - await userEvent.type(screen.getByLabelText("Database"), "hadmean"); + await userEvent.type(screen.getByLabelText("Database"), "dashpress"); await userEvent.clear(screen.getByLabelText("Port")); diff --git a/src/backend/actions/__tests__/run-action.spec.ts b/src/backend/actions/__tests__/run-action.spec.ts index 78f639435..8aafe42f5 100644 --- a/src/backend/actions/__tests__/run-action.spec.ts +++ b/src/backend/actions/__tests__/run-action.spec.ts @@ -30,7 +30,7 @@ describe("Run Action", () => { ]); await setupIntegrationsConstantsTestData({ - SITE_EMAIL: "hello@hadmean.com", + SITE_EMAIL: "hello@dashpress.io", SITE_NAME: "John Snow", }); @@ -69,7 +69,7 @@ describe("Run Action", () => { triggerLogic: "", formAction: "create", configuration: { - to: "{{ data.id }}@hadmean.com", + to: "{{ data.id }}@dashpress.io", subject: "CREATE TEST", body: "{{data.name}} has the age of {{ data.age }}", senderName: @@ -190,7 +190,7 @@ describe("Run Action", () => { from: "Constants are correctly compiled John Snow && auth role is correctly compiled as creator ", html: "Newly Created has the age of 100", subject: "CREATE TEST", - to: "44@hadmean.com", + to: "44@dashpress.com", }); expect(fetch).toHaveBeenCalledWith("http://CREATE.TEST", { diff --git a/src/backend/lib/config-persistence/constants.ts b/src/backend/lib/config-persistence/constants.ts index 35c13029c..fc8e0baa3 100644 --- a/src/backend/lib/config-persistence/constants.ts +++ b/src/backend/lib/config-persistence/constants.ts @@ -1 +1 @@ -export const CONFIG_TABLE_PREFIX = (domain: string) => `hadmean__${domain}`; +export const CONFIG_TABLE_PREFIX = (domain: string) => `dashpress__${domain}`; diff --git a/src/backend/lib/connection/db.ts b/src/backend/lib/connection/db.ts index 288992841..c08d02531 100644 --- a/src/backend/lib/connection/db.ts +++ b/src/backend/lib/connection/db.ts @@ -1,5 +1,5 @@ import { Knex } from "knex"; -import { makeDbConnection } from "@hadmean/bacteria"; +import { makeDbConnection } from "@dashpress/bacteria"; import { IDataSourceCredentials } from "shared/types/data-sources"; import { connectionManager } from "./_manager"; diff --git a/src/backend/npm-packages/constants.ts b/src/backend/npm-packages/constants.ts index 7e9ec66bc..b76fd0ac3 100644 --- a/src/backend/npm-packages/constants.ts +++ b/src/backend/npm-packages/constants.ts @@ -6,7 +6,7 @@ import { CacheAdaptorTypes } from "backend/lib/cache/types"; import { credentialsApiService } from "backend/integrations-configurations"; import { DATABASE_CREDENTIAL_GROUP } from "backend/data/fields"; import { IDataSourceCredentials } from "shared/types/data-sources"; -import { RDMSSources } from "@hadmean/bacteria"; +import { RDMSSources } from "@dashpress/bacteria"; import { ACTION_INTEGRATIONS } from "backend/actions/integrations"; import { ActionIntegrationKeys } from "shared/types/actions"; import { PORTAL_NPM_PACKAGES_CONFIG, PortalNpmPackageDomain } from "./portal"; diff --git a/src/backend/schema/schema.service.ts b/src/backend/schema/schema.service.ts index e8ed645f0..58ee5f0a2 100644 --- a/src/backend/schema/schema.service.ts +++ b/src/backend/schema/schema.service.ts @@ -1,4 +1,4 @@ -import { introspect, Entity } from "@hadmean/bacteria"; +import { introspect, Entity } from "@dashpress/bacteria"; import { ConfigurationApiService, configurationApiService, @@ -11,7 +11,7 @@ import { IApplicationService } from "backend/types"; import { IDBSchema, IEntityField } from "shared/types/db"; import { IDataSourceCredentials } from "shared/types/data-sources"; import { DATABASE_CREDENTIAL_GROUP } from "backend/data/fields"; -import { Column } from "@hadmean/bacteria/dist/models/Column"; +import { Column } from "@dashpress/bacteria/dist/models/Column"; import { createConfigDomainPersistenceService, AbstractConfigDataPersistenceService, @@ -92,7 +92,7 @@ export class SchemasApiService implements IApplicationService { private formatIntrospectData(rawEntity: Entity[]): IDBSchema[] { const dbSchema = rawEntity - .filter(({ name }) => !name.startsWith("hadmean")) + .filter(({ name }) => !name.startsWith("dashpress")) .map((entity) => { return { name: entity.name, diff --git a/src/bin/index.ts b/src/bin/index.ts index 3c595bb72..230a4482f 100644 --- a/src/bin/index.ts +++ b/src/bin/index.ts @@ -57,20 +57,23 @@ import { checkNodeVersion } from "./checkNodeVersion"; const currentPkgJson = require("../../package.json"); process.stdout.write("\n"); - + // https://patorjk.com/software/taag/#p=display&f=Big%20Money-ne&t=dashpress console.log(` - /88 /88 /88 - | 88 | 88 | 88 - | 88 | 88 /888888 /8888888 /888888/8888 /888888 /888888 /8888888 - | 88888888 |____ 88 /88__ 88| 88_ 88_ 88 /88__ 88 |____ 88| 88__ 88 - | 88__ 88 /8888888| 88 | 88| 88 \\ 88 \\ 88| 88888888 /8888888| 88 \\ 88 - | 88 | 88 /88__ 88| 88 | 88| 88 | 88 | 88| 88_____/ /88__ 88| 88 | 88 - | 88 | 88| 8888888| 8888888| 88 | 88 | 88| 8888888| 888888$| 88 | 88 - |__/ |__/ \\_______/ \\_______/|__/ |__/ |__/ \\_______/ \\_______/|__/ |__/ + /$$ /$$ + | $$ | $$ + /$$$$$$$ /$$$$$$ /$$$$$$$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$$ + /$$__ $$ |____ $$ /$$_____/| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ /$$_____//$$_____/ +| $$ | $$ /$$$$$$$| $$$$$$ | $$ \\ $$| $$ \\$$| $$ \\__/| $$$$$$$$| $$$$$$| $$$$$$ +| $$ | $$ /$$__ $$ \\____ $$ $$ | $$| $$ | $$| $$ | $$_____/\\____ $$\\____ $$ +| $$$$$$$| $$$$$$$ /$$$$$$$/| $$ | $$| $$$$$$$/|$$ | $$$$$$$ /$$$$$$$//$$$$$$$/ +\\_______/ \\_______/|_______/ |__/ |__/|$$____/ |__/ \\_______/|_______/|_______/ + |$$ + |$$ + |__/ `); - console.log(`๐ŸŸข You're about to run Hadmean v${currentPkgJson.version}`); + console.log(`๐ŸŸข You're about to run DashPress v${currentPkgJson.version}`); if (!checkNodeVersion().status) { console.log(""); @@ -86,8 +89,8 @@ import { checkNodeVersion } from "./checkNodeVersion"; const endpoint = `http://localhost:${process.env.PORT || 3000}`; console.log(`- ${terminalLink( - "๐Ÿ’— Show us support by dropping a โœจ at github.com/hadmean/hadmean", - "https://github.com/hadmean/hadmean" + "๐Ÿ’— Show us support by dropping a โœจ at github.com/dashpresshq/dashpress", + "https://github.com/dashpresshq/dashpress" )} - ${terminalLink( diff --git a/src/frontend/_layouts/app/_Base.tsx b/src/frontend/_layouts/app/_Base.tsx index 79c5d11d9..4b047fd4f 100644 --- a/src/frontend/_layouts/app/_Base.tsx +++ b/src/frontend/_layouts/app/_Base.tsx @@ -91,18 +91,18 @@ export function BaseLayout({ id: "github", IconComponent: GitHub, label: "Star us on Github", - description: `Tell us Hadmean is a useful project by dropping us a star`, + description: `Tell us DashPress is a useful project by dropping us a star`, onClick: () => { - window.open("https://github.com/hadmean/hadmean"); + window.open("https://github.com/dashpresshq/dashpress"); }, }, { id: "twitter", IconComponent: Twitter, label: "Follow us on Twitter", - description: `Tweet at @hadmeanHQ if you know others will benefit using Hadmean`, + description: `Tweet at @dashpressHQ if you know others will benefit using DashPress`, onClick: () => { - window.open("https://twitter.com/hadmeanHQ"); + window.open("https://twitter.com/dashpressHQ"); }, }, { @@ -120,7 +120,7 @@ export function BaseLayout({ label: "Visit our website", description: `For more links on documentation, roadmap, blog etc`, onClick: () => { - window.open("https://hadmean.com"); + window.open("https://dashpress.io"); }, }, ]} diff --git a/src/frontend/design-system/components/Alert/Stories.tsx b/src/frontend/design-system/components/Alert/Stories.tsx index e053c23c9..b44c5ee77 100644 --- a/src/frontend/design-system/components/Alert/Stories.tsx +++ b/src/frontend/design-system/components/Alert/Stories.tsx @@ -64,8 +64,8 @@ JSX.args = { Awesome!,

- You have been using Hadmean for about a week now. Hope you are enjoying - it so far. + You have been using DashPress for about a week now. Hope you are + enjoying it so far.

We have spent countless hours developing this free app, and we would diff --git a/src/frontend/design-system/theme/root.ts b/src/frontend/design-system/theme/root.ts index 6dddc7a77..b0eddca29 100644 --- a/src/frontend/design-system/theme/root.ts +++ b/src/frontend/design-system/theme/root.ts @@ -1,6 +1,6 @@ import { IRootColors } from "./types"; -export const prefixVarNameSpace = (color: string) => `--hadmean-${color}`; +export const prefixVarNameSpace = (color: string) => `--dashpress-${color}`; export const USE_ROOT_COLOR = (color: IRootColors) => { return `var(${prefixVarNameSpace(color)})`; diff --git a/src/frontend/docs/fields.tsx b/src/frontend/docs/fields.tsx index 008074447..da15fb642 100644 --- a/src/frontend/docs/fields.tsx +++ b/src/frontend/docs/fields.tsx @@ -21,8 +21,8 @@ export function FieldsSettingsDocumentation(props: IDocumentationRootProps) { Two quick notes as we head into this section

  1. - Hadmean is not a database client, meaning any action taken here will - not reflect on your database. + DashPress is not a database client, meaning any action taken here + will not reflect on your database.
  2. We strongly advise that you edit your schema to minimize your @@ -54,8 +54,8 @@ export function FieldsSettingsDocumentation(props: IDocumentationRootProps) {

    2. Managing Validations

    - Hadmean will try to pick all the database validations that it can, so it - knows the + DashPress will try to pick all the database validations that it can, so + it knows the non-nullable constraint means the field is{" "} required and so on. We also translate other constraints to validations like maxLength, isDate,{" "} diff --git a/src/frontend/docs/roles.tsx b/src/frontend/docs/roles.tsx index 2af9ce81c..5bf22dd6c 100644 --- a/src/frontend/docs/roles.tsx +++ b/src/frontend/docs/roles.tsx @@ -8,7 +8,7 @@ export function RolesDocumentation(props: IDocumentationRootProps) { return (

    - Hadmean has two default roles which are not editable or deletable and + DashPress has two default roles which are not editable or deletable and they are Creator and Viewer.

    diff --git a/src/frontend/docs/scripts/form-scripts.tsx b/src/frontend/docs/scripts/form-scripts.tsx index b62b2b836..ca548182c 100644 --- a/src/frontend/docs/scripts/form-scripts.tsx +++ b/src/frontend/docs/scripts/form-scripts.tsx @@ -232,7 +232,7 @@ return { * And will add "createdById" when the form is submitted */ if($.formValues.age > 23 && ($.formValues.country != "Belgium" || $.formValues.height == 124 )){ - return "This is a weird requirement and Hadmean can handle it" + return "This is a weird requirement and DashPress can handle it" } return { diff --git a/src/frontend/docs/system-settings.tsx b/src/frontend/docs/system-settings.tsx index b1a691b86..175fc753c 100644 --- a/src/frontend/docs/system-settings.tsx +++ b/src/frontend/docs/system-settings.tsx @@ -8,7 +8,7 @@ export function SystemSettingsDocumentation(props: IDocumentationRootProps) {

    Token Validity Duration

    - By default Hadmean invalidates the user&aos;s token after 14 days i.e. + By default DashPress invalidates the user&aos;s token after 14 days i.e. it logs the users out. So decreasing or increasing this value changes that invalidation duration.

    @@ -18,7 +18,7 @@ export function SystemSettingsDocumentation(props: IDocumentationRootProps) { We introspect your database every time the application runs and save the schema. This behavior is good for 99% of production use cases as you want the schema to be up to date whenever you run the application so - that Hadmean shows you the latest database changes. In case you do not + that DashPress shows you the latest database changes. In case you do not want your schema up to date for any reason then you can always toggle this off here.

    diff --git a/src/frontend/hooks/app/site.config.ts b/src/frontend/hooks/app/site.config.ts index 13aec4d16..0b686e1da 100644 --- a/src/frontend/hooks/app/site.config.ts +++ b/src/frontend/hooks/app/site.config.ts @@ -2,7 +2,7 @@ import { ISiteSettings } from "shared/types/config"; import { useAppConfiguration } from "../configuration/configuration.store"; const DEFAULT_SITE_CONFIG: ISiteSettings = { - name: "Hadmean", + name: "DashPress", homeLink: "/", logo: "/assets/images/logo.png", fullLogo: "/assets/images/full-logo.png", diff --git a/src/frontend/views/settings/_Base.tsx b/src/frontend/views/settings/_Base.tsx index 548df9eb5..f26c8aa87 100644 --- a/src/frontend/views/settings/_Base.tsx +++ b/src/frontend/views/settings/_Base.tsx @@ -81,7 +81,8 @@ export function BaseSettingsLayout({ children }: IProps) { window.open("https://github.com/hadmean/hadmean"), + action: () => + window.open("https://github.com/dashpresshq/dashpress"), Icon: GitHub, label: "Give us a star on Github", }} @@ -91,8 +92,8 @@ export function BaseSettingsLayout({ children }: IProps) { Awesome!,

    - You have been using Hadmean for about a week now. Hope you are - enjoying it so far. + You have been using DashPress for about a week now. Hope you + are enjoying it so far.

    We have spent countless hours developing this free app, and we diff --git a/src/pages/api/versions.ts b/src/pages/api/versions.ts index e3f55269a..0b09e5c0c 100644 --- a/src/pages/api/versions.ts +++ b/src/pages/api/versions.ts @@ -12,7 +12,7 @@ const { version } = require("../../../package.json"); export default requestHandler( { GET: async (): Promise> => { - const latestVersion$1 = await latestVersion("hadmean"); + const latestVersion$1 = await latestVersion("dashpress"); const versionText = latestVersion$1 === version @@ -36,7 +36,7 @@ export default requestHandler( } return { - "Hadmean Version": `v${version}${versionText}`, + "DashPress Version": `v${version}${versionText}`, "Node Version": checkNodeVersion().message, "Config Adapter": configAdaptor, "Cache Adapter": cacheAdaptor, diff --git a/src/shared/configurations/constants.ts b/src/shared/configurations/constants.ts index 1223135f9..001aff0ea 100644 --- a/src/shared/configurations/constants.ts +++ b/src/shared/configurations/constants.ts @@ -145,9 +145,9 @@ export const CONFIGURATION_KEYS: Record< crudConfigLabel: "Site Settings", guest: true, defaultValue: { - name: "Hadmean", + name: "DashPress", fullLogo: "/assets/images/full-logo.png", - homeLink: "https://hadmean.com", + homeLink: "https://dashpress.io", logo: "/assets/images/logo.png", }, },