Commit graph

135 commits

Author SHA1 Message Date
Gamebrary
05348124ec rename GameBoard -> Board 2020-08-14 16:58:55 -07:00
Gamebrary
db9b0e7f17 replace toasts with bootstrap's 2020-08-12 23:55:56 -07:00
Gamebrary
ba351db6f7 bootstrap initial migration 2020-08-10 21:16:43 -07:00
Gamebrary dev team
f14a5fc3ef remove styles 2020-07-22 13:44:48 -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
db255ea724 Put border radius values in theme 2020-01-22 10:18:08 -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
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
Roman Cervantes
39cbf23a81
Game progress clean up (#162)
* Remove bus event for progresses

* Remove progress pie for now

* Progress mutations

* progress actions

* Additional translations

* Fix indentation

* Update getter to get value from platform-specific progress

* Modal clean up, make close button fixed always

* update sort logic to get values from platform-specific

* Use native progress element for view only

* Removed completed todo

* Added desktop media query

* Added todo to sync notes and progresses

* Cleaned up gameProgress component

* Todo

* Show progress on top and button next to other actions

* remove deprecated hollow button class

* Update accent color for default theme

* Cleaned up gameCardGrid a bit

* linter fix

* removed computed prop

* Fix typo

* space out actions

* null check
2019-12-17 22:47:35 -07:00
Patrick Kontschak
d2a3f78942 Add Progress (WIP) (#152)
* Copy GameNotes and use it as boilerplate

* Save and display progress data

* Save and display progress data

* Mobile adjustments and add label

* Mobile adjustments and add label

* save progress as integer

* Add sorting by progress

* Display progress on select GameCards

* Fix `progress()` return

* Reduce amount of props

* Copy change

* remove unnecessary check

* use `input[type=range]`

* remove unnecessary check

* Add progress-pie in the Grid view

Credit goes to @oliviale for her lovely CSS progress pie

* Save and display progress data

* Add progress-pie in the Grid view

Credit goes to @oliviale for her lovely CSS progress pie

* fix rebase conflict

* add translation

* Fixed merge conflict typo
2019-12-16 22:05:35 -07:00
Roman Cervantes
4450e8186b Prevent x overflow 2019-12-13 10:35:57 -07:00
Roman Cervantes
f18be484fb corrected todo typo 2019-12-03 11:26:35 -07:00
Roman Cervantes
aa3c3fc57d Moved save tags to actions 2019-12-03 11:26:19 -07:00
Roman Cervantes
768993b587 Restored auth logic 2019-11-22 12:08:04 -07:00
Roman Cervantes
2bda2b1cbd Isolate authorizing page 2019-11-22 12:07:32 -07:00
Roman Cervantes
a8585a7b6e restored old linter rules 2019-11-14 14:10:10 -07:00
Roman Cervantes
5fa43e8d2b Linter fixes 2019-11-08 13:34:06 -07:00
Roman Cervantes
10787e2bfc switch to 2 spaces 2019-11-08 12:56:03 -07:00
Roman Cervantes
e91b561236
Firebase cleanup (#144) 2019-11-04 15:08:30 -07:00
Roman Cervantes
86396dd8c4 Moved save settings to actions 2019-10-18 11:15:09 -07:00
Roman Cervantes
c53cfa88d3 Use platform specific theme 2019-10-17 15:58:55 -07:00
Roman Cervantes
e38dfa1b59 use default theme 2019-10-16 12:56:29 -07:00
Roman Cervantes
00c1465d9b Remove global theme 2019-10-09 12:27:12 -07:00
Roman Cervantes
5343810296 Better null check 2019-10-09 11:55:34 -07:00
Roman Cervantes
d27ea1eac6 Themes support + clean up 2019-10-09 09:30:07 -07:00
Roman Cervantes
52336b2388 Added todos for firebase calls 2019-09-23 13:03:30 -07:00
Roman Cervantes
640288fcf1 Move mounted logic to method, and renamed init method 2019-09-23 13:02:29 -07:00
Roman Cervantes
1f925bb180 Remove scss extension 2019-09-10 13:02:16 -07:00
Roman Cervantes
ab19ef3817 linter fixes 2019-08-09 12:17:43 -07:00
Roman Cervantes
9c5dd5bce6 use ternary operator instead of if else 2019-08-09 12:12:47 -07:00
Roman Cervantes
1c1b255344 Handle expired sessions gracefuly 2019-08-09 12:12:11 -07:00
Roman Cervantes
b6eda18024
Flatten unnecessarily deep folders (#132) 2019-08-06 15:45:59 -07:00
romancm
ad548d2361 Change text direction if arabic is selected 2019-06-19 07:58:31 -07:00
Roman Cervantes
990b2eba88 Clean up router view 2019-06-18 14:18:26 -07:00
romancm
42f3a25e67 Linter fixes 2019-05-16 22:25:22 -07:00
romancm
bf9d6984f0 Login with twitter WIP 2019-05-16 19:32:52 -07:00
Roman Cervantes
fbd48ce178 Game notes! 2019-04-19 13:27:45 -07:00
Roman Cervantes
b0df438dc6 Move footer content to settings menu 2019-04-13 08:36:47 -07:00
Roman Cervantes
ec97233680 Linter fix 2019-04-08 23:16:53 -07:00
Roman Cervantes
3af37c0f50 Null checks 2019-04-08 23:10:53 -07:00
Roman Cervantes
4f98cbceca Null check! 2019-04-08 22:04:04 -07:00
Roman Cervantes
e37b1a2280 Wallpaper upload component 2019-04-08 21:17:26 -07:00
Roman Cervantes
3ea7cfb952 Restored css alias 2019-04-05 12:16:32 -07:00
Roman Cervantes
1721673ce7 Removed css alias 2019-04-05 12:10:50 -07:00
Roman Cervantes
8fdd28b346 Authorization splash tweaks 2019-04-03 21:55:30 -07:00
Roman Cervantes
9d945c569b Send welcome email on sign up 2019-04-02 16:45:01 -07:00
Roman Cervantes
4d43536854
Lots of clean up and minor improvements (#58) 2019-03-28 14:23:09 -07:00
Roman Cervantes
d10802a700 Improved dark theme 2019-02-21 23:14:11 -07:00
Roman Cervantes
6c0697e7c5 Dark theme adjustments 2019-02-21 12:39:00 -07:00
Roman Cervantes
43a09f226c Moved styles to reset 2019-02-21 09:57:19 -07:00
Roman Cervantes
03ecec26a4 Cleaned up app vue 2019-02-20 20:13:19 -07:00
Roman Cervantes
a8bfd1abf7 Moved global styles to reset scss file 2019-02-20 20:13:10 -07:00
Roman Cervantes
33e9e5563e Bug fixes 2019-02-15 21:45:14 -07:00
Roman Cervantes
e45b5c3147 Small fixes 2019-02-15 16:00:36 -07:00
Roman Cervantes
6c920fa69a Make loading screen great again 2019-02-15 15:58:32 -07:00
Roman Cervantes
3f9eec8e4c engage bus event listeners regardless 2019-02-08 00:42:00 -07:00
Roman Cervantes
c2646f87a9 Sync data on first login 2019-02-08 00:35:42 -07:00
Roman Cervantes
aee65b26ed Remove deprecated firestore setting 2019-02-07 23:53:04 -07:00
Roman Cervantes
d5192919b9 Added support for game tags 2019-02-07 23:15:16 -07:00
Roman Cervantes
4fa4dcd012 Show star ratings and other stuff 2019-02-07 23:13:48 -07:00
Roman Cervantes
f3f2037ba0 More clean up 2019-02-07 23:03:24 -07:00
Roman Cervantes
c49a088a6b Prevent authorization when looking at shared list 2019-02-05 23:56:35 -07:00
Roman Cervantes
d799715445 Move save settings method to root component 2019-02-05 00:33:06 -07:00
Roman Cervantes
92c37dc556 Handle redirects at root level 2019-01-23 23:18:34 -07:00
Roman Cervantes
42b93fc33d Remove test toast 2019-01-19 08:51:51 -07:00
Roman Cervantes
faa6ae95cc Linter fixes 2019-01-18 23:13:06 -07:00
Roman Cervantes
4fbde0361b Replaced sweet alert errors with my own 2019-01-18 23:02:03 -07:00
Roman Cervantes
fe33e38c1f Added toast component globally 2019-01-18 22:23:26 -07:00
Roman Cervantes
59f0e3ee4c Add branding to share lists 2019-01-11 14:52:08 -07:00
Roman Cervantes
810552b8f2 Linter fixes 2018-12-24 14:48:36 -06:00
Roman Cervantes
f9a44f1a8a Removed data synced toasts 2018-12-24 14:45:22 -06:00
Roman Cervantes
fbd5ed2b46 Fixed console errors 2018-11-27 16:59:19 -07:00
Roman Cervantes
80db0037af Clean up 2018-11-27 00:15:27 -07:00
Roman Cervantes
e2dea56510 Update sync data success message 2018-11-26 21:48:44 -07:00
Roman Cervantes
d845e901de Added live update of settings/lists 2018-11-25 14:27:44 -07:00
Roman Cervantes
67b0b472d3 Fix z-index issues 2018-11-24 20:42:44 -07:00
Roman Cervantes
e1e71f7016 Share list 2018-11-20 19:43:10 -07:00
Roman Cervantes
73d18ccf66 Make menu backdrop great again 2018-11-18 19:31:42 -07:00
Roman Cervantes
4e12d3e6eb Updated navheader 2018-11-17 15:23:33 -07:00
Roman Cervantes
5045cad4dc Clean up 2018-11-07 20:49:04 -07:00
Roman Cervantes
f1790de781 Vue analytics and bug fixes 2018-11-04 19:28:29 -07:00
Roman Cervantes
b1198667b7 Added missing space 2018-11-01 18:41:38 -07:00
Roman Cervantes
a2b79bfcf0 Tons of stuff 2018-10-29 16:53:49 -07:00
Roman
b6b92e32d1
Firebase migration (#50)
Firebase migration
2018-10-24 23:33:15 -07:00
Roman Cervantes
21e2c55003 Initial commit 2018-10-18 22:15:28 -07:00