47 Commits

Author SHA1 Message Date
4196952178 feat(capabilities): add localhost URL to default permissions
- Updated the default capabilities configuration to allow access to http://localhost:3040 in addition to the existing https://haystack.johncosta.tech URL.
2025-04-13 21:28:14 +02:00
767ca20b4c chore: update dependencies and add new packages
- Updated several dependencies in Cargo.lock to their latest versions, including `anyhow`, `ashpd`, `bitflags`, `chrono`, and `http`.
- Added new dependencies such as `tauri-plugin-http`, `cookie_store`, and `h2`.
- Removed outdated dependencies related to `wayland` and updated the `windows` related packages for better compatibility.
2025-04-13 21:24:20 +02:00
bda733f8a5 Merge branch 'main' of https://git.johncosta.tech/JohnCosta27/Haystack 2025-04-13 21:21:43 +02:00
7d68f39bab refactor: using tauri http client 2025-04-13 19:34:02 +01:00
d687e86f86 fix 2025-04-13 19:18:07 +01:00
f09cc137a3 feat: add global shortcut functionality and update dependencies
- Introduced global shortcut management in the Tauri application, allowing users to set, change, and unregister shortcuts.
- Added new dependencies for global shortcut functionality in Cargo.toml and updated package.json.
- Enhanced the default capabilities to include global shortcut permissions.
- Refactored the main application logic to integrate the new shortcut features.
2025-04-13 16:40:04 +02:00
4e78d2e701 Merge branch 'main' of https://git.johncosta.tech/JohnCosta27/Haystack 2025-04-13 16:20:32 +02:00
0b97b2eed2 feat: update app description and enhance folder watching functionality
- Updated the app description in package.json and Cargo.toml to "Screenshots that organize themselves".
- Refactored the Tauri backend to introduce a new command for handling folder selection and watching for PNG file changes.
- Added utility functions for processing PNG files and managing the watcher state.
- Improved the frontend by integrating an ImageViewer component and setting up event listeners for search input focus.
2025-04-13 16:19:51 +02:00
0fcdd73a47 feat(sse): very rough events. Not used in the client yet
feat(sse): very rough events. Not used in the client yet
2025-04-13 14:27:59 +01:00
c02ccfd274 feat: contacts working 2025-04-11 20:31:51 +01:00
7264c6ed32 feat(authorization): e2e working authorization 2025-04-11 19:58:25 +01:00
207f263853 fix: not using cookies anymore
I think Tauri doesn't like it very much
2025-04-11 13:27:19 +01:00
5b7fdd9f3e feat(cookies): using HTTP setCookie instead of manually doing it 2025-04-11 11:34:32 +01:00
4dbe1508c2 feat: minimal UI for login 2025-04-11 11:08:33 +01:00
fe7c92b622 feat: sample data 2025-04-02 17:32:52 +00:00
745265773b feat(notes): allowing frontend to save 2025-04-01 20:54:15 +00:00
1cb6510465 feat(events): search through organizer 2025-04-01 19:59:17 +00:00
af485aec49 feat: adding rawData search 2025-04-01 19:48:06 +00:00
4320bd7fe9 fix(validators): allowing location in event fields 2025-04-01 19:33:31 +00:00
7c5d2f9433 chore(imports): organisation 2025-03-31 18:03:02 +00:00
e29f93bcd5 feat(cards): adjusting for backend data types 2025-03-31 17:49:17 +00:00
13e82334ca feat(events): adding start and end times 2025-03-31 17:32:55 +00:00
2645cbb1c2 refactor(validators): frontend to new schema 2025-03-26 16:51:35 +00:00
2dcb59c19d feat(frontend): add new search card components and update styling
- Introduced new search card components for Contact, Event, Location, Note, Receipt, and Website.
- Updated the App component to utilize these new components for displaying search results.
- Changed the default font from Manrope to Switzer and updated related styles.
- Added a new dependency `solid-motionone` to package.json.
- Improved search functionality with a new sample data structure and enhanced search logic.
2025-03-23 21:56:09 +01:00
2c279bb68f refactor(frontend): clean up App component and improve search functionality 2025-03-23 19:10:18 +01:00
44d506bc69 wip(frontend): adding more information 2025-03-21 14:36:03 +00:00
45f3e11214 fix: app to re-include images 2025-03-21 14:23:38 +00:00
5b794b2e7f feat: frontend validation 2025-03-21 13:44:42 +00:00
e76a4b901c wip: add sample data and types 2025-03-17 22:20:26 +01:00
b359e9d61d fix: linter and format issues
format
2025-03-17 21:16:40 +01:00
9b5113f428 Merge branch 'main' of https://git.johncosta.tech/JohnCosta27/Haystack 2025-03-17 21:01:15 +01:00
b29a013cde wip 2025-03-17 21:00:52 +01:00
32b5b08dcf fix: frontend parsers 2025-03-16 18:41:26 +00:00
b8ee0c2381 Merge branch 'main' of https://github.com/dimuuu/haystack-app 2025-03-13 17:25:16 +01:00
d9f972f674 wip 2025-03-13 17:24:53 +01:00
234988399d fix: actually searching properly 2025-03-08 15:50:21 +00:00
aee49c313b feat: better result display 2025-03-08 15:42:16 +00:00
9e3896a30f feat: super basic image search 2025-03-08 15:37:10 +00:00
e5ac7061f4 feat: sending images and receiving them is now working 2025-03-08 13:13:05 +00:00
03a4d49ee6 feat: sending base64 image to backend
This is silly, but binary is apparently hard to do????
2025-03-08 12:30:16 +00:00
c025eebea8 wip: dialog to choose folder to watch 2025-03-08 11:58:25 +00:00
3bd3b420c9 chore: running format 2025-02-26 21:27:43 +00:00
06df315ed0 feat: network file with validators for backend requests 2025-02-26 21:27:37 +00:00
098fd05dfd build very basic ui 2025-02-23 22:16:41 +01:00
fe786690ad some updates 2025-02-23 20:11:58 +01:00
ac8d3387c5 messing around with ui 2025-02-23 20:02:06 +01:00
ec13e70024 added a bunch of frontend things 2025-02-23 19:30:11 +01:00