Commit graph

882 commits

Author SHA1 Message Date
Roman Cervantes
dc4fb96521 Merge branch 'master' of github.com:romancm/gamebrary 2020-09-29 16:50:16 -07:00
Gamebrary
5269fb78d6 rename home route to dashboard 2020-09-28 16:26:19 -07:00
Gamebrary
9db010ee2d remove unused files 2020-09-28 16:24:45 -07:00
Gamebrary
51280ef5d8 remove test bg 2020-09-28 08:53:44 -07:00
Gamebrary
40a39e4698 remove test button 2020-09-28 08:53:28 -07:00
Gamebrary
4c1466bfdb Move settings and board switcher to a popover 2020-09-26 20:43:42 -07:00
Gamebrary
15d0c7fec7 more progress 2020-09-25 17:41:18 -07:00
Gamebrary
65115f61cd updated UI wip 2020-09-25 17:09:20 -07:00
Roman Cervantes
afa204e014 right align list settings dropdown 2020-09-24 10:33:40 -07:00
Roman Cervantes
7b2ba778b1 Add tooltips 2020-09-23 21:15:31 -07:00
Gamebrary
cdfc08e5c8 handle expired sessions better 2020-09-23 16:01:39 -07:00
Gamebrary
25f9ac3bda clean up list settings 2020-09-22 20:09:48 -07:00
Gamebrary
b055629ce3 show empty placeholder when dragging card 2020-09-16 17:27:21 -07:00
Gamebrary
eca57748a9 moved default list view to constant 2020-09-16 17:26:39 -07:00
Gamebrary
34462ff230 make header always fixed 2020-09-15 15:37:32 -07:00
Gamebrary
b399d538b0 formatting 2020-09-15 10:56:41 -07:00
Gamebrary
d8a2fe815c handle duplicated games better 2020-09-15 10:39:02 -07:00
Gamebrary
d948e6f79c only show wallpaper if available in boards 2020-09-14 10:20:33 -07:00
Gamebrary
512d2e9328 Correct action name when editing tags 2020-09-14 08:38:37 -07:00
Gamebrary
4034b49c0b linter fixes 2020-09-09 16:42:19 -07:00
Gamebrary
6ecf3841d4 show notification if new release is available 2020-09-09 16:36:34 -07:00
Gamebrary
339329f436 removed unused css 2020-09-09 14:16:51 -07:00
Gamebrary
6311dfbeaa removed unused styles imports 2020-09-09 13:45:20 -07:00
Gamebrary
891b6ffd69 update placeholder colors 2020-09-09 13:45:05 -07:00
Gamebrary
f337948ff2 clean up 2020-09-09 13:38:52 -07:00
Gamebrary
cc82bae241 change boards layout 2020-09-08 15:51:11 -07:00
Gamebrary
ac15f9e9c6 fix board settings not reflecting right away 2020-09-06 15:20:24 -07:00
Gamebrary
3193183955 rename platforms import 2020-09-06 15:16:51 -07:00
Gamebrary
4a5e4acf1b clean up 2020-09-06 15:01:25 -07:00
Gamebrary
5a551078e6 Remove legacy code 2020-09-06 07:53:04 -07:00
Gamebrary
f3652892ae store themes locally instead of fetching them every time 2020-09-02 11:06:36 -07:00
Gamebrary
8358675ac1 remove outline from template picker 2020-09-01 16:30:34 -07:00
Gamebrary
bd18deb65d platform picker enhancements 2020-09-01 16:28:34 -07:00
Gamebrary
128232cc4b ungroup tags actions 2020-09-01 15:41:18 -07:00
Gamebrary
1feeb81128 dashboard improvements 2020-09-01 15:38:59 -07:00
Gamebrary
b4abcbbb86 Dashboard 2020-09-01 15:04:43 -07:00
Gamebrary
26caeb05dc Show boards in header 2020-09-01 10:47:56 -07:00
Gamebrary
240f4401f4 update boards store when renaming board 2020-09-01 10:43:48 -07:00
Gamebrary
2a82ca3a26 move sortedBoards to getter 2020-09-01 10:43:19 -07:00
Gamebrary
4606b34688 show completed badge when progress is 100% 2020-08-31 15:37:09 -07:00
Gamebrary
efeaa73996 theme overrides 2020-08-31 15:19:53 -07:00
Gamebrary
69d9946143 change game progress icon 2020-08-31 14:38:55 -07:00
Gamebrary
8d3e66dae4 hide board themes 2020-08-31 14:38:40 -07:00
Gamebrary
2d6e065356 put platform picker in collapsible 2020-08-31 14:38:31 -07:00
Gamebrary
92601b0604 remove unused state imports from game card 2020-08-31 14:38:06 -07:00
Gamebrary
80fc4bc36f Allow to upload wallpaper from board settings 2020-08-31 14:35:22 -07:00
Gamebrary
28c2736134 Allow to change language 2020-08-31 14:34:32 -07:00
Gamebrary
9b49eedfa5 encourage legacy board deletion after conversion 2020-08-31 14:34:04 -07:00
Gamebrary
700e77c14e show post-conversion message 2020-08-31 09:41:03 -07:00
Gamebrary
bbae16d514 handle conversion of legacy platforms with more than 1 platform id 2020-08-31 09:40:54 -07:00
Gamebrary
f18a579bb6 sort boards alphabetically 2020-08-28 15:29:56 -07:00
Gamebrary
17ea6499d3 restore list sorting (except by release date) 2020-08-28 15:23:27 -07:00
Gamebrary
f1a8c1c7b0 reduce size of legacy platforms 2020-08-28 14:57:09 -07:00
Gamebrary
847d789363 show which theme is currently being used, also put themes in cards 2020-08-28 14:56:57 -07:00
Gamebrary
fc5f99f71c make list header buttons transparent 2020-08-28 14:56:37 -07:00
Gamebrary
8b1bdacfdd load wallpapers on page load 2020-08-28 14:56:20 -07:00
Gamebrary
2ad4a691c4 platformNames null check 2020-08-27 15:07:41 -07:00
Gamebrary
0ed2548c40 fix issue in board avatars 2020-08-27 10:10:19 -07:00
Gamebrary
b2ae21dfd8 fix drag 2020-08-26 16:47:17 -07:00
Gamebrary
9ed40fc435 Theme support 2020-08-26 16:31:39 -07:00
Gamebrary
24506c71b0 display platforms in board card 2020-08-26 14:23:28 -07:00
Gamebrary
09ee41f77e improve board placeholder accuracy 2020-08-26 14:23:15 -07:00
Gamebrary
a34ed94656 mobile enhancements 2020-08-26 14:23:05 -07:00
Gamebrary
bf2d8a3bb6 share clickable class for cards 2020-08-26 11:07:13 -07:00
Gamebrary
d2a4102a39 default logo format to svg 2020-08-26 11:06:47 -07:00
Gamebrary
6097294866 formatting and removed commented out line 2020-08-26 10:34:59 -07:00
Gamebrary
88991e5ecd increase size of board settings modal 2020-08-26 10:34:23 -07:00
Gamebrary
983939d6bf consolidate deprecation messages inside modal 2020-08-26 10:28:27 -07:00
Gamebrary
1449f59c44 add pointer cursor to board card 2020-08-26 09:32:38 -07:00
Gamebrary
8b1d13779f use grid layout for platforms 2020-08-26 09:29:44 -07:00
Gamebrary
11e9cc6bb4 make entire board card clickable 2020-08-26 09:29:08 -07:00
Gamebrary
29bc9638c2 move platform picker up in order 2020-08-26 09:28:58 -07:00
Gamebrary
b5f51f9000 Fix wallpaper issues 2020-08-26 09:13:04 -07:00
Gamebrary
9562b0a1b5 Fix wallpaper download url being stored instead of reference 2020-08-26 08:47:12 -07:00
Gamebrary
a1bf5f09d7 remove scrollable prop 2020-08-26 08:43:09 -07:00
Gamebrary
03e8b6ced3 default filter to popular 2020-08-26 00:16:49 -07:00
Gamebrary
6eed4492a6 remove delete board button from board card 2020-08-25 23:35:17 -07:00
Gamebrary
d2607ac746 fix loading stuck in legacy add list 2020-08-25 23:35:07 -07:00
Gamebrary
e9745d363c Added deprecation modal and option to convert platform to board 2020-08-25 23:34:52 -07:00
Gamebrary
bbfb0a0bf0 null check 2020-08-25 21:28:21 -07:00
Gamebrary
8ff82d26c4 use state board when available in board placeholder 2020-08-25 21:26:58 -07:00
Gamebrary
cd8c3bc9f5 bug fixes 2020-08-25 17:06:49 -07:00
Gamebrary
23d4761601 default to popular filter 2020-08-25 17:06:34 -07:00
Gamebrary
a4f952f5c9 linter fix 2020-08-25 16:43:21 -07:00
Gamebrary
804617a58c added empty state help image 2020-08-25 16:38:19 -07:00
Gamebrary
1fa619f07e custom game toast 2020-08-25 16:38:06 -07:00
Gamebrary
ed2267a440 added note for migration request 2020-08-25 16:37:58 -07:00
Gamebrary
3918be05cd fixed issues with tags 2020-08-25 16:37:44 -07:00
Gamebrary
18d0403172 clean up wallpapers, move everything to store 2020-08-25 16:37:33 -07:00
Gamebrary
91f0d78b26 wip delete account modal 2020-08-25 16:36:48 -07:00
Gamebrary
cffa0d1d05 show link to files settings if no wallpapers set 2020-08-24 23:34:28 -07:00
Gamebrary
2c3212125b make files modal scrollable 2020-08-24 23:33:58 -07:00
Gamebrary
b0cb5e3a29 remove warning syle from sign out button 2020-08-24 23:33:49 -07:00
Gamebrary
ebc070faee remove text shadow from board name in header 2020-08-24 23:33:09 -07:00
Gamebrary
c37fa3fd44 Open rename list when clicking on list name 2020-08-24 23:26:34 -07:00
Gamebrary
a7a5a9dc93 make sort/filter dropdowns 2020-08-24 23:26:21 -07:00
Gamebrary
9f372dd534 fixed typo 2020-08-24 23:26:10 -07:00
Gamebrary
0a1dca91ba Start empty list with a dummy list 2020-08-24 23:21:44 -07:00
Gamebrary
c1b6bfe552 mobile optimization 2020-08-24 22:37:51 -07:00
Gamebrary
8f4226ced4 put board name in header 2020-08-24 22:19:30 -07:00
Gamebrary
ed8ddb8152 game responsive adjustments 2020-08-24 22:18:56 -07:00
Gamebrary
b8397d5398 remove unnecessary div + null check 2020-08-24 21:24:32 -07:00
Gamebrary
02e32757ba game card clean up 2020-08-24 21:24:09 -07:00
Gamebrary
1c03353bc9 fix board placeholder 2020-08-24 21:24:02 -07:00
Gamebrary
a16eaf3c27 make header fixed in board 2020-08-24 21:23:34 -07:00
Gamebrary
3a43d2eafb file management and board settings 2020-08-24 21:23:22 -07:00
Gamebrary
e6892b70f9 platform picker sort/filter 2020-08-24 21:21:24 -07:00
Gamebrary
08c672c464 misc clean up 2020-08-24 10:23:04 -07:00
Gamebrary
a5d0b15ed7 use show instead of shown 2020-08-24 10:22:01 -07:00
Gamebrary
011863d4c9 linter fixes 2020-08-24 09:44:45 -07:00
Gamebrary
4bb7493aa2 remove session expired redirect on error 2020-08-24 09:44:22 -07:00
Gamebrary
68025566d7 load everything on show 2020-08-24 09:43:02 -07:00
Gamebrary
32777418f9 platform picker 2020-08-23 00:34:16 -07:00
Gamebrary
e0275427f7 add platform picker component 2020-08-22 11:59:58 -07:00
Gamebrary
beb51438a7 Add deprecation warning to platforms 2020-08-22 11:59:43 -07:00
Gamebrary
a7b018cf5b commit then dispatch action when adding a list 2020-08-22 11:58:00 -07:00
Gamebrary
0a5d7b83be stop lazy loading images 2020-08-22 11:56:46 -07:00
Gamebrary
2b9d50d1b2 load platforms from boards 2020-08-22 05:24:24 -07:00
Gamebrary
449b284b19 refactor game progress 2020-08-22 05:23:58 -07:00
Gamebrary
105db012d5 catch error when adding game, also update mutation prop 2020-08-22 05:23:26 -07:00
Gamebrary
1a9b7ffb6b rename non legacy actions 2020-08-22 05:22:32 -07:00
Gamebrary
ae068f27cb Compartmentalize game modal 2020-08-22 05:21:15 -07:00
Gamebrary
1e42364643 fix board placeholder 2020-08-21 08:08:57 -07:00
Gamebrary
8dea5070df fix game dragging 2020-08-21 07:52:44 -07:00
Gamebrary
babe9bd806 refactor list tweaks 2020-08-21 07:38:03 -07:00
Gamebrary
90bc7bafb8 refactor change view and rename list 2020-08-21 00:43:30 -07:00
Gamebrary
cd8c8b4b04 hide release date until ready 2020-08-21 00:42:16 -07:00
Gamebrary
9a37c72ae7 refactor move list 2020-08-20 23:49:49 -07:00
Gamebrary
04a754258e refactor sort list 2020-08-20 23:49:19 -07:00
Gamebrary
c19b77111e set empty settings when creating new list 2020-08-20 23:48:59 -07:00
Gamebrary
9d1c6912b4 more refactoring 2020-08-20 23:13:45 -07:00
Gamebrary
bfde8534bc refactor add game 2020-08-20 23:12:51 -07:00
Gamebrary
fa3034f68a refactor add list 2020-08-20 23:11:54 -07:00
Gamebrary
07de00ce5b rename mutations as well 2020-08-18 15:01:16 -07:00
Gamebrary
1617fbc71a rename actions to differntiate between old/new 2020-08-18 14:35:32 -07:00
Gamebrary
eb701f79ca separate legacy from new board 2020-08-18 11:56:10 -07:00
Gamebrary
fd026dff9a fix add list modal not opening 2020-08-18 11:55:39 -07:00
Gamebrary
879d552457 refactor tags 2020-08-17 09:11:43 -07:00
Gamebrary
c0c98476f1 remove size small 2020-08-17 09:11:21 -07:00
Gamebrary
83e1f9559e remove no longer used methods 2020-08-17 09:10:36 -07:00
Gamebrary
63496da63a make card clickable 2020-08-17 09:10:21 -07:00
Gamebrary
4ec6e0f904 refactor notes 2020-08-15 15:39:22 -07:00
Gamebrary
f68af1cbdd refactor progresses 2020-08-15 13:41:43 -07:00
Gamebrary
67e3e826b1 game tags 2020-08-15 09:19:35 -07:00
Gamebrary
d0e6e19c30 open game details when clicking on gamecardtext 2020-08-15 07:49:53 -07:00
Gamebrary
a9f566c945 make list empty state clickable 2020-08-14 23:52:47 -07:00
Gamebrary
37af1601e2 lazy load game card images, make whole card clickable 2020-08-14 23:43:50 -07:00
Gamebrary
40fa891b66 remove igdb logo from add game modal 2020-08-14 23:43:30 -07:00
Gamebrary
aa17351ae5 replace lodash debounce with bootstrap's built in, make search async 2020-08-14 23:43:20 -07:00
Gamebrary
f00cbd04e3 remove modal component and comment out pending modals 2020-08-14 23:42:30 -07:00
Gamebrary
0b99d9b220 remove tag component 2020-08-14 23:41:32 -07:00
Gamebrary
28717dc3cf platforms header clean up 2020-08-14 23:40:41 -07:00
Gamebrary
73ddbaf077 board settings clean up, temp disable themes and move delete to footer 2020-08-14 23:40:27 -07:00
Gamebrary
25a0055911 clean up wallpaper upload component 2020-08-14 23:39:36 -07:00
Gamebrary
667dc2d037 remove font awesome 2020-08-14 23:39:19 -07:00
Gamebrary
6f9db83975 replace github-button with standard buttons, load repo data directly 2020-08-14 23:37:27 -07:00
Gamebrary
19a760b276 tags settings clean up and wrong ref fix 2020-08-14 23:35:28 -07:00
Gamebrary
51c446bea8 replace entire lodash with subpackages 2020-08-14 23:34:39 -07:00
Gamebrary
6f0fd298a8 linter fix 2020-08-14 17:04:31 -07:00
Gamebrary
10b21caa27 lots of stuff xD 2020-08-14 17:02:34 -07:00
Gamebrary
b43329813d move showgameCount to list tweaks 2020-08-14 17:02:17 -07:00
Gamebrary
a2e22abd14 don't open game modal from search 2020-08-14 17:01:41 -07:00
Gamebrary
e4f50e85f7 lazy load images 2020-08-14 17:01:13 -07:00
Gamebrary
512c5c9673 refactor game modal 2020-08-14 17:00:55 -07:00
Gamebrary
02664d9f1b clean up 2020-08-14 17:00:04 -07:00
Gamebrary
05348124ec rename GameBoard -> Board 2020-08-14 16:58:55 -07:00
Gamebrary
824b49666f clean up platforms page footer 2020-08-14 16:57:55 -07:00
Gamebrary
4c61c2708a update and refactor igdb logo component 2020-08-14 16:57:40 -07:00
Gamebrary
db9b0e7f17 replace toasts with bootstrap's 2020-08-12 23:55:56 -07:00
Gamebrary
7368293aed updates 2020-08-11 16:39:11 -07:00
Gamebrary
ba351db6f7 bootstrap initial migration 2020-08-10 21:16:43 -07:00
Gamebrary dev team
4d309f8b73 remove remaining styles 2020-07-22 13:47:38 -07:00
Gamebrary dev team
f14a5fc3ef remove styles 2020-07-22 13:44:48 -07:00
gb
ba869a5f5d test 2020-07-22 13:09:23 -07:00
Gamebrary dev team
83c15db3c3 replace nav 2020-07-22 08:52:09 -07:00
Gamebrary dev team
3b370448c9 update game search modal 2020-07-22 08:15:31 -07:00
Gamebrary dev team
8fbb257918 replace toggle switch 2020-07-21 15:54:39 -07:00
Gamebrary dev team
a439a21eb1 replace inputs 2020-07-21 15:08:22 -07:00
Gamebrary dev team
be713562e5 replace select with bootstrap's 2020-07-21 14:18:40 -07:00
Gamebrary dev team
57a2d040a3 replace textarea with bootstrap's 2020-07-21 14:12:02 -07:00
Gamebrary dev team
0241e894a8 replace custom buttons with bootstrap's 2020-07-21 13:49:29 -07:00
Patrick Kontschak
62b09311bb
[183] Show when an upcoming game is going to be released (#193)
* use moment.js to get the days until release

* add days until release to game info

* show release date in compact grid view

* show days until release on masonry items

* option to hide game info displayed on masonry cover

* option to hide days until release for each list

* add proper release text to text-based views

* add release dates to search

this is to avoid the TBA when adding a game to a list

* enable sorting for masonry items

* add "releases today" on day of release

* round up rather than down

this way the app won't tell people the game releases 12 hours before it does.

* assume games are released by 3pm on release day

* Show "Today" on release day.

* translation
2020-02-18 18:30:34 +01:00
Patrick Kontschak
e8b4ee2fb0
enable dragging for masonry items (#192) 2020-02-11 10:57:18 -07:00
Patrick Kontschak
b2a0e0a82d
option to hide game info displayed on cover (#191) 2020-02-11 10:56:13 -07:00
Patrick Kontschak
122f8c94f1
[183] Sort by release dates (#190) 2020-02-11 10:03:50 -07:00
Patrick Kontschak
7ee27c2702
Increase drag and drop area (#179) 2020-02-03 09:26:03 -07:00
Roman Cervantes
e73559fadd
null check (#178) 2020-01-28 09:51:52 -07:00
Patrick Kontschak
2a9f6c687d Display games with 100% progress as completed with a checkmark/badge (#173) 2020-01-28 09:41:50 -07:00
Roman Cervantes
6a7881a758 Remove z index from empty list placeholder 2020-01-23 10:54:38 -07:00
Roman Cervantes
c3ed432c07 Update empty list color 2020-01-22 12:11:15 -07:00
Roman Cervantes
1a6a1f35ef Improved empty state 2020-01-22 12:07:27 -07:00
Roman Cervantes
7e24343138 Game modal clean up 2020-01-22 11:21:02 -07:00
Roman Cervantes
2ab0e7bd5a Cleaned up game search modal 2020-01-22 11:09:16 -07:00
Patrick Kontschak
b392112b54 Add advanced theme settings (#157)
* Add advanced theme settings

- header position
- border-radius
- list background
- amount of games next to list title
- settings section headlines

* Linting

* Linting: indent

* keep options consistent

switching from "hide this" and "display this" is bad UX.

* Hide number of games in lists by default

* reverse header position with css

* border-radius

* remove transparent background setting

this will be handled by themes

* only affect top/bottom settings on mobile
2020-01-22 09:39:16 -07:00
Patrick Kontschak
0ccee1c559 Give the save() function time to get all data (#174) 2020-01-21 22:24:43 -07:00
Patrick Kontschak
b907cda562 Add "Tomorrow Night" themes (#175)
* add custom properties for progress bar colors

* add Tomorrow themes

* update existing themes with custom progress props
2020-01-21 22:23:52 -07:00
Patrick Kontschak
52af31e488 Progress styling (#164)
* style progress bar/range

* add progress percentage next to bar

* Linting

* Separate GameProgress and GameProgressModal markup

* Display process percentage within/on top of range

* refactor progress element

* add missing gameprogress

it got lost in the rebase

* add margin and center progress on mobile
2020-01-06 11:05:49 -06:00
Roman Cervantes
e3bcde4224 Trim notes, prevent empty notes from being saved, reset on modal open 2019-12-27 09:57:13 -06:00
Roman Cervantes
405c21f829
Merge steam and windows into PC (#168)
* Merge steam and windows into PC

* Update and tweak pc logo

* null check to fix sentry error

* dissolve header in modal
2019-12-18 23:07:36 -07:00
Roman Cervantes
34c1aeb78e
Game notes refactor (#165)
* Replaced bus events with actions and mutations

* textarea specific styles

* Moved contact actions to its own component

* Misc clean up

* Rename placeholder class

* Refactored game notes, added preview, mutations, classes, etc...

* only center actions on mobile

* Removed unused class

* Added notes label
2019-12-18 16:03:57 -07:00