Commit graph

171 commits

Author SHA1 Message Date
Deluan
70d7793147 Moved MediaFolders Repository to persistence agnostic package 2020-01-11 15:27:32 -05:00
Deluan
11f4505925 Renamed persistence packages 2020-01-11 15:27:32 -05:00
Deluan
dbeba1dea9 Storm MediaFileRepository complete. 2020-01-11 15:27:32 -05:00
Deluan
c608e917db Storm AlbumRepository complete. 2020-01-11 15:27:32 -05:00
Deluan
0ca691b37f Storm ArtistRepository and PropertyRepository complete. 2020-01-11 15:27:32 -05:00
Deluan
40904b220e Renamed Id to ID, following GoLang convention 2020-01-11 15:27:32 -05:00
Deluan
018352463f Moved ledis implementation to a new package 2020-01-11 15:27:32 -05:00
Deluan
d90c1cdc44 Removed commented out tests 2020-01-09 22:50:01 -05:00
Deluan
ee5cda38fb Restore AlbumListController tests 2020-01-09 22:44:45 -05:00
Deluan
b1e58352e9 Restore MediaRetrievalController tests 2020-01-09 22:44:45 -05:00
Deluan
0c3edc0279 Rewriting Response tests as snapshot tests 2020-01-09 22:44:45 -05:00
Deluan
6aa6c2d9a5 Add middleware tests 2020-01-09 22:44:45 -05:00
Deluan
ff5b91da54 Renamed DisableValidation to DisableAuthentication 2020-01-09 22:44:45 -05:00
Deluan
a706429a4a Don't disable required params check 2020-01-09 22:44:45 -05:00
Deluan
542bea6fcc Setting correct content-type for JSONP 2020-01-09 22:44:45 -05:00
Deluan
84d69a4f41 Replaced Beego logging 2020-01-09 22:44:45 -05:00
Deluan
c9605862a1 Add support for endpoints without .view 2020-01-09 22:44:45 -05:00
Deluan
23e38ec82f Removed (almost) all remaining init() 2020-01-09 22:44:45 -05:00
Deluan
e8a8313b43 Removed inject lib, only use wire for DI 2020-01-09 22:44:45 -05:00
Deluan
79701caca3 Removed Beego routing/controllers, converted to Chi.
Also introduced Wire for dependency injection
2020-01-09 22:44:45 -05:00
Deluan
f7c182b1f8 Fixes context, and adds more info to it 2017-04-03 23:53:38 -04:00
Deluan
2861a97a89 Introduces context.Context in API controllers 2017-04-03 00:16:21 -04:00
Deluan
7202f618fe Upgrades to Beego v1.8.0 2017-04-01 10:59:31 -04:00
Deluan
c417a00e62 Renamed project to CloudSonic 2017-04-01 09:47:14 -04:00
Deluan
bbb3e26600 Fixed build 2016-10-03 23:04:08 -04:00
Deluan
4e6cd7e05d Refactoring to remove duplicated code 2016-10-03 22:30:25 -04:00
Deluan
a7ccd76d54 Allowing album cover ids with prefix (al-) 2016-03-30 10:01:37 -04:00
Deluan
9fd530b78a Fixed message 2016-03-30 09:07:32 -04:00
Deluan
c2b1f9782b New configuration system 2016-03-30 00:05:57 -04:00
Deluan
9049d97820 Moving code away from conf package.
This is necessary, as the conf package will hold only configuration, and cannot have dependencies on other packages
2016-03-29 18:27:14 -04:00
Deluan
768764bea7 getRandomSongs.view (partially) implemented 2016-03-29 00:01:27 -04:00
Deluan
1e17efc729 star/unstar.view now support albumId (for ID3 access) 2016-03-28 11:38:45 -04:00
Deluan
2319454997 search3.view implemented 2016-03-28 10:01:43 -04:00
Deluan
a562bfd17e getStarred2.view implemented 2016-03-28 09:46:16 -04:00
Deluan
615dc862af getAlbum.view implemented 2016-03-28 09:23:44 -04:00
Deluan
82576223dc getAlbumList2.view done 2016-03-27 23:04:05 -04:00
Deluan
4b38f9238c Fixing build 2016-03-27 21:40:09 -04:00
Deluan
94d76cb212 getArtist.view implemented 2016-03-27 21:27:45 -04:00
Deluan
0a137657fe getArtists.view implemented 2016-03-27 20:35:10 -04:00
Deluan
3cc92a32bd Adding song and album counts 2016-03-27 20:13:00 -04:00
Deluan
ee8e9864ea Added getSong.view 2016-03-25 00:04:22 -04:00
Deluan
06828d8738 Polishing 2016-03-24 23:31:54 -04:00
Deluan
f58c5aa5a3 Token-based authentication implemented 2016-03-24 19:00:28 -04:00
Deluan
3c8f6e9a65 Polishing 2016-03-24 14:44:21 -04:00
Deluan
db8c09d503 Better log messages 2016-03-24 13:53:52 -04:00
Deluan
b9952bc3de Playlists support (99%) complete! 2016-03-24 13:28:20 -04:00
Deluan
a27803a4d1 deletePlaylist 2016-03-24 12:17:35 -04:00
Deluan
52850c6ef0 createPlaylist 2016-03-24 12:06:39 -04:00
Deluan
9eb5187147 More log to search 2016-03-23 21:06:39 -04:00
Deluan
21460308c9 Adding paths to the responses 2016-03-23 20:53:28 -04:00