4a4e75ee59
Project view: Cleanup and minor layout tweaks
2018-09-07 12:47:31 +02:00
9aae856ac8
Project View: fix alignment of edit tools
2018-09-06 18:16:07 +02:00
94c2c6e550
Start of "production videos", a.k.a. tagged assets overview
...
Tagged assets are shown in a list per tag. The list is dynamically
loaded with JavaScript.
2018-09-06 16:08:23 +02:00
0b1f295480
Services: Fix layout
2018-09-06 14:33:44 +02:00
a64d3902fd
Bootstrap popovers are no longer used.
2018-09-06 14:24:31 +02:00
8dd1de1018
Merge branch 'wip-redesign'
...
# Conflicts:
# src/templates/homepage.pug
# src/templates/services.pug
2018-09-06 14:13:22 +02:00
b12b320cf0
Project view: include video_plugins.min.js
2018-09-06 13:32:57 +02:00
95e51e90de
Homepage cleanup.
2018-09-06 13:03:40 +02:00
92106459a0
Use Navigation Tabs for homepage and index collections
2018-09-06 13:03:22 +02:00
982047fc3b
Pug: Tweaks to components
2018-09-06 12:59:48 +02:00
5a36888f61
Navigation: Dropdowns for Services and Open Projects
2018-09-06 12:58:56 +02:00
59e0adf3ca
Pug: Bring new templates from Pillar
2018-09-06 12:54:15 +02:00
3fdbb92b93
Fixed typo
2018-09-05 15:11:46 +02:00
cf98883633
Make <meta property="og:url"> tags have an absolute URL
...
Most of those can simply use `{{ request.url }}`, as this already contains
the absolute URL of the currently displayed page.
2018-09-05 13:58:13 +02:00
7b32b97203
Remove
https://cloud.blender.org from URLs
...
URLs should be host-relative, so that they also work on devservers.
URLs in emails should remain absolute, though; we may want to change those
to use {{ url_for(..., _external=True) }} at some point.
2018-09-05 13:57:15 +02:00
c25df6f0ad
Cleanup
2018-08-31 19:33:14 +02:00
813750a006
Layout cleanup
2018-08-31 19:08:52 +02:00
9ba2735c8c
CSS Cleanup
2018-08-31 19:08:23 +02:00
73e8a81f3c
Minor style tweaks
2018-08-31 13:58:26 +02:00
9ffcde3348
Use styling from Pillar
2018-08-31 13:58:08 +02:00
f0b18e88f4
Use pug mixins for header, cards and navigation
2018-08-31 13:57:51 +02:00
ed211f9473
Introducing Pug mixin components
...
For now added jumbotron, secondary navigation, card decks and individual cards.
Thanks @sybren for the suggestion.
2018-08-31 13:57:09 +02:00
7a4c7d75f6
Project Landing uses new CSS
2018-08-31 13:55:35 +02:00
fcf715b5b1
Services page: move to bootstrap 4
2018-08-31 13:52:40 +02:00
68d09dc886
CSS: cleanup
2018-08-28 15:56:06 +02:00
169a7f51f0
navbar-container: cleanup
2018-08-28 15:55:32 +02:00
f48a4883ae
Index collection redesign
2018-08-27 16:58:01 +02:00
01b6693324
Cleanup styling. Use bootstrap classes instead
2018-08-27 16:57:34 +02:00
012ba06655
Use system fonts (see main.sass)
2018-08-27 16:55:48 +02:00
2be601d0b0
Introducing Bootstrap 4
...
Bootstrap (and its dependency popper.js) are now used from npm packages,
allowing better version control and custom building of only the required
components for both styling and javascript.
At this moment the whole styling of bootstrap is included, once the Cloud
redesign is over it will be stripped to only the used components.
2018-08-27 16:52:22 +02: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