Commit graph

188 commits

Author SHA1 Message Date
gmemstr 67cf7ec2d1 Add demo link 2018-01-09 10:38:27 -08:00
gmemstr c203ed5b92 Point skel config to proper image 2018-01-09 10:21:56 -08:00
gmemstr 57b24c0522 Remove badges from README and redirect to correct login route 2018-01-09 10:03:24 -08:00
gmemstr db24981641 New config route for editing & getting config
Now that config no longer handles sensitive account info it's fine to pass this to client. Debating whether to allow anyone to fetch config, but for now restricted to level 2 user accounts.
2018-01-08 13:45:50 -08:00
gmemstr b0e7a69771 Generate default config.json and split code into functions
Should help with readability, and makes the binary effectively completely self suffecient and portable 👍
2017-12-31 23:34:26 -08:00
gmemstr 8fcbd02fc4 Remove GET from login route
Will be replaced by vue frontend
2017-12-27 11:31:44 -08:00
gmemstr 04cabdb84d Make author field reflect who published the episode
Hopefully this doesn't break too badly, but the author field in the feed will reflect the "realname" for the person who published the episode.
2017-12-27 11:21:28 -08:00
gmemstr 30159082f5 Generate basic RSS/JSON feed files during setup 2017-12-27 11:20:38 -08:00
gmemstr a8f3712b6b Update travis.yml to use Go 1.9 2017-12-21 09:11:24 -08:00
gmemstr de05c6c5bd Fix typo in DeV interface 2017-12-21 08:32:21 -08:00
gmemstr 8738164b8f Made included web interface's purpose clearer
Basically included web interface is being deprecated _for prod only_ in favour of new Vue.js interface in gmemstr/pogo-vue. Included web interface will be updated to ensure routes and features work properly and should not be considered "production ready".
2017-12-21 08:30:32 -08:00
gmemstr 8b3c4afd2d Remove ls -al's from Dockerfile 2017-12-19 09:47:11 -08:00
gmemstr 6f2981a2be Reove user DB from repo 2017-12-19 09:24:43 -08:00
gmemstr 02f072f8cd Reove user DB from repo 2017-12-19 09:23:42 -08:00
Gabriel Simmer 9a1ff2e282
Merge pull request #20 from gmemstr/setup
Auto-setup on first run, which means binary can be distributed standalone in the future.
2017-12-19 09:21:21 -08:00
gmemstr b082d0de05 Added configuration edit step to readme 2017-12-19 09:18:19 -08:00
gmemstr 793cb0e650 remove newline from setup intro 2017-12-19 09:07:06 -08:00
gmemstr 7375d2846a Added crypto-secure password generation, old method was _not_ random 2017-12-19 08:40:23 -08:00
gmemstr 7ccba66a11 Pointing webassets directory to new pogo-vue repository 2017-12-18 21:42:11 -08:00
gmemstr 324211b4c1 Tweaked README #runnig 2017-12-18 21:33:22 -08:00
gmemstr 296a030997 Moving from using /assets to /static
Compensating for how webpack builds the new frontend.
2017-12-18 21:32:27 -08:00
gmemstr b18279c393 Change from asking for admin password to randomly generating one 2017-12-07 10:36:52 -08:00
gmemstr d9a6482153 Attempting to fix setup script's password hashing debacle 2017-12-05 10:52:22 -08:00
gmemstr 584e513492 Add missing := 2017-12-04 17:48:58 -08:00
gmemstr 17cc31b3a3 Prepare then execute 2017-12-04 17:48:27 -08:00
gmemstr 05d12a162e Fix typo 2017-12-04 17:42:45 -08:00
gmemstr b2ee790b32 Password to []byte 2017-12-04 17:42:15 -08:00
gmemstr 531aadef61 Add rounds to password generation 2017-12-04 17:41:23 -08:00
gmemstr 7197959500 Add Admin account creationg to setup 2017-12-04 17:39:33 -08:00
gmemstr 58b25d1d7e Remove unused router imports 2017-12-04 08:26:27 -08:00
gmemstr 15232d24a9 Remove old legacy "setup" web interface 2017-12-04 07:36:07 -08:00
gmemstr 63df507c13 Refresh Godeps 2017-12-03 19:39:32 -08:00
gmemstr 920e471428 Create podcast folder during setup 2017-12-03 19:31:42 -08:00
gmemstr beab199ad2 Add lockfile to gitignore 2017-12-03 19:31:02 -08:00
gmemstr 7ca122c02b New setup process when lockfile not found
Automatically creates the SQLite3 databse and *will* download the "webassets.zip" file that will be uploaded alongside the binaries containing the frontend files.
2017-12-03 19:30:38 -08:00
gmemstr 9031f22a8e Beginning work on setup process 2017-12-03 16:26:09 -08:00
Gabriel Simmer 1188b7d380
Merge pull request #19 from gmemstr/setup
Added dropdowns for permission roles
2017-12-03 16:25:36 -08:00
gmemstr d4361de8b9 Added dropdowns for permission roles 2017-12-03 16:24:04 -08:00
Gabriel Simmer fc292b497e
Merge pull request #18 from gmemstr/permissions
Permissions
2017-12-01 14:20:04 -08:00
gmemstr c831bbf1e4 Added values for editing/adding permision to users via web interface 2017-12-01 13:48:29 -08:00
gmemstr 4351bb7e4e Better handling of permissions in frontend 2017-11-29 13:23:54 -08:00
Gabriel Simmer f3c011510d
Merge pull request #17 from gmemstr/master
Merged last master changes to permission branch
2017-11-29 13:06:29 -08:00
gmemstr a3c6143014 Added user permissions! 2017-11-29 12:56:51 -08:00
gmemstr 5df153fc3b Fixed generate_rss.go only using even numbers for ids 2017-11-28 08:47:14 -08:00
gmemstr f19345d3d0 Add asciinema for Linux 2017-11-24 22:05:39 -08:00
gmemstr 85cd9cc709 Remove local copy of Vue.js 2017-11-23 09:53:04 -08:00
Gabriel Simmer ea1e23b1fe
Update README.md 2017-11-23 09:49:58 -08:00
Gabriel Simmer ddc9ff3aeb
Merge pull request #16 from gmemstr/users
Users
2017-11-23 09:20:32 -08:00
gmemstr 01465fd4a7 New frontend styling! 2017-11-21 10:38:58 -08:00
gmemstr f3779aa4bd Admin: Added user deletion route and button 2017-11-20 21:47:29 -08:00