-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status Feature #21186
Status Feature #21186
Conversation
5d9711b
to
a6b64d7
Compare
fe1abbd
to
777f9f6
Compare
apps/user_status/lib/Migration/Version0001Date20200602134824.php
Outdated
Show resolved
Hide resolved
apps/user_status/lib/Migration/Version0001Date20200602134824.php
Outdated
Show resolved
Hide resolved
7df82f8
to
e6d8b70
Compare
apps/user_status/lib/Migration/Version0001Date20200602134824.php
Outdated
Show resolved
Hide resolved
845afe9
to
32dd658
Compare
84a8b47
to
ab8cdbc
Compare
*/ | ||
|
||
return [ | ||
'ocs' => [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😎
ab8cdbc
to
f333dd1
Compare
eae589a
to
ae2b0c9
Compare
Some first quick design review @georgehrke just pasting here since I’m about to leave the office (and internet connection with that ;)
|
2173ec1
to
b91967e
Compare
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did some quick tests and the code looks sane 👍
4711dde
to
6e444bb
Compare
Rebased to fix merge conflicts. |
apps/user_status/lib/BackgroundJob/ClearOldStatusesBackgroundJob.php
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Autoloader check and commit missing for the app
apps/user_status/lib/Migration/Version0001Date20200602134824.php
Outdated
Show resolved
Hide resolved
icon="icon-rename" | ||
:close-after-click="true" | ||
@click.prevent.stop="openModal"> | ||
{{ $t('user_status', 'Set custom status') }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we use:
{{ $t('user_status', 'Set custom status') }} | |
{{ t('user_status', 'Set custom status') }} |
everywhere. why is this different in this app?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because we are doing it wrong everywhere.
If you add properties to the prototype, you are supposed to prefix them with $
to avoid conflicts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is also an issue about it here: nextcloud-libraries/nextcloud-vue#586
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bothers me to have it "fixed" in one app. For the sake of maintainability I would prefer to have t
for now until we update all usages at once.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Plenty of apps are doing it correctly already. Calendar, Tasks, Privacy, ...
The invisible icon is black on dark background when dark theme is used. |
Added to follow up list in PR description. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
6e444bb
to
f2b5ef0
Compare
/compile amend / |
🤖 beep boop beep 🤖 Here are the logs for the failed build: Status of 31276: failuremariadb10.4-php7.3Show full log
integration-provisioning-v1
Show full log
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🦈 let's go
Signed-off-by: Georg Ehrke <[email protected]>
f2b5ef0
to
0fad921
Compare
Wooohooo congrats @georgehrke! :))) @juliushaertl we can continue with the Status integration in Dashboard. ;) |
* LoadAdditionalScripts (@rullzer) - nextcloud/server#16641 * LoadViewerEvent (@skjnldsv) - nextcloud/viewer#271 * RegisterDirectEditorEvent (@juliushaertl) - nextcloud/server#17625 * typed events for files scanner (@ChristophWurst) - nextcloud/server#18351 * typed events for group mangement (@ChristophWurst) - nextcloud/server#18350 * AddContentSecurityPolicyEvent (@rullzer) - nextcloud/server#15730 * UserLiveStatusEvent (@georgehrke) - nextcloud/server#21186 * password_policy events (@ChristophWurst) - nextcloud/server#18019 * AddFeaturePolicyEvent (@rullzer) - nextcloud/server#16613 * ShareCreatedEvent (@rullzer) - nextcloud/server#18384 * LoadSettingsScriptsEvent (@blizzz) - nextcloud/server#21475 * flow events (@rullzer) - nextcloud/server#18535 Signed-off-by: Morris Jobke <[email protected]>
* LoadAdditionalScripts (@rullzer) - nextcloud/server#16641 * LoadViewerEvent (@skjnldsv) - nextcloud/viewer#271 * RegisterDirectEditorEvent (@juliushaertl) - nextcloud/server#17625 * typed events for files scanner (@ChristophWurst) - nextcloud/server#18351 * typed events for group mangement (@ChristophWurst) - nextcloud/server#18350 * AddContentSecurityPolicyEvent (@rullzer) - nextcloud/server#15730 * UserLiveStatusEvent (@georgehrke) - nextcloud/server#21186 * password_policy events (@ChristophWurst) - nextcloud/server#18019 * AddFeaturePolicyEvent (@rullzer) - nextcloud/server#16613 * ShareCreatedEvent (@rullzer) - nextcloud/server#18384 * LoadSettingsScriptsEvent (@blizzz) - nextcloud/server#21475 * flow events (@rullzer) - nextcloud/server#18535 Signed-off-by: Morris Jobke <[email protected]>
* LoadAdditionalScripts (@rullzer) - nextcloud/server#16641 * LoadViewerEvent (@skjnldsv) - nextcloud/viewer#271 * RegisterDirectEditorEvent (@juliushaertl) - nextcloud/server#17625 * typed events for files scanner (@ChristophWurst) - nextcloud/server#18351 * typed events for group mangement (@ChristophWurst) - nextcloud/server#18350 * AddContentSecurityPolicyEvent (@rullzer) - nextcloud/server#15730 * UserLiveStatusEvent (@georgehrke) - nextcloud/server#21186 * password_policy events (@ChristophWurst) - nextcloud/server#18019 * AddFeaturePolicyEvent (@rullzer) - nextcloud/server#16613 * ShareCreatedEvent (@rullzer) - nextcloud/server#18384 * LoadSettingsScriptsEvent (@blizzz) - nextcloud/server#21475 * flow events (@rullzer) - nextcloud/server#18535 Signed-off-by: Morris Jobke <[email protected]>
* LoadAdditionalScripts (@rullzer) - nextcloud/server#16641 * LoadViewerEvent (@skjnldsv) - nextcloud/viewer#271 * RegisterDirectEditorEvent (@juliushaertl) - nextcloud/server#17625 * typed events for files scanner (@ChristophWurst) - nextcloud/server#18351 * typed events for group mangement (@ChristophWurst) - nextcloud/server#18350 * AddContentSecurityPolicyEvent (@rullzer) - nextcloud/server#15730 * UserLiveStatusEvent (@georgehrke) - nextcloud/server#21186 * password_policy events (@ChristophWurst) - nextcloud/server#18019 * AddFeaturePolicyEvent (@rullzer) - nextcloud/server#16613 * ShareCreatedEvent (@rullzer) - nextcloud/server#18384 * LoadSettingsScriptsEvent (@blizzz) - nextcloud/server#21475 * flow events (@rullzer) - nextcloud/server#18535 Signed-off-by: Morris Jobke <[email protected]>
fixes #20931
Known issues:
Current check for emoji uses mb_strlen and hence does not support Emoji Modifier Sequences nor Zero Width Joiner. Need to dig into the standard to find a better way to check if it's exactly one emoji.Fixed in 777f9f6
Blocked by: