]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Tue, 17 Jul 2018 12:42:18 +0000 (13:42 +0100)]
Show background image only on main page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 12:40:59 +0000 (13:40 +0100)]
blog: Add search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 12:34:24 +0000 (13:34 +0100)]
blog: Make featured articles use tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 12:33:26 +0000 (13:33 +0100)]
blog: Add index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 12:23:07 +0000 (13:23 +0100)]
blog: Add search bar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 12:11:22 +0000 (13:11 +0100)]
blog: Add page for authors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 11:53:06 +0000 (12:53 +0100)]
blog: Create module for posts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 11:47:18 +0000 (12:47 +0100)]
CSS: Add Lightning Wire Labs colour to the theme
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 11:43:05 +0000 (12:43 +0100)]
Add new blog post design
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 11:05:22 +0000 (12:05 +0100)]
donation: Move amount into hidden attribute
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:51:56 +0000 (11:51 +0100)]
donation: Fix modal window
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:43:19 +0000 (11:43 +0100)]
donation: Properly process address data
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:38:51 +0000 (11:38 +0100)]
Drop Bootstrap Notes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:37:05 +0000 (11:37 +0100)]
Use background image for donation page, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:25:33 +0000 (11:25 +0100)]
donation: Add list of countries
And select the right one based on GeoIP location
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:14:36 +0000 (11:14 +0100)]
donation: Remove any unused ID fields
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:12:24 +0000 (11:12 +0100)]
donation: Pre-select Mr. as title
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:09:53 +0000 (11:09 +0100)]
donation: Prevent form submit when entering address
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 10:09:14 +0000 (11:09 +0100)]
donate: Cleanup markup
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 09:56:08 +0000 (10:56 +0100)]
CSS: h1 has a lower font weight
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 09:52:52 +0000 (10:52 +0100)]
Go back to Ubuntu's font
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Jul 2018 09:37:30 +0000 (10:37 +0100)]
Refactor donation page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 13:40:17 +0000 (14:40 +0100)]
Remove commented line about the used locale
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 13:39:04 +0000 (14:39 +0100)]
Use Karla instead of Ubuntu font
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 13:26:04 +0000 (14:26 +0100)]
Delete loads of old content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 13:18:06 +0000 (14:18 +0100)]
Re-enable icon on donate button
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 13:16:33 +0000 (14:16 +0100)]
Try to center brand logo on smaller viewports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:59:25 +0000 (13:59 +0100)]
Make links active
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:55:48 +0000 (13:55 +0100)]
hidden-* does not exist any more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:49:20 +0000 (13:49 +0100)]
Tidy up CSS for branding
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:25:00 +0000 (13:25 +0100)]
Make navigation bar white when scrolled down
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:16:23 +0000 (13:16 +0100)]
Drop photoswipe
We won't have screenshots that are popping out after
we have re-written the content.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:15:10 +0000 (13:15 +0100)]
features: Add screenshots again
And delete unused ones
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 12:01:58 +0000 (13:01 +0100)]
features: Fix scrollspy
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 11:34:11 +0000 (12:34 +0100)]
Include JS for all pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 11:26:13 +0000 (12:26 +0100)]
features: Tidy up markup
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 11:10:46 +0000 (12:10 +0100)]
features: Use card
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 10:44:32 +0000 (11:44 +0100)]
CSS: Drop include for buttons
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 15 Jul 2018 10:43:23 +0000 (11:43 +0100)]
Tidy up CSS and remove unused classes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 15:48:13 +0000 (16:48 +0100)]
Fix spacing of elements on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 15:37:29 +0000 (16:37 +0100)]
CSS: Correctly configure bootstrap heading variables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 14:53:46 +0000 (15:53 +0100)]
Fix whitespace issues
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 14:37:38 +0000 (15:37 +0100)]
Fix button classes on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 14:37:24 +0000 (15:37 +0100)]
CSS: Use red/white colours for contrast
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 14 Jul 2018 14:18:41 +0000 (15:18 +0100)]
CSS: Ident everything uniformly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 22:37:40 +0000 (23:37 +0100)]
CSS: Set font weights correctly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 22:29:13 +0000 (23:29 +0100)]
CSS: Enable shadows
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 22:11:33 +0000 (23:11 +0100)]
Secondary highlight colour is white
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 22:10:44 +0000 (23:10 +0100)]
Refactor code for buttons
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 21:38:23 +0000 (22:38 +0100)]
Enable all Bootstrap modules that we want
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 21:34:12 +0000 (22:34 +0100)]
Remove superfluous CSS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 21:29:56 +0000 (22:29 +0100)]
Remove double-used block title
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 21:28:26 +0000 (22:28 +0100)]
Update navigation to Bootstrap 4.1
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:59:04 +0000 (18:59 +0100)]
Install static HTML templates
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:58:54 +0000 (18:58 +0100)]
Fix path to logo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:58:41 +0000 (18:58 +0100)]
Remove old rendered CSS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:56:18 +0000 (18:56 +0100)]
Install images for index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:50:50 +0000 (18:50 +0100)]
Remove odd tag from header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:41:38 +0000 (18:41 +0100)]
Remove JS to bottom of markup for faster page load
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:41:25 +0000 (18:41 +0100)]
Set red 900 as primary colour
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:35:40 +0000 (18:35 +0100)]
web: Replace wildcard static handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:22:15 +0000 (18:22 +0100)]
Interpret X headers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:21:59 +0000 (18:21 +0100)]
Fix command line switch to enable debug mode
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:20:15 +0000 (18:20 +0100)]
Install index.html
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:20:05 +0000 (18:20 +0100)]
web: Remove custom static handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:19:52 +0000 (18:19 +0100)]
Rename main CSS file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:13:12 +0000 (18:13 +0100)]
web: Use a proper handler to render 404
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:04:13 +0000 (18:04 +0100)]
Remove overloading of static_url
We will retire static.ipfire.org
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 17:02:02 +0000 (18:02 +0100)]
Provide a sensible default configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 16:43:39 +0000 (17:43 +0100)]
We don't use Asterisk & Kamailio any more
This does not remove all of the code, but at least
let's the webapp start
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 16:01:21 +0000 (17:01 +0100)]
Fix relative imports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 15:53:29 +0000 (16:53 +0100)]
Drop old bootstrap configuration file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 15:52:13 +0000 (16:52 +0100)]
Drop bundled bootstrap and use submodule
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 15:20:30 +0000 (16:20 +0100)]
Introduce autotools
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 14:47:18 +0000 (15:47 +0100)]
.gitignore: Add .vscode
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 14:47:01 +0000 (15:47 +0100)]
Drop tools we no longer need
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 12 Jul 2018 14:41:59 +0000 (16:41 +0200)]
Merge remote-tracking branch 'origin/master' into next
Michael Tremer [Sat, 23 Jun 2018 15:21:45 +0000 (17:21 +0200)]
Allow flash images to be XZ compressed
Fixes: #11775
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 May 2018 15:03:35 +0000 (17:03 +0200)]
database: Remove TransactionRollbackError
This does not exist in newer versions of psycopg2 any more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 May 2018 14:51:14 +0000 (16:51 +0200)]
donation: Align payment method names with what I use in Zeiterfassung
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 May 2018 14:49:32 +0000 (16:49 +0200)]
donations: Use 3-letter currency codes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 May 2018 14:32:04 +0000 (16:32 +0200)]
Implement donation redirection to backend
This will enhance the donation form to form a request
which is being sent to Zeiterfassung which handles
the rest of the payment process.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 11 May 2018 20:35:30 +0000 (22:35 +0200)]
fireinfo: Only list countries on start page when >= 1% usage
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Apr 2018 18:23:12 +0000 (20:23 +0200)]
fireinfo: Show popular country on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:49:36 +0000 (13:49 +0200)]
Make all absolute links use https:// instead of http://
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:45:53 +0000 (13:45 +0200)]
webapp: Remove many old redirects
These should not be circulating any more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:42:56 +0000 (13:42 +0200)]
webapp: Remove lazy initialization of backend
This is no longer required in single-threaded mode
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:38:28 +0000 (13:38 +0200)]
webapp: Refactor application launch
This will start the webapp in a single-threaded mode
and we will need to launch multiple backends to provide
concurrency.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:15:36 +0000 (13:15 +0200)]
Drop fancybox
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:13:51 +0000 (13:13 +0200)]
Drop Google Plus page
This is basically dead and we don't have many followers there
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:10:15 +0000 (13:10 +0200)]
Remove dev.* prefix from menu
This is not required since we mark it in the main handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:07:34 +0000 (13:07 +0200)]
Remove some Google site identification file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:06:10 +0000 (13:06 +0200)]
Drop cookie secret
This is quite pointless with a session ID only
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:04:52 +0000 (13:04 +0200)]
webapp: Don't compress output
This should be done by nginx or any other reverse proxy
in front of the webapp
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 11:03:17 +0000 (13:03 +0200)]
Drop German translation
This is way too much work for such a small team like
ours and therefore we have to give up the translation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Apr 2018 10:32:36 +0000 (12:32 +0200)]
Drop wishlist
This has been a nice experiment but unfortunately this
has turned out to be more work than it actually gained
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Sven Hoehn [Thu, 1 Mar 2018 15:13:14 +0000 (16:13 +0100)]
Donation page responsivness
Sven Hoehn [Thu, 4 Jan 2018 14:31:31 +0000 (15:31 +0100)]
Bootstap migration talk.ipfire.org
Sven Hoehn [Thu, 21 Dec 2017 18:31:06 +0000 (19:31 +0100)]
basic styling talk.ipfire.org
Sven Hoehn [Wed, 6 Dec 2017 17:09:11 +0000 (18:09 +0100)]
Bootstrap 4 migration: login