-
Notifications
You must be signed in to change notification settings - Fork 9
feat(cat-voices): proposals query filtering #3641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
damian-molinski
merged 116 commits into
feat/database_optimization_3528
from
feat/database_optimization_3528_part3
Nov 7, 2025
Merged
Changes from 112 commits
Commits
Show all changes
116 commits
Select commit
Hold shift + click to select a range
41f2191
docs: capture initial times
damian-molinski 71dc0fb
chore: remove cacheDocument
damian-molinski 913dbfe
turn off logging
damian-molinski 1d1df95
chore: use debugPrint instead of logger
damian-molinski 64211fb
feat: bulk documents save
damian-molinski 80ad2ac
batching sync
damian-molinski 0d28bc3
chore: move exact ref resoling to getDocumentData instead of index
damian-molinski 737c738
fix: DocumentRepository
damian-molinski 61181ac
chore: simplify getting documents data
damian-molinski c46152b
remove getAllDocumentsRefs and getCachedDocumentsRefs from DocumentRe…
damian-molinski 00e043d
chore: update docs
damian-molinski 91b8e8a
Merge feat/face-performance-optimization-3352 into feat/documents_ind…
damian-molinski 9cae1af
simplified document index endpoint
damian-molinski 7fb96c4
remove randomness from LocalCatGateway
damian-molinski bf5ef8e
indexing by batch size
damian-molinski 744e90f
wip: filtering by types
damian-molinski dbc6220
Rework filtering refs + checking all refs if already cached in parallel
damian-molinski cca0f61
docs
damian-molinski b44d0fa
update indexing.csv
damian-molinski 3447cbb
update indexing csv
damian-molinski 37b779b
Merge branch 'feat/face-performance-optimization-3352' into feat/docu…
damian-molinski 7d5ca0f
chore: cleanup
damian-molinski 87fce14
trailing new line
damian-molinski e6121ec
chore
damian-molinski abceccb
move performance tab to docs
damian-molinski e5d2d9e
bulk saving typed docs in parallel
damian-molinski 8affeea
chore: revert hardcoded timestamp
damian-molinski c55fe99
chore: typos
damian-molinski 7499081
Merge feat/face-performance-optimization-3352 into feat/documents_ind…
damian-molinski 547429d
split _sync into smaller functions + add documentation
damian-molinski 8c3fc8e
little refactor
damian-molinski d8f6674
fix: analyzer
damian-molinski e5ef512
Merge feat/face-performance-optimization-3352 into feat/database_opti…
damian-molinski 206d2c1
initial v2 tables
damian-molinski 6000884
wip
damian-molinski c35ee54
wip
damian-molinski cd4388f
feat: database migration
damian-molinski ddead17
Merge branch 'feat/database_optimization_3528' into feat/database_opt…
damian-molinski c1b325b
chore: cleanup
damian-molinski 3cb81d0
bump batch size
damian-molinski 665f47e
cleanup
damian-molinski 33cda42
chore: remove defensive content decoding
damian-molinski a7ea4ed
chore: daos
damian-molinski ed01732
spelling
damian-molinski 7f497ff
saveAll
damian-molinski be8233f
test on platform
damian-molinski d671da1
chore: update build scripts
damian-molinski 92dfe47
oMerge branch 'feat/database_optimization_3528_part1' into feat/datab…
damian-molinski a5c681a
feat: DocumentsV2Dao methods
damian-molinski 1f387b2
simple proposals pagination query
damian-molinski 3b1fa7d
chore: create a JoinedProposalBriefEntity
damian-molinski ee54e67
rename method
damian-molinski 6b9ab3c
feat: exclude hidden proposals
damian-molinski 988a2e6
more tests
damian-molinski 976a606
renaming and splitting logic into smaller parts
damian-molinski 3dbaeed
feat: per language strategy
damian-molinski 54229c3
remove CatalystDatabaseLanguage in favor of raw queries as they are e…
damian-molinski 8c048ac
remove Index Strategy Documentation
damian-molinski 93009d8
handle case where ref is empty
damian-molinski df39b3b
migration now includes indexes
damian-molinski 3e8a137
use v2 documents table for saveAll and isCachedBulk
damian-molinski 53cdd96
adds ActionType to JoinedProposalBriefEntity
damian-molinski a15b83c
adds versionIds to JoinedProposalBriefEntity
damian-molinski 624a021
comments count
damian-molinski 64e208b
adds isFavorite to JoinedProposalBriefEntity
damian-molinski 7e9a9b0
add template to JoinedProposalBriefEntity
damian-molinski 7cf109f
adds documentsLocalMetadata table for auto updates
damian-molinski 1db5318
Update docs
damian-molinski 2b404f0
use v2 proposals query for discovery most recent section
damian-molinski 5e94d09
feat: simplify most recent proposals section
damian-molinski 3ee0b22
add proposal fav status for v2 tables
damian-molinski 4e3f95c
local proposal fav status update
damian-molinski 37ccfc0
update fav state locally for faster feedback
damian-molinski 37fd0ea
self review
damian-molinski 6f1d412
fix tests
damian-molinski 0c46ebc
update times
damian-molinski 8f97f78
fix: analyzer
damian-molinski f2283b1
more migration test data
damian-molinski adb9b1a
clean up constructors
damian-molinski dd14d87
cleanup
damian-molinski a15d7ee
fix: template tests
damian-molinski fe18381
Merge branch 'feat/database_optimization_3528_part1' into feat/databa…
damian-molinski a30e83f
spelling
damian-molinski c5613a5
fix: spelling
damian-molinski 2f5e8aa
Merge branch 'feat/database_optimization_3528_part1' into feat/databa…
damian-molinski 3494db5
chore: PR review adjustments
damian-molinski f23144b
add order parameter
damian-molinski aa3946b
ProposalsOrder docs
damian-molinski ddaabbb
GetProposalsBriefPage supports order
damian-molinski b48c51a
add filters object
damian-molinski 1a0fe4f
proposalsBriefPage filtering
damian-molinski 1401e8f
fix: status filtering
damian-molinski 2fbac90
more draft proposals filtering tests
damian-molinski 73c02c7
Campaign proposals filter
damian-molinski d81c1cb
update docs
damian-molinski aa8c19c
expose getVisibleProposalsCount and tests
damian-molinski bfbe047
expose filters parameter
damian-molinski 9fb55e6
integrate proposals page with v2 queries
damian-molinski 964dc8f
chore: increase time diff between proposals
damian-molinski bbbe4ee
chore: reduce count query tables watched when not needed
damian-molinski 7cd6cca
local proposals cubit
damian-molinski 9014f00
local proposal fav staus update
damian-molinski e39e388
docs
damian-molinski a16db4f
fix: add discovery specific colors (#3637)
LynxLynxx 627a948
fix code-generator earthly target
damian-molinski 5c77e43
use logger in migration + wrap in transaction
damian-molinski b4a2ef9
Merge feat/database_optimization_3528_part1 into feat/database_optimi…
damian-molinski b74dee8
Merge branch 'feat/database_optimization_3528_part2' of github.com:in…
damian-molinski a37fe49
Merge branch 'feat/database_optimization_3528_part2' into feat/databa…
damian-molinski 10c7fcf
spelling
damian-molinski dd23637
Merge feat/database_optimization_3528 into feat/database_optimization…
damian-molinski ece746c
Merge branch 'feat/database_optimization_3528' into feat/database_opt…
damian-molinski 3ddcb22
rename category to categoryId for better consistency
damian-molinski ed6eb83
proposals per tab selector
damian-molinski d5ebc6a
release completed in close
damian-molinski 452862e
extract early return logic into function
damian-molinski File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.