diff --git a/.gitignore b/.gitignore index c4484f5..4c97c5d 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,5 @@ public/assets vendor/bundle Procfile.local +VERSION + diff --git a/app/assets/images/icon.svg b/app/assets/images/icon.svg new file mode 100644 index 0000000..f77fa40 --- /dev/null +++ b/app/assets/images/icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/assets/stylesheets/application/components/_footer.scss b/app/assets/stylesheets/application/components/_footer.scss new file mode 100644 index 0000000..ba9d5c3 --- /dev/null +++ b/app/assets/stylesheets/application/components/_footer.scss @@ -0,0 +1,25 @@ +.footer__links { + display:flex; + margin-left:auto; + align-items: center; + font-size:13px; + color:#999; + li { + height:24px; + + } + li + li { + margin-left:18px; + } + a { + text-decoration: underline; + } +} + +.footer__name { + height:16px; + background:image-url('icon.svg') no-repeat 0 0; + background-size:16px; + padding-left:22px; + font-weight:bold; +} diff --git a/app/assets/stylesheets/application/components/_site_content.scss b/app/assets/stylesheets/application/components/_site_content.scss index bd1aaba..72d3e14 100644 --- a/app/assets/stylesheets/application/components/_site_content.scss +++ b/app/assets/stylesheets/application/components/_site_content.scss @@ -12,3 +12,10 @@ overflow-y:scroll; overflow-x:hidden; } + +.siteContent__footer { + border-top:1px solid #efefef; + margin-top:20px; + padding:25px; + display:flex; +} diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index b0d3ae5..1d2e164 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -52,6 +52,10 @@ %section.siteContent__main = yield + %footer.siteContent__footer + %ul.footer__links + %li.footer__name + Powered by #{link_to "Postal", "https://postalserver.io", target: '_blank'} #{Postal.version}. + %li= link_to "Documentation", "https://docs.postalserver.io", target: '_blank' + %li= link_to "Ask for help", "https://discussions.postalserver.io", target: '_blank' - - if logged_in? - diff --git a/lib/postal/version.rb b/lib/postal/version.rb index de37751..6fc24f9 100644 --- a/lib/postal/version.rb +++ b/lib/postal/version.rb @@ -1,11 +1,12 @@ module Postal - - VERSION = '1.0.0' - REVISION = nil - CHANNEL = 'dev' + VERSION_PATH = File.expand_path('../../VERSION', __dir__) + VERSION = if File.file?(VERSION_PATH) + File.read(VERSION_PATH).strip.delete_prefix('v') + else + '0.0.0-dev' + end def self.version - [VERSION, REVISION, CHANNEL].compact.join('-') + VERSION end - end