Skip to content
Open
Show file tree
Hide file tree
Changes from 132 commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
217da3d
Improving links to docs and such in the plugin listing.
jkrrv Feb 9, 2024
9c1be92
Correct an issue with unset values
jkrrv Feb 9, 2024
f64a129
Better error reporting for API issues
jkrrv Feb 9, 2024
cd04234
Typo
jkrrv Feb 9, 2024
ffef10b
Resolve an issue of a deprecated cast
jkrrv Feb 13, 2024
51a9e1c
Shorten cache of divisions and other meta from TouchPoint in certain …
jkrrv Feb 13, 2024
b065c4c
A variety of minor cleanup items, mostly related to #225.
jkrrv Apr 24, 2025
992a8ca
Resolving login with tokens. Closes #211.
jkrrv Apr 24, 2025
daeb404
Resolving overly-aggressive redirection. Closes #228.
jkrrv Apr 24, 2025
0d29b33
Resolving overly-aggressive redirection. Closes #228. For real this…
jkrrv Apr 27, 2025
ea7be21
Handle some variables more gracefully for unusual circumstances.
jkrrv Apr 28, 2025
74a43e5
Resolving an issue where not all children of involvements are involve…
jkrrv Apr 28, 2025
764b108
i18n update
jkrrv May 1, 2025
0befb4d
Starting to resolve issue of calling translations too early.
jkrrv May 1, 2025
1a516b9
Resolve issue of calling translations too early. Closes #230
jkrrv May 1, 2025
ad153de
Fix implicit nullables
jkrrv May 5, 2025
7ebc019
Efficiency improvements
jkrrv May 8, 2025
17a3cf4
Resolve an issue where stats reporting was printing results (and bloc…
jkrrv May 15, 2025
5a46ad2
Patch: raise priority of Main Leader for contacting leaders.
jkrrv May 29, 2025
68dd944
Patch: raise priority of Main Leader for contacting leaders.
jkrrv May 29, 2025
ef09210
Fix implicit nullables
jkrrv May 5, 2025
0e4be1f
Efficiency improvements
jkrrv May 8, 2025
e43bd08
Resolve an issue where stats reporting was printing results (and bloc…
jkrrv May 15, 2025
1402361
Merge branch 'CurrentTenth' into block2
jkrrv May 29, 2025
f011cce
Making global declaration of i18n functions safer.
jkrrv Jun 5, 2025
53763e1
Finally correcting JS scoping
jkrrv Jun 5, 2025
6118059
Reworking usage of Google Maps library to account for API changes. C…
jkrrv Jun 5, 2025
c42f443
Changing people lists to not have hover behavior if there are no acti…
jkrrv Jun 5, 2025
77255fa
Missed a scoping issue.
jkrrv Jun 5, 2025
6fd59c9
Making tp_person_actions filter more flexible.
jkrrv Jun 6, 2025
38d7143
Adding actionButtons.php interface and making getActionButtons implem…
jkrrv Jun 7, 2025
3c8264b
Rework NotableAttributes calls to return a StringableArray-based clas…
jkrrv Jun 7, 2025
35f8925
Initial TP-Inv-List Block
jkrrv Jun 9, 2025
0be95ee
Editor UX for inv list block
jkrrv Jun 9, 2025
9e9b50a
i18n and docs
jkrrv Jun 9, 2025
56d24ab
Reducing redundant API calls
jkrrv Jun 9, 2025
835e2f8
Hotfix: don't apply deeplinks to Android where they don't work.
jkrrv Jun 15, 2025
1afdca0
Add uGet for user-auth GET requests.
jkrrv Jun 16, 2025
a49db1b
Closes #233
jkrrv Jun 16, 2025
ee9a4b4
Remove checkUpdates from init to make init more efficient.
jkrrv Jun 22, 2025
96bcd48
Fix an issue where sometimes parent posts aren't imported.
jkrrv Jul 17, 2025
f322eb0
Resolve a notice that happens when user is not authenticated. Will he…
jkrrv Jul 17, 2025
a9bd46e
Correcting a bug with incomplete quotes
jkrrv Jul 25, 2025
8ff49d8
Improving some labels
jkrrv Jul 25, 2025
b6468ae
Improving some labels
jkrrv Jul 25, 2025
26347ab
Commenting out the 6.7 block registration that causes deprecation war…
jkrrv Jul 27, 2025
fe58859
Fix a bug where small group leaders aren't always being assigned task…
jkrrv Jul 29, 2025
6979021
Fix a bug where small group leaders aren't always being assigned task…
jkrrv Jul 29, 2025
0979494
Resolving an issue where dates aren't consistently translated. Close…
jkrrv Aug 25, 2025
bfe12a1
Bump tested version to 6.8.2
jkrrv Sep 9, 2025
35d15e1
Removing an unused var and making sure style resets properly
jkrrv Sep 9, 2025
24da71e
Adding involvementsearch API endpoint for admin UI
jkrrv Sep 9, 2025
5d3baab
Resolve an issue where symbols in error messages are being handled ba…
jkrrv Sep 9, 2025
5a660d4
Resolve a JS error that can happen if tpvm doesn't initialize when ex…
jkrrv Sep 9, 2025
f588029
metadata file updates
jkrrv Sep 9, 2025
d3d87a3
Point to non-minified js files
jkrrv Sep 9, 2025
9795826
phpunit initial
jkrrv Sep 9, 2025
23c40c1
Add meetingseries to involvement meeting query
jkrrv Sep 11, 2025
0bd8acf
Adding packages for blocks
jkrrv Sep 16, 2025
1c8ab20
Scoping changes for shortcodes methods
jkrrv Sep 16, 2025
d9a733b
Adding peopleList function and endpoint
jkrrv Sep 16, 2025
8858ddf
Adding some help language to UI for inv list block
jkrrv Sep 16, 2025
b8f74d3
Correcting syntactical issue for meetings
jkrrv Oct 14, 2025
0109ee0
Adding a warning for events in the past.
jkrrv Oct 14, 2025
43f3ea7
Simplifying logic for determining if an event is in the past.
jkrrv Oct 14, 2025
46a2e90
Cause events to list in their proper order. Closes #218
jkrrv Nov 4, 2025
4617e9b
add copilot files to gitignore
jkrrv Nov 4, 2025
ad73ea7
Person-list now obeys parameters, I think.
jkrrv Nov 4, 2025
9495a0f
Improving speed and output info for build procedure.
jkrrv Nov 4, 2025
0684080
Add involvementMeetingCommon.php for the surprisingly few things that…
jkrrv Nov 4, 2025
1afc003
Adding block assets to version update script
jkrrv Nov 4, 2025
f2bed04
Build fixing.
jkrrv Nov 4, 2025
8e8a253
Tracking time and installing npm items more reliably.
jkrrv Nov 12, 2025
d1eb072
Adding return types
jkrrv Nov 12, 2025
a95ff64
Allowing for alt text when no people are available for a people list.
jkrrv Nov 12, 2025
5cbe79c
Updating php libraries
jkrrv Nov 12, 2025
16f8cf3
Remove package-lock.json
jkrrv Nov 12, 2025
f4899fd
Updating declaration
jkrrv Nov 12, 2025
9695bfa
Updating declaration
jkrrv Nov 12, 2025
581d8f3
Fixing some issues with block building file watcher
jkrrv Nov 13, 2025
b956751
Adding people list block
jkrrv Nov 13, 2025
e0c782b
Remove webpack to use defaults instead
jkrrv Nov 13, 2025
ccc9099
Adding style attributes.
jkrrv Nov 13, 2025
78ee124
inspection comment that Imagick is not required. Docs update.
jkrrv Mar 26, 2026
9bba10d
Adjusting get() to throw an exception rather than returning a wp_error
jkrrv Mar 30, 2026
c2ccbb5
API adjustments for new people-list filter concepts
jkrrv Mar 30, 2026
acb6c93
Updating packages
jkrrv Mar 30, 2026
f909c58
Updating packages
jkrrv Mar 30, 2026
2ddfe8f
Changing cache denominations to make more sense
jkrrv Mar 31, 2026
53eb848
works, mostly
jkrrv Mar 31, 2026
89581e8
Add filter for CSS partials
jkrrv Mar 31, 2026
ff4e1d1
memberType filter success.
jkrrv Mar 31, 2026
e94c62c
Remove unused enqueuing call
jkrrv Mar 31, 2026
872b87e
Caching lookup calls
jkrrv Mar 31, 2026
efd3947
correct alignment
jkrrv Mar 31, 2026
0ee5f0b
changing ttl
jkrrv Mar 31, 2026
2e45773
API adjustments
jkrrv Mar 31, 2026
f21037e
API adjustments
jkrrv Mar 31, 2026
33b46c4
people list filtering by gender
jkrrv Mar 31, 2026
20aaefd
Migrating gender lookup to use new API.
jkrrv Mar 31, 2026
b01b327
Migrating gender lookup to use new API.
jkrrv Mar 31, 2026
775921e
Resolving an issue where CSS would sometimes be included when it shou…
jkrrv Mar 31, 2026
cd8a0c6
Merge branch 'CurrentTenth' into block2
jkrrv Mar 31, 2026
fcf901e
Minor improvements for caching
jkrrv Mar 31, 2026
ca31a55
Merging
jkrrv Mar 31, 2026
90b7e06
Hotfix: sprintf needs to be explicitly included, apparently.
jkrrv Mar 31, 2026
077a232
Hotfix: sprintf needs to be explicitly included, apparently.
jkrrv Apr 1, 2026
0a7e687
Hotfix: closure issue
jkrrv Apr 1, 2026
378858d
Mapping updates. Removed FontAwesome.
jkrrv Apr 1, 2026
104ea98
Icon coloring
jkrrv Apr 1, 2026
2c6508a
typo
jkrrv Apr 1, 2026
bc7ba83
standardizing action buttons
jkrrv Apr 1, 2026
64c87fa
docs update
jkrrv Apr 1, 2026
62ee68d
Merge CurrentTenth to Next
jkrrv Apr 1, 2026
4472d6e
Merge cleanup
jkrrv Apr 1, 2026
fe53b28
cherry-pick:Starting process to allow involvement sync to be split in…
jkrrv Dec 17, 2025
c48b061
Fix actions style not being imported
jkrrv Apr 1, 2026
c35e693
clarifying a label
jkrrv Apr 1, 2026
b339c8e
moving actions style call where it belongs
jkrrv Apr 1, 2026
f784893
Resolve an issue with timezone formatting. Closes #243.
jkrrv Apr 1, 2026
a5f41b3
Resolve an issue where partner map sometimes isn't initializing corre…
jkrrv Apr 2, 2026
c9ebcdb
Finally resolving the issue with the calendar right-hand border
jkrrv Apr 2, 2026
12cf81a
cleaning up capitalization of labels, i18n.
jkrrv Apr 2, 2026
4cf1fb1
add flush-rewrite api endpoint
jkrrv Apr 2, 2026
e415bb6
resolve icons not appearing in block editor
jkrrv Apr 2, 2026
22dc8a9
rollback of really bad decision to think meetings would be translatab…
jkrrv Apr 2, 2026
2f8a4e3
Adding some other fields to avoid translation
jkrrv Apr 2, 2026
d45adc9
Managing translations better.
jkrrv Apr 3, 2026
638ea3e
Styling improvements
jkrrv Apr 3, 2026
e51469b
remove useless trailing comma
jkrrv Apr 7, 2026
0994122
i18n update
jkrrv Apr 9, 2026
349b3bf
package updates
jkrrv Apr 9, 2026
96b4376
Code review
jkrrv Apr 9, 2026
5bd7eb1
Update .github/workflows/releases.yml
jkrrv Apr 9, 2026
fc99a63
Code review
jkrrv Apr 9, 2026
75f53d5
Make it easier to tell when redirections are due to tpwp.
jkrrv Apr 10, 2026
08d1219
i18n
jkrrv Apr 10, 2026
a512f6a
FINALLY fixed partner taxonomy
jkrrv Apr 10, 2026
557d7b6
i18n
jkrrv Apr 10, 2026
e852173
Adding x-redirected-by header wherever it wasn't already
jkrrv Apr 16, 2026
912d135
i18n
jkrrv Apr 16, 2026
fb719ff
code review
jkrrv Apr 20, 2026
7272bea
Fix inv-list preview ID stability and remove invalid replace callback
Copilot Apr 20, 2026
46733f4
Fix block asset URLs to use plugin file path
Copilot Apr 20, 2026
aa6b3b3
code review
jkrrv Apr 20, 2026
803e783
allow slashes in involvement slugs
jkrrv Apr 20, 2026
d68b28a
allow slashes in involvement slugs
jkrrv Apr 20, 2026
62ae244
Correcting an issue where involvement types could be more than 20 cha…
jkrrv Apr 20, 2026
98afcd1
i18n
jkrrv Apr 20, 2026
927b375
Fix inv-list preview state collisions across block instances
Copilot Apr 21, 2026
8ea88c2
make safe in case table elts are missing
jkrrv Apr 21, 2026
9bd6966
working out an array flattening issue
jkrrv Apr 21, 2026
9f51be6
dealing with issue that arises when an inv slug contains /
jkrrv Apr 21, 2026
caec7ee
cr
jkrrv Apr 21, 2026
f19ab42
cr
jkrrv Apr 21, 2026
947cc2b
cr
jkrrv Apr 21, 2026
749ff5d
permissions more smoothly.
jkrrv Apr 21, 2026
329167e
Translation loading issue. Closes #245. Closes #248.
jkrrv Apr 21, 2026
986b51c
Translation loading issue. Closes #245.
jkrrv Apr 21, 2026
18f2177
Catch situations where a WP_Error is returned from POST call.
jkrrv Apr 26, 2026
0d3aa2f
Spacing. Closes #249
jkrrv Apr 28, 2026
d929705
Correcting a scoping and formatting issue. Possibly related to #236.
jkrrv Apr 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/vendor/
/vendorX/
composer.lock
/assets/images/people
/TouchPointWP_ErrorLog.txt
/.phpdoc/
Expand All @@ -13,15 +12,20 @@ composer.lock
/.idea/dataSources.xml
/.idea/webServers.xml
/.idea/runConfigurations/Local.xml
/.idea/copilotDiffState.xml
/.idea/data_source_mapping.xml
/.idea/copilot*
/.idea/db-forest-config.xml
/.idea/sshConfigs.xml

*.min.js
node_modules

.phpunit.result.cache

/i18n/*.json
/i18n/*.mo
/i18n/*.l10n.php

package-lock.json

/build/
/touchpoint-wp.zip
14 changes: 14 additions & 0 deletions .idea/libraries/Generated_files.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

63 changes: 61 additions & 2 deletions .idea/php.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .idea/phpunit.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/watcherTasks.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,7 @@ Several plugins have lended structure, code, or inspiration to this plugin:
### Other Software Used Within this Software
- [SweetAlert2](https://sweetalert2.github.io/) (MIT)
- [Knockout JS](https://knockoutjs.com/) (MIT)
- [Google Maps Javascript API](https://developers.google.com/maps/documentation/javascript/overview)
([Proprietary](https://developers.google.com/terms))
- [FontAwesome](https://fontawesome.com/) ([SIL OFL 1.1](http://scripts.sil.org/OFL))
- [Google Maps Javascript API](https://developers.google.com/maps/documentation/javascript/overview) ([Proprietary](https://developers.google.com/terms))

### License
This plugin is released under the AGPL, which is "very strong copy-left". Therefore, if you change this code and use it
Expand Down
1 change: 0 additions & 1 deletion assets/branding/icon-curcolor.svg

This file was deleted.

6 changes: 6 additions & 0 deletions assets/icons/lock.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions assets/icons/map-marker.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions assets/icons/touchpoint.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading