- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4.6k
Status Feature #21186
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
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.
6c551a5    to
    a42234a      
    Compare
  
    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 logintegration-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 <developer@georgehrke.com>
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 <hey@morrisjobke.de>
* 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 <hey@morrisjobke.de>
* 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 <hey@morrisjobke.de>
* 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 <hey@morrisjobke.de>
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: