Commit graph

25 commits

Author SHA1 Message Date
Ishan Jain 5c138c7441 Working on Session Creation, Added Login.html 2017-10-04 23:58:53 +05:30
gmemstr 81ad74d78b Simple test for configreader and small tweaks 2017-09-29 11:29:36 -07:00
gmemstr 4dd25948f6 Reorganizing file directory structure to match other Golang projects 2017-09-25 11:22:30 -07:00
gmemstr 577535c897 gofmt 2017-09-25 09:04:29 -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 4727da5c8a Add notifications to admin panel 2017-09-19 12:28:59 -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 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 1e1c85bb36 Custom status messages for admin interface 2017-09-07 13:45:21 -07:00
gmemstr 6916e41cfc Small comments and syntax changes 2017-09-06 20:02:59 -07:00
gmemstr 46bffa9ff4 Custom CSS is displayed in admin interface
Plus some smaller comments and formatting changes.
2017-09-06 20:02:14 -07:00
gmemstr 973ad0e72e Custom CSS support
Admins can now set custom CSS in the admin interface - next up is to add classes to all elements for easier theming.
2017-09-03 09:53:17 -07:00
gmemstr ad69559c1e New styling, add date to podcast entry and preapend instead of append
Played around with some simple styles that look slightly better, using the Muli font (*gasp* not roboto?!). Did a hacky date conversion thing for the frontend so I can nicely display the date beside the episode title, thinking of making it convert it to something like "24th of May, 2097" if possible. Also, importantly, newest episodes appear first thanks to insertBefore()
2017-08-12 00:24:57 -07:00
gmemstr 862253fe5a Moved assets folder for dockerfile
Also added .dockerignore - Dockerfile now works 100% :)
2017-07-25 10:16:47 -07:00
gmemstr 6ddb659974 Restructuring directory 2017-07-25 07:39:49 -07:00
gmemstr 565f0c3948 Implemented episode publishing
File uploads working via /admin route, currently working on fixing generate_rss.go function as only one episode is actually added (contents of feed.Items is replaced instead of added to ):).
2017-07-16 10:43:47 -07:00
gmemstr d48735c6a6 Working on admin interface 2017-07-15 08:15:02 -07:00
gmemstr e61bcb91c4 Basic HTTP authentication
Implemented basic login using standard WWW-Authenticate method
2017-07-15 08:06:37 -07:00
gmemstr 29db0f76c5 Changed Url in JSON to point directly to mp3 file
Used for embedding. This affecs the link in the RSS feed as well, although this should not be a big issue.
2017-06-19 19:45:51 -07:00
gmemstr 0ffefbf55e Working on frontend of CMS
Starting to work on basic frontend layout. Added new /json route for fetching RSS as JSON file.
2017-06-18 13:57:43 -07:00
gmemstr 581f7671f7 Implemented Gorilla mux router & index page
Working on a simple frontend for displaying various things e.g latest episode etc.
2017-06-15 09:21:22 -07:00