summaryrefslogtreecommitdiffstats
path: root/app/notification.go
Commit message (Collapse)AuthorAgeFilesLines
* Renaming repoChristopher Speller2017-09-061-4/+4
|
* app type transition (#7167)Chris2017-09-061-32/+32
|
* [GH-7260] Add check for verified email when required by server settings (#7275)Alex Moon2017-09-061-0/+6
| | | | | | * Add check for verified email when required by server settings * remove debug and simplify logic with continue
* PLT-7522 Cleaned up translation of templates (#7351)Harrison Healey2017-09-051-6/+6
| | | | | | | | * PLT-7522 Cleaned up translation of templates * Added unit tests * Changed TranslateAsHtml to not be variadic
* PLT-7474 Stopped requiring confirmation for mentions in code blocks (#7375)Harrison Healey2017-09-061-2/+2
| | | | | | * PLT-7474 Stopped requiring confirmation for mentions in code blocks * Stopped mentioning people from code blocks using ~~~
* PLT-7473 Ignore text surrounded by multiple backquotes when parsing mentions ↵Harrison Healey2017-09-041-1/+1
| | | | (#7347)
* PLT-6403: Interactive messages (#7274)Chris2017-08-291-4/+0
| | | | | | | | | | * wip * finish first pass * requested changes * add DoPostAction to Client4
* Include post_id and root_id to handle actions from the PN (#7286)enahum2017-08-281-4/+7
|
* PLT-5745 Cleaning up duplicate calls (#7298)Corey Hulen2017-08-281-12/+6
| | | | | | | | * PLT-5745 Cleaning up duplicate calls * Fixing missing calls * Fixing broken test
* Merge branch 'release-4.1'Christopher Speller2017-08-171-2/+2
|\
| * PLT-7375: Email batching not on by default for accounts that have never ↵Jonathan2017-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | touched their email settings (#7206) * PLT-7375: Send batched emails if batching is enabled and user has not explicitly set their email interval preference * PLT-7375: Reverting 4cf316fcd * PLT-7375: Send batched emails if batching is enabled and user has not explicitly set their email interval preference * PLT-7375: EnableEmailBatching was accidentally flipped to true in 10dcdeca4b, causing config_test.go::TestConfigFromEnviroVars to fail * PLT-7375: EnableEmailBatching was accidentally flipped to true in 10dcdeca4b, causing config_test.go::TestConfigFromEnviroVars to fail * PLT-7375: Reverted accidental changes to config * PLT-7375: Manually fixing config.
* | PLT-6226 Fixing races with licensing (#7213)Corey Hulen2017-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | * PLT-6226 Fixing races with licensing * Fixing build issue * Fixing licensing issue * removing commented code
* | Fix out-of-channel mentions for usernames with dashes (#7151)Joram Wilander2017-08-101-3/+5
| |
* | PLT-6358: Server HTTP client improvements (#6980)Chris2017-08-091-1/+1
|/ | | | | | | | | | | | | | | | * restrict untrusted, internal http connections by default * command test fix * more test fixes * change setting from toggle to whitelist * requested ui changes * add isdefault diagnostic * fix tests
* System Console: Email notification content setting (#7122)Jonathan2017-08-061-48/+149
| | | | | | | | | | | | | | | | * PLT-7195: Added new config option, new license feature, and config UI to system console. Still need to implement behaviour change in email batching code * PLT-7195: Modified batch emails to respect email notification content type setting * PLT-7195: Tweaking the colours a bit * PLT-7195: Added support for email notification content type setting in immediate (non-batched) notification messages. Attempted to clean up the code somewhat. Unit tests coming in a future commit * PLT-7195: Added unit tests for non-batched emails * Checked license when applying email content settings * Changed return type of getFormattedPostTime
* PLT-7130 adding more generic push notificaiton message. (#7044)Corey Hulen2017-08-031-0/+9
| | | | | | * PLT-7130 adding more generic push notificaiton message. * Fixing strings
* Revert " #4755 Combining consecutive user join/leave system messages to ↵Saturnino Abril2017-08-011-85/+0
| | | | | | | | | | | | single message and few other changes." (#7072) * Revert "PLT-6603: Don't return all posts on invalid query. (#7061)" This reverts commit 25a2013890c7e07b4621fa9b18342e7f35363049. * Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes. (#5945)" This reverts commit 8a91235fb3cdc8d094dbc2eaa0d7baa447132b3c.
* #4755 Combining consecutive user join/leave system messages to single ↵Debanshu Kundu2017-08-011-0/+85
| | | | | | | | | message and few other changes. (#5945) fix 7 and 8 remove @ at "{username} joined the channel" refactor and update test
* PLT-7177: Change the default email frequency to 15 minutes if batching is ↵Jonathan2017-07-311-4/+3
| | | | | | | | | | | | | | | | enabled on the server. (#7036) * PLT-7177: Found default preference that needs to be changed * PLT-7177: Front end behaves as desired * PLT-7177: Changed default batching interval on server side * PLT-7177: Added unit tests for new default interval * PLT-7177: Removed unused import * PLT-7177: Renamed constants to increase clarity
* PLT-3901 fixing push notificaiton with images message (#6783)Corey Hulen2017-06-291-1/+5
|
* PLT-6759 Show deactivated users in GMs (#6703)Joram Wilander2017-06-221-1/+4
| | | | | | * Show deactivated users in GMs * Fix runtime error when DMing deactivated user
* PLT-3901 send different push message when only images attached (#6672)Corey Hulen2017-06-161-0/+5
|
* Fixed debug message for push notifications (#6536)Harrison Healey2017-06-011-1/+4
|
* PLT-5705 Created a single source of http.Client creation logic with internet ↵Torsten Juergeleit2017-05-311-7/+1
| | | | proxy support, reasonable timeouts and optional insecure connections (#6503)
* PLT-6485 Add ability to disable `@here` notifications (#6372)David Meza2017-05-301-17/+5
|
* remove notification as requested in PLT-6537 (#6412)Carlos Tadeu Panato Junior2017-05-181-1/+3
|
* PLT-6523: Don't crash when replying to a post whose poster has left the ↵George Goldberg2017-05-101-1/+1
| | | | channel. (#6388)
* PLT-6271 Changed word splitting to initially split on any non-name character ↵Harrison Healey2017-04-281-6/+12
| | | | | | | | (#6261) * PLT-6271 Changed word splitting to initially split on any non-name character * Fixed detection of out of channel mentions
* PLT-6108 fixing to use senderId for push (#6245)Corey Hulen2017-04-271-1/+1
|
* PLT-3915/PLT-5550 Improve handling of Markdown while parsing mentions (#6091)Harrison Healey2017-04-261-1/+29
| | | | | | | | * PLT-3915 Removed ability to mention users in code blocks * PLT-3915 Added simple check for potential code blocks before using regexes * PLT-5550 Improve splitting when parsing mentions to ignore markdown characters
* PLT-6108 adding extra params to push notifications (#6236)Corey Hulen2017-04-261-0/+14
| | | | | | * PLT-6108 adding extra params to push notifications * PLT-6108 adding extra params to push notifications
* PLT-4457 Added API to get multiple users by their usernames (#6218)Harrison Healey2017-04-251-4/+4
| | | | | | | | | | * Allow getting profiles by username without a team * Changed UserStore.GetProfilesByUsernames to return an array * PLT-4457 Added API to get multiple users by their usernames * Changed users/names route to users/usernames
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-121-1/+1
| | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* PLT-5900 Removed automatic configuration of SiteURL (#5952)Harrison Healey2017-04-041-5/+5
| | | | | | | | | | | | | | | | * Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705)" This reverts commit a8e68bd8905972ae59de90fa33d5b3e3c274dc47. * Removed automatic configuration of SiteURL * Reverted unintentional config changes * Updated help text * Added link to docs in Site URL warning * Fixed merge conflict
* Fix permalink in email for DMs/GMs (#5751)Joram Wilander2017-03-131-2/+1
|
* PLT-5765 Passed SiteURL to SendNotifications (#5705)Harrison Healey2017-03-101-5/+5
|
* Fix GMs showing up on refresh after being hidden (#5702)Joram Wilander2017-03-091-1/+1
|
* PLT-5685 Fixing perf issue and problem with pushing for any activity (#5662)Corey Hulen2017-03-061-30/+21
| | | | | | * PLT-5685 Fixing perf issue and problem with pushing for any activity * PLT-5685 Fixing perf issue and problem with pushing for any activity
* PLT-5701 Fix DM email subject text (#5630)enahum2017-03-041-1/+1
|
* PLT-4969 remove Push notifications @ preceeding the username or the user's ↵enahum2017-03-041-1/+1
| | | | name (#5629)
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-021-10/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement server changes for group messaging * Majority of client-side implementation * Some server updates * Added new React multiselect component * Fix style issues * Add custom renderer for options * Fix model test * Update ENTER functionality for multiselect control * Remove buttons from multiselect UI control * Updating group messaging UI (#5524) * Move filter controls up a component level * Scroll with arrow keys * Updating mobile layout for multiselect (#5534) * Fix race condition when backspacing quickly * Hidden or new GMs show up for regular messages * Add overriding of number remaining text * Add UI filtering for team if config setting set * Add icon to channel switcher and class prop to status icon * Minor updates per feedback * Improving group messaging UI (#5563) * UX changes per feedback * Update email for group messages * UI fixes for group messaging (#5587) * Fix missing localization string * Add maximum users message when adding members to GM * Fix input clearing on Android * Updating group messaging UI (#5603) * Updating UI for group messaging (#5604)
* Fix push notifications where channel is set to all activity (#5594)enahum2017-03-021-14/+58
| | | | | | | | | | | | * Fix push notifications where channel is set to all activity * feedback review * moved push notification logic to DoesStatusAllowPushNotification * Have every option handled in ShouldSendPushNotification * unit tests
* Fixing removing push tokens and logging error messages (#5551)Corey Hulen2017-02-281-6/+8
|
* Adding ability to remove push ids when reported as removed from google or ↵Corey Hulen2017-02-231-5/+14
| | | | | | | | | | apple (#5513) * Adding ability to remove push device Ids when reported as removed from google or apple * Fixing log string * Removing unneeded nil check
* PLT-3193 Add channel notification preferences for push and email noti… (#5500)enahum2017-02-231-5/+26
| | | | | | | | | | | | | | | | * PLT-3193 Add channel notification preferences for push and email notifications * unit tests, model validation and localization * Feedback review * Adding back allowFromCache check * Setting push and email to use default settings * Move props as constants * address feedback
* Fixing file info caching issue with Aurora for master (#5477)Corey Hulen2017-02-201-3/+7
|
* Fix here notifications (#5377)Joram Wilander2017-02-141-14/+10
|
* Fixing push notificaiton (#5394)Corey Hulen2017-02-131-1/+2
|
* Adding go vet from hack-a-thon (#5328)Corey Hulen2017-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | * Adding go vet to the api package * Adding go vet to app package * Adding go vet to manualtesting package * Adding go vet to the model package * Adding go vet to the store dir * Adding go vet to utils package * Adding missing dirs with go files * Fixing up makefile * Fixing up makefile * Removing root dir
* Add caching for file infos (#5330)Joram Wilander2017-02-071-2/+2
|