Neil
c5decfa98d
optimize packagesList filtering: ( #551 )
...
* optimize packagesList filtering:
- implement initial sorting by last_modified_at date
- queue retrieval of bottles data
* cleanup
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-05-04 15:37:12 +08:00
Neil
9f88a1bf5b
move auth polling strategy to main thread ( #546 )
...
* #545 move auth polling strategy to main thread
* #545 remove unused
* bum v0.1.1
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-05-03 15:43:50 +08:00
ABevier
1d282ac7e4
show version correctly ( #544 )
...
* show version correctly
* fix lint/prettier
* button style
2023-05-03 12:53:38 +08:00
Neil
2cdbb75172
render package names using name property ( #523 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-28 13:26:35 +08:00
ABevier
6c3be19da2
Prettier ( #522 )
...
* Fix Prettier config
2023-04-28 12:14:44 +08:00
Neil
a5c80d4d5c
sentry logs: add github username and device_id ( #521 )
...
* add uid and username in main thread logs
* add more metadata to sentry client side logs
* add more logging
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-28 09:46:32 +08:00
Neil
7088fec009
render rst in markdown component ( #513 )
...
* render rst in markdown component
* add types
* include @tea/ui/types/* in the tsconfig.json of desktop module
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-27 15:23:34 +08:00
ABevier
6278c023fe
change package state detection ( #508 )
2023-04-27 08:29:02 +08:00
Neil
0e7147d91f
make fuzzy search stricter ( #505 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-26 09:56:30 +08:00
ABevier
f4939bee51
show link when no search results ( #504 )
2023-04-26 09:51:51 +08:00
ABevier
7c9aabd013
run typescript check as part of ci ( #503 )
...
* run typescript check as part of ci
* fix compilation
2023-04-26 06:41:06 +08:00
Neil
7a64d6c12a
check github url from package fullname ( #500 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-25 14:38:45 +08:00
Neil
45828b3f40
Error to sentry ( #499 )
...
* send error to sentry
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-25 12:25:13 +08:00
Neil
b880f336d3
move bg image to its own component + preloader ( #491 )
...
* move bg image to its own component
* recache image if non-existent, add transition to show image
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-24 12:17:15 +08:00
ABevier
8d0378656a
real progress bar ( #490 )
2023-04-24 09:15:51 +08:00
Neil
53633ee60c
show welcome modal once ( #489 )
...
* show welcome modal once
* move welcome config to authStore
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-23 16:10:17 +08:00
ABevier
544cf09b7c
Auto updates on the top bar ( #488 )
...
* Auto updates on the top bar
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-22 10:42:00 +08:00
Neil
3fd5012d8c
uninstall button ( #485 )
...
* uninstall button
* add trash icon
* update installed_versions
* uninstall and card fixes
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-22 08:59:03 +08:00
Neil
b1e988023c
New home discover ( #483 )
...
discover tab in homepage
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-21 16:09:07 +08:00
ABevier
eccc3681fc
logout button and small fixes ( #477 )
2023-04-20 13:05:11 +08:00
neil molina
2c9f276b6e
merge main
2023-04-20 13:03:26 +08:00
Neil
3ba9e5cf76
#472 cache images locally ( #480 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-20 12:54:39 +08:00
ABevier
cc767e510b
fix uninstall
2023-04-19 11:59:15 -04:00
ABevier
5be042ce67
poll for package updates and sync tea cli ( #473 )
2023-04-19 09:18:48 +08:00
Neil
5f15e71e28
show installed state on search result ( #471 )
...
* #468 show installed state on search result
* #467 sync package pantry when installing
* add progress circle in package page
* hide i18n dropdown
* fix notification color
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-18 16:52:12 +08:00
ABevier
af59c02cae
error notifications ( #456 )
2023-04-14 08:01:37 +08:00
Neil
0287a5fb9a
#439 uninstall button ( #440 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-12 14:28:49 +08:00
Neil
e7bdad8027
#433 install tea binary ( #438 )
...
* #433 install tea binary
* #433 check tea cli
* #433 install tea on install package
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-12 13:46:51 +08:00
Neil
653928d504
install tea cli automatically ( #434 )
...
* #433 install tea cli automatically
* bump to v0.0.29
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-11 15:13:12 +08:00
Neil
4aab5fa0e1
convert homepage link to openExternal ( #432 )
...
* #429 forgot to convert one
* trim github slug of release/tags
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-11 12:23:32 +08:00
ABevier
b49b6572ce
Hydrate a local package cache ( #422 )
...
* cache packages to hydrate
* remove unused subscribe function
* packages -> packageMap
2023-04-08 11:52:43 +08:00
Neil
0246c2577a
prune package ( #419 )
...
* #417 prune init
* #417 prune package: delete pkg version
* bump v0.0.26
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-07 15:31:04 +08:00
Neil
4192d35268
#410 badge count relative to pkgs that needs update ( #412 )
...
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-07 11:14:24 +08:00
ABevier
01f2118093
fix installed version detection ( #402 )
2023-04-06 07:45:54 +08:00
Neil
5fec6e16f9
I18n cleanup ( #382 )
...
* #374 rm custom tea-cli notification
* #370 apply i18n to several statements
* #370 remove unused i18n and components
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-04-03 14:50:00 +08:00
ABevier
5d2d5ff9cc
install button styling ( #362 )
...
* install button styling
* fix progress loader
* accomodate pkg.state = UPDATING in packages filter
* fix package filter
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-31 13:39:49 +08:00
Neil
b412ab8a2a
improve update-all ux ( #357 )
...
* #348 improve update-all ux: show spinner and move fake progress to pkg store
* #353 fix clipped dropdown
* bump tea version usage
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-30 10:36:57 +08:00
ABevier
d6dbffa6e5
version select when installing ( #349 )
...
- drop down resolve #349
2023-03-29 11:09:50 +08:00
Neil
7a1d5fd64d
improve tea cli installed check ( #346 )
...
* #342 improve installed check
* #342 add close button for the modal
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-28 12:23:34 +08:00
Neil
6aaee7a6ca
#247 show UPDATE ALL button ( #340 )
...
* #247 show update all button
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-25 15:59:22 +08:00
ABevier
aed776e79c
change init logic to not pull bottles ( #337 )
...
* change init logic to not pull bottles
* prettier
2023-03-25 14:59:26 +08:00
Neil
dbb390429e
#331 initial welcome banner to require tea cli ( #332 )
...
* #331 show banner if Tea cli is not installed
- adjustments of notification: show only if tea is not latest
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-24 13:37:23 +08:00
Neil
a47c1bf5c8
#328 sync logs ( #329 )
...
* #328 improve auth initialization
* #328 sync logs to s3
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-23 16:42:56 +08:00
Neil
18966f8b8a
replace api loading ( #327 )
...
* #326 change packages loading strategy
* #326 refactor implementation of new sync strategy
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-23 13:35:06 +08:00
Neil
a50e7b9289
add logging in renderer thread ( #323 )
...
* #322 add logging in renderer thread
* #322 add more logging in main process
* #322 improve logging
* #322 cleanup data requested
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-22 14:53:27 +08:00
Neil
49873fb6c4
ui adjustments ( #320 )
...
* #319 improve sorting
* #309 adjustments to title bar
* #309 fadeaway adjustments
* #309 font adjustments
* #309 update tea package update
* fix search font
---------
Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-21 16:13:33 +08:00
Neil
c5a3a72948
#301 init home page with side nav ( #302 )
...
* #301 init home page with side nav
* #301 filter by state and sort
* #301 update package cards layout
---------
Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-16 09:24:48 +08:00
Neil
9ddfd15477
#255 package install notification ( #292 )
...
Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-13 17:28:40 +08:00
Neil
5836fd9a2b
notify on new gui version being downloaded ( #288 )
...
* #283 notify on new gui version: support i18n in notification banner
* #283 enable i18n setup on notification banner
---------
Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-13 12:36:34 +08:00
Neil
414cdc2be8
auth and i81n menu into the sidebar ( #285 )
...
* #277 auth into the sidebar
* show version to be removed
* #282 fix notification buttons
* update button colors
---------
Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-10 16:56:12 +08:00