a0941ffa84
commit16d8b87e90Merge:07387faf486bea232d47Author: negue <eugen.bolz@gmail.com> Date: Thu Sep 14 22:30:00 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit07387faf48Author: negue <eugen.bolz@gmail.com> Date: Wed Sep 13 23:38:37 2023 +0200 remove generate promoCode from ui commit6bea232d47Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 11 12:55:31 2023 -0400 build(deps): bump core-js from 3.32.1 to 3.32.2 in /website/client (#14867) Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.32.1 to 3.32.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.32.2/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commitcebb3f0f25Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 11 12:43:49 2023 -0400 build(deps): bump webpack from 4.46.0 to 4.47.0 in /website/client (#14868) Bumps [webpack](https://github.com/webpack/webpack) from 4.46.0 to 4.47.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.46.0...v4.47.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commitea8563cd17Merge:3e16584dcf6259955891Author: negue <eugen.bolz@gmail.com> Date: Tue Aug 29 21:23:02 2023 +0200 Merge remote-tracking branch 'origin/negue/ui/setting' into negue/ui/setting commit3e16584dcfAuthor: negue <eugen.bolz@gmail.com> Date: Tue Aug 29 21:22:06 2023 +0200 fix PR comments commit84ba44fb19Author: negue <eugen.bolz@gmail.com> Date: Tue Aug 29 20:38:54 2023 +0200 fix PR comments commit6259955891Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Aug 25 11:20:26 2023 -0400 update form.scss commitda82bd8e68Author: negue <eugen.bolz@gmail.com> Date: Thu Aug 24 21:40:02 2023 +0200 remove ending commit82e5fd2a83Author: negue <eugen.bolz@gmail.com> Date: Mon Aug 21 22:25:41 2023 +0200 fix spacing commit9ad06ea88bAuthor: negue <eugen.bolz@gmail.com> Date: Mon Aug 21 22:09:22 2023 +0200 clean up debug row for login methods commit41cde37675Merge:8c568060f982ebe71eb4Author: negue <eugen.bolz@gmail.com> Date: Mon Aug 21 21:51:22 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit8c568060f9Author: negue <eugen.bolz@gmail.com> Date: Mon Aug 21 21:49:31 2023 +0200 fix PR comments commit36f7a4711dMerge:d279af7897647b27c55fAuthor: negue <eugen.bolz@gmail.com> Date: Fri Aug 11 20:04:15 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitd279af7897Merge:ffbed3e044b20ea44d49Author: negue <eugen.bolz@gmail.com> Date: Wed Aug 9 21:13:37 2023 +0200 Merge branch 'negue/refactor/routes' into negue/ui/setting commitb20ea44d49Author: negue <eugen.bolz@gmail.com> Date: Wed Aug 9 21:04:12 2023 +0200 Split Vue.Router routes commitffbed3e044Author: negue <eugen.bolz@gmail.com> Date: Sun Jul 23 00:00:24 2023 +0200 remove console commit4c350b0180Author: negue <eugen.bolz@gmail.com> Date: Sat Jul 22 23:34:20 2023 +0200 update Bailey Notification Text + fix popover commitc105b9ecf9Author: negue <eugen.bolz@gmail.com> Date: Sat Jul 22 23:21:53 2023 +0200 fix change password setting commit06410b4807Author: negue <eugen.bolz@gmail.com> Date: Sat Jul 22 22:50:00 2023 +0200 fix reset account texts commitccfdd9bb9cMerge:35c75304f18558dcc3a8Author: negue <eugen.bolz@gmail.com> Date: Sat Jul 22 22:48:13 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit35c75304f1Author: negue <eugen.bolz@gmail.com> Date: Sun Jul 2 20:16:06 2023 +0200 more fixes commit203e961464Author: negue <eugen.bolz@gmail.com> Date: Sun Jul 2 19:45:17 2023 +0200 fix notification settings commitec94604791Author: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 22:00:45 2023 +0200 applied same styling to promoCode.vue commit0177b3a76bAuthor: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 21:41:05 2023 +0200 move promoCode.vue to pages/settings commit8fbb600273Author: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 21:40:35 2023 +0200 saveCancelButtons.vue allow to hide the cancel part commit4915f2a3fbAuthor: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 21:09:07 2023 +0200 Hide Transactions Page again commit8b5ae17f02Author: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 20:52:03 2023 +0200 also check for invalid arguments in the password settings commitaa97ed5299Author: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 20:25:53 2023 +0200 fix localhost externalLinks check commit87a4e4931bAuthor: negue <eugen.bolz@gmail.com> Date: Sun Jun 25 20:01:31 2023 +0200 show notification on username change + fix userEmail checks commit6a6f55f6fcMerge:f9ff5e5c55e49d26eacdAuthor: negue <eugen.bolz@gmail.com> Date: Sat Jun 24 22:54:00 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitf9ff5e5c55Author: negue <eugen.bolz@gmail.com> Date: Tue May 30 22:41:42 2023 +0200 check password inputs and mark invalid for "password change" setting commit4497514eebAuthor: negue <eugen.bolz@gmail.com> Date: Tue May 30 21:59:21 2023 +0200 show notification when chaning display name commit3232f12f0dAuthor: negue <eugen.bolz@gmail.com> Date: Tue May 30 21:55:25 2023 +0200 check current password valid style in "delete account" and "reset account" commit582a2f1304Author: negue <eugen.bolz@gmail.com> Date: Tue May 30 21:27:20 2023 +0200 mark password field of email setting as invalid on wrong password commit8e3b8a962aAuthor: negue <eugen.bolz@gmail.com> Date: Tue May 30 21:24:46 2023 +0200 refactor currentPasswordInput.vue to use validatedTextInput.vue commit61521507a4Author: negue <eugen.bolz@gmail.com> Date: Tue May 30 20:20:56 2023 +0200 fix username setting: - unsaved values check - @ char must be first in input, otherwise not remove it for checks commitf74c29a065Merge:c4b6f0c39cd4a5823916Author: negue <eugen.bolz@gmail.com> Date: Tue May 30 19:54:06 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitc4b6f0c39cMerge:37eee140ad6e3a367832Author: negue <eugen.bolz@gmail.com> Date: Fri May 12 22:08:08 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit37eee140adAuthor: negue <eugen.bolz@gmail.com> Date: Fri May 12 21:57:27 2023 +0200 delete account without password commit48a6801f4eAuthor: negue <eugen.bolz@gmail.com> Date: Mon May 8 22:06:29 2023 +0200 fix duplicate json entry commit47a2189f49Merge:a56b4a445749f45d27e3Author: negue <eugen.bolz@gmail.com> Date: Mon May 8 21:48:21 2023 +0200 Merge remote-tracking branch 'origin/release' into negue/ui/setting commita56b4a4457Author: negue <eugen.bolz@gmail.com> Date: Mon May 8 21:37:31 2023 +0200 show current class on setting panel commit9c973cca2aAuthor: negue <eugen.bolz@gmail.com> Date: Mon May 8 21:15:46 2023 +0200 fix selectDifficulty.vue - refactor selectList.vue commit95b37b3ba3Author: negue <eugen.bolz@gmail.com> Date: Mon May 8 20:45:09 2023 +0200 migrate restoreValues fix to new setting component commit7947b1c67dMerge:ad3e4d604a71e165433aAuthor: negue <eugen.bolz@gmail.com> Date: Mon May 8 20:41:31 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitad3e4d604aAuthor: negue <eugen.bolz@gmail.com> Date: Sat Apr 29 01:18:25 2023 +0200 style fixes commitcea13d5bc3Merge:73a5e5fcabb159182188Author: negue <eugen.bolz@gmail.com> Date: Fri Apr 28 23:58:09 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit73a5e5fcabAuthor: negue <eugen.bolz@gmail.com> Date: Tue Apr 25 20:51:14 2023 +0200 style / padding issues commit0a10eb32ccAuthor: negue <eugen.bolz@gmail.com> Date: Sat Apr 15 20:54:08 2023 +0200 fix "setting new password" invalid check commita79bec3fa5Author: negue <eugen.bolz@gmail.com> Date: Tue Apr 11 23:15:15 2023 +0200 add password for other logins commit9ff17fd6ddAuthor: negue <eugen.bolz@gmail.com> Date: Tue Apr 11 23:05:19 2023 +0200 "fix values" use keydown event to mark as change commit1f470942a9Author: negue <eugen.bolz@gmail.com> Date: Thu Apr 6 00:19:18 2023 +0200 delete old api.vue commitb4904a8b84Merge:b5da7ccc70c8b98678d0Author: negue <eugen.bolz@gmail.com> Date: Thu Apr 6 00:18:07 2023 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitb5da7ccc70Author: negue <eugen.bolz@gmail.com> Date: Thu Apr 6 00:11:36 2023 +0200 refactor webhook ui to use save/cancel buttons commitf49f67ff5cAuthor: negue <eugen.bolz@gmail.com> Date: Wed Apr 5 22:56:37 2023 +0200 remove unused settings commitcc73b44b25Author: negue <eugen.bolz@gmail.com> Date: Wed Mar 29 23:40:30 2023 +0200 remove advancedCollapsed settings to start it opened commite0300e8710Author: negue <eugen.bolz@gmail.com> Date: Wed Mar 29 22:58:09 2023 +0200 remove displayInviteToPartyWhenPartyIs1 setting commit1741ddfc64Author: negue <eugen.bolz@gmail.com> Date: Mon Mar 20 23:00:17 2023 +0100 webhook margins commit24a43d027cAuthor: negue <eugen.bolz@gmail.com> Date: Mon Mar 20 22:40:19 2023 +0100 userid tooltip commit42fcb20bc4Author: negue <eugen.bolz@gmail.com> Date: Thu Mar 16 00:51:10 2023 +0100 remove balance for choosing class commit160848473dAuthor: negue <eugen.bolz@gmail.com> Date: Thu Mar 16 00:20:56 2023 +0100 show real class setting modal if enough gems available commitf74ba9738dAuthor: negue <eugen.bolz@gmail.com> Date: Thu Mar 16 00:10:53 2023 +0100 update apple icon and size commitbf961bc728Author: negue <eugen.bolz@gmail.com> Date: Wed Mar 15 23:59:42 2023 +0100 Copied API Token Notification commit28f0220b4eAuthor: negue <eugen.bolz@gmail.com> Date: Wed Mar 15 23:53:33 2023 +0100 remove blue color of setting links commitb53ccace95Author: negue <eugen.bolz@gmail.com> Date: Wed Mar 15 23:43:06 2023 +0100 fix username/email setting input width commit1dfa5b275dAuthor: negue <eugen.bolz@gmail.com> Date: Wed Mar 15 23:11:32 2023 +0100 developer mode commit776618d2dbAuthor: negue <eugen.bolz@gmail.com> Date: Tue Mar 14 21:11:52 2023 +0100 Add new Pause Dailies Setting commit576c80af7eMerge:dec1a1159d377b152ffdAuthor: negue <eugen.bolz@gmail.com> Date: Tue Mar 14 21:04:05 2023 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitdec1a1159dAuthor: negue <eugen.bolz@gmail.com> Date: Tue Mar 14 21:00:52 2023 +0100 developer mode dummy row commit1e80a7d145Author: negue <eugen.bolz@gmail.com> Date: Sat Mar 11 00:03:33 2023 +0100 WIP webhook row commitcc4bedbe2dAuthor: negue <eugen.bolz@gmail.com> Date: Fri Mar 10 20:28:57 2023 +0100 add spritely login creds message to the new api-row / redirect old url to the new one commitf9833aa78aAuthor: negue <eugen.bolz@gmail.com> Date: Thu Mar 9 02:23:39 2023 +0100 API Token Row commit123c9b9bb1Author: negue <eugen.bolz@gmail.com> Date: Mon Mar 6 22:46:50 2023 +0100 "Your User Data" Row instead of Page commit0ade5663aeAuthor: negue <eugen.bolz@gmail.com> Date: Fri Mar 3 22:43:03 2023 +0100 userid row commitb4f2236ab8Author: negue <eugen.bolz@gmail.com> Date: Fri Mar 3 22:22:32 2023 +0100 rename folder of setting rows commit3b050861c4Author: negue <eugen.bolz@gmail.com> Date: Tue Feb 21 21:11:48 2023 +0100 move remaining setting to generalSettings.vue - delete site.vue - start with siteData.vue commitb09298fb01Author: negue <eugen.bolz@gmail.com> Date: Tue Feb 21 20:56:03 2023 +0100 move taskSettings.vue and add it to the settings list commit5ed25066ecAuthor: negue <eugen.bolz@gmail.com> Date: Tue Feb 21 20:06:13 2023 +0100 size/margin for transactions commit25e77cbd95Author: negue <eugen.bolz@gmail.com> Date: Tue Feb 21 19:52:12 2023 +0100 move purchaseHistory.vue commit8e4e1bcb0fMerge:bb14d09aa485c50d50e9Author: negue <eugen.bolz@gmail.com> Date: Tue Feb 21 19:04:31 2023 +0100 Merge remote-tracking branch 'origin/negue/ui/setting' into negue/ui/setting commit85c50d50e9Author: SabreCat <sabe@habitica.com> Date: Thu Feb 16 14:23:27 2023 -0600 fix(css): remove redundant formatting for a elements commitbb14d09aa4Author: negue <eugen.bolz@gmail.com> Date: Thu Feb 16 01:34:09 2023 +0100 remove console commit8c5e722c72Author: negue <eugen.bolz@gmail.com> Date: Thu Feb 16 01:26:43 2023 +0100 first try with the refactored UI of Login Methods commit9c8770051dAuthor: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 19:13:16 2023 +0100 fix dayStartAdjustmentSetting.vue for 0 value commitee2ff3881bAuthor: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 18:37:46 2023 +0100 fix color after refactor commit121e7485caAuthor: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 18:29:00 2023 +0100 mark audioThemeSetting as changed commit98c6570003Author: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 18:05:55 2023 +0100 fix ul/li style in resetAccount.vue commitfed824f705Author: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 17:49:36 2023 +0100 fix color of gem price commit80365e537dAuthor: negue <eugen.bolz@gmail.com> Date: Sat Feb 11 17:44:55 2023 +0100 fix "fixValuesSetting.vue" commitd3e15c5413Author: negue <eugen.bolz@gmail.com> Date: Wed Feb 8 01:06:27 2023 +0100 open forgot password in new tab commit31edec9ec5Author: negue <eugen.bolz@gmail.com> Date: Wed Feb 8 01:03:19 2023 +0100 move validatedTextInput.vue to shared components + fix check pos/size + input-error cleanup commit2adfd8c259Author: negue <eugen.bolz@gmail.com> Date: Sun Feb 5 20:19:30 2023 +0100 hide class setting until level 10 commit64fb4c0cf9Author: negue <eugen.bolz@gmail.com> Date: Sun Feb 5 19:32:40 2023 +0100 delete old modals (refactored into new settings ui) commitb5be137a8dAuthor: negue <eugen.bolz@gmail.com> Date: Sun Feb 5 19:27:26 2023 +0100 enable forgot password link in settings commitbec75c6e12Author: negue <eugen.bolz@gmail.com> Date: Sun Feb 5 18:52:54 2023 +0100 reset account + password required in api commit64f7e7a1d9Author: negue <eugen.bolz@gmail.com> Date: Mon Jan 30 23:22:55 2023 +0100 fix compile commit7ffb5101beMerge:2bfb130b929f64633a57Author: negue <eugen.bolz@gmail.com> Date: Mon Jan 30 22:47:05 2023 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit2bfb130b92Author: negue <eugen.bolz@gmail.com> Date: Mon Jan 30 22:44:23 2023 +0100 remove restore-modal and replace it with the finished fix values setting commit89530a133cAuthor: negue <eugen.bolz@gmail.com> Date: Wed Jan 18 19:22:36 2023 +0100 wip fix values commit428647fc71Author: negue <eugen.bolz@gmail.com> Date: Sat Jan 14 21:50:22 2023 +0100 refactor change class to design update + clean up old site.vue settings commit1f16819bc1Author: negue <eugen.bolz@gmail.com> Date: Wed Jan 11 22:41:05 2023 +0100 WIP fix values commit6fef3d0579Author: negue <eugen.bolz@gmail.com> Date: Sat Jan 7 22:51:30 2023 +0100 check for unsaved changes when pressing cancel commitbef8a4cdfcMerge:494f32c3e3c7aadede4dAuthor: negue <eugen.bolz@gmail.com> Date: Sat Jan 7 22:10:53 2023 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit494f32c3e3Author: negue <eugen.bolz@gmail.com> Date: Wed Dec 21 00:55:31 2022 +0100 Class Setting commitbda210cfbbAuthor: negue <eugen.bolz@gmail.com> Date: Tue Dec 20 23:01:41 2022 +0100 removes username, email and display name from site.vue commit38198d7df6Author: negue <eugen.bolz@gmail.com> Date: Tue Dec 20 22:36:27 2022 +0100 WIP class setting commitdddcfa637fAuthor: negue <eugen.bolz@gmail.com> Date: Tue Dec 20 22:31:36 2022 +0100 fix styles commitce0a5cf974Author: negue <eugen.bolz@gmail.com> Date: Sun Dec 11 23:57:07 2022 +0100 Scroll into opened Setting commit7e0a95ddffAuthor: negue <eugen.bolz@gmail.com> Date: Sun Dec 11 23:43:44 2022 +0100 Audio Theme Setting commit9c556662feAuthor: negue <eugen.bolz@gmail.com> Date: Sun Dec 11 00:25:30 2022 +0100 prepare header settings but still hidden commit30d8b27534Merge:a1d1a788b2580139ff69Author: negue <eugen.bolz@gmail.com> Date: Sat Dec 10 23:36:36 2022 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commita1d1a788b2Author: negue <eugen.bolz@gmail.com> Date: Sat Dec 10 23:34:33 2022 +0100 DayStartAdjustmentSetting commitddee94a393Author: negue <eugen.bolz@gmail.com> Date: Sat Dec 10 20:00:12 2022 +0100 disable reset account button when password empty commit30a6db4c2dAuthor: negue <eugen.bolz@gmail.com> Date: Sat Dec 10 19:54:21 2022 +0100 hide & reset previous setting when switching to a different one commit78093848d7Author: negue <eugen.bolz@gmail.com> Date: Wed Dec 7 22:19:15 2022 +0100 validated text input (in/valid border color + icon) commite1b444ea63Author: negue <eugen.bolz@gmail.com> Date: Tue Dec 6 22:09:54 2022 +0100 re-enable box-shadow on hover commit96dc4e47aeAuthor: negue <negue@users.noreply.github.com> Date: Mon Nov 28 01:13:47 2022 +0100 remove console log commit69ad07daadAuthor: negue <negue@users.noreply.github.com> Date: Mon Nov 28 01:01:17 2022 +0100 dateFormatSetting commitbc11c0cf75Author: negue <negue@users.noreply.github.com> Date: Mon Nov 28 00:49:24 2022 +0100 move shared components / mixins commit0d1a189c64Author: negue <negue@users.noreply.github.com> Date: Mon Nov 28 00:44:21 2022 +0100 language Setting + imports cleanup commit29ebd89030Author: negue <negue@users.noreply.github.com> Date: Sun Nov 27 23:23:02 2022 +0100 fix icon size + fix display name valid checks commit5c7747517bMerge:fd5cbc302690b34c4dacAuthor: negue <negue@users.noreply.github.com> Date: Sun Nov 27 23:08:35 2022 +0100 Merge remote-tracking branch 'origin/release' into negue/ui/setting commitfd5cbc3026Author: negue <negue@users.noreply.github.com> Date: Wed Nov 23 00:14:21 2022 +0100 fix conflicts commit49361217b0Merge:edb427158f04e2a39a9fAuthor: negue <negue@users.noreply.github.com> Date: Wed Nov 23 00:12:38 2022 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitedb427158fAuthor: negue <negue@users.noreply.github.com> Date: Wed Nov 23 00:03:19 2022 +0100 disable save button if nothing was changed commitc7e40e9446Author: negue <negue@users.noreply.github.com> Date: Tue Nov 22 23:36:37 2022 +0100 delete account row commit4bf740c531Author: negue <negue@users.noreply.github.com> Date: Tue Nov 22 23:14:24 2022 +0100 Shared Modal Visible State commitd718153717Author: negue <negue@users.noreply.github.com> Date: Sun Nov 20 18:06:20 2022 +0100 resetAccount commite25922f8b3Author: negue <negue@users.noreply.github.com> Date: Wed Nov 16 23:39:26 2022 +0100 rename functional components for compiler commitfdbc2c0eeeAuthor: negue <negue@users.noreply.github.com> Date: Wed Nov 16 01:44:50 2022 +0100 password setting row commit5fd5e6275aAuthor: negue <negue@users.noreply.github.com> Date: Tue Nov 15 17:35:44 2022 +0100 update package-lock.json again commit9d742fd9a1Author: negue <negue@users.noreply.github.com> Date: Tue Nov 15 17:24:15 2022 +0100 update package-lock.json commitcd588e74d5Author: negue <negue@users.noreply.github.com> Date: Mon Nov 14 02:12:39 2022 +0100 displayNameSetting.vue commit265970c5efAuthor: negue <negue@users.noreply.github.com> Date: Mon Nov 14 02:09:47 2022 +0100 fix lint commita2b510cacaMerge:0bae5fbe024dca69f14bAuthor: negue <negue@users.noreply.github.com> Date: Mon Nov 14 01:15:02 2022 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit0bae5fbe02Author: negue <negue@users.noreply.github.com> Date: Sun Nov 13 22:00:34 2022 +0100 userEmailSetting commit23da70fa2eAuthor: negue <negue@users.noreply.github.com> Date: Sun Nov 13 20:38:14 2022 +0100 extract save / cancel buttons and the shared inlineSetting "logic" commit82047380f3Author: negue <negue@users.noreply.github.com> Date: Sun Nov 13 20:18:21 2022 +0100 first setting (username) in the new layout commit39150349c7Author: negue <negue@users.noreply.github.com> Date: Wed Nov 2 21:42:12 2022 +0100 Working on M1 - will be reverted on full merge commitf7787b318cMerge:4c0ecc993853fb28cc48Author: negue <negue@users.noreply.github.com> Date: Tue Nov 1 14:20:24 2022 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit4c0ecc9938Merge:2f53613a4562b4315b3dAuthor: negue <negue@users.noreply.github.com> Date: Sun Oct 30 12:49:34 2022 +0100 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commit2f53613a45Author: negue <eugen.bolz@gmail.com> Date: Mon Oct 10 22:54:41 2022 +0200 split routes for ease of dev commit390f0fc69dMerge:cf222ee63a137f7d53dcAuthor: negue <eugen.bolz@gmail.com> Date: Mon Oct 10 22:50:43 2022 +0200 Merge remote-tracking branch 'origin/develop' into negue/ui/setting commitcf222ee63aAuthor: negue <eugen.bolz@gmail.com> Date: Sun Oct 2 23:15:35 2022 +0200 Update remaining Notification labels commitf837cce125Author: negue <eugen.bolz@gmail.com> Date: Sun Oct 2 22:45:12 2022 +0200 move site popup settings to notifications commitfc5181c3a7Author: negue <eugen.bolz@gmail.com> Date: Sun Oct 2 21:12:24 2022 +0200 fix styling in notification settings commit7b5568ed23Author: negue <eugen.bolz@gmail.com> Date: Sat Sep 10 16:00:56 2022 +0200 wip notification settings
430 lines
9.3 KiB
SCSS
430 lines
9.3 KiB
SCSS
.nested-field {
|
|
padding-left: 1.5rem;
|
|
}
|
|
|
|
label small {
|
|
font-size: 12px;
|
|
line-height: 1.33;
|
|
|
|
a {
|
|
color: $white;
|
|
|
|
&:hover, &:active {
|
|
text-decoration: underline;
|
|
color: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Inputs and textareas
|
|
|
|
input, textarea, input.form-control, textarea.form-control {
|
|
padding: 10px 12px;
|
|
border-radius: 2px;
|
|
font-size: 14px;
|
|
line-height: 1.43;
|
|
color: $gray-50;
|
|
border: 1px solid $gray-400;
|
|
|
|
&:hover:not(:disabled):not(:read-only) {
|
|
border-color: $gray-300;
|
|
}
|
|
|
|
&:active:not(:disabled):not(:read-only), &:focus:not(:disabled):not(:read-only) {
|
|
border-color: $purple-400;
|
|
outline: 0;
|
|
box-shadow: none;
|
|
}
|
|
|
|
&:disabled {
|
|
opacity: 0.64;
|
|
background: $gray-700;
|
|
}
|
|
|
|
&.input-search {
|
|
height: 2rem;
|
|
border-radius: 2px;
|
|
border: solid 1px $gray-400;
|
|
background-color: $white;
|
|
|
|
font-size: 14px;
|
|
line-height: 1.71;
|
|
color: $gray-200;
|
|
|
|
padding: 0.25rem 1rem 0.25rem 0.75rem;
|
|
}
|
|
|
|
&.input-valid, &.input-invalid {
|
|
background-repeat: no-repeat;
|
|
background-position: center right 0.5rem;
|
|
}
|
|
|
|
&.input-valid {
|
|
padding-right: 27px;
|
|
background-image: url(~@/assets/svg/for-css/check.svg);
|
|
background-size: 1rem;
|
|
}
|
|
|
|
&.input-invalid {
|
|
padding-right: 40px;
|
|
background-image: url(~@/assets/svg/for-css/alert.svg);
|
|
background-size: 16px 16px;
|
|
border-color: $red-100 !important;
|
|
}
|
|
}
|
|
|
|
.input-group-outer {
|
|
display: flex;
|
|
flex-direction: row;
|
|
|
|
.input-group {
|
|
flex: 1;
|
|
}
|
|
}
|
|
|
|
// Colored Input-Groups, ignoring checklist
|
|
.input-group:not(.checklist-group) {
|
|
border-radius: 2px;
|
|
border: solid 1px $gray-400;
|
|
|
|
&:hover {
|
|
border-color: $gray-300;
|
|
}
|
|
|
|
&:not(:read-only) {
|
|
&:focus, &:active, &:focus-within {
|
|
border: solid 1px $purple-400;
|
|
}
|
|
}
|
|
|
|
.input-group-prepend , .input-group-append {
|
|
background: $gray-600;
|
|
}
|
|
}
|
|
|
|
// Generic Input Group Styles
|
|
.input-group {
|
|
height: 2rem;
|
|
|
|
.input-group-prepend , .input-group-append {
|
|
color: $gray-200;
|
|
border: 0;
|
|
height: 30px;
|
|
width: 2rem;
|
|
margin: 0;
|
|
|
|
&.grow {
|
|
width: initial;
|
|
min-width: 2rem;
|
|
}
|
|
|
|
&.input-group-text {
|
|
font-size: 14px;
|
|
line-height: 1.43;
|
|
color: rgba($gray-100, 0.64);
|
|
padding: 10px 24px;
|
|
border: none;
|
|
}
|
|
|
|
&.input-group-icon {
|
|
display: flex;
|
|
align-self: center;
|
|
align-items: center;
|
|
justify-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.svg-icon {
|
|
margin: 0 !important;
|
|
}
|
|
|
|
&.streak-addon .svg-icon {
|
|
width: 11.6px;
|
|
height: 7.1px;
|
|
}
|
|
|
|
&.positive-addon .svg-icon {
|
|
width: 10px;
|
|
height: 10px;
|
|
}
|
|
|
|
&.negative-addon .svg-icon {
|
|
width: 10px;
|
|
height: 2px;
|
|
}
|
|
}
|
|
|
|
input:not(:first-child) {
|
|
border-left: none !important;
|
|
}
|
|
|
|
input:first-child {
|
|
border-right: none !important;
|
|
}
|
|
|
|
input {
|
|
height: 30px;
|
|
border: 0;
|
|
}
|
|
|
|
&.is-valid {
|
|
border-color: $green-10 !important;
|
|
}
|
|
|
|
&.is-invalid {
|
|
border-color: $red-100 !important;
|
|
}
|
|
}
|
|
|
|
.input-error {
|
|
font-size: 12px;
|
|
line-height: 1.33;
|
|
|
|
color: $maroon-10;
|
|
}
|
|
|
|
.input-group-spaced {
|
|
margin-left: 12px;
|
|
height: 2rem;
|
|
border-radius: 2px;
|
|
background-color: $gray-600;
|
|
}
|
|
|
|
.form-check {
|
|
margin-bottom: 0.875rem;
|
|
padding-left: 0px;
|
|
}
|
|
|
|
// used in checkboxes and radios
|
|
$bg-focused-active-control: $purple-200;
|
|
$bg-disabled-control: $gray-10;
|
|
|
|
// custom control
|
|
.custom-control {
|
|
margin-bottom: .5rem;
|
|
|
|
&-label {
|
|
padding-top: 2px;
|
|
padding-left: 3px;
|
|
|
|
font-size: 14px;
|
|
line-height: 1.71;
|
|
color: $gray-50;
|
|
|
|
&::before {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-size: 75% 75%;
|
|
background-color: transparent;
|
|
border: 2px solid $gray-200;
|
|
transition-property: box-shadow;
|
|
}
|
|
}
|
|
}
|
|
|
|
// checkboxes
|
|
.custom-checkbox {
|
|
.custom-control-label::before {
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.custom-control-input {
|
|
opacity: 0;
|
|
|
|
&:checked~.custom-control-label::before {
|
|
background-color: $purple-400;
|
|
border-color: $purple-400;
|
|
}
|
|
|
|
&:checked~.custom-control-label::after {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(~@/assets/svg/for-css/checkbox-white.svg);
|
|
background-size: 13px 10px;
|
|
}
|
|
|
|
&:active~.custom-control-label::before {
|
|
background-color: inherit;
|
|
}
|
|
|
|
&:focus:not(:checked):not(:disabled)~.custom-control-label::before,
|
|
&:active:not(:checked):not(:disabled)~.custom-control-label::before {
|
|
border: 2px solid $gray-300;
|
|
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
|
|
}
|
|
|
|
&:focus:checked:not(:disabled)~.custom-control-label::before,
|
|
&:active:checked:not(:disabled)~.custom-control-label::before {
|
|
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
|
|
border-color: 2 px solid $purple-400;
|
|
background-color: $purple-400;
|
|
}
|
|
|
|
&:focus:disabled~.custom-control-label::before,
|
|
&:active:disabled~.custom-control-label::before {
|
|
box-shadow: 0 0 0 6px rgba($bg-disabled-control, 0.1);
|
|
}
|
|
|
|
&:disabled:checked~.custom-control-label::before {
|
|
border-color: $gray-400;
|
|
background-color: $gray-400;
|
|
}
|
|
|
|
&:disabled:not(:checked)~.custom-control-label::before {
|
|
border-color: $gray-400;
|
|
background-color: transparent;
|
|
}
|
|
}
|
|
}
|
|
|
|
.inline-edit-input-group {
|
|
.input-group-append, .input-group-prepend {
|
|
cursor: pointer;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
align-items: center;
|
|
}
|
|
|
|
.destroy-icon.svg-icon {
|
|
margin-top: 1px !important;
|
|
|
|
svg {
|
|
width: 14px;
|
|
height: 16px;
|
|
}
|
|
}
|
|
}
|
|
|
|
.inline-edit-input {
|
|
margin-bottom: 0px;
|
|
border-radius: 0px;
|
|
border: none !important;
|
|
padding-left: 36px;
|
|
}
|
|
|
|
// radio buttons
|
|
$bg-color: $purple-400;
|
|
|
|
// svg for the purple dot
|
|
@mixin custom-radio-checked-icon ($bg-color) {
|
|
background-image: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$bg-color}'/%3E%3C/svg%3E"), "#", "%23");
|
|
}
|
|
|
|
.custom-radio .custom-control-input {
|
|
opacity: 0;
|
|
margin: 15px 25px 34px 25px;
|
|
|
|
// outside circle
|
|
&:checked~.custom-control-label::before {
|
|
background-color: $gray-700;
|
|
background-size: 12px 12px;
|
|
border-color: $purple-400;
|
|
}
|
|
|
|
// checked indicator
|
|
&:checked~.custom-control-label::after {
|
|
@include custom-radio-checked-icon($purple-400);
|
|
width: 18px;
|
|
height: 18px;
|
|
background-size: 12px 12px;
|
|
}
|
|
|
|
&:active~.custom-control-label::before {
|
|
background-color: inherit;
|
|
}
|
|
|
|
// focus / not checked / not disabled
|
|
&:focus:not(:checked):not(:disabled)~.custom-control-label::before,
|
|
&:active:not(:checked):not(:disabled)~.custom-control-label::before {
|
|
border: 2px solid $gray-300;
|
|
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
|
|
}
|
|
|
|
// focus / checked / not disabled
|
|
&:focus:checked:not(:disabled)~.custom-control-label::before,
|
|
&:active:checked:not(:disabled)~.custom-control-label::before {
|
|
border: 2px solid $purple-400;
|
|
box-shadow: 0 0 0 2px rgba(146, 92, 243, 0.5);
|
|
}
|
|
|
|
// hover / not checked / not disabled
|
|
&:hover:not(:checked):not(:disabled)~.custom-control-label::before,
|
|
&:active:not(:checked):not(:disabled)~.custom-control-label::before {
|
|
width: 18px;
|
|
height: 18px;
|
|
background: 50%/50% 50% no-repeat;
|
|
@include custom-radio-checked-icon($purple-400);
|
|
background-size: 12px 12px;
|
|
border: solid 2px $purple-400;
|
|
}
|
|
|
|
// hover / checked / not disabled
|
|
&:hover:checked:not(:disabled)~.custom-control-label::before,
|
|
&:active::checked:not(:disabled)~.custom-control-label::before {
|
|
width: 18px;
|
|
height: 18px;
|
|
background: 50%/50% 50% no-repeat;
|
|
@include custom-radio-checked-icon($gray-400);
|
|
background-size: 12px 12px;
|
|
border: solid 2px $purple-300;
|
|
}
|
|
|
|
// disabled / checked / before
|
|
&:disabled:checked~.custom-control-label::before {
|
|
background: 50%/50% 50% no-repeat;
|
|
@include custom-radio-checked-icon($gray-300);
|
|
border: 2px solid $gray-200;
|
|
background-color: transparent;
|
|
opacity: 0.75;
|
|
}
|
|
|
|
// disabled / checked / after
|
|
&:disabled:checked~.custom-control-label::after {
|
|
background: 50%/50% 50% no-repeat;
|
|
@include custom-radio-checked-icon($gray-300);
|
|
width: 18px;
|
|
height: 18px;
|
|
background-size: 12px 12px;
|
|
}
|
|
|
|
// disabled / not checked / before
|
|
&:disabled:not(:checked)~.custom-control-label::before {
|
|
background-color: $gray-600;
|
|
border: 2px solid $gray-200;
|
|
}
|
|
|
|
// focus and disabled / not checked / before
|
|
&:focus:disabled~.custom-control-label::before,
|
|
&:active:disabled~.custom-control-label::before {
|
|
background-color: rgba($bg-disabled-control, 0.1);
|
|
box-shadow: 0 0 0 6px rgba($bg-disabled-control, 0.1);
|
|
border: 2px solid $gray-200;
|
|
}
|
|
|
|
// focus and disabled / checked / before
|
|
&:focus:disabled:checked~.custom-control-label::before,
|
|
&:active:disabled:checked~.custom-control-label::before {
|
|
background: 50%/50% 50% no-repeat;
|
|
@include custom-radio-checked-icon($gray-300);
|
|
border: 2px solid $gray-200;
|
|
}
|
|
}
|
|
|
|
.toggle-switch-container.no-margin {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
// Disable default style Firefox for invalid elements.
|
|
// Selectors taken from view-source:resource://gre-resources/forms.css on Firefox
|
|
:not(output):-moz-ui-invalid {
|
|
box-shadow: none;
|
|
}
|
|
|
|
:not(output):-moz-ui-invalid:-moz-focusring {
|
|
box-shadow: none;
|
|
}
|
|
|
|
output:-moz-ui-invalid {
|
|
color: inherit;
|
|
}
|