> 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)
1.6 KiB
1.6 KiB
DashMachine
Another web application bookmark dashboard, with fun features.
Demo
Features
- creates a dashboard to view web pages
- uses a single .ini file for configuration
- dark mode/light mode and accent colors
- custom backgrounds and icons
- web interface to edit the config file and add image files
- ability to open web pages in current tab, new tab or iframe
- hideable sidebar with dragable reveal button
- user login system
- 'app templates' which are sample config entries for popular self hosted apps
- powerful plugin system for adding data from various sources to display on cards
- multiple card types including collections and custom cards
- multiple users, access groups, access settings
- tagging system
Want to contribute?
- Please submit your pull request on the develop branch, not master.
- Please use the pull request template
- See this link for how to create a pull request
Subreddit
Want to buy me a coffee?
Want a feature to be added faster?
Tech used
- Flask
- SQLalchemy w/ SQLite
- Jinja2
- Materialize css
- JavaScript/jQuery/jQueryUI