Commit Graph

61 Commits

Author SHA1 Message Date
jChenvan 58e2d763c6 Dorks crawler fetches rss feeds from db
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-06 11:19:40 -04:00
jChenvan 6fc12d50cb Handle missing fields for adding source
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-06 10:30:40 -04:00
jChenvan 4cdd0f9aaa Merge branch 'main' of https://git.nixc.us/colin/ploughshares
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-06 10:24:39 -04:00
jChenvan 5700893b88 Log raw content, Add sources table if not exists 2025-09-06 10:23:51 -04:00
coleWesterveld ec50d703d7 model change; undetectable; readme
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-04 12:37:37 -04:00
coleWesterveld 431d235e3b Merge branch 'main' of https://git.nixc.us/colin/ploughshares
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-03 19:31:48 -04:00
coleWesterveld b1f3115999 scraper handoff + updated reqs 2025-09-03 19:31:14 -04:00
jChenvan 7b4e0d92f6 Revert "Reapply "Switch config to csv db""
ci/woodpecker/push/woodpecker Pipeline was successful Details
This reverts commit a599181b5f.
2025-09-03 19:31:01 -04:00
jChenvan a599181b5f Reapply "Switch config to csv db"
ci/woodpecker/push/woodpecker Pipeline was successful Details
This reverts commit 98858f5f1b.
2025-09-03 19:16:41 -04:00
jChenvan 98858f5f1b Revert "Switch config to csv db"
ci/woodpecker/push/woodpecker Pipeline was successful Details
This reverts commit e7de7798b2.
2025-09-03 18:52:22 -04:00
jChenvan e7de7798b2 Switch config to csv db
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-03 18:46:07 -04:00
jChenvan ed0dc3c777 More console messages for Dorks crawler
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-03 14:59:44 -04:00
jChenvan e6100dbfd9 Dorks crawler fetches feeds from db
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-02 20:24:05 -04:00
jChenvan 725f028d69 Add sources config
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-09-02 17:13:31 -04:00
colin d6e10b1b51 Security improvements: Replace hardcoded secrets with env vars and remove stale report
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-27 21:27:37 -04:00
colin 6e2ab1a63d env: centralize env loading to repo root; add .env.example; compose uses env_file
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-27 19:01:52 -04:00
colin 874e0a69ae feat: add marketline crawler container and services; CI build; README usage
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-27 18:59:45 -04:00
colin 26ef65438e chore: add crawler-google-alerts container; compose services (dev+default); CI build job
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-27 18:51:34 -04:00
jChenvan a3da858a16 Dork scraper use same prompt/logic as main crawler 2025-08-20 19:08:45 -04:00
jChenvan adb266a1e9 Update prompt
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-20 16:32:50 -04:00
jChenvan 7e819a6601 Updated google alerts scraper 2025-08-20 16:25:11 -04:00
coleWesterveld a21a716525 better gemini extraction + results to API
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-09 14:02:17 -04:00
jChenvan c11ec3f09c add dork crawler
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-07 17:16:02 -04:00
coleWesterveld f06d01613f added crawler
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-06 19:01:58 -04:00
colin 9dea0bac65 Fix API documentation to reflect actual API responses
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Removed non-existent fields: transaction_id, transaction_no
- Updated field names to match actual database schema (id instead of transaction_id)
- Added comprehensive field documentation for POST endpoint
- Updated all example responses to match actual API behavior
- Added required vs optional field documentation
- Fixed response structure to match actual API responses
2025-07-23 18:45:08 -04:00
jChenvan b32359dbdf Previous/next button for pending entries only
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-18 19:44:18 -04:00
jChenvan 350e306985 Add prev_pending_id and next_pending_id 2025-07-18 19:36:33 -04:00
jChenvan 9bb74a84df Add batch approval/rejection 2025-07-18 19:26:45 -04:00
jChenvan bfd8796f2b Add select feature 2025-07-17 20:59:03 -04:00
jChenvan 77765d8605 Fix incorrect db info 2025-07-17 20:58:49 -04:00
jChenvan 4c1fb3bda6 Rearrange create transaction page
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-10 19:26:06 -04:00
jChenvan e3029fcb23 View Transaction page visual tweaks
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-10 16:16:19 -04:00
jChenvan b6e82256c0 Back button now redirects correctly
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-10 10:46:42 -04:00
jChenvan 8199cea469 Misc style tweaks 2025-07-10 10:29:05 -04:00
jChenvan 4438f6f37c Merge branch 'test' 2025-07-10 10:15:01 -04:00
colin 1c84db947c Improved usability and accessibility:
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Added keyboard support for approval modals (Enter key)
- Removed unnecessary keyboard shortcuts button
- Fixed database schema issues
- Added automatic approver name
- Enhanced approval modals with document viewing
- Version bump to 0.4.0
2025-07-04 23:19:49 -04:00
colin 0179b6debf Fix keyboard shortcuts help button in bottom right corner
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 22:41:29 -04:00
colin f1b1daf751 Update API documentation to clarify approval workflow for API-created transactions
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 22:37:57 -04:00
colin 5dc4eea2a6 Add keyboard shortcuts for improved user experience
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 22:34:50 -04:00
colin 679c51263d Add transaction approval system
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 22:26:20 -04:00
jChenvan 04a1fbaeb1 UI tweaks
- Footer sticks to bottom of page even with
shorter content
- Header now takes up full width of page, Header
content still at readable width
- Add light verion of logo, more colored variants
can be made
- Change table header background color
2025-07-04 20:43:30 -04:00
colin a64ac45046 Add API endpoints and prev/next navigation for transactions
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 20:09:47 -04:00
colin c85092e0fe perfect lighthouse score
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 16:21:37 -04:00
colin 799da3d134 feat: Improve accessibility and update theme
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 16:04:36 -04:00
colin 6e462f3a43 Add official Project Ploughshares logo and favicon with updated styling
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 15:01:36 -04:00
colin 483f8f3760 Add form suggestions for provinces, transaction types, grant types, and commodity classes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-04 10:39:15 -04:00
colin 8c336ebf81 Fix button icons by adding Bootstrap Icons CSS and updating CSP to allow CDN resources
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-03 19:13:56 -04:00
colin 966f97737b Fix UI rendering by setting Cross-Origin-Embedder-Policy to unsafe-none for UI routes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-03 18:34:48 -04:00
colin e7dbb1605b Fix CORS headers for API endpoints to support all common headers and client types
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-03 18:31:20 -04:00
colin b581cfa204 Optimize CSP configuration to improve deployment speed by removing hash calculation
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-03 18:27:22 -04:00