Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* started v3 with rails 5.0.1 * added models, and data migrations task for few tables * added more data transfer logic and fixed some models * don't need encrypted segments * added translation importer * time to start writing api, done with data transfer * added todos, and fixed some polymorphic relation * send exception to raven, we are already using this on frontend! * working on serializers * added translated name of chapters * added chapter info and verse endpoint * implemented verse serializer * working on options controller * added options endpoint * finished options controller * added language filters, and chapter info data * Generate nginx directory as part of Dockerfile * removed test code * API v3 (#82) * started v3 with rails 5.0.1 * added models, and data migrations task for few tables * added more data transfer logic and fixed some models * don't need encrypted segments * added translation importer * time to start writing api, done with data transfer * added todos, and fixed some polymorphic relation * send exception to raven, we are already using this on frontend! * working on serializers * added translated name of chapters * added chapter info and verse endpoint * implemented verse serializer * working on options controller * added options endpoint * finished options controller * added language filters, and chapter info data * removed test code * moving ES mapping to related models * updated readme * moved db submodule to dumps * removed v2 controller * removed annotate from gem lock * Fix build * wip * added simple name of chapters * moved searchable content to one ES index * removed transliteration csv * wip on search * added ids in api * removed root from response * added roots back (#98) * Added limit and offset for verses (#99) * fixed language name and segment are array * added offset and limit to verses endpoint * Sentry only in production * Add Page Number to Word Serializer * Media Content default, translations evaluate * Translations options approved * Linting * added image response * Take searchable out for better query * rubocop * added bare min search * added missing query dsl file * added image in verse respose * added font code for v3, removed image model * setup ruby path for rvm * Remove extra passenger_ruby from nginx config This causes nginx to fail to start the backend server. * Revert change to passenger_ruby passenger_ruby should not be set to rvm when using Phusion, at least for now. * added footnote endpoint (#112) * added tafsirs endpoint * Bump phusion to 0.9.20 to bump Ruby to 2.3.3 * removed v2 models and added corpus data * added lemma and stems * migrated remaining tables from v2 * reannotated models * fixed typo * removed v2 search * enabled search and we don't need to query languages with search. (#117) * enabled search and we don't to query languages with search. * updated rake task to import ES * removed v2 models (#116) * added slack in readme (#120) * Fixes pagination with offset (#121) * Remove unnecessary Elasticsearch tasks Elasticsearch runs sandboxed away from api, so these files aren't available to api anyway. * Performance (#123) * WIP * Preloading magic * style * Fallback on EN (#126) * Indentation style (#127) * Added boost to translation search for language selected by user (#130) * Added boost to translation search for language selected by user * Ruby-esq style for returns * Show routes for juz, pages, words (#128) * Audio files api (#132) * Fixes #131 Puma server (#133) * added cache headers, and minor performance imporvements * added more source fields for trans index and minor fixes for pagination (#137) * Slugs (#138) * added slug and minor changes in search * added resource id to translation json * added slug to content resource * added missing attrs for search * word has one audio, no need for another join (#141) * Search suggestions (#143) * Added suggestion API * bare minimum suggestions * enable get transaltion using slug * increase highlight size * we don't need to highlight ayah text for search! * rollback and fixed bug. User can get multiple translation using ID or slug or resource (#144)
- Loading branch information