aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update changelog fileMiquel Sabaté Solà2024-12-261-1/+21
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update to ruby 3.4.1Miquel Sabaté Solà2024-12-264-112/+111
| | | | | | Also updated some gems to their latest patch-level releases. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade ruby version to latest patch-level releaseMiquel Sabaté Solà2024-11-134-6/+6
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Allow searching from a given tagMiquel Sabaté Solà2024-11-117-16/+41
| | | | | | | This feature is useful if you want to have a quick search on how many resources apply for a single tag. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update rails-i18n to the proper repositoryMiquel Sabaté Solà2024-11-112-12/+5
| | | | | | | They have finally fixed support for Rails 8, and so using a fork is no longer needed. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade to Rails 8Miquel Sabaté Solà2024-11-0826-395/+866
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade several long-standing gemsMiquel Sabaté Solà2024-11-082-22/+22
| | | | | | | Some gems like sqlite3 where pinned to a specific version but this version was needlessly old. Same for other gems. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Don't break-all for summariesMiquel Sabaté Solà2024-11-071-0/+5
| | | | | | | Instead of break-all, it should be break-word for the kind of summary that it's being displayed on the saved searches. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update Rails to the latest patch level releaseMiquel Sabaté Solà2024-11-051-70/+70
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update Rails and RubyMiquel Sabaté Solà2024-10-175-92/+89
| | | | | | | Patch level releases which fixes some minor issues on both Ruby and Ruby and Rails. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update to rails 7.2.1Miquel Sabaté Solà2024-08-231-56/+56
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update rexml to avoid CVEMiquel Sabaté Solà2024-08-221-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgraded to rails 7.2Miquel Sabaté Solà2024-08-103-98/+106
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Fix rubocop complainMiquel Sabaté Solà2024-07-221-2/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Do not allow to show non-shared searchesMiquel Sabaté Solà2024-07-222-1/+17
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update rexml from CVE auditMiquel Sabaté Solà2024-07-221-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Add IT as another source kindMiquel Sabaté Solà2024-07-224-1/+7
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Bump to ruby 3.3.4Miquel Sabaté Solà2024-07-144-8/+8
| | | | | | Also updated rack to fix a CVE. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Updated to ruby 3.3.3Miquel Sabaté Solà2024-06-274-35/+45
| | | | | | Also updated some of the gems to patch-level versions. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* ci: no need to have a badge on the README.md fileMiquel Sabaté Solà2024-06-111-6/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Add missing license fileMiquel Sabaté Solà2024-06-111-0/+661
| | | | | | | The code was already explicitely mentioning the proper license being used, but apparently I forgot to also add the file in the repo itself... Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Fix the trix toolbar for smaller screensMiquel Sabaté Solà2024-06-101-0/+56
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgraded to ruby 3.2.2 and updated gemsMiquel Sabaté Solà2024-06-065-66/+72
| | | | | | | Gem updates correspond to a rails patch-level upgrade to fix a vulnerability issue. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade to ruby 3.3.1Miquel Sabaté Solà2024-05-214-5/+10
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update rails to the latest patch-levelMiquel Sabaté Solà2024-05-171-77/+79
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* ci: updated action versionMiquel Sabaté Solà2024-04-231-2/+2
| | | | | | This way we no longer use a deprecated Node version for any action. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Updated ruby patch level and some gemsMiquel Sabaté Solà2024-04-227-53/+56
| | | | | | | This also included a rubocop upgrade, and it pointed out a couple of new warnings which have been fixed here as well. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: use replaceAll when trimming authorsMiquel Sabaté Solà2024-03-211-2/+2
| | | | | | | We were using just `#replace`, which gives us some bad results which were easily fixed via `#replaceAll`. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* tags: attempt to modify searches on tag renameMiquel Sabaté Solà2024-03-206-3/+51
| | | | | | | | | | | We don't want to break existing searches upon renaming a tag, since most of searches will be based on tag names. NOTE: if the UI of searches is improved, maybe the `tags:""` clause can contain tag ids instead of names, and hence we won't need all this dance afterwards. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* tags: added a way to update tagsMiquel Sabaté Solà2024-03-2010-8/+59
| | | | | | | It's useful to just rename tags which have quite some references that you don't want to nuke. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Handle special characters in "target" completionMiquel Sabaté Solà2024-03-202-8/+46
| | | | | | | Hyphens should be suppressed and underscores are to be taken as pairs which contain the real value to be picked. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* csv: don't export underscores on "authors"Miquel Sabaté Solà2024-03-202-7/+5
| | | | | | It does not make sense on this context. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Support underscore in the exporters on titlesMiquel Sabaté Solà2024-03-204-4/+58
| | | | | | | Underscores on titles are meant to be replaced by something else on each exporter (e.g. removed on CSV, or surrounded by \emph on UOC). Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: added missing color for "paper"Miquel Sabaté Solà2024-03-201-0/+4
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: added missing tests for the js controllerMiquel Sabaté Solà2024-03-191-0/+46
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Added favicon imagesMiquel Sabaté Solà2024-03-199-0/+22
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* thing: improved the UX on the formMiquel Sabaté Solà2024-03-192-23/+88
| | | | | | | | | | | | The "target" field is not autocompleted unless users explicitely change its value themselves. The autocompletion is built from the authors last name combo plus the year (which is rather naive, but effective for most cases). Moreover, some fields have been moved and the "access" field will only appear if "url" is set. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* thing: removed unique index on titleMiquel Sabaté Solà2024-03-185-16/+14
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* thing: added 'bio' kindMiquel Sabaté Solà2024-03-184-1/+7
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Polish the UI on shared_searches#showMiquel Sabaté Solà2024-03-171-2/+4
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* shared_searches: added missing translationsMiquel Sabaté Solà2024-03-161-6/+6
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* tags: ensure the order by nameMiquel Sabaté Solà2024-03-161-1/+1
| | | | | | | | Apparently `#find_each` disregards the order, and so previously ordering and then calling this method was actually for nothing. Thus, let's stick to just `#each`. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: added 'chronicle' kindMiquel Sabaté Solà2024-03-164-1/+8
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Ensure that the last search is honoredMiquel Sabaté Solà2024-03-153-1/+25
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: added the 'phd' kindMiquel Sabaté Solà2024-03-154-1/+7
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* search: fixed a bit more the ordering of thingsMiquel Sabaté Solà2024-03-151-2/+4
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* thing: added the 'letters' kindMiquel Sabaté Solà2024-03-154-1/+7
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* things: provide a simple way to follow linksMiquel Sabaté Solà2024-03-155-3/+72
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* tags: wrap the checkboxes on small screensMiquel Sabaté Solà2024-03-151-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Fixed search for tags with spacesMiquel Sabaté Solà2024-03-154-5/+30
| | | | | | | | | | We should not split the body mindlessly, but we have to be more careful about it. Moreover, this commit also polishes the order for tags inside of comments. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>