]> git.ipfire.org Git - people/ms/westferry.git/log
people/ms/westferry.git
2 years agosystem: Add proof-of-concept for automatic form data saving master
Michael Tremer [Sun, 5 Dec 2021 17:32:41 +0000 (17:32 +0000)] 
system: Add proof-of-concept for automatic form data saving

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoforms: Show default value in text input boxes
Michael Tremer [Sun, 5 Dec 2021 17:32:12 +0000 (17:32 +0000)] 
forms: Show default value in text input boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoforms: Add store callback and automatic value setting
Michael Tremer [Sun, 5 Dec 2021 17:31:42 +0000 (17:31 +0000)] 
forms: Add store callback and automatic value setting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosystem: Add scaffolding to more testing
Michael Tremer [Sun, 5 Dec 2021 16:39:35 +0000 (16:39 +0000)] 
system: Add scaffolding to more testing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodemo: Fix forgotten changed class names
Michael Tremer [Sun, 5 Dec 2021 16:39:17 +0000 (16:39 +0000)] 
demo: Fix forgotten changed class names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotabs: Use same ID for forms if none set
Michael Tremer [Sun, 5 Dec 2021 16:38:15 +0000 (16:38 +0000)] 
tabs: Use same ID for forms if none set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoSimplify class names for analytics and demo handlers
Michael Tremer [Sun, 5 Dec 2021 16:24:42 +0000 (16:24 +0000)] 
Simplify class names for analytics and demo handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomenus: Refactor code and simplify class names
Michael Tremer [Sun, 5 Dec 2021 16:21:32 +0000 (16:21 +0000)] 
menus: Refactor code and simplify class names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Rename menu to menus
Michael Tremer [Sun, 5 Dec 2021 16:11:31 +0000 (16:11 +0000)] 
UI: Rename menu to menus

All modules should have the plural form.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Implement top menu bar
Michael Tremer [Sun, 5 Dec 2021 16:04:02 +0000 (16:04 +0000)] 
UI: Implement top menu bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agologging: Use PACKAGE_* from configure
Michael Tremer [Sun, 5 Dec 2021 15:17:00 +0000 (15:17 +0000)] 
logging: Use PACKAGE_* from configure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoforms: Add some useful output to repr()
Michael Tremer [Sun, 5 Dec 2021 15:12:19 +0000 (15:12 +0000)] 
forms: Add some useful output to repr()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoEnable logging to journald
Michael Tremer [Sun, 5 Dec 2021 15:09:36 +0000 (15:09 +0000)] 
Enable logging to journald

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoImplement some default form handler
Michael Tremer [Sun, 5 Dec 2021 14:58:49 +0000 (14:58 +0000)] 
Implement some default form handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoforms: Refactor classes
Michael Tremer [Sun, 5 Dec 2021 14:41:42 +0000 (14:41 +0000)] 
forms: Refactor classes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Move forms from backend into UI
Michael Tremer [Sun, 5 Dec 2021 13:44:36 +0000 (13:44 +0000)] 
UI: Move forms from backend into UI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodemo: Add tabs to form examples
Michael Tremer [Sat, 4 Dec 2021 17:05:23 +0000 (17:05 +0000)] 
demo: Add tabs to form examples

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: graphs: Add option to hide graph title
Michael Tremer [Sat, 4 Dec 2021 16:27:09 +0000 (16:27 +0000)] 
UI: graphs: Add option to hide graph title

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoanalytics: Convert more pages to tabbed view
Michael Tremer [Sat, 4 Dec 2021 16:16:49 +0000 (16:16 +0000)] 
analytics: Convert more pages to tabbed view

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Add tabs
Michael Tremer [Sat, 4 Dec 2021 16:04:46 +0000 (16:04 +0000)] 
UI: Add tabs

This is a proof-of-concept that it would be nice and easy to add tabs to
handlers.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoanalytics: Update connection tracking graphs
Michael Tremer [Wed, 1 Dec 2021 22:43:07 +0000 (22:43 +0000)] 
analytics: Update connection tracking graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agographs: Update handle for interrupts
Michael Tremer [Wed, 1 Dec 2021 22:37:44 +0000 (22:37 +0000)] 
graphs: Update handle for interrupts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agographs: Drop entropy graph
Michael Tremer [Wed, 1 Dec 2021 22:35:51 +0000 (22:35 +0000)] 
graphs: Drop entropy graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agographs: Add a reveal to zoom into graphs
Michael Tremer [Wed, 1 Dec 2021 22:34:21 +0000 (22:34 +0000)] 
graphs: Add a reveal to zoom into graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoRefactor graphs UI modules
Michael Tremer [Wed, 1 Dec 2021 22:24:33 +0000 (22:24 +0000)] 
Refactor graphs UI modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoanalytics: Remove unnecessary import of collecty.client
Michael Tremer [Wed, 1 Dec 2021 22:21:25 +0000 (22:21 +0000)] 
analytics: Remove unnecessary import of collecty.client

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agographs: Update name of Collecty client class
Michael Tremer [Wed, 1 Dec 2021 22:20:46 +0000 (22:20 +0000)] 
graphs: Update name of Collecty client class

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Add boxes
Michael Tremer [Wed, 1 Dec 2021 19:06:26 +0000 (19:06 +0000)] 
UI: Add boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoUI: Do not register UI modules that start with an underscore
Michael Tremer [Wed, 1 Dec 2021 19:05:57 +0000 (19:05 +0000)] 
UI: Do not register UI modules that start with an underscore

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodemo: Show headings
Michael Tremer [Wed, 1 Dec 2021 18:53:08 +0000 (18:53 +0000)] 
demo: Show headings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomenus: Drop sub-menu class
Michael Tremer [Wed, 1 Dec 2021 18:48:42 +0000 (18:48 +0000)] 
menus: Drop sub-menu class

Menus can now be stacked

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomenus: Drop support for dividers
Michael Tremer [Wed, 1 Dec 2021 18:41:03 +0000 (18:41 +0000)] 
menus: Drop support for dividers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMakefile: Install graphs.html
Michael Tremer [Wed, 1 Dec 2021 17:41:08 +0000 (17:41 +0000)] 
Makefile: Install graphs.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Add a small margin under the top navigation bar
Michael Tremer [Wed, 1 Dec 2021 17:38:18 +0000 (17:38 +0000)] 
CSS: Add a small margin under the top navigation bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Update colour palette
Michael Tremer [Wed, 1 Dec 2021 17:30:31 +0000 (17:30 +0000)] 
CSS: Update colour palette

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotemplates: base: Add menu title to sidebar
Michael Tremer [Wed, 1 Dec 2021 17:30:18 +0000 (17:30 +0000)] 
templates: base: Add menu title to sidebar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodemo: Add an example for a couple of buttons
Michael Tremer [Wed, 1 Dec 2021 17:30:04 +0000 (17:30 +0000)] 
demo: Add an example for a couple of buttons

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMakefile: Do not regenerate everything when Makefile changes
Michael Tremer [Wed, 1 Dec 2021 17:10:22 +0000 (17:10 +0000)] 
Makefile: Do not regenerate everything when Makefile changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoInclude all required Javascript in base template
Michael Tremer [Wed, 1 Dec 2021 17:09:18 +0000 (17:09 +0000)] 
Include all required Javascript in base template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMakefile: Fix re-definition of EXTRA_DIST
Michael Tremer [Wed, 1 Dec 2021 15:38:53 +0000 (15:38 +0000)] 
Makefile: Fix re-definition of EXTRA_DIST

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Use Prompt as default font
Michael Tremer [Wed, 1 Dec 2021 15:38:14 +0000 (15:38 +0000)] 
CSS: Use Prompt as default font

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofonts: Install Prompt from Google Fonts
Michael Tremer [Wed, 1 Dec 2021 11:16:15 +0000 (11:16 +0000)] 
fonts: Install Prompt from Google Fonts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMakefile: Ship foundation-sites in source tarball
Michael Tremer [Wed, 1 Dec 2021 11:10:51 +0000 (11:10 +0000)] 
Makefile: Ship foundation-sites in source tarball

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoRefactor forms
Michael Tremer [Wed, 1 Dec 2021 11:06:19 +0000 (11:06 +0000)] 
Refactor forms

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotemplates: Migrate base template to Foundation
Michael Tremer [Mon, 29 Nov 2021 15:52:42 +0000 (15:52 +0000)] 
templates: Migrate base template to Foundation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Enable a good default configuration for Foundation
Michael Tremer [Mon, 29 Nov 2021 15:07:29 +0000 (15:07 +0000)] 
CSS: Enable a good default configuration for Foundation

This is most likely more than we need in production, but it is good
practise for development to enable everything that we could need to have
more room to test things.

We will have to thin this out a little bit later on.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Drop Bootstrap
Michael Tremer [Mon, 29 Nov 2021 15:03:08 +0000 (15:03 +0000)] 
CSS: Drop Bootstrap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfigure: Search for SASSC
Michael Tremer [Mon, 29 Nov 2021 14:55:11 +0000 (14:55 +0000)] 
configure: Search for SASSC

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoAdd Foundation Sites as a submodule
Michael Tremer [Mon, 29 Nov 2021 14:51:19 +0000 (14:51 +0000)] 
Add Foundation Sites as a submodule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoInitialize translation method in graph exporter
Michael Tremer [Fri, 22 Jul 2016 16:47:56 +0000 (18:47 +0200)] 
Initialize translation method in graph exporter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoCreate a simple engine for forms
Michael Tremer [Fri, 22 Jul 2016 16:42:47 +0000 (18:42 +0200)] 
Create a simple engine for forms

This allows to create forms without replicating HTML code
and allows accessing them very easily on the backend.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoanalytics: Add graph thumbnails
Michael Tremer [Fri, 18 Dec 2015 21:55:33 +0000 (22:55 +0100)] 
analytics: Add graph thumbnails

Thumbnails of graphs are very handy for the user to
see certain events in the graph at one sight.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoi18n: Define the _ function
Michael Tremer [Fri, 18 Dec 2015 21:53:37 +0000 (22:53 +0100)] 
i18n: Define the _ function

This is just a dummy for now, but it has been used
in some parts of the code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agographs: Remove title in graph image except for exports
Michael Tremer [Sun, 13 Dec 2015 00:05:42 +0000 (01:05 +0100)] 
graphs: Remove title in graph image except for exports

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoanalytics: Add system interrupts graph
Michael Tremer [Sat, 12 Dec 2015 22:46:43 +0000 (23:46 +0100)] 
analytics: Add system interrupts graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoanalytics: Add the context switches graph
Michael Tremer [Sat, 12 Dec 2015 22:43:55 +0000 (23:43 +0100)] 
analytics: Add the context switches graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoanalytics: Add network graphs
Michael Tremer [Sat, 12 Dec 2015 22:39:58 +0000 (23:39 +0100)] 
analytics: Add network graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoAdd graphs handlers
Michael Tremer [Tue, 27 Oct 2015 00:12:29 +0000 (01:12 +0100)] 
Add graphs handlers

This patch adds more handlers that show graphs from collecty and
also extends the interface to collecty.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoi18n: Add a submodule that handles translations
Michael Tremer [Thu, 22 Oct 2015 00:58:13 +0000 (02:58 +0200)] 
i18n: Add a submodule that handles translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoAdd a simple menu implementation
Michael Tremer [Thu, 22 Oct 2015 00:53:04 +0000 (02:53 +0200)] 
Add a simple menu implementation

...and some example code that uses that

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoui/utils: Use backend module to determine the hostname
Michael Tremer [Sun, 18 Oct 2015 12:02:07 +0000 (14:02 +0200)] 
ui/utils: Use backend module to determine the hostname

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoAdd handler that serves graphs from collecty
Michael Tremer [Sun, 18 Oct 2015 12:01:09 +0000 (14:01 +0200)] 
Add handler that serves graphs from collecty

This handler connects to collecty and generates graphs
of the system in various formats and resolutions.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoAdd a very basic website template
Michael Tremer [Sun, 18 Oct 2015 01:42:59 +0000 (03:42 +0200)] 
Add a very basic website template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoFix importing UI methods
Michael Tremer [Sun, 18 Oct 2015 01:19:40 +0000 (03:19 +0200)] 
Fix importing UI methods

The handle wasn't used and therefore the UI method could
not be found by its proper name.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoAdd a basic web server that serves static files
Michael Tremer [Sun, 18 Oct 2015 00:13:23 +0000 (02:13 +0200)] 
Add a basic web server that serves static files

Also adds Bootstrap and jQuery which are now shipped with
westferry. These have to go away eventually, but it makes
development easier at the moment.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoCreate a basic, modular frontend web service
Michael Tremer [Sat, 17 Oct 2015 21:43:14 +0000 (23:43 +0200)] 
Create a basic, modular frontend web service

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 years agoInitial creating of the project
Michael Tremer [Sat, 17 Oct 2015 20:20:10 +0000 (22:20 +0200)] 
Initial creating of the project

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>