14 Commits

Author SHA1 Message Date
Ross Mountjoy
0b37598508 - fixed problem causing failure to start if no tags or action providers
- replaced 'no cards go to settings' with a tap target
2020-05-08 10:23:15 -04:00
Ross Mountjoy
62191b21b8 ##### Updated to version 0.6!
> Version 0.6 brings DashMachine one big step forward to being a finished product by adding a gui to edit the various settings in the config.ini.

**Changelog**
- improvements to /home including 'pinned' cards, multi-select tag filtering, 'action providers' allowing you to do web searches from the searchbar
- rebuilt sidenav with list view, mirroring filter/search/collapse state of the homepage
- /settings and /home now on same route
- dynamic reloading of settings (no more page reloads)
- dedicated config.ini editor slide-out
- settings editor slide-out
- card editor slide-out
- better access group control
- dedicated documentation pages
- improved documentation
- new system for automatically generating documentation for platforms
- ability to load custom platforms
- added an 'on_starup' method for platforms allowing for registering api routes. (example coming soon)
2020-05-07 09:27:18 -04:00
Ross Mountjoy
a1295a7b94 - added 'weather' data source and custom card
- fixes #89
- fixes #88
- fixes #82
2020-04-05 10:06:02 -04:00
Guillaume Taquet Gasperini
e9dac3c31a disable interpolation for config reader
This caused strings whith the '%' character in it to be interpreted by
Python's ConfigParser. This behavior is not needed for DashMachine,
the goal is to read exactly what the user types.

Setting interpolation to None fixes this.

See: https://docs.python.org/3/library/configparser.html?highlight=configparser#interpolation-of-values
2020-04-02 18:57:47 +02:00
Ross Mountjoy
ff6b2372b3 - reduced the size of app cards, moving description to a pop-open
- broke up config readme into 3 tabs, and 3 .md files
- changed 'app templates' to 'card templates'
- added 'collection' cards
- added 'custom' cards
- added options for setting tag icons and sort position
- removed list view to focus on different card types on /home
- added ability to collapse/expand tags on /home
- added setting for having tags default to collapsed state
- added settings for the default state of the sidebar
- created a public user view with no sidebar
- added sidebar default overrides for users
2020-03-27 08:58:11 -04:00
Ross Mountjoy
83c19616cc more v0.5 features
- users can now override global settings
- added update message
2020-03-21 12:18:07 -04:00
Ross Mountjoy
e1d4b9f23e v0.5
- users are now managed through config.ini
- no more alembic, completely dynamic database, created on startup
- performance fixes
2020-03-20 17:56:53 -04:00
Ross Mountjoy
00786d9eb6 - fixed lack of feedback on login screen
- fixed broken images on README.md
- updated README.md
- updated the PR template
- adding option for changing the tab name
- added tag headers for grid and list view
- added function that resizes template app images to 64x64 on startup
- fixed error that was blocking image types from being uploaded
2020-03-08 11:55:21 -04:00
Ross Mountjoy
131a49030e added list view, and possibly some bugs ;) 2020-02-12 18:17:23 -05:00
Ross Mountjoy
9cbdf43812 added error message for undefined groups in the config 2020-02-09 11:46:41 -05:00
Ross Mountjoy
838831b857 0.3 ready for docker testing 2020-02-08 17:05:48 -05:00
Ross Mountjoy
71b5f17f83 finished the core of platform/plugin system 2020-02-06 12:00:03 -05:00
Ross Mountjoy
43ae3103e1 started work on the platform/plugin system 2020-02-06 10:57:45 -05:00
Ross Mountjoy
1194b543c5 worked on access groups/roles 2020-02-05 09:26:59 -05:00