Commit graph

79 commits

Author SHA1 Message Date
gmemstr 454006b8e5 Move to vue-router
Implemented vue-router w/ data fetching, plan to make it lazy at some point.
2017-10-06 13:24:05 -07:00
gmemstr 09f8ce44df Starting work on Vue.js-based admin interface
Depending on my experience may port primary frontend to Vue.js as well. Really bad but I hope I can improve it with time, still learning Vue.js :)
2017-10-06 12:49:11 -07:00
Gabriel Simmer 2e748dd5a4 Merge pull request #5 from gmemstr/auth-refac
Authentication rewrite and refactor
2017-10-05 21:25:45 -07:00
gmemstr 0d5d836644 Fix env variable placement 2017-10-05 21:22:18 -07:00
gmemstr 6f2c40f22a Update godeps & add env variable for cookie secret 2017-10-05 21:16:03 -07:00
gmemstr 6b2774d9c2 Removed configreader.go and renamed ishanjain28/pogo -> gmemstr/pogo
Configreader was largely unused in new refactor so removed it altogether.
2017-10-05 12:27:55 -07:00
Gabriel Simmer 8b0980b5f6 Merge pull request #4 from ishanjain28/master
Added Cookie based sessions, Refactored and added Login Page
2017-10-05 07:14:34 -07:00
Ishan Jain ea9c64e993 ReAdding deps in vendor/ 2017-10-05 12:18:01 +05:30
Ishan Jain 0a2e87e5cc Updated makefile 2017-10-05 12:11:55 +05:30
Ishan Jain 183b6ec6e2 Removed folders from vendor, Added vendor.json 2017-10-05 12:06:07 +05:30
Ishan Jain cc12ddc46d Fixed a bug in redirection if a session already exists 2017-10-05 11:47:26 +05:30
Ishan Jain 6e09053d67 Added remaining /admin endpoints 2017-10-05 11:18:02 +05:30
Ishan Jain b9b825ec6b Completed Cookie based sessions, Refactored and fixed bugs 2017-10-05 11:03:57 +05:30
Ishan Jain 5c138c7441 Working on Session Creation, Added Login.html 2017-10-04 23:58:53 +05:30
Ishan Jain fc7d3dd013 Refactoring Code 2017-10-03 16:38:27 +05:30
Gabriel Simmer 5fbb1e3b4c Merge pull request #3 from gmemstr/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2017-10-01 17:39:51 -07:00
Gabriel Simmer 67ae3f2779 Create CODE_OF_CONDUCT.md 2017-10-01 17:39:39 -07:00
gmemstr 28f055d8dc Testing new .travis.yml based on feeds configuration 2017-09-29 11:35:10 -07:00
gmemstr 81ad74d78b Simple test for configreader and small tweaks 2017-09-29 11:29:36 -07:00
gmemstr 0a33931aed Update Makefile with variable for source files 2017-09-25 16:13:41 -07:00
gmemstr 81196200cb Update travis.yml with new file structure in mind 2017-09-25 16:05:50 -07:00
gmemstr 4dd25948f6 Reorganizing file directory structure to match other Golang projects 2017-09-25 11:22:30 -07:00
gmemstr 019e303b3b Decided to use JSON instead of SQL for user storage
Simplifies dependencies and portability, Docker deployment is also much easier. Possibility to add more complex things like permissions and roles also possible later on down the line.
2017-09-25 10:26:03 -07:00
gmemstr 577535c897 gofmt 2017-09-25 09:04:29 -07:00
gmemstr 33a2755948 Remove spf13/viper dependecy, replaced with own config reader 2017-09-25 08:58:05 -07:00
gmemstr 894a29e149 Add TravisCI badge to README 2017-09-24 12:09:57 -07:00
gmemstr f5bfbd0b2f Fix "test bug". CI fully functional 2017-09-24 12:05:51 -07:00
gmemstr 2efc2418f7 Introduced "test bug" to test CI 2017-09-24 12:04:30 -07:00
gmemstr ba8e521556 cd .. then make 2017-09-24 12:00:59 -07:00
gmemstr e92809d803 TravisCI Tweak (simple bash script) 2017-09-24 11:57:17 -07:00
gmemstr 92178502bb Tweaking travisci file 2017-09-24 11:52:58 -07:00
gmemstr a2e4466f0a Reformat TravisCI config 2017-09-24 11:50:16 -07:00
gmemstr ebcfe2a519 Add TravisCI support 2017-09-24 11:48:31 -07:00
gmemstr 35c77899d8 Added JSON encoding to setup
Uses native Go encoding/json package, plan to move config away from spf13/viper and admin login to SQL for multiple user support.
2017-09-22 08:50:03 -07:00
gmemstr 99cb95d51b Beginning work on setup route & page 2017-09-21 15:10:16 -07:00
gmemstr a5f6cf3219 Skeleton files for setup process & user (new) management 2017-09-21 12:10:59 -07:00
gmemstr 18267d0362 Run gofmt tool on source files 2017-09-21 12:10:16 -07:00
gmemstr 4727da5c8a Add notifications to admin panel 2017-09-19 12:28:59 -07:00
gmemstr 564423ba07 Add Godep dependencies 2017-09-15 08:57:44 -07:00
gmemstr 69a121aefa Comment fixes 2017-09-11 12:12:24 -07:00
gmemstr 102b4211b0 Small typo and aesthetic fixes 2017-09-11 11:46:43 -07:00
gmemstr 41dcc302c3 Change of name! + better skeleton custom.css 2017-09-11 11:36:40 -07:00
gmemstr 0a20d53655 Some code cleanup. 2017-09-11 10:10:35 -07:00
gmemstr 07525d643d Some readability changes. 2017-09-11 09:54:57 -07:00
gmemstr fef12aa0a2 More comments and classes to all themable elements. 2017-09-11 09:45:57 -07:00
gmemstr b40e1ce106 Ignore custom css file 2017-09-07 13:45:46 -07:00
gmemstr 0d387e28bd Explain maikefile 2017-09-07 13:45:31 -07:00
gmemstr 1e1c85bb36 Custom status messages for admin interface 2017-09-07 13:45:21 -07:00
gmemstr 99f2893980 Change 404 to 500 on error and fix method for removing episodes 2017-09-06 20:03:24 -07:00
gmemstr 6916e41cfc Small comments and syntax changes 2017-09-06 20:02:59 -07:00