Commit Graph

36 Commits

Author SHA1 Message Date
Tom Moor 476bab9333
Fixes: Welcome email dashboard location (#886)
* Fixes: Welcome email dashboard location
Updated logo in email

* 💚
2019-01-27 12:30:53 +00:00
Tom Moor 8c02b0028c
Collection Permissions (#829)
see https://github.com/outline/outline/issues/668
2019-01-05 13:37:33 -08:00
Tom Moor 06e7ab84cd Cascade notification setting deletion on user account deletion 2018-12-06 19:14:43 -08:00
Tom Moor 9ca0038d39 Fixes: Collection creation notification email
Added: Unsubscribe option to notification email footers
Added: Two new notification types (emails not written yet)
Fixed: Validation added to notification setting events
2018-12-05 23:44:41 -08:00
Tom Moor 8cbcb77486
Base model refactor (#810)
* Big upgrades

* WIP: Stash

* Stash, 30 flow errors left

* Downgrade mobx

* WIP

* When I understand the difference between class and instance methods

* 💚

* Fixes: File import
Model saving edge cases
pinning and starring docs
Collection editing
Upgrade mobx devtools

* Notification settings saving works

* Disabled settings

* Document mailer

* Working notifications

* Colletion created notification
Ensure not notified for own actions

* Tidy up

* Document updated event only for document creation
Add indexes
Notification setting on user creation

* Commentary

* Fixed: Notification setting on signup

* Fix document move / duplicate stale data
Add BaseModel.refresh method

* Fixes: Title in sidebar not updated after editing document

* 💚

* Improve / restore error handling
Better handle offline errors

* 👕
2018-12-04 22:24:30 -08:00
Tom Moor 257061011c Remove onCascade as it doesn't work with paranoid 2018-07-10 20:51:06 -07:00
Tom Moor 69677b31e4 Allow more than one user to be deleted 😂 2018-07-10 20:44:59 -07:00
Tom Moor 22d02da2f9 Wiping more information
Ensuring documents and collections created by user still load
2018-07-10 19:47:15 -07:00
Tom Moor 5f6236dd65 Merge master 2018-07-08 13:03:36 -07:00
Tom Moor 4976d53ed8 Remove password field 2018-07-07 18:19:13 -05:00
Tom Moor 465f819c45 Account deletion endpoint 2018-07-07 17:38:22 -05:00
Tom Moor 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
Tom Moor 874235eb0f User model cleanup 2018-06-04 15:08:29 -04:00
Tom Moor 4c9f86c7f7 Save avatars to le cloud in beforeSave hooks
Added encryption to uploads
Updated icon for team settings
2018-06-01 18:00:48 -04:00
Tom Moor 72d874444e DB migrations
Google button
2018-05-28 20:31:53 -07:00
Jori Lallo f5c1ddf8b9 added suspending admin email to error screen 2018-03-06 23:38:52 -08:00
Jori Lallo 1a8ca20fce UI to prevent suspended users viewing the application 2018-03-04 22:18:23 -08:00
Jori Lallo 3d6b9466fb Backend support 2018-03-04 15:38:51 -08:00
Jori Lallo 0fd30a7313
Merge pull request #491 from outline/jori/email-queue
Added task queue for emails
2017-12-25 05:38:40 -08:00
Jori Lallo 1cb00079da Added task queue for emails 2017-12-18 20:55:41 -08:00
Tom Moor 32ba98bb1a
Unfurling of Slack links (#487)
* First pass: Unfurling of Slack links

* Add authentication in db

* Call associate on Event correctly

* Add SLACK_APP_ID, remove SLACK_REDIRECT_URI, tidy env sample

* PR feedback

* Comment clarify
2017-12-18 19:59:29 -08:00
Jori Lallo 348e5f0b20 Added email templating, and user welcome email 2017-11-12 15:02:23 -08:00
Jori Lallo 1fdbf256a7 review comments 2017-10-19 23:30:31 -07:00
Jori Lallo 255d7564c5 Upload avatar to s3 on login 2017-10-19 00:49:22 -07:00
Jori Lallo cd584da5cf Upgrade sequelize and remove unique email constraints 2017-07-12 22:55:50 -07:00
Tom Moor c0f971fdd0
Remove dodgy association 2017-06-26 23:33:05 -07:00
Tom Moor 52765d9d1d Document Viewers (#79)
* Recording document views

* Add 'views' to document response

* Basic displaying of document views, probably want it more sublte than this? But hey, lets get it in there

* Bigly improves. RESTful > RPC

* Display of who's viewed doc

* Add Popover, add Scrollable, move views store

* Working server tests 💁

* Document Stars (#81)

* Added: Starred documents

* UI is dumb but functionality works

* Star now displayed inline in title

* Optimistic rendering

* Documents Endpoints (#85)

* More seeds, documents.list endpoint

* Upgrade deprecated middleware

* document.viewers, specs

* Add documents.starred
Add request specs for star / unstar endpoints

* Basic /starred page

* Remove comment

* Fixed double layout
2017-06-25 17:21:33 -07:00
Jori Lallo 08b1609440 [chore] added prettier 2017-04-26 21:47:03 -07:00
Jori Lallo 0e7c216735 Added user passwords 2016-09-11 17:47:22 -07:00
Jori Lallo 48a9a9f285 Added signup API endpoint 2016-09-11 16:34:57 -07:00
Jori Lallo 458735f341 Added Jest for testing both front and backend 2016-09-09 01:35:39 -07:00
Jori Lallo 4f998bccc8 Initial code for Slack based search 2016-08-22 23:37:01 -07:00
Jori Lallo 24e02bfdc4 New database with migrations 2016-06-25 22:37:05 -07:00
Jori Lallo a0e2092e01 Fixed login issues 2016-05-26 23:36:49 -07:00
Jori Lallo cbe9c0b6ee Added more views and atlas APIs 2016-05-07 11:52:08 -07:00
Jori Lallo cce82b3d43 Refactor 2016-04-28 22:25:37 -07:00