{"push_id":1740389332,"size":11,"distinct_size":11,"ref":"refs/heads/dynamic-search-filters-squashed","head":"199d22dc0625434c0a4096860bf3704a1ff939f9","before":"bfd37a31a52e7002fd4117ac777b862176630163","commits":[{"sha":"13256dbe3925fa38077a733ecb6470147b9ee64b","author":{"name":"Alejandro Martínez","email":"0643d7793ed69ecbc6b89d54be9947369bf2cb41@gmail.com"},"message":"[desktop] Bengali translation (#450)","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/13256dbe3925fa38077a733ecb6470147b9ee64b"},{"sha":"d46b8fb626e6cccefbb50a8aedd03789101b8c5e","author":{"name":"Alden Torres","email":"f533c525dbd41ef3d7c19c38b3af0a7f8a4097e5@gmail.com"},"message":"[android] update to gradle build plugin 2.3.2","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/d46b8fb626e6cccefbb50a8aedd03789101b8c5e"},{"sha":"689b8869613687904d4e2a7d29a96899c0398d63","author":{"name":"Angel Leon","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[android] Tab Layout refactor (#449)\n\n* [android] added tabLayout, removed TitlePageIndicator\r\n\r\n* [android] more cleanup\r\n\r\n* [android] more cleanup and missing license headers\r\n\r\n* [android] TabLayout on search fragment's SearchInputView\r\n\r\nCore functionality is there:\r\n-> Search counters updated\r\n-> OnClick listener\r\n-> OnSwipe listener\r\n-> Remembering last selected file type selected\r\n\r\n* [android] refactor RadioButtonsListener to OnTabsListener, plugs SearchFragment.onFileTypeClicked\r\n\r\n* [android] added dividers, removed unused button from tabs\r\n\r\n* [android] added new file type image for tablayout\r\n\r\n* [android] adjusted search view tablayout\r\n\r\n* [android] initial set up of browse fragment tablayout\r\n\r\n* [android] added initial set up for the transfers tab layout\r\n\r\nTODO: add the horizontal divider line below ClearableEditTextView\r\n\r\n* [android] plugged tab layout on my files. very satisfactory cleanup\r\n\r\n* [android] Simplification on swipe. More cleanup","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/689b8869613687904d4e2a7d29a96899c0398d63"},{"sha":"e8652cc2406d286a8bdc5f6e81f523b76de200ca","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[android] 1.9.4 build 379. changelog","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/e8652cc2406d286a8bdc5f6e81f523b76de200ca"},{"sha":"fac2977ce68f706f8a383437420f80743478efd3","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[desktop] messages.jar (Bengali)","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/fac2977ce68f706f8a383437420f80743478efd3"},{"sha":"82d1cdf00c455efec81281e00af64c109fd2287b","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[android] Transfers tab layout refactor. cleanup, formatting","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/82d1cdf00c455efec81281e00af64c109fd2287b"},{"sha":"a2394806498bf022dd36e8dbe4788577652a8a7d","author":{"name":"Alden Torres","email":"f533c525dbd41ef3d7c19c38b3af0a7f8a4097e5@gmail.com"},"message":"[android] minor code formatting","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/a2394806498bf022dd36e8dbe4788577652a8a7d"},{"sha":"20072502345009e48b796c604e00ef78d849d878","author":{"name":"Alden Torres","email":"f533c525dbd41ef3d7c19c38b3af0a7f8a4097e5@gmail.com"},"message":"[android] fixed active_image_viewer.xml design time","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/20072502345009e48b796c604e00ef78d849d878"},{"sha":"c1161a3228878a0b780b529a02adb3a7c94aaea7","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[common/desktop/android] KeywordFilter, HistoHashMap to common. KeywordDetector, KeywordFilterDrawerView\n\n- moved HistoHashMap to commons, cleanup.\n- added KeywordDetector\n- keyword detector can now keep multiple histograms so we can separate our suggestions\n- Functional API for KeywordDetectorListeners, no need to keep references to the KeywordDetector objects.\n- The KeywordDetector now works with multiple histograms, one for each feature being tracked\n- New KeywordDetector.Feature enum\n- memory reset of keyword detectors.\n- KeywordDetectorListener interface passes all parameters final, most likely listeners will need to update UI components on a Runnable that won't know about these parameters, it's better to make sure they won't mutate as they change execution context.\n- Our KeywordDetectorView makes sure its UI updates are posted to the correct UI dispatch thread.\n- KeywordDetector adds keywords for filenames and extension features defensively as results come in.\n- KeywordDetector refactor. inconsequentials -> stopWords\n- added dynamic filter menu action to SearchFragment toolbar custom header\n- simpler histogram update logic. just request histograms at the end of each result list received\n- fixes, use filtered search lists\n- cleanup unused view\n- filter drawer view works as a custom view\n- Avoid creating yet another thread when requesting histogram update\n- KeywordFilterDrawerView now has a listener for when the KeywordFilter pipeline is changed as an independent\nway to communicate back to the search fragment\n- new FlowLayout for keyword filter view\n- added initial code for KeywordTagView\n- drawer layout intercept click. layout fixes\n- connecting KeywordFilterTags, dimissability, inclusivity toggling\n- put keyword detectors in sparse array, try histogram update after opening drawer, tags not showing in desired container","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/c1161a3228878a0b780b529a02adb3a7c94aaea7"},{"sha":"3ed0aa7e3a4e002c3a363713aa377d5e428c973a","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[android] filtering by keyword works, but applied filters not shown on view","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/3ed0aa7e3a4e002c3a363713aa377d5e428c973a"},{"sha":"199d22dc0625434c0a4096860bf3704a1ff939f9","author":{"name":"gubatron","email":"210b60e5ac99056ccba08d4e8c24bb12544808aa@gmail.com"},"message":"[android] textview test","distinct":true,"url":"https://api.github.com/repos/gubatron/frostwire/commits/199d22dc0625434c0a4096860bf3704a1ff939f9"}]}
{"actor":{"display_login":"gubatron"}}