Commit Graph

259 Commits

Author SHA1 Message Date
Tom Moor c0f971fdd0
Remove dodgy association 2017-06-26 23:33:05 -07:00
Tom Moor cac4b0811b
Remove old placeholder styles 2017-06-25 21:58:44 -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 aa0ddd94bf Sidebar work 2017-06-15 20:39:08 -07:00
Jori Lallo 9220978639 changes per tom's comments 2017-06-06 22:34:29 -07:00
Jori Lallo a80f58b0e2 this should be validated 2017-06-06 00:16:09 -07:00
Jori Lallo 3d02c49b05 Added endpoint for moving documents 2017-06-05 23:50:32 -07:00
Jori Lallo 3528b2d0ef Further cleanup 2017-06-05 01:00:29 -07:00
Jori Lallo 1be0ff8105 Added deletion of documents 2017-06-05 00:36:50 -07:00
Jori Lallo a4dca58ae7 Fixed Collection#updateDocument 2017-06-04 22:12:36 -07:00
Jori Lallo c229369efd Changed Collection documents to documentStructure and other WIP stuff 2017-06-04 14:40:27 -07:00
Jori Lallo 9631e58e65 Renamed collections table and added a new column for documents 2017-06-03 12:04:13 -07:00
Tom Moor 044486b9a6
Cleanup 2017-05-27 11:22:42 -07:00
Tom Moor 639a0ec45c
Atlas > Collection 2017-05-27 11:08:52 -07:00
Tom Moor 8883231f01
Cleanup presenters 2017-05-27 10:54:19 -07:00
Jori Lallo 75ad27658e Fix flow errors 2017-05-09 23:14:24 -07:00
Jori Lallo e2cf2a2fe7 Remove periods from url slugs. Fixes #15 2017-04-29 14:43:43 -07:00
Jori Lallo 5dd8a759f9 Removed serviceworker 2017-04-29 14:09:53 -07:00
Jori Lallo 08b1609440 [chore] added prettier 2017-04-26 21:47:03 -07:00
Tom Moor 80ac9bb5d6
Redirect uri must match that passed to oauth request 2017-04-23 20:20:20 -07:00
Jori Lallo dc0b721d8a Comment out service workers for now 2017-02-09 20:47:58 -08:00
Jori Lallo 2d741afb20 Throw error on invalid api key 2016-10-05 22:46:17 -07:00
Jori Lallo 6184eb2617 Fix to file uploads 2016-09-21 23:50:23 -07:00
Jori Lallo 6eb25d484e Better error message for blocked Slack orgs 2016-09-21 23:06:35 -07:00
Jori Lallo 63c916e994 Merge branch 'master' of github.com:jorilallo/atlas 2016-09-21 23:02:53 -07:00
Jori Lallo ea1f9d7deb Use Slack's domain for whitelisting 2016-09-21 23:02:29 -07:00
Jori Lallo fcc83dd2d6 New API responses with good errors 2016-09-17 14:53:30 -07:00
Jori Lallo 45b21f365d Added api, keyboard shortcut flatpages 2016-09-14 20:50:59 -07:00
Jori Lallo 280a29c007 Better intro document 2016-09-14 20:17:20 -07:00
Jori Lallo acdc8531e4 Create `type=atlas` collections for users on login 2016-09-14 20:13:33 -07:00
Jori Lallo ef91cc17d5 More api/auth tests 2016-09-11 23:14:43 -07:00
Jori Lallo 969243c3e4 Added auth.login API 2016-09-11 22:44:44 -07:00
Jori Lallo 39ce7dc9d1 lint 2016-09-11 17:47:27 -07:00
Jori Lallo 0e7c216735 Added user passwords 2016-09-11 17:47:22 -07:00
Jori Lallo 43e60aacaf lint 2016-09-11 16:37:20 -07:00
Jori Lallo 48a9a9f285 Added signup API endpoint 2016-09-11 16:34:57 -07:00
Jori Lallo bf84f792e2 lint 2016-09-11 15:48:43 -07:00
Jori Lallo 60e9a700de Switched to `ok` from `success` on API responses 2016-09-11 15:48:03 -07:00
Jori Lallo b03d6aa116 Merge pull request #10 from jorilallo/jori-test
Added better API errors and stuff
2016-09-11 15:45:53 -07:00
Jori Lallo d65c5ff6f4 Fixed listing issues 2016-09-11 15:06:02 -07:00
Jori Lallo 53c3d3c318 Added better API errors and stuff 2016-09-11 13:38:52 -07:00
Jori Lallo 9b49b45fe7 server test changes 2016-09-11 12:35:14 -07:00
Jori Lallo 1b14152291 Test fixes 2016-09-11 12:09:45 -07:00
Jori Lallo 458735f341 Added Jest for testing both front and backend 2016-09-09 01:35:39 -07:00
Jori Lallo db7565bf07 Added health check endpoint 2016-09-05 14:26:06 -07:00
Jori Lallo 394137a96f comment 2016-09-05 14:22:26 -07:00
Jori Lallo 8ed81884d7 Better webpack settings for development 2016-08-27 13:18:46 -07:00
Jori Lallo c28a403321 Auth fixes 2016-08-27 11:13:02 -07:00
Jori Lallo ac6cf2ea8f server side cleanup 2016-08-27 10:48:56 -07:00
Jori Lallo 6e39cebb08 Implemented api key deletion 2016-08-26 22:04:28 -07:00
Jori Lallo a2aea2abfc Implemented some of api keys 2016-08-24 00:37:54 -07:00
Jori Lallo 748b3ab66b Fixed search SQL query 2016-08-22 23:49:28 -07:00
Jori Lallo 64faa241b8 debug 2016-08-22 23:43:30 -07:00
Jori Lallo 402fb61e1c Added hooks api to routing 2016-08-22 23:40:11 -07:00
Jori Lallo 9cd42ba3c5 Don't do SW in dev 2016-08-22 23:37:11 -07:00
Jori Lallo 4f998bccc8 Initial code for Slack based search 2016-08-22 23:37:01 -07:00
Jori Lallo e7301aeb3e Fixed ordering issue on dashboard 2016-08-21 23:40:57 -07:00
Jori Lallo e527f3c402 Fixed locking with imports 2016-08-21 15:45:48 -07:00
Jori Lallo 0af17c688f lock 2016-08-21 11:12:24 -07:00
Jori Lallo 7fb112cf42 Renamed cache storages 2016-08-19 08:34:45 -07:00
Jori Lallo 28089dc6e5 Cache gravatar requests 2016-08-19 08:11:21 -07:00
Jori Lallo e3e5ead9e0 Fixes 2016-08-18 14:42:53 -07:00
Jori Lallo 3089ac7bc8 Use clearer urls fro documents 2016-08-15 21:41:51 +02:00
Jori Lallo e06cac2344 Always include document collection 2016-08-15 14:59:53 +02:00
Jori Lallo 092c61f1de Added collaborators to document API 2016-08-15 14:52:07 +02:00
Jori Lallo 11f6c533b8 Request time cache, tracking collaborators etc 2016-08-15 12:51:26 +02:00
Jori Lallo 94e39d74bf lint 2016-08-14 12:04:47 +02:00
Jori Lallo 792def3249 Added paranoid, debugging and fixes to document deleting on atlas collections 2016-08-14 10:50:42 +02:00
Jori Lallo bcb39d823f Automate revision creation 2016-08-12 15:36:48 +02:00
Jori Lallo bd9a55594b Remove new collection creation for now 2016-08-12 15:10:44 +02:00
Jori Lallo b2d00f3384 Use loads directly 2016-08-12 14:56:39 +02:00
Jori Lallo eb156e3069 Sidebar editing toggle and only scroll atlas content 2016-08-11 13:32:56 +02:00
Jori Lallo c753382571 Renaming atlases to collections 2016-08-05 18:09:14 +03:00
Jori Lallo cf1563eb2f Renamed to plain Atlas 2016-08-03 16:57:09 +03:00
Jori Lallo 5b3ed8b1f9 Implement 404 for documents 2016-08-03 15:36:50 +03:00
Jori Lallo bd188aea49 More linting 2016-08-01 10:12:55 +03:00
Jori Lallo 7c4bc8f273 lint 2016-08-01 10:11:28 +03:00
Jori Lallo e706e1c77c Legwork for initial documents for atlases 2016-07-26 00:05:10 -07:00
Jori Lallo c88cc1f83b Lint 2016-07-25 23:01:14 -07:00
Jori Lallo f08087ebd1 Fixed auth 2016-07-25 22:49:32 -07:00
Jori Lallo c1c8644578 Added bugsnag to server 2016-07-24 22:44:44 -07:00
Jori Lallo d2187c4b10 Renamed /src to /frontend 2016-07-24 15:32:31 -07:00
Jori Lallo 71f68a8af4 Separated GET and POST calls 2016-07-23 12:09:50 -07:00
Jori Lallo 885a1a0953 Fixed full text search with multiple words 2016-07-23 12:00:38 -07:00
Jori Lallo 9c4415ace1 simpler caching logic 2016-07-22 00:47:34 -07:00
Jori Lallo a2b7a5fe6f duh 2016-07-22 00:29:48 -07:00
Jori Lallo 4a0a369c0b updated caching strategies 2016-07-22 00:23:29 -07:00
Jori Lallo bdea1fb4c9 Speed improvements 2016-07-22 00:12:04 -07:00
Jori Lallo e2c69903b3 Moved to using GET and caching with SW 2016-07-22 00:11:54 -07:00
Jori Lallo 2669b27a08 regex for sw 2016-07-21 22:59:39 -07:00
Jori Lallo 598ef9078d service worker 2016-07-21 22:44:52 -07:00
Jori Lallo abaf6043ce more service workers 2016-07-21 22:31:58 -07:00
Jori Lallo faf98a9d62 testing other cache stategies 2016-07-21 22:26:05 -07:00
Jori Lallo db86dbb797 API is POST for service worker 2016-07-21 22:14:55 -07:00
Jori Lallo d2780233c1 Added service workers 2016-07-21 22:06:43 -07:00
Jori Lallo e5b175a86e Added atlases.create API 2016-07-21 22:06:30 -07:00
Jori Lallo 4d81bf0fa2 Added fake appshell 2016-07-15 00:55:45 -07:00
Jori Lallo ff3a6d584e Added search indexing for documents 2016-07-12 23:43:41 -07:00
Jori Lallo c2009fe94e Fixes to atlas document deletion 2016-07-10 17:02:45 -07:00
Jori Lallo 0de27e55d6 Backend fixes 2016-07-06 21:36:50 -07:00
Jori Lallo b5012c43a9 Update nav tree after document update 2016-06-30 23:47:49 -07:00
Jori Lallo 296abab7eb Fix to initial loading and cache headers 2016-06-26 23:15:32 -07:00
Jori Lallo e967033b28 Fixes to tree 2016-06-26 22:15:15 -07:00
Jori Lallo 6fef3137a1 Fix navigation tree in migrations 2016-06-26 21:56:14 -07:00
Jori Lallo 0026b092d2 Added revisions 2016-06-26 11:23:03 -07:00
Jori Lallo 2bcf37fd83 Added indexes 2016-06-25 23:40:08 -07:00
Jori Lallo 4beb84f4bc Renamed 2016-06-25 22:37:05 -07:00
Jori Lallo a0649e6fd3 Added API to update document tree 2016-06-25 22:37:05 -07:00
Jori Lallo 7ea6eb5d28 Fixes 2016-06-25 22:37:05 -07:00
Jori Lallo 7f4095b77f moved migrations around 2016-06-25 22:37:05 -07:00
Jori Lallo db16e71c5e Structures for atlases 2016-06-25 22:37:05 -07:00
Jori Lallo 2c07d43f46 More tree 2016-06-25 22:37:05 -07:00
Jori Lallo 24e02bfdc4 New database with migrations 2016-06-25 22:37:05 -07:00
Jori Lallo 6011de49a0 Smarter cache headers 2016-06-05 21:39:09 -07:00
Jori Lallo f367157fb7 Fixed bundle.js size issues 2016-06-04 12:30:05 -07:00
Jori Lallo 68d935f6b2 sup 2016-06-02 22:21:46 -07:00
Jori Lallo 9d6b9fc90a Merge remote-tracking branch 'origin/mobx-edit' into mobx-edit
# Conflicts:
#	server/api/documents.js
#	src/index.js
#	src/utils/MarkdownOld.js
2016-06-02 22:10:32 -07:00
Jori Lallo d4b1b533d1 MobX based editing 2016-06-02 22:09:01 -07:00
Jori Lallo e6c7e95115 MobX based editing 2016-06-02 22:04:33 -07:00
Jori Lallo 72766966f3 Add cache headers for static files 2016-06-01 16:48:35 -07:00
Jori Lallo 01f026712e Fixed authentication issues 2016-05-30 22:56:49 -07:00
Jori Lallo f79285a51e added a todo item 2016-05-30 12:37:07 -07:00
Jori Lallo 5ffa61791b Prepping /document.info for public docs 2016-05-30 12:36:37 -07:00
Jori Lallo 3714e1fd7c Added document deletion API 2016-05-30 11:15:35 -07:00
Jori Lallo 4f630aadc8 Added anchors for document headings 2016-05-29 15:22:33 -07:00
Jori Lallo 9defb24335 Update user slack data on login 2016-05-29 11:41:55 -07:00
Jori Lallo 69e1f2c663 Update Slack team info after auth 2016-05-29 11:17:49 -07:00
Jori Lallo 9cad1c5173 Cache static assets 2016-05-27 00:23:16 -07:00
Jori Lallo 317d071c68 Removed debug statement 2016-05-27 00:11:51 -07:00
Jori Lallo a679814782 Counting is hard 2016-05-27 00:11:28 -07:00
Jori Lallo 6f01ea6aa5 Renamed middleware 2016-05-27 00:08:47 -07:00
Jori Lallo a0f86f5ed4 Subdomain redirecting 2016-05-27 00:06:36 -07:00
Jori Lallo eab41436a6 Debugging for heroku 2016-05-27 00:00:00 -07:00
Jori Lallo a0e2092e01 Fixed login issues 2016-05-26 23:36:49 -07:00
Jori Lallo 16269f84e2 Fixed authentication 2016-05-26 22:39:12 -07:00
Jori Lallo 8cdd781ce0 Switched to using loads.orderby 2016-05-25 23:17:57 -07:00
Jori Lallo 717c55e173 Added `private` field to documents 2016-05-25 22:47:31 -07:00
Jori Lallo 1b7dff92d9 Added slugified urls to documents 2016-05-25 22:38:45 -07:00
Jori Lallo 22668f3acf Fixed ordering by issues 2016-05-25 21:32:59 -07:00
Jori Lallo 4c6964ad07 Document editing 2016-05-25 21:26:06 -07:00
Jori Lallo 4ca38b8a63 more settings 2016-05-23 22:55:42 -07:00
Jori Lallo 67ca3c2ae2 Use HtmlWebpackPlugin for eployments 2016-05-23 20:35:19 -07:00
Jori Lallo 02bf509992 ruhroh 2016-05-22 23:05:30 -07:00
Jori Lallo 77b5be64e6 Debugging 2016-05-22 22:56:26 -07:00
Jori Lallo 869059040b Block unknown slacks 2016-05-22 22:08:28 -07:00
Jori Lallo d53bd8cebb Added code highlighting 2016-05-22 22:08:09 -07:00
Jori Lallo 0beeeb9582 Added document previews and fixed saving 2016-05-22 14:31:21 -07:00
Jori Lallo b840b300b5 Better individual scenes for documents 2016-05-22 07:25:13 -07:00
Jori Lallo 90310703ec Fixes to data fetching 2016-05-20 00:33:52 -07:00
Jori Lallo 73f22235d2 Removed debug statements 2016-05-19 23:53:55 -07:00