Commit graph

106 commits

Author SHA1 Message Date
4948fe50e3 Add semantic package search via pgvector embeddings
Package text search now combines several strategies: exact name match,
name prefix promotion, compound word splitting ("sqlite browser" finds
"sqlitebrowser") and semantic nearest neighbor search over description
embeddings computed by an external embedding service (all-MiniLM-L6-v2,
384 dims) stored with the pgvector extension. Classic PostgreSQL
full-text search remains as fallback when the vector service is
unreachable. Gibberish queries without lexical overlap with the package
data return empty results instead of random matches.

Embeddings can be backfilled with bin/rails debshots:compute_vectors.

Also drops the unused lograge gem from the Gemfile.
2026-08-22 22:07:56 +02:00
7472b737e5 Update dependencies: bump Ruby gems, JS packages, remove unused jquery/webpack
All checks were successful
Build and Push Docker Image / build-and-push-image (push) Successful in 7m25s
2026-05-27 21:45:41 +02:00
1465733d64 Update gems and npm packages 2026-05-21 22:32:32 +02:00
9236af0712 rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
3817fa76ec bundle install 2025-05-14 22:28:19 +02:00
d76bf164f1 lucene icons added, styling fixed 2025-05-09 00:41:11 +02:00
36984ff1d4 lab 2025-04-11 09:39:33 +02:00
7cd9c68a10 trying to get JS and cssbundling to work 2025-04-09 22:47:05 +02:00
e4af4c21ae dotenv instead of Rails credentials
The deployment is done on a Dokku server. It sets the DATABASE_URL
automatically.
2025-04-07 22:25:55 +02:00
52777edb65 Several changes to adapt Rails 8 2025-04-04 00:58:27 +02:00
24dfb62ba8 re-enable solid_ foo 2025-03-17 23:06:40 +01:00
67e7a17a9f removing solid_... foo from Gemfile.lock as well 2025-03-17 01:38:41 +01:00
b5534b1900 Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
7f9502fdfb update to rails 8.2 2025-03-13 23:05:41 +01:00
25672aabb0 Update to Rails 7.2 2025-02-25 21:57:16 +01:00
f74b3d95ec Ruby and Gem updates 2025-02-03 01:08:20 +01:00
890906929f Added missing jbuilder
This was the reason why JSON output was incorrectly formatted.
2024-08-05 16:19:32 +02:00
f5e24b3fbb gem updates 2024-07-15 00:08:36 +02:00
55ea782b86 tests rubocopified 2024-07-15 00:05:56 +02:00
48e3a8c67f bzip2 import fixed 2024-07-14 22:42:34 +02:00
1095ae3aa5 rails 7.1 and ruby 3.2.1 2023-12-26 01:30:33 +01:00
5b624e6c30 Merge branch 'prod' 2023-12-26 01:21:15 +01:00
0ba2ded4a2 Gems updated 2021-11-24 22:22:05 +01:00
11873f6b3b Trouble with newest Ruby. Going back. 2021-05-28 23:37:20 +02:00
92aca77cdb General Rails and Ruby updates 2021-05-28 21:07:45 +02:00
bc944d677b Removed cookie warning. Updated Gems.
Apparently functional cookies can be used without consent.
2021-05-28 15:54:36 +02:00
4e07bf00fd Add gravatar to profile page. Attempt to make profile look nicer. 2021-03-10 02:33:40 +01:00
9a16bad007 Updating Gems 2021-03-06 19:21:36 +01:00
7a3b65fe50 Authorisation management using CanCanCan added 2021-02-28 21:36:46 +01:00
261ff90765 Gemfile.lock updated 2021-02-28 02:04:37 +01:00
686c9bbaaf Gem update 2021-02-27 23:51:13 +01:00
eb2a5c6e19 Healthcheck added
https://github.com/linqueta/rails-healthcheck
2021-02-14 16:41:29 +01:00
10f4aa7a42 Gem update was not complete. Fixed. 2021-02-13 23:10:37 +01:00
3a6d0dae12 Gems updated. Ruby updated to 2.6.6 2021-02-13 22:35:11 +01:00
bbc8bf55fb Gemfile.lock updated. 2021-02-13 19:16:04 +01:00
7f2f62c6cf Updated Gemfile.lock 2021-02-13 00:12:00 +01:00
c4f5741b0c Migration to Shrine attachment handling 2020-11-01 15:07:16 +01:00
174f604bbc Capybara added for Rails system tests 2020-10-30 18:27:38 +01:00
2700289ff8 Capybara test initializer removed
Apparently "system tests" are a better way to handle them.
2020-10-30 16:38:38 +01:00
7ac69a1d8a Rails update. Fancybox update. Migrations from Paperclip. 2020-10-19 18:49:47 +02:00
045024e987 Gem updates 2020-08-19 15:20:39 +02:00
53911f226d Validation for uploaded image type added 2020-08-17 01:47:59 +02:00
b929883f93 Foundation update 2020-06-24 21:26:41 +02:00
01024c771b More Coffeescript cruft removed 2020-04-20 20:11:45 +02:00
186a7d91c9 Upgrade Rails 5.2 -> 6.0 2020-04-14 02:26:43 +02:00
d130f68172 Upgrade from Rails 5.0 to 5.2 2020-04-14 02:16:25 +02:00
Christoph Haas
5498e9b9a4 Basic tests added 2018-08-14 14:19:07 +02:00
Christoph Haas
ae03988539 will_paginate for Foundation added 2018-08-07 19:43:13 +02:00
Christoph Haas
f0904fff63 Update to Zurb Foundation 6.4 2018-06-19 14:25:24 +02:00
Christoph Haas
4a2f21631a Using Fancybox 3 instead
This fixes the jumping around on the page after opening a large moddal
of an image
2018-06-19 11:48:14 +02:00