Sam Lu
515ef5e1b5
Fix sass to override old base and main on all pages and mobile views
2018-07-31 23:57:25 -05:00
Sam Lu
19f9734349
Add super css, fix nav and other components.
2018-07-31 17:33:07 -05:00
Sam Lu
bb3adc37d3
Add larger iframe video embed.
2018-07-28 23:07:39 -05:00
Sam Lu
929edb9f90
Fix cropping in image gallery grid. Fix responsive issues on landing page.
2018-07-27 14:36:45 -05:00
Sam Lu
131bb26e9e
Create mixins for reusuable landing page elements like iframe and gallery
2018-07-25 23:53:40 -05:00
Sam Lu
9023e32c47
Make jumbotron responsive. Fix navbar responsive spacing.
2018-07-25 23:45:02 -05:00
Sam Lu
c34d2c3a41
Add navbar dropshadow. Fix spacing on landing page sections.
2018-07-25 19:30:29 -05:00
Sam Lu
27ea3a6c1b
Add landing page cta buttons, fix card images to crop, fix spacing issues
2018-07-25 17:36:11 -05:00
Sam Lu
b91aeadb45
Add new project landing with jumbotron, responsive iframe, gallery and updates.
2018-07-25 00:08:57 -05:00
Sam Lu
a4bbff1ad0
Add secondary navbar. Add jinja if for jumbotron bg and secondary navbar
2018-07-20 22:55:04 -05:00
Sam Lu
ecd09a3f02
Add pillar icons
2018-07-19 18:43:21 -05:00
Sam Lu
dbdd32bf0d
Remove jinja test
2018-07-18 23:16:13 -05:00
Sam Lu
94b6ee3020
Add sample training courses and update page description.
2018-07-18 23:12:00 -05:00
Sam Lu
1f9b0eda42
Add back dropdown menu links for Libraries and Training.
2018-07-18 18:42:07 -05:00
Sam Lu
97c74f3267
Fix user dropdown and mobile nav
2018-07-18 16:22:36 -05:00
Sam Lu
1342ed2601
Fix gulpfile.js destinations.
2018-07-17 10:17:28 -05:00
Sam Lu
3dcf8ba93a
Add responsiveness for footer. Update gulpjs, package.json and bootstrap sass
2018-07-16 21:49:23 -05:00
Sam Lu
5b14d78037
Add new navbar, jumbotron, cards, and footer components.
2018-07-16 15:54:53 -05:00
368e3f6d40
Use high-res image for landing header
2018-05-07 15:25:10 +02:00
e9ec850d90
Styling: tweaks for mobile
2018-04-17 00:28:49 +02:00
280d26801e
Reduce scope of h2 styling
2018-04-16 20:36:23 +02:00
6c285c078f
Cleanup for landing page
2018-04-16 18:35:16 +02:00
debfc4e356
Layout tweaks for landing page
2018-04-16 17:30:34 +02:00
541663ce0c
Skip nodes with no image in landing gallery
2018-04-16 16:36:03 +02:00
1fb044e7c1
Use macro for rendering secondary navigation
2018-04-16 16:24:00 +02:00
4769e2e904
New landing page for Hero project
2018-04-16 14:38:08 +02:00
cf99383b9c
Only load clipboard.min.js when authenticated
...
This is used in the attachments form, which is only available to
authenticated users.
2018-04-03 11:28:13 +02:00
0259c5e0ec
Add clipboard.min.js to layout
...
This is needed for the copy button on file asset uploading. Rather than
including it on all pages that could feature the file uploader it's now
loaded globally.
2018-03-29 17:34:22 +02:00
df71738623
Nodes preview now uses typewatch and csrf_token
2018-03-28 23:38:09 +02:00
5f07c7ce17
Use new hashing of static file names.
...
Every time the docker image is rebuilt a random hash is chosen.
Requires Pillar d560f89704e3a6f4490df57712525048c469bed2 or newer.
2018-03-23 17:39:04 +01:00
11743c54e2
Fixed quarterly pricing + all pricing layout tweak
2018-03-07 15:12:36 +01:00
6b56df9e9c
Welcome page additions
...
New projects: Hero, Spring, and Minecraft Animation Workshop!
2018-02-20 18:56:18 +01:00
5a4519659a
Welcome page: typo in Quarterly
...
Thanks to Michael Glass @WebSmith for reporting!
2018-02-14 12:06:20 +01:00
3bf1c3ea1b
About: introducing team profiles
...
CSS should be refactored, probably in the page itself.
2018-02-12 00:32:12 +01:00
9e961580d3
Fix bad URL to store
2018-02-06 10:59:23 +01:00
917417a8d5
Email: send link to homepage via login endpoint
...
This way we avoid displaying the welcome page if they are not
logged in.
2018-01-26 17:14:57 +01:00
48fd9f401a
Email: tweaks to welcome message layout and content
...
According to the discussion after commit c2518e9ae1
.
2018-01-26 17:09:45 +01:00
7ba1c55609
Biling page: moved user classification logic from template → view code
...
This is the kind of stuff that's much easier expressed in Python than in
the template code.
API calls removed:
- fetching the user isn't necessary, since we have
pillar.auth.current_user anyway.
- a call for each group the user is member of, since we only used it to
check whether the user has demo access anyway.
2018-01-25 14:06:13 +01:00
33aa819040
Override Roles & Caps explanation with something more specific for Cloud
2018-01-25 14:06:13 +01:00
70f28074a0
Use Jinja2 inheritance to render user settings pages.
...
This requires Pillar e55d38261b36756a2850716a453c08c9ee6be9e2 or newer.
2018-01-25 14:06:13 +01:00
14d77da47a
store.blender.org → EXTERNAL_SUBSCRIPTIONS_MANAGEMENT_SERVER
...
I've only done this on the billing page, because there it's important
for debugging purposes to know which URL was actually checked to obtain
the subscription expiry information.
2018-01-25 14:06:13 +01:00
0908a13519
Avoid error when Store cannot be reached.
2018-01-25 14:06:13 +01:00
67ce16fc78
Limit video max-width in homepage blog list
2018-01-18 11:57:53 +01:00
d00c32310b
Update stats URL to the new Kibana dashboard.
2018-01-12 14:03:42 +01:00
5c26756626
remove algolia
2018-01-12 11:54:39 +01:00
c2518e9ae1
Send welcome email to new Cloud subscribers
2017-12-21 15:26:23 +01:00
b2cad0fb9a
Fixed mistake in capability check
2017-12-19 10:51:59 +01:00
8a4f6c3649
Switch from macros to blocks for navigation menus
...
For more informations see a7693aa78dcf0a0a77e113f34afa63fb4f615441 in pillar.git
2017-12-13 11:13:47 +01:00
bff51e1e83
Added /renew endpoint to redirect to Blender Store renewal URL.
2017-12-06 14:36:02 +01:00
532bf60041
Obtain subscription info from Store.
...
This was in Pillar, and is now moved to Blender Cloud. It's used to obtain
the subscription expiration date from Blender Store.
2017-11-30 15:45:40 +01:00