aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to the latest Rails 8.1Miquel Sabaté Solà2026-01-083-136/+142
| | | | | | Among many other dependencies. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Update to the latest 3.4.x patch-level releaseMiquel Sabaté Solà2026-01-083-3/+3
| | | | | | This is a small step towards finally upgrading to Ruby 4.0. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Update gemsMiquel Sabaté Solà2025-09-102-77/+81
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade ruby versionMiquel Sabaté Solà2025-09-104-4/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* search: Discard comments when filtering via 'kind'Miquel Sabaté Solà2025-09-103-8/+13
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* search: Only show the 'Save' link upon changeMiquel Sabaté Solà2025-09-102-1/+13
| | | | | | | | The previous behavior of just toggling between 'hidden' classes was just too naive, we need to check that the value has changed from the initial one in order to show that to the user. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* search: Add a 'kind' parameterMiquel Sabaté Solà2025-09-102-4/+36
| | | | | | | This way you can also filter by the kind of resource you want to be given on the searches page. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update gems for security fixesMiquel Sabaté Solà2025-08-091-29/+28
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* shared_searches: Remove underscores on authorsMiquel Sabaté Solà2025-08-091-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* exporter: Avoid trailing dots on bare-bone itemsMiquel Sabaté Solà2025-08-082-1/+8
| | | | | | | | Some items are going to be really empty: just the title and the author; no year, no notes, etc. In these cases the exporter still tried to add this missing information. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Re-order the top bar layoutMiquel Sabaté Solà2025-08-085-12/+11
| | | | | | | Move actions in a way that make more sense after some usage of this application. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Add a missing translation on search bodyMiquel Sabaté Solà2025-08-081-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update changelog with the latest relevant commitsMiquel Sabaté Solà2025-07-021-0/+6
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade rubocop to the real target ruby/railsMiquel Sabaté Solà2025-07-014-7/+7
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Add subtitles to pagesMiquel Sabaté Solà2025-07-0110-1/+34
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Force english locale for testsMiquel Sabaté Solà2025-07-014-9/+14
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* search: Add missing translationsMiquel Sabaté Solà2025-07-012-1/+5
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* searches: Add rich text descriptionMiquel Sabaté Solà2025-07-018-32/+60
| | | | | | | This allows for adding rich content to searches so it can be displayed in shared searches, for example. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Show all searches at the top bar alwaysMiquel Sabaté Solà2025-07-013-3/+15
| | | | | | | | | | Since 8d954606eaf3 ("Do not allow to show non-shared searches"), we were only showing saved searches, but that collided with the @searches on the top bar. This went unnoticed until now, in which the top bar will always display all searches, while the shared searches content will only display the shared ones. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Use the plain exporter for thing titlesMiquel Sabaté Solà2025-07-011-1/+3
| | | | | | | | Set the title for each thing a plain text export of it, so the user can easily check what exactly that row stands for, which is useful for things with similar/identical titles. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* lib: Introduce the PlainExporterMiquel Sabaté Solà2025-07-017-33/+117
| | | | | | | This class exports things into plain text. It follows a close format to that of the one for UOC, but without any formatting. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Upgrade Ruby and gems to patch-level releasesMiquel Sabaté Solà2025-07-015-137/+161
| | | | | | | | | Upgrade ruby and gem dependencies to their latest patch-level releases. As an unexpected surprise, this bump needed libyaml-dev in the building stage for docker. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Replace underscores with the proper HTML tagsMiquel Sabaté Solà2025-01-273-2/+16
| | | | | | | This was already handled correctly in the case of TeX and CSV, but the HTML rendering was still to be handled. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* 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>