summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* Move command logic into app layer (#5617)Joram Wilander2017-03-1320-2026/+100
|
* Implement GET /users/autocomplete endpoint for APIv4 (#5742)Joram Wilander2017-03-131-26/+6
|
* Implement SAML endpoints for APIv4 (#5671)Joram Wilander2017-03-132-3/+11
| | | | | | | | * Implement SAML endpoints for APIv4 * Fix unit test * Only disable encryption when removing puplic/private certs
* Add pinned posts (#4217)Gabin Aureche2017-03-136-8/+165
|
* improvements for inbucket email test and re-enable Email mention test (#5647)Carlos Tadeu Panato Junior2017-03-112-53/+77
| | | | Now if we dont get the mailbox to check the email we try 5 times, if still no message we disable the email verification.
* Endpoint for APIv4: /files/{file_id}/link (#5607)Saturnino Abril2017-03-111-1/+1
| | | | | | * APIv4: /files/{file_id}/link * updated public link
* Merge 3.7 changes into master (#5679)Joram Wilander2017-03-071-2/+7
| | | | | | | | * Save schema version for 3.7 (#5675) * Adding index and cache to reactinos store (#5654) * Fix badge count for push notifications (#5672)
* Add system console switch for enabling link previews (#5663)Joram Wilander2017-03-062-0/+16
|
* enable saml for RN app (#5635)enahum2017-03-061-1/+6
| | | | | | * enable saml for RN app * remove unnecessary user sanitize
* Fix JS error when receiving reply during channel switch (#5582)Joram Wilander2017-03-032-1/+8
|
* Usernames must start with a letter (#5581)Joram Wilander2017-03-033-50/+56
|
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-022-2/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* PLT-5355: Fix permalink to private/direct channels. (#5574)George Goldberg2017-03-022-3/+55
| | | | Appropriate permission checks depend on the type of channel this permalink links to.
* Update emoji_test.go (#5589)Harry Moreno2017-03-011-1/+1
| | | fix typo
* Reload license from DB for all cluster app servers (#5525)Joram Wilander2017-02-282-97/+13
| | | | | | * Reload license from DB for all cluster app servers * Increase test timeout
* Move webhook logic from api layer to app layer (#5527)Joram Wilander2017-02-282-377/+113
| | | | | | | | * Move webhook logic from api layer to app layer * Consolidate error messages * Fix permission check and unit test
* Revert "Adding caching to get channel member (#5518)"Christopher Speller2017-02-271-6/+2
| | | | This reverts commit ba028ed74b69bd1dd902344663fbf8ba4f1dfb87.
* Adding edit of incoming webhook (#5272)Poornima2017-02-262-58/+619
| | | | | | | Adding edit of outgoing webhook Fixing spelling of error Fixing style Changing from PUT to POST for updates Fixing test failures due to merge
* Updating user attributes on oauth login (#5324)Poornima2017-02-261-0/+6
| | | | Moving update function to app package Fixing duplicate userID on create user test
* Adding caching to get channel member (#5518)Christopher Speller2017-02-241-2/+6
|
* PLT-3193 Add channel notification preferences for push and email noti… (#5500)enahum2017-02-231-23/+56
| | | | | | | | | | | | | | | | * 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
* Adding device Id for version 2 of native apps (#5505)Corey Hulen2017-02-232-5/+31
| | | | | | * Adding device Id for version 2 * Changing ids
* Fix response for malformed command execute request (#5498)Joram Wilander2017-02-223-4/+10
|
* Fixing emoji reactions and Aurora read replica issue for master (#5499)Corey Hulen2017-02-221-39/+22
|
* Implement create and get incoming webhook endpoints for APIv4 (#5407)Joram Wilander2017-02-211-37/+14
| | | | | | | | * Implement POST /hooks/incoming endpoint for APIv4 * Implement GET /hooks/incoming endpoint for APIv4 * Updates per feedback
* Fix permission grants for channel management. (#5478)George Goldberg2017-02-211-0/+33
| | | | When selecting the Channel, Team & System level for channel permissions, they must be explicitly granted to the Channel *and* the Team admins.
* Fixing file info caching issue with Aurora for master (#5477)Corey Hulen2017-02-202-3/+6
|
* Implement a few channel member endpoints for APIv4 (#5444)Joram Wilander2017-02-201-15/+2
| | | | | | | | * Implement POST /channels/members/{user_id}/view endpoint for APIv4 * Implement PUT /channels/{channel_id}/members/{user_id}/roles endpoint for APIv4 * Implement DELETE /channels/{channel_id}/members/{user_id} endpoint for APIv4
* Implement upload and get file endpoints for APIv4 (#5396)Joram Wilander2017-02-171-55/+7
| | | | | | * Implement POST /files endpoint for APIv4 * Implement GET /files/{file_id} endpoint for APIv4
* Adding emoji caching (#5433)Corey Hulen2017-02-151-2/+3
|
* Adding caching to profile images to master (#5428)Corey Hulen2017-02-151-3/+10
| | | | | | | | | | | | * Adding caching to profile images * Fixing break * Adding back in failed read * Fixing build break * Fixing break
* Remove MakeDirectChannelVisible and add client handling for showing DMs (#5430)Joram Wilander2017-02-152-37/+0
|
* APIv3 append offset and limit to getProfiles etag (#5421)enahum2017-02-151-1/+1
| | | | | | * APIv3 append offset and limit to getProfiles etag * add separator between offset and limit
* Fixing websocket auth then sending challenge (#5406)Corey Hulen2017-02-142-1/+68
|
* Disabling email mention test (#5381)Corey Hulen2017-02-131-45/+45
|
* Implement some post endpoints for APIv4 (#5353)Joram Wilander2017-02-131-1/+1
| | | | | | | | | | | | * Implement POST /posts endpoint for APIv4 * Implement GET /channels/{channel_id}/posts endpoint for APIv4 * Implement GET /posts/{post_id} endpoint for APIv4 * Implement GET /posts/{post_id}/thread endpoint for APIv4 * Skip team get if it's a DM channel in handlePostEvents
* Increase performance when receiving messages (#5375)Joram Wilander2017-02-132-20/+0
|
* PLT-5455 Added caching for OG metadata of link preview. (#5361)Debanshu Kundu2017-02-122-7/+43
|
* Adding go vet from hack-a-thon (#5328)Corey Hulen2017-02-095-32/+32
| | | | | | | | | | | | | | | | | | | | | | * 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-1/+3
|
* Implement a few team endpoints for APIv4 (#5296)Joram Wilander2017-02-071-1/+1
| | | | | | | | * Implement GET /teams/{team_id} endpoint for APIv4 * Implement GET /users/{user_id}/teams endpoint for APIv4 * Implement GET /teams/{team_id}/members/{user_id} endpoint for APIv4
* PLT-5379 Fix the error occuring while fetching OG metadata for links which ↵Debanshu Kundu2017-02-071-0/+1
| | | | don't exist. (#5308)
* Implement GET /users endpoint for APIv4 (#5277)Joram Wilander2017-02-032-25/+6
|
* Implement POST /users/ids endpoint for APIv4 (#5274)Joram Wilander2017-02-031-4/+4
|
* Updating server dependancies (#5249)Christopher Speller2017-02-021-1/+1
|
* Implement POST /channels endpoint for APIv4 (#5241)Joram Wilander2017-02-022-32/+5
|
* Fixing websocket origin policyChristopher Speller2017-01-312-4/+25
|
* Implement POST /teams endpoint (#5220)Joram Wilander2017-01-311-1/+1
|
* Implement APIv4 infrastructure (#5191)Joram Wilander2017-01-308-411/+58
| | | | | | * Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* PLT-5225 Added separate post types for certain system messages (#5193)Harrison Healey2017-01-271-3/+2
| | | | | | | | | | | | * Added separate post types for system_join_leave and system_add_remove posts * Added username prop to channel deleted posts * Changed slack import to properly generate the new join/leave messages * Added username prop to channel update posts * Moved Post(AddTo/RemoveFrom)ChanneMessage into app package