currygle merge requestshttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests2019-04-08T16:17:39Zhttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/24Add a dark mode theme2019-04-08T16:17:39ZJan-Hendrik MatthesAdd a dark mode themehttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/23Rename the executables and add new template splices2019-04-08T13:34:06ZJan-Hendrik MatthesRename the executables and add new template spliceshttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/22Use the CDN version of jQuery2019-04-08T12:45:07ZJan-Hendrik MatthesUse the CDN version of jQueryhttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/21Update Bootstrap to version 4.3.12019-04-08T12:44:32ZJan-Hendrik MatthesUpdate Bootstrap to version 4.3.1https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/20Add support for packages to the indexer2018-08-21T11:45:26ZJan-Hendrik MatthesAdd support for packages to the indexerThis MR allows the indexer to import modules with the same name from different packages. It also adds an `inPackage` attribute to each entry in the index and displays it on the search page.
As a result of this improvement it is also p...This MR allows the indexer to import modules with the same name from different packages. It also adds an `inPackage` attribute to each entry in the index and displays it on the search page.
As a result of this improvement it is also possible to import different versions of a package. To fix this, only the latest version of a package should be indexed.
Closes the issues #10 and #11.
![currygle_search](/uploads/8bc9906370a8c0c2219cfe4f847a24f8/currygle_search.png)https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/19Use a two column layout on larger screens2018-08-05T22:13:53ZJan-Hendrik MatthesUse a two column layout on larger screenshttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/18Improve the parser and the query syntax on the frontpage2018-07-10T07:15:22ZJan-Hendrik MatthesImprove the parser and the query syntax on the frontpageThis MR has the following improvements:
* Increase the version number of Curr(y)gle from `0.1` to `0.2`
* Clean up the source modules again
* Use the `.tmp` extension for temporary index files
* Improve the parsing of operators
* ...This MR has the following improvements:
* Increase the version number of Curr(y)gle from `0.1` to `0.2`
* Clean up the source modules again
* Use the `.tmp` extension for temporary index files
* Improve the parsing of operators
* Rewrite the tests for the query parser
* Update the query syntax on the frontpagehttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/17Improve the query parser2018-07-05T10:57:29ZJan-Hendrik MatthesImprove the query parserThis MR improves the query parser and fixes some parsing errors I've found in the last days.This MR improves the query parser and fixes some parsing errors I've found in the last days.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/16Fix type displayed for the String type synonym2018-07-02T14:50:01ZJan-Hendrik MatthesFix type displayed for the String type synonymWhen searching for the `String` type synonym, `type String = String` is shown. This MR corrects this to `type String = [Char]`.When searching for the `String` type synonym, `type String = String` is shown. This MR corrects this to `type String = [Char]`.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/15Cleanup the source modules and improve the design2018-07-02T10:40:18ZJan-Hendrik MatthesCleanup the source modules and improve the designI've cleaned up the source modules, removed unused code and improved some functions. Furthermore I improved the design by using a monospace font for search result item titles. This makes them more readable, especially when it represents ...I've cleaned up the source modules, removed unused code and improved some functions. Furthermore I improved the design by using a monospace font for search result item titles. This makes them more readable, especially when it represents a data type. Each constructor now has its own line. Last but not least, I removed some unused dependencies from the Cabal file.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/14Add deployment target to the Makefile and make some other improvements2018-07-17T14:59:37ZJan-Hendrik MatthesAdd deployment target to the Makefile and make some other improvementshttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/13Improve design2018-06-25T18:21:23ZJan-Hendrik MatthesImprove designhttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/12Remove Ruby completely from the project2018-06-25T19:03:22ZJan-Hendrik MatthesRemove Ruby completely from the projecthttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/11Load the context path from a configuration file at runtime2018-06-22T08:37:23ZJan-Hendrik MatthesLoad the context path from a configuration file at runtimeCurrently, the *context path* of the server is hard-coded into the executable. This is a little bit cumbersome, especially when testing the server locally. With this MR the *context path* is loaded from a configuration file at runtime.Currently, the *context path* of the server is hard-coded into the executable. This is a little bit cumbersome, especially when testing the server locally. With this MR the *context path* is loaded from a configuration file at runtime.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/10Cleanup some files and improve the design2018-06-20T19:36:42ZJan-Hendrik MatthesCleanup some files and improve the designhttps://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/9Remove links from search result item description2018-06-20T19:36:32ZJan-Hendrik MatthesRemove links from search result item descriptionFixed a bug where a search result item was not displayed correctly due to a link in the description. According to the [W3C HTML specification](http://w3c.github.io/html/single-page.html#the-a-element) it is also not allowed to nest an `a...Fixed a bug where a search result item was not displayed correctly due to a link in the description. According to the [W3C HTML specification](http://w3c.github.io/html/single-page.html#the-a-element) it is also not allowed to nest an `a` element within an `a` element.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/8Use the whole screen of the iPhone X2018-06-19T05:33:12ZJan-Hendrik MatthesUse the whole screen of the iPhone XI've updated the design to use the whole screen of the iPhone X, according to the [WebKit documentation](https://webkit.org/blog/7929/designing-websites-for-iphone-x/).I've updated the design to use the whole screen of the iPhone X, according to the [WebKit documentation](https://webkit.org/blog/7929/designing-websites-for-iphone-x/).https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/7Do not use the index specification file in the Makefile2018-06-18T14:55:26ZJan-Hendrik MatthesDo not use the index specification file in the MakefileI've updated the `make` targets for the index creation to not use the index specification file anymore. I've also updated the examples directory with new examples for the base Curry modules.I've updated the `make` targets for the index creation to not use the index specification file anymore. I've also updated the examples directory with new examples for the base Curry modules.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/6Support for the changes introduced with type classes2018-06-04T07:17:48ZJan-Hendrik MatthesSupport for the changes introduced with type classesThis MR adds support for the new `.cdoc` version with type classes. At first I extended the data type `TypeExpr` with a new constructor for *forall* expressions. Then I removed all functions with a #-name from the search database and upd...This MR adds support for the new `.cdoc` version with type classes. At first I extended the data type `TypeExpr` with a new constructor for *forall* expressions. Then I removed all functions with a #-name from the search database and updated the pretty printing of functions and types.https://git.ps.informatik.uni-kiel.de/apps/currygle/-/merge_requests/5Optimize usage section and Makefile2018-05-29T18:08:03ZJan-Hendrik MatthesOptimize usage section and MakefileThe `index` and `log` directories should be automatically created if needed. So I added this to the `Makefile`. I've also optimized the usage section of the `README` to reflect that changes. Furthermore the `index` and `update-index` tar...The `index` and `log` directories should be automatically created if needed. So I added this to the `Makefile`. I've also optimized the usage section of the `README` to reflect that changes. Furthermore the `index` and `update-index` targets (together with an index specification file) are now the recommended way to create and update the index.