Commit graph

1074 commits

Author SHA1 Message Date
grandeljay
b19c3221a9 fix: wish details view 2023-09-05 15:11:58 +02:00
grandeljay
05cd98812b fix: user wishlist view 2023-09-05 14:49:40 +02:00
grandeljay
a114a2554e fix: remembered lists view 2023-08-31 15:07:45 +02:00
grandeljay
9c093c42b3 fix: accessing private property 2023-08-31 15:04:51 +02:00
grandeljay
f449570627 fix: unable to fetch saved wishlists 2023-08-31 15:03:48 +02:00
grandeljay
d8e8491a18 refactor: wishlist class 2023-08-31 11:31:02 +02:00
grandeljay
262c67098a fix: setting birthdate on login 2023-08-31 11:30:24 +02:00
grandeljay
3e58d186a9 refactor(api): getting wishlists 2023-08-31 11:30:04 +02:00
grandeljay
1d50f3febc fix: invalid use of isset 2023-08-30 15:15:46 +02:00
grandeljay
0f16293f4e fix: getting user id 2023-08-30 15:06:56 +02:00
grandeljay
1fc8f31d38 fix: getting user power 2023-08-30 15:00:29 +02:00
grandeljay
cf253bf8c0 fix: login not working 2023-08-30 14:58:00 +02:00
grandeljay
749f247261 refactor: rename generatePassword to passwordToHash 2023-08-30 13:19:45 +02:00
grandeljay
e9798a01fe fix: user construct on login 2023-08-30 13:11:12 +02:00
grandeljay
3355bd78b9 fix: define class properties for php 8.2 2023-08-30 12:51:23 +02:00
grandeljay
f0ec585396 feat: add upgrade instructions 2023-08-25 13:46:38 +02:00
grandeljay
0523000708 fix: #80 special characters in wishlist dropdown 2023-08-25 13:11:43 +02:00
grandeljay
7027012539 fix: #83 switching to wish product tab breaks view 2023-08-17 12:50:45 +02:00
grandeljay
0f47bca189 fix: remove unused html from wish edit modal 2023-08-17 11:39:07 +02:00
grandeljay
7fbdfe3a5e fix: remove unused html from wish details modal 2023-08-17 11:26:53 +02:00
grandeljay
27b7af64b8 fix: #80 special characters not displayed properly 2023-08-17 10:52:55 +02:00
grandeljay
38c8ed4ca5 fix: error when saving wish without priority 2023-08-17 10:50:59 +02:00
grandeljay
bb87e9ca1e fix: user registration 2023-08-17 10:37:52 +02:00
grandeljay
4f07265921 feat: set the user's locale while creating an account
Previously, every user's locale was defaulted as `en_GB`. Now the browser's locale is used, if it is available.
2023-08-17 10:35:10 +02:00
CryptoGeek
2fc6d42897
#82 use native number input for price (#85) 2023-07-25 13:29:12 +02:00
grandeljay
21d3d4f9cf #69 add account delete option
Closes #69
2023-07-25 12:54:40 +02:00
grandeljay
86c7379328 fix: wish priority not showing 2023-07-20 15:07:07 +02:00
grandeljay
815f1cbd37 fix: wish title and description encoding 2023-07-20 14:58:11 +02:00
Kumi
b8ca7786ce
fix: remove superfluous comma, fixing sql syntax error (#77)
Removed an incorrect comma in the logic for updating the wish URL, which previously caused an Internal Server Error due to an SQL syntax error.
2023-07-02 12:04:49 +02:00
grandeljay
a51f9dd7d9 feat: #70 add configuration flag to disable user registrations 2023-05-09 15:57:03 +02:00
grandeljay
b24b38fc5d fix: wish disappearing for wishlist owner when its fulfilled 2023-04-24 13:58:18 +02:00
grandeljay
df1ffe799e refactor(api): get statistics 2023-04-24 12:46:04 +02:00
grandeljay
554b370f79 style: attempt to fix wish details height 2023-04-20 17:57:09 +02:00
grandeljay
d9d11443c0 refactor: improve autoloading 2023-03-20 14:00:43 +01:00
grandeljay
9e6c8877c7 chore!: add namespace
BREAKING CHANGE: added namespace

the configuration may not load and cause wishthis to break if you do not manually add the namespace to your existing config.php
2023-03-20 13:59:51 +01:00
grandeljay
eab739f83a fix(configuration): #74 fatal error when the CHANNELS is not defined
Closes: #74
2023-03-13 14:40:50 +01:00
grandeljay
c5dd5be571 feat(configuration): #64 add configuration to disable plausible.io calls
Closes: #64
2023-03-12 11:50:51 +01:00
grandeljay
642b3f4a98 docs(configuration): #64 add description to constants 2023-03-12 11:30:45 +01:00
grandeljay
1209579f4a Add issue 71 2023-03-09 18:07:34 +01:00
grandeljay
c53431ddef Fix shared wishlist instructions #71 2023-03-09 18:02:44 +01:00
grandeljay
26b26cf577 Fix registration 2023-02-10 15:51:11 +01:00
grandeljay
43e5ccba3d Fix switching wishlists 2023-02-10 15:43:42 +01:00
grandeljay
5f975b510c Allow deleting wish 2023-02-10 15:23:31 +01:00
grandeljay
a840c29c85 Fix wish not creatable 2023-02-10 11:59:02 +01:00
grandeljay
efe3c87c15 Allow fulfilling wishes 2023-02-08 12:40:22 +01:00
grandeljay
b338edeff7 Fixed: Marking wish as fulfilled 2023-02-06 15:46:40 +01:00
grandeljay
78bf7014e7 Add option to delete account 2023-01-30 11:17:11 +01:00
grandeljay
29905920ef Refactor 2023-01-28 19:35:00 +01:00
grandeljay
0b80e91dc3 Remove development environment notice 2023-01-28 19:34:53 +01:00
grandeljay
73ad4012df Fix undefined array key 2023-01-28 17:15:45 +01:00
grandeljay
c31a07d855 Fix sql syntax error 2023-01-28 16:50:05 +01:00
grandeljay
3414e6c51e Prevent XSS attacks 2023-01-28 16:39:43 +01:00
grandeljay
c13e5d38c9 Fix wishlist title 2023-01-28 15:49:50 +01:00
grandeljay
4c5bafe1b2 Fix wishlist not found 2023-01-28 15:29:43 +01:00
grandeljay
ce744e7278 Fix sql syntax error 2023-01-28 15:25:19 +01:00
grandeljay
c347707517 Fix quotes in wish fields 2023-01-28 15:10:53 +01:00
grandeljay
68947b616b Fix sql incorrect types 2023-01-28 15:02:01 +01:00
grandeljay
f613b11fe7 Refactor 2023-01-28 15:01:31 +01:00
grandeljay
070e7eebc0 Fix undefined array key 2023-01-28 15:01:14 +01:00
grandeljay
3cc4f20a97 Fix undefined variable 2023-01-28 15:00:52 +01:00
grandeljay
e7c788715e Fix syntax errors 2023-01-28 15:00:29 +01:00
grandeljay
d0f29d227c Prepare SQL statements 2023-01-28 14:25:53 +01:00
grandeljay
11321542fe Improve dark loading indicator 2023-01-28 12:24:13 +01:00
grandeljay
aa59b488dd Allow editing/saving wish 2023-01-28 12:24:00 +01:00
grandeljay
0acd2b660f Fix warning when viewing own wishlist 2022-12-31 14:31:59 +01:00
grandeljay
a0d911016f Make wish edit modal full screen on small viewports 2022-12-31 13:43:55 +01:00
grandeljay
ac57daee5e Add wish edit modal 2022-12-31 13:41:15 +01:00
grandeljay
0511eff87d Refactor 2022-12-30 13:11:15 +01:00
grandeljay
6631b4ebbd Improve wish details header placeholder 2022-12-29 16:07:10 +01:00
grandeljay
cdf4899863 Improve wish details image placeholder 2022-12-29 16:05:31 +01:00
grandeljay
697b382afd Revert "Attempt to disable scrollbar on full screen modal"
This reverts commit 1a64aa9c19.
2022-12-29 16:00:38 +01:00
grandeljay
18731bc27a Fix wish details image size 2022-12-29 15:55:31 +01:00
grandeljay
c23007135e Refactor 2022-12-29 15:16:40 +01:00
grandeljay
bba8e8c65b Fix wish details placeholders 2022-12-29 15:16:32 +01:00
grandeljay
4eed2ef080 Fix wish details alignments 2022-12-29 15:05:35 +01:00
grandeljay
1a64aa9c19 Attempt to disable scrollbar on full screen modal 2022-12-29 14:58:53 +01:00
grandeljay
b6398db811 Refactor 2022-12-29 14:51:22 +01:00
grandeljay
e350361af5 Improve wish details image 2022-12-29 14:51:14 +01:00
grandeljay
3e82e79280 Improve wish details size on small viewports 2022-12-29 14:48:35 +01:00
grandeljay
5c9ca29f56 Improve wish details size on small viewports 2022-12-29 14:46:29 +01:00
grandeljay
6dc542ad7a Make wish details full screen on small viewports 2022-12-29 14:19:03 +01:00
grandeljay
b7a4266b10 Make wish details full screen on small viewports 2022-12-29 14:16:56 +01:00
grandeljay
66eb861b9f Limit horizontal wish content width on wide viewports 2022-12-28 17:45:56 +01:00
grandeljay
c52cf1ab48 Hide horizontal wish image on small viewports 2022-12-28 17:45:36 +01:00
grandeljay
57ecd61815 Fix horizontal wish content height 2022-12-28 17:40:17 +01:00
grandeljay
edafaec730 Fix horizontal wish image overlay 2022-12-28 17:38:02 +01:00
grandeljay
3178dc1222 Fix horizontal wish image height 2022-12-28 17:36:09 +01:00
grandeljay
e066427212 Fix horizontal wish content width 2022-12-28 17:30:21 +01:00
grandeljay
c5db85463d Fix horizontal card image radius 2022-12-28 17:12:41 +01:00
grandeljay
031601d5e0 Fix list view layout 2022-12-28 17:08:47 +01:00
grandeljay
60ee90cd6a Add birthdate tooltip 2022-12-14 18:30:34 +01:00
grandeljay
68976b70fe Forbid unauthorised access to user wishlists 2022-12-14 16:48:33 +01:00
grandeljay
9d477c6019 Fix missing api success indicator 2022-12-14 16:47:27 +01:00
grandeljay
407e3684b4 Refactor error modals 2022-12-14 16:46:36 +01:00
grandeljay
f7e695e094 Extend wishlists api response 2022-12-14 16:45:55 +01:00
grandeljay
e374030f8b Allow visiting wish link 2022-12-14 14:52:02 +01:00
grandeljay
acfa8eb8e3 Allow marking wish as fulfilled 2022-12-14 14:51:42 +01:00
grandeljay
2e1e57018d Open wish links in new tab 2022-12-14 14:50:24 +01:00
grandeljay
f3cf2fb13d Refactor 2022-12-14 14:50:03 +01:00
grandeljay
4c14866d1f Reduce data if client requests it 2022-12-12 17:28:17 +01:00
grandeljay
f3fcf9703f Allow wish-details buttons to wrap 2022-12-12 14:27:14 +01:00
grandeljay
5d79e1b36d Add wish details image 2022-12-12 14:03:43 +01:00
grandeljay
b7df60fc98 Refactor 2022-12-11 14:44:37 +01:00
grandeljay
cd9c9ded2b Add wish details actions template 2022-12-11 14:44:32 +01:00
grandeljay
4ecb912233 Improve details placeholders 2022-12-11 13:00:04 +01:00
grandeljay
093e825edd Improve modal style 2022-12-11 12:59:50 +01:00
grandeljay
5ab968a15c Add basic wish popup 2022-12-10 19:09:49 +01:00
grandeljay
121350ec61 Fix console output 2022-12-10 17:39:51 +01:00
grandeljay
15f7359e15 Add default modal for wish details 2022-12-10 17:39:08 +01:00
grandeljay
d92ab6b202 Hide meta until hover 2022-12-10 17:38:55 +01:00
grandeljay
833751fe4d Fix wish button opacity 2022-12-10 17:38:44 +01:00
grandeljay
389a5499a9 Refactor 2022-12-10 17:26:30 +01:00
grandeljay
7318627841 Add wish script 2022-12-10 17:21:53 +01:00
grandeljay
ebde21b94c Redesign wish grid 2022-12-10 17:10:43 +01:00
grandeljay
6b9cee1a0a Make wish image full height 2022-12-06 18:22:43 +01:00
grandeljay
c9d2582d64 Remove label ribbon 2022-12-06 18:20:55 +01:00
grandeljay
83f218ace8 Make wishlist grid compact 2022-12-06 18:07:06 +01:00
grandeljay
e2ff967cb4 Fix spelling 2022-12-05 17:08:39 +01:00
grandeljay
3f7ff55cfd Add notice for disabled javascript 2022-12-05 16:46:23 +01:00
grandeljay
b0430aa896 Fix fulfilled wishes showing 2022-12-05 11:19:21 +01:00
grandeljay
fa3a19382c Fix Typed property wishthis\User::$language must not be accessed before initialization 2022-12-05 10:43:28 +01:00
grandeljay
cae0f22cb6 Revert "Fix Typed property wishthis\User::$language must not be accessed before initialization"
This reverts commit 5089a8cc8a.
2022-12-05 10:38:02 +01:00
grandeljay
dd0aae5938 Fix fulfilled wishes disappearing for wishlist owner #58 2022-12-05 10:26:12 +01:00
grandeljay
5089a8cc8a Fix Typed property wishthis\User::$language must not be accessed before initialization 2022-12-05 10:01:44 +01:00
grandeljay
08bcdc0f87 Change version to 1.0.0 2022-12-02 10:21:52 +01:00
grandeljay
4c87241003 Fix page stylesheet #57 2022-12-02 09:57:25 +01:00
grandeljay
b01d2933e3 Fix stylesheet hash 2022-12-01 16:59:45 +01:00
grandeljay
3b0f130c0f Refactor 2022-12-01 16:53:09 +01:00
grandeljay
448a4a9398 Refactor 2022-12-01 16:51:27 +01:00
grandeljay
e5a97a550f Refactor 2022-12-01 16:50:07 +01:00
grandeljay
05b022aa85 Refactor stylsheets 2022-12-01 16:45:58 +01:00
grandeljay
358a7e94c4 Refactor 2022-12-01 14:25:49 +01:00
grandeljay
66a2e22b7d Fix spelling 04db862 2022-12-01 11:38:30 +01:00
grandeljay
1606340af2 Only save currency if its different than current setting 2022-11-30 14:43:40 +01:00
grandeljay
1b38ef7002 Restore wish buttons top padding 2022-11-30 11:50:06 +01:00
grandeljay
377727be3c Refactor 2022-11-30 11:45:02 +01:00
grandeljay
330f22ab5c Clarify wishlist filter name 2022-11-30 11:39:38 +01:00
grandeljay
e0ca921f6c Clarify wishlist filter name 2022-11-30 11:38:46 +01:00
grandeljay
9dfe4e1bfd Clarify wishthis advantages 2022-11-30 10:15:02 +01:00
grandeljay
04db8620a6 Add language reminder 2022-11-29 18:59:51 +01:00
grandeljay
8276fd8592 Add "privacy focused" reason 2022-11-29 18:04:04 +01:00
grandeljay
74e86e2e6a Refactor 2022-11-29 17:05:16 +01:00
grandeljay
e964537b78 Always show channel description 2022-11-29 17:01:44 +01:00
grandeljay
1a4e911fb8 Remove automatic cache generation 2022-11-29 15:53:36 +01:00
grandeljay
b281ff8af5 Fix empty wishlist after page load 2022-11-29 15:51:22 +01:00
grandeljay
eaee8c223c Remove preloading 2022-11-29 15:51:11 +01:00
grandeljay
ca133a067a Fix invalid url 2022-11-29 15:51:00 +01:00
grandeljay
1ecdbcee80 Fix wishlists dropdown z-index 2022-11-29 15:00:07 +01:00
grandeljay
edee52227a Improve updater 2022-11-29 12:02:29 +01:00
grandeljay
97480fd46f Fix users not able to see their own content 2022-11-29 12:02:00 +01:00