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