Viktor Lofgren
d28010b7e6
(search) Fix pagination in light mode
2025-10-02 09:04:49 +02:00
Viktor Lofgren
2689bd9eaa
(chore) Update to Java 25
...
Unbreak test suites
2025-10-02 09:04:25 +02:00
Viktor Lofgren
f6d5d7f196
(chore) Update to Java 25
...
As usual most of the change is dealing with gradle churn.
2025-09-30 15:59:35 +02:00
Viktor Lofgren
5b2bec6144
(search) Fix broken tests
2025-09-22 10:17:38 +02:00
Viktor Lofgren
a6371fc54c
(query) Add a timeout to the query API
2025-09-19 18:52:44 +02:00
Viktor Lofgren
fdce940263
(search) Fix redundant spam in <title>
2025-09-19 10:20:14 +02:00
Viktor Lofgren
c661ebb619
(refac) Move language-processing into functions
...
It's long surpassed the single-responsibility library it once was, and is as such out of place in its original location, and fits better among the function-type modules.
2025-09-18 10:30:40 +02:00
Viktor Lofgren
1d71baf3e5
(search) Display search query first in title
2025-09-16 13:16:18 +02:00
Viktor Lofgren
ae31bc8498
(lang+search) Clean up LanguageConfiguration initialization and LangCommand
2025-09-16 11:47:15 +02:00
Viktor Lofgren
da5046c3bf
(lang) Remove language redirects for languages that are not configured
...
Passing an invalid &lang= to the query service leads to a harmless but ugly stacktrace. This change prevents such a request from being formed.
2025-09-16 11:05:31 +02:00
Viktor Lofgren
f67257baf2
(lang) Remove lang:... keyword during LangCommand
2025-09-16 11:01:11 +02:00
Viktor Lofgren
c231a82062
(search) Lang redirection works better if it's hooked in
2025-09-16 10:40:24 +02:00
Viktor Lofgren
2c1082d7f0
(search) Add notice about the current language selection to the UI
2025-09-16 10:32:13 +02:00
Viktor Lofgren
06947bd026
(search) Add redirect based on lang:-keyword in search query
...
The change also suppresses the term in the query parser so that it isn't delegated to the index as a keyword.
2025-09-16 10:00:20 +02:00
Viktor Lofgren
00194acbfe
(search) Add language chooser to UI, clean up search service code
2025-09-13 12:40:42 +02:00
Viktor Lofgren
97dabcefaa
(search) Add language chooser to UI, clean up search service code
2025-09-13 12:34:34 +02:00
Viktor Lofgren
cc790644d4
(search) Persist language choice in the search form
2025-09-12 11:14:54 +02:00
Viktor Lofgren
8f893ee6c0
(search) Add basic support for configuring query language to the search service
...
This is not visible in the UI at this stage, only a query param.
2025-09-11 15:55:09 +02:00
Viktor Lofgren
673c65d3c9
(refac) Fold term-frequency-dict into language-processing
2025-09-03 12:59:10 +02:00
Viktor Lofgren
1979870ce4
(refac) Merge index-forward, index-reverse, index/query into index
...
The project has too many submodules, and it's a bit of a headache to navigate.
2025-09-02 12:30:42 +02:00
Viktor Lofgren
0ba2ea38e1
(index) Move reverse index into a distinct package
2025-09-02 11:59:56 +02:00
Viktor Lofgren
42f043a60f
(API) Add language parameter to the APIs
2025-09-01 09:33:39 +02:00
Viktor Lofgren
b5d27c1406
(search) Improve unicode support in displayTitle and displaySummary
2025-08-23 13:59:41 +02:00
Viktor Lofgren
55eb7dc116
(search) Improve unicode support in displayTitle and displaySummary
2025-08-23 13:57:51 +02:00
Viktor Lofgren
f0e8bc8baf
(search) Improve unicode support in displayTitle and displaySummary
2025-08-23 13:56:19 +02:00
Viktor Lofgren
91a6ad2337
(search) Improve unicode support in displayTitle and displaySummary
2025-08-23 13:54:48 +02:00
Viktor Lofgren
9a182b9ddb
(search) Use ADVERTISEMENT flag instead of TRACKING_ADVERTISEMENT when choosing to flag a result as having ads
2025-08-21 13:08:25 +02:00
Viktor Lofgren
fefbcf15ce
(site) Make discord link point to chat.marginalia.nu
and let nginx deal with figuring out which discord link to redirect to
2025-08-21 12:46:37 +02:00
Viktor Lofgren
c91cf49630
(search) Disable scribe.rip substitution
...
It does not appear to work well
2025-07-27 19:40:58 +02:00
Viktor Lofgren
8503030f18
(search) Fix rare exception in scribe.rip substitution
2025-07-27 19:38:52 +02:00
Viktor Lofgren
744f7d3ef7
(search) Fix rare exception in scribe.rip substitution
2025-07-27 19:34:03 +02:00
Viktor Lofgren
f1a900f383
(search) Clean up front page mobile design a bit
2025-07-23 12:20:40 +02:00
Viktor Lofgren
6cfb143c15
(sample) Compress sample HTML data and introduce new API for only getting requests
2025-07-21 13:55:25 +02:00
Viktor
3b2ac414dc
Merge pull request #210 from MarginaliaSearch/ads-fingerprinting
...
Implement advertisement and popover identification based on DOM sample data
2025-07-21 12:25:31 +02:00
Viktor Lofgren
0ba6515a01
(converter) Ensure converter works well even when dom sample data is unavailable
2025-07-21 12:11:17 +02:00
Viktor Lofgren
16c6b0f151
(search) Add link to new discord community
2025-07-20 20:54:42 +02:00
Viktor Lofgren
eeb1695a87
(search) Clean up dead code
2025-07-20 19:15:01 +02:00
Viktor Lofgren
a0ab910940
(search) Clean up code
2025-07-20 19:14:13 +02:00
Viktor Lofgren
b9f31048d7
(search) Clean up overlong class names
2025-07-20 19:13:04 +02:00
Viktor Lofgren
90a1ff220b
(ui) Clean up UI
2025-07-19 18:41:36 +02:00
Viktor Lofgren
80da1e9ad1
(ui) UI cleanup
2025-07-19 18:41:36 +02:00
Viktor Lofgren
d3f744a441
(ui) Add traffic report to overview menu
2025-07-19 18:41:36 +02:00
Viktor Lofgren
60fb539875
(ui) Add explanatory blurb
2025-07-19 18:41:35 +02:00
Viktor Lofgren
7f5094fedf
(ui) Clean up UI
2025-07-19 18:41:35 +02:00
Viktor Lofgren
45066636a5
(classifier) Add classification for domains that make 3rd party requests
2025-07-19 18:41:35 +02:00
Viktor Lofgren
e2d6898c51
(search) Change tag colors to more pleasant ones
2025-07-19 18:41:35 +02:00
Viktor Lofgren
58ef767b94
(search) Improve traffic report UI
2025-07-19 18:41:35 +02:00
Viktor Lofgren
6fdf477c18
(refac) Move DomSampleClassification to top level
2025-07-19 18:41:35 +02:00
Viktor Lofgren
842b19da40
(search) Mobile layout + phrasing
2025-07-19 18:41:35 +02:00
Viktor Lofgren
3d998f12c0
(search) Use display name where possible
2025-07-19 18:41:34 +02:00