Commit graph

380 commits

Author SHA1 Message Date
Roland
6f1431e6e4
Handling when settings has yet to be fetched. 2024-02-20 09:49:53 -07:00
Roland
fe8965b5d4
Fixing bug where videos and archive search input would not allow input. 2024-02-19 15:08:04 -07:00
Roland
6d5a56cacc
A user can ignore a directory by selecting it and ignoring it in the FileBrowser. 2024-02-19 14:44:20 -07:00
Roland
1bb333e43b
Adding preview URL query which allows sharing of a specific file. 2024-02-17 14:53:39 -07:00
Roland
6409e0ffde
Do not need to encode query. Clearing search input when user navigates to dashboard. 2024-02-17 13:46:28 -07:00
Roland
47b9d6618c
Removing directory size because it is too slow. 2024-02-13 16:15:23 -07:00
Roland
6ecc7aac42
Displaying directory size in file browser. 2024-02-12 14:06:18 -07:00
Roland
407d60c074
Using searching files is at /search. 2024-02-12 12:12:07 -07:00
Roland
23d84ed107
Search suggestions can filter by mimetypes. 2024-02-05 16:04:19 -07:00
dependabot[bot]
00ff269233 Bump @adobe/css-tools from 4.1.0 to 4.3.2 in /app
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.1.0 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md)
- [Commits](https://github.com/adobe/css-tools/commits)

---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 16:26:44 -07:00
dependabot[bot]
429007457d Bump follow-redirects from 1.15.2 to 1.15.4 in /app
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 16:19:58 -07:00
Roland
dc9441f1ad
Cannot filter with global modal search. 2024-01-01 18:25:56 -07:00
Roland
170e227bf9
Removing search suggestions context. Passing suggestions down to search table. 2024-01-01 17:11:09 -07:00
Roland
c9f7520604
Adding default 'No results' row when sortable table has no rows. 2024-01-01 17:10:51 -07:00
Roland
3ad7b8af00
Global search waits for selection before submitting. 2024-01-01 15:16:03 -07:00
Roland
377c69e8a7
Adding search icon button to navbar. 2024-01-01 11:31:17 -07:00
Roland
d87bc7b314
Fetching search estimate with tags separate from suggestions. 2023-11-29 21:09:39 -07:00
Roland
512bdbc876
Displaying results as long as they are not empty. 2023-11-22 12:34:17 -07:00
Roland
bbfe76890b
Converting Search Suggetions to a Context. Search estimates is removed and suggestions is used instead. 2023-11-22 12:19:49 -07:00
Roland
a491ea7677
RaspberrypiOS now matches location of serve on Debian 12. 2023-11-22 10:47:10 -07:00
Roland
94a2c50531
Reworking useLatestRequest to actually debounce before fetching. Modifying search to display loading message when results are pending. 2023-11-22 10:35:01 -07:00
Roland
dd3fad963c
Moving result location up to normalizeSuggetions so data is in one place. 2023-11-21 21:21:59 -07:00
Roland
e59ec3e9ac
Search Suggestions are debounced and only the latest response is used to set the results. 2023-11-21 21:15:24 -07:00
Roland
2d16374421
Matching tag names in FE, rather than in BE. 2023-11-21 15:48:52 -07:00
Roland
22237dfcbb
Fixing suggested Tag color. 2023-11-21 15:38:47 -07:00
Roland
c628af4f49
Removing result categories when no results exist in those categories. 2023-11-21 14:47:22 -07:00
Roland
eefc4d4d79
Removing <SearchDomain/> from ArchivesPage. 2023-11-21 13:13:29 -07:00
Roland
891e48c600
Removing unused withAction property. 2023-11-21 13:10:12 -07:00
Roland
1b92d1e580
Global search uses Semantic SearchResultsInput component, other components use SearchInput. 2023-11-21 13:01:52 -07:00
Roland
2bd39fd0c7
Matching titles to lowercase. 2023-11-20 18:28:04 -07:00
Roland
fdfb8797fe
Apps and tags are suggested in global search. 2023-11-20 11:29:14 -07:00
Roland
d042b06e8b
Debouncing search estimate. 2023-11-20 11:07:19 -07:00
Roland
f37e598c53
Global search will suggests Channels and Domains for user navigation. 2023-11-20 11:01:46 -07:00
Roland
67c8db5203
Changing clear button type to button instead of submit to avoid clearing search on enter.
Bump aiohttp from 3.8.5 to 3.8.6

Bump pypdf from 3.12.1 to 3.17.0
2023-11-20 10:14:37 -07:00
Roland
7d9becdde6
Downloading requires a list of URLs. 2023-11-20 09:43:21 -07:00
Roland
00ab6401a0
Adding minimum width to ellipsis text for mobile screens. Adding button to clear active tags filter. 2023-11-04 15:57:57 -06:00
Roland
c4c39e0557
Changing size of global search for mobile/tablet. Using active tags in search title. 2023-11-02 18:49:09 -06:00
Roland
2870612436
Adding data column to file list view, this displays data of the current order_by. 2023-11-02 16:56:05 -06:00
Roland
8ff34f5822
Hiding channels with low video count on Channels page. All channels can be viewed using Show More/Less button. 2023-11-02 16:10:30 -06:00
Roland
f9f71fa908
Searching all zips when searching for Software. 2023-11-02 15:31:13 -06:00
Roland
472846038b
Auto-submitting global search input, but debouncing with 1 second. 2023-11-02 15:24:07 -06:00
Roland
5b7aec59cc
Adding name query param to Channel filter input so the search can survive a refresh. 2023-11-02 10:45:35 -06:00
Roland
97b214d387
Adding Total Duration to EditChannel page. Handling when searching channel names, but channels have not been fetched yet. 2023-11-02 10:28:00 -06:00
Roland
badfe691de
Using css ellipsis for download rows. 2023-11-02 10:07:49 -06:00
Roland
73cb142ae1
Reverting to older singlefile container to keep archive screenshot ratio. Using FileGroup.url on ArchivePage. 2023-10-31 10:20:45 -06:00
Roland
38cddeff98
Adding software file filter. 2023-10-29 21:26:35 -06:00
Roland
0629c8b464
Converting VideoPlayer to use FileGroup.url. Fixing downgrade to use FileGroup.url. 2023-10-29 21:13:38 -06:00
Roland
15687e534a
Moving data from models to FileGroup.
* Ebook.creator -> FileGroup.author
* Video.viewed -> FileGroup.viewed
* Video.duration -> FileGroup.length
* Video.url -> FileGroup.url
* Archive.url -> FileGroup.url
2023-10-29 17:31:54 -06:00
Roland
ae9d188391
Adding FileGroup.published_date/author/etc. Creating script which converts a Singlefile to an Archive FileGroup files.
Parsing SingleFile datetime using dates.strpdate.

Adding timezone when no timezone info is available.

Installing python-dateutil to assist in handling diverse datetime strings.

Reworking refresh progress to use idempotency to display more accurate progress.  Only logging that files have been invalidated if they used to be indexed.

Clearing archives to force re-index.

Ignoring 'Unknown' author from PDF metadata. Using file_title when pdf metadata title is empty.
2023-10-23 18:09:08 -06:00
dependabot[bot]
56efc03786 Bump @babel/traverse from 7.20.13 to 7.23.2 in /app
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.13 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 17:01:50 -06:00