67981a351e
chore: Remove env variables in webpack bundle ( #1353 )
...
* chore: Remove env variables in webpack bundle
* remove unused globals
* refactor: consolidate window.env calls to single file
* fix: Slack client side integration auth
* fix: developers url
2020-07-18 11:02:40 -07:00
f43deb7940
chore: Move to prettier standard double quotes ( #1309 )
2020-06-20 13:59:15 -07:00
092d9dce18
fix: Don't set cookie domain when not using multiple subdomains ( #1145 )
...
* fix: Don't set cookie domain when not using multiple subdomains
* wip logging domain
* wip logging domain
* wip logging domain
* wip logging domain
* Revert "wip logging domain"
This reverts commit 325907e74962179e02cee0b1df364a3aedbe62e3.
* Revert "wip logging domain"
This reverts commit 6ee095a49e9c18999a20d5379234323d49d5e6c8.
* Revert "wip logging domain"
This reverts commit 813d8eb960cdf4dd6db4795739df3adf895600e2.
* Revert "wip logging domain"
This reverts commit f1ca81927626bbd0d46c1963510d115a003176d8.
* Remove SUBDOMAINS_ENABLED from documented env variables, no-one self hosting should need this – it just adds confusion to those looking to host on a single subdomain
fix: Account for server/client process.env parsing
Co-authored-by: Nan Yu <nanyu@Nans-MBP-2.lan >
Co-authored-by: Nan Yu <nan@getoutline.com >
2020-05-19 21:05:57 -07:00
dac2d43f55
dashboard -> home ( #1194 )
2020-02-26 21:10:20 -08:00
6d8216c54e
feat: Guest email authentication ( #1088 )
...
* feat: API endpoints for email signin
* fix: After testing
* Initial signin flow working
* move shared middleware
* feat: Add guest signin toggle, obey on endpoints
* feat: Basic email signin when enabled
* Improve guest signin email
Disable double signin with JWT
* fix: Simple rate limiting
* create placeholder users in db
* fix: Give invited users default avatar
add invited users to people settings
* test
* add transaction
* tmp: test CI
* derp
* md5
* urgh
* again
* test: pass
* test
* fix: Remove usage of data values
* guest signin page
* Visually separator 'Invited' from other people tabs
* fix: Edge case attempting SSO signin for guest email account
* fix: Correctly set email auth method to cookie
* Improve rate limit error display
* lint: cleanup / comments
* Improve invalid token error display
* style tweaks
* pass guest value to subdomain
* Restore copy link option
* feat: Allow invite revoke from people management
* fix: Incorrect users email schema does not allow for user deletion
* lint
* fix: avatarUrl for deleted user failure
* change default to off for guest invites
* fix: Changing security settings wipes subdomain
* fix: user delete permissioning
* test: Add user.invite specs
2019-12-15 18:46:08 -08:00
ec4d4fb20f
fix: Show error message when signing in to suspended account
...
closes #1056
2019-10-12 19:16:17 -07:00
32f83311f6
chore: upgrade sequelize ( #965 )
...
* 0.18.0
* chore: Upgrade sequelize 4 -> 5
* fix: migrations v5 support
* fix: Majority of test failures
* fix: the rest of v5 tests
2019-06-23 15:49:45 -07:00
da7fdfef0a
Improved search filtering ( #940 )
...
* Filter search by collectionId
* Improve spec, remove recursive import
* Add userId filter for documents.search
* 💚
* Search filter UI
* WIP UI
* Date filtering
Prevent dupe menu
* Refactor
* button
* Added year option, improved hover states
* Add new indexes
* Remove manual string interpolation in SQL construction
* Move dateFilter validation to controller
* Fixes: Double query when changing filter
Fixes: Visual jump between filters in dropdown
* Add option to clear filters
* More clearly define dropdowns in dark mode
* Checkbox -> Checkmark
2019-04-23 07:31:20 -07:00
07a941a65d
Websocket Support ( #937 )
...
* Atom / RSS meta link
* Spike
* Feeling good about this spike now
* Remove document.collection
* Remove koa.ctx from all presenters to make them portable outside requests
* Remove full serialized model from events
Move events.add to controllers for now, will eventually be in commands
* collections.create event
parentDocument -> parentDocumentId
* Fix up deprecated tests
* Fixed: Doc creation
* documents.move
* Handle collection deleted
* 💚
* Authorize room join requests
* Move starred data structure
Account for documents with no context on sockets
* Add socket.io-redis
* Add WEBSOCKETS_ENABLED env variable to disable websockets entirely for self hosted
New installations will default to true, existing installations to false
* 💚 No need for promise response here
* Reload notice
2019-04-17 19:11:23 -07:00
67ed017122
Fixes: toString of undefined
2019-03-02 21:11:36 -08:00
fa38ab60eb
Fixes: Unexpected token parsing sessions cookie ( #905 )
2019-03-02 14:58:56 -08:00
0b1a4c6184
Fixes: Server error when validating UUID against empty value
2019-02-15 21:52:34 -08:00
346ea4df89
Fixes: Error when user is suspended by deleted user
...
Fixes: Suspended user interface never displayed
2019-02-15 21:49:48 -08:00
8c02b0028c
Collection Permissions ( #829 )
...
see https://github.com/outline/outline/issues/668
2019-01-05 13:37:33 -08:00
836f9a88a2
Fixes: Teams with non-latin characters annot signin
2018-12-12 10:31:08 -08:00
b068ba9f02
Customize route for first signin for tracking
2018-12-08 08:57:34 -08:00
26036ad92c
Fixes: handling of www subdomain in production
...
Hanging sessions when subdomain changes
2018-11-13 23:08:27 -08:00
b3a8d34af3
Add support for SUBDOMAINS_ENABLED=false
2018-11-11 22:06:50 -08:00
61138ff4fa
Cleanup
2018-11-11 21:17:03 -08:00
cc9f32cdc9
Team switcher
2018-11-11 16:24:05 -08:00
10e1f0231c
Iterate, iterate
2018-11-11 14:23:31 -08:00
e24a187699
accessToken per subdomain
2018-11-09 23:40:33 -08:00
21b1c0747c
Basic functionality in place, need improved errors and logged in redirect
2018-11-08 21:05:07 -08:00
662f908c76
Allow Slack integration setup for Google Auth accounts
2018-08-02 23:26:44 -07:00
53a0f423c3
Track recently active and signin times ( #663 )
...
* Track recently active and signin times
* Trust proxy headers in production
2018-06-04 19:07:56 -07:00
a7fc72e19f
💚
2018-06-01 00:01:06 -04:00
ddd2b82d20
WIP: Successful Google Auth, broke pretty much everything else in the process
2018-05-28 11:36:37 -07:00
0441e92d08
Lint rules and flow annotations for rest of the files
2017-11-15 23:40:14 -08:00
f5c51a96f0
Renamed Atlas to Outline
2017-11-09 00:20:22 -08:00
c618b956d2
Incorporate limit
2017-07-06 22:17:37 -07:00
044486b9a6
Cleanup
2017-05-27 11:22:42 -07:00
08b1609440
[chore] added prettier
2017-04-26 21:47:03 -07:00
60e9a700de
Switched to ok
from success
on API responses
2016-09-11 15:48:03 -07:00
11f6c533b8
Request time cache, tracking collaborators etc
2016-08-15 12:51:26 +02:00
71f68a8af4
Separated GET and POST calls
2016-07-23 12:09:50 -07:00
e2c69903b3
Moved to using GET and caching with SW
2016-07-22 00:11:54 -07:00
317d071c68
Removed debug statement
2016-05-27 00:11:51 -07:00
a679814782
Counting is hard
2016-05-27 00:11:28 -07:00
6f01ea6aa5
Renamed middleware
2016-05-27 00:08:47 -07:00
a0f86f5ed4
Subdomain redirecting
2016-05-27 00:06:36 -07:00