aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Banners: Don't try to resize gifs.deploy-20200508Harald Eilertsen2020-05-081-1/+5
| | | | | | | | | | | | | | | | | | | ImageMagick does not handle resizing of animated gifs wery well. Optimized gifs will usually have individual sizes for each frame, only containing the actually changed image data. Each frame also have an offset from the origin. When ImageMagick tries to resize such an image, the offsets gets messed up and the result looks rather terrible. There's ways to handle this in ImageMagick, by first making all frames the same size (`convert -coalesce ...`) then resize (`convert -resize ...`) and finally optimize the gif again (`convert -layers Optimize ...`). However, this is a bit too much to handle when trying to download the animation, so it should be done on or before upload. For now, I think doing it offline before upload should be good enough. This _requires_ though, that the animation has the correct dimensions before upload!
* Add script to export blog posts as html with frontmatter.Harald Eilertsen2020-05-071-0/+37
|
* Update vagrantfile to use FreeBSD 12.1Harald Eilertsen2020-05-071-2/+10
|
* Drop inquiries plugin. Not using it.Harald Eilertsen2020-05-073-10/+0
|
* Commit Gemfile.lock too.Harald Eilertsen2019-09-021-14/+14
|
* Update dep on refinerycms-blog.Harald Eilertsen2019-09-021-1/+3
| | | | | Use custom version which does not allow navigating to unpublished posts in the nav at the bottom of the posts.
* Extra deps for ssh ed25519 support in deployment.Harald Eilertsen2019-08-062-0/+8
|
* Emergency fixes to make hmno run on freebsd 12.Harald Eilertsen2019-08-067-49/+74
| | | | | | | Upgrade to use Ruby 2.5.5. Use patched version of rails/activerecord/postgres-adapter that should fix compatibility with Ruby 2.5. Patch Arel inline to be compatible with Ruby 2.5.
* Update assets.devHarald Eilertsen2019-05-26145-9/+37
|
* Add search powered by Qwant.comHarald Eilertsen2019-05-263-0/+46
| | | | | | | | | | | Why? Implementing our own search is quite involved if we want it to be any good. So outsourcing makes sense. Qwant is hosted in Europe (France,) and takes privacy seriously and doesn't track you. See https://help.qwant.com/help/overview/our-philosophy/ And https://help.qwant.com/help/overview/how-does-qwant-make-money/ For more information.
* Drop ref to banners javascripts from app js file.Harald Eilertsen2019-05-261-2/+0
|
* Update dependency to banner extension.Harald Eilertsen2019-05-251-6/+6
|
* Fetch published banners for pages.Harald Eilertsen2019-05-251-0/+5
|
* Update assets.Harald Eilertsen2019-05-12149-22/+210
|
* Merge branch 'fix-banners' into devHarald Eilertsen2019-05-125-17/+19
|\
| * Update deploy script lock.fix-bannersHarald Eilertsen2019-05-111-1/+1
| |
| * Update banners and other deps.Harald Eilertsen2018-11-302-16/+16
| |
| * Don't fall back to compiling assets in staging.Harald Eilertsen2018-11-301-1/+1
| | | | | | | | | | This makes staging behave like production, so that we discover issues with missing precompiled assets before prod.
| * Include banners/*.js in application.js.Harald Eilertsen2018-11-301-0/+2
| | | | | | | | Attempt to fix issue with the js files not being precompiled in production.
| * Upgrade Vagrant env to FreeBSD 11.2Harald Eilertsen2018-11-301-1/+1
| |
* | Add a proper favicon.deploy-20190512Harald Eilertsen2019-05-121-0/+0
| |
* | Updated assetsHarald Eilertsen2019-05-12143-3/+4
| |
* | Make sure images don't overflow sidebars.Harald Eilertsen2019-05-111-0/+4
| |
* | Use git version of bcrypt until a gem with FreeBSD 12.x support is released.Harald Eilertsen2019-05-112-3/+10
| |
* | Upgrade/replace bcrypt-ruby with bcrypt gem, be less anal about capistrano ↵Harald Eilertsen2019-05-113-5/+7
| | | | | | | | version.
* | Vagrantfile: Don't sync config/database.yml.Harald Eilertsen2019-05-011-1/+1
| |
* | Move towards flexbox layout.Harald Eilertsen2019-05-017-29/+31
| | | | | | | | | | | | | | | | | | Main page and header now use flexbox instead of not quite working floats and position relative/absolute. This really simplifies things. Perhaps we'll even be able to make a mobile friendly site some day. Various other cosmetic tweaks have snuch in too. The page now has a max size of about 25cm, and some other minor tweaks.
* | Use file tasks for database and refinery core configs.Harald Eilertsen2019-05-011-5/+10
| |
* | Update schema with latest migrations.Harald Eilertsen2019-05-011-7/+9
|/
* Gallery links issue #83: Open galleries in new window/tab.deploy-20180909Harald Eilertsen2018-09-091-2/+2
|
* Gallery links issue #84: Drop 'created' field from index.Harald Eilertsen2018-09-093-12/+2
|
* Gallery links: Reindent view.Harald Eilertsen2018-09-091-43/+43
|
* Precompile assets and check them into vc.deploy-20180902Harald Eilertsen2018-09-021165-65/+2845
| | | | | | Since we disabled asset compilation in production, we need to precompile them on the development machine. We check the precompiled assets into version control so the will be deployed with the updated code.
* Use dashed asset helpers in stylesheets.Harald Eilertsen2018-09-025-55/+55
|
* Fix postgresql adapter fluke.Harald Eilertsen2018-09-022-8/+4
| | | | | Drop explicit import of activerecord-postgresql-adapter, and limit pg gem to a compatible version. Hopefully this will do the trick...
* A bit of cleanup in the Gemfile.Harald Eilertsen2018-09-011-15/+3
|
* Forgot to add byebug to Gemfile.lock...Harald Eilertsen2018-09-011-0/+2
|
* Reduce noise in logs in production.Harald Eilertsen2018-09-011-1/+1
|
* Add byebug in dev environment, update deps.Harald Eilertsen2018-09-012-21/+30
|
* Fix date display in blog posts.Harald Eilertsen2018-09-013-0/+9
|
* Drop IE6 check from layout.Harald Eilertsen2018-08-271-1/+0
|
* Gallery links: Sort index with newest galleries first.Harald Eilertsen2018-08-271-1/+1
| | | | | | This disregards the manual order specified in the backend. My guess is this is what we want most of the time. The backend is still sorted by specified order.
* Update repo url for deployment.Harald Eilertsen2018-06-201-1/+1
|
* CVE-2018-3760: Disable compilation of assets in production.Harald Eilertsen2018-06-201-1/+1
| | | | | All assets should be precompiled during deploy anyways, so no idea why this was on in the first place.
* Merge branch 'misc-updates'Harald Eilertsen2018-06-1749-79/+1415
|\
| * Add license header to files.Harald Eilertsen2018-06-1748-77/+749
| |
| * Add License, AGPL-3Harald Eilertsen2018-06-171-0/+660
| |
| * Update readme, new repo location and dev mailing list.Harald Eilertsen2018-06-171-1/+5
| |
| * Update readme, create admin on first login.Harald Eilertsen2018-06-171-1/+1
|/
* Make fields readable in login screen.Harald Eilertsen2018-04-171-5/+0
|