• Hello game master! Welcome to our growing community. Please take a moment to Register (top right button, see how: Slides).

    If you use Campaign Logger, you can use the same login details - we've linked the app to this forum for secure and easy single sign-on for you.

    And please drop by the Introductions thread and say hi.

Preview: Campaign Logger vNext (beta access)

Status
Not open for further replies.
Here's a video I made that shows some of the new stuff coming in vNext.

I also made this video to show beta testers the current state to help you navigate around.

I you choose to particpiate in the beta, the link is below and you can log into the beta using your normal Campaign Logger credentials.

We are looking for feedback. Please post your feedback in the thread below. Thanks!



Here's how to access the beta:
https://preview.campaign-logger.com/

Addendum
Some corrections and additional notes:
  • Install App: Offline work is prepared, but not live at the moment. Currently, you just install it to start it directly from your app menu instead of browsing to the web site.
  • The Refresh button is not updating the app but just reloading data from the server - in case you have old data still in your local cache. This will be removed in the future and be an automated background task associated with the above offline feature.
  • Download/Upload: Campaign Entries are currently not included yet but will be in the future
  • Images: there will be an upload function in the future
  • Character Limits: Log Entry 2,500; Campaign Entry: 250,000
Use the New Generator Service
There's a slick new tool for building your custom generators.

Use it as a standalone tool, or to feed dynamic generators into your Campaign Logger vNext account.

Details here: https://campaign-community.com/index.php?threads/preview-generator-service-beta.682/
 
Last edited:
I'm unable to actually load up my log entries. I can see my campaigns, and i can see my logs. But when i click through, theres a quick flash where i can see the UI, but then it goes white.

Is this a known issue? I've tried clearing all the things (loging out/cookies/local storage/etc). I'm using firefox.

Doesnt work in firefox (in private tab or standard tab)
Works in chrome
I logged a critical bug for this.
 
As I visited the preferences settings, I noticed that I can change the tag categories, but I have to guess which tag symbol matches the icons... I can guess them right, but I would rather see than guess...
I noted that as an improvement for the next update.
 
I didnt realise that `/logs` was a page. Is the Logs card on the home page supposed to link to it (like the Campaigns card links to `/campaigns`)?

No, the card should not link there. The path is just a leftover of an earlier iteration. Some time ago it was decided to not offer standalone logs (i.e. logs without a campaign). It will likely be removed in the future. Nonetheless, I am interested in how these logs got created; can you PM me some details?
 
I'm unable to actually load up my log entries. I can see my campaigns, and i can see my logs. But when i click through, theres a quick flash where i can see the UI, but then it goes white.

Is this a known issue? I've tried clearing all the things (loging out/cookies/local storage/etc). I'm using firefox.

Doesnt work in firefox (in private tab or standard tab)
Works in chrome
I found the bug, fixed it and am currently testing it online.
 
Firefox is working fine! It did need the hard refresh.

Ive found another bug: If i delete two campaign log entries in a row, after the second one, a blank campaign log entry shows up. If i try to open it, it thinks its name is `????`. If i try to delete it, it asks if i want to "Delete "<UNTITLED>"?".
If i do nothing, and refresh the page, the delete modal pops up.
It wont go away unless i confirm that i want to delete the phantom log.


Edit 1:

Err, after confirming the delete and hard refreshing, i now see duplicate campaign log entries for the remaining logs.

Clicking the clear cache and reload all button removes *all* of the entries (even the ones i havent deleted yet). Then, when I hard refresh, the duplicates come back (always the same amount: 4 of one entry, 2 of the other entry)

Edit 2:

Rather than delete the campaign entries (which it seems i cant do) I tried to delete the campaign they were tied to. That worked (campaign entries gone), but now i have a phantom log that i cant delete. When i try, i get a 404 from the API.

I tried to bot a resync, and a hard refresh. It only went away after doing a resync, then a hard refresh. I think there may be something up with the resync feature.
 
Last edited:
I have some more Firefox trouble -- when I log in, there seems to be some recurring background activity, the notification strip at the bottom of the window is quickly changing "Waiting for campaign-identity..." and "Connected to preview..." back and forth... It stopped after some time now, as I write this post.
 
Has the data migration plan been talked about?

I'm wondering what will happen to the logs in the production app, and the logs in the preview app.

Every so often, i re-import logs from prod into preview to see how things have progressed, but it looks to be at a point where the features i've been waiting to be implemented are done and i'd like to swap over to the preview app.

I just have concerns that when its ready to go live, my logs will be nuked. Bugs aside, are there many more features you're intending to build in before its considered ready for release?
 
Has the data migration plan been talked about?
Yes, but there is no final decision. But one thing is sure: We won't delete anything without announcement and enough time to take action.

I just have concerns that when its ready to go live, my logs will be nuked. Bugs aside, are there many more features you're intending to build in before its considered ready for release?
I am using vNext exclusively for months now. All my running games and all my plans are on vNext. Nothing will be nuked without announcement.

We are currently working on feature parity. This should be reached by the end of summer, so we can release vNext and start completely new features then.
 
Would it be possible for the tag buttons above the entry field (like the @, &, etc) to insert quotation marks as well?

For example, pressing @ would insert @""with the cursor between the quotation marks.

This will make it much easier to enter multi word tags on mobile.
 
While in a log, clicking on one of the tags in the "Log Entries" drop down menu ("@ Person" for example) renders a white screen. Going to the tag URL directly (or hard refreshing) shows the Campaign Logger UI briefly before it renders the white screen.

Looking at the console, there are errors raised. Doesnt look like much to go on, but heres the log:

Code:
info: configuring API for staging=false, localhost=false {"service":"logger-service"} main.74d2747d6e6714e125b4.chunk.js:1:2059955
info: configured API to use "https://logger.campaign-logger.com" as the backend service {"service":"logger-service"} main.74d2747d6e6714e125b4.chunk.js:1:2059955
info: processing API reducer file {"service":"logger-service"} main.74d2747d6e6714e125b4.chunk.js:1:2059955
info: rehydration completed {"service":"logger-service"} main.74d2747d6e6714e125b4.chunk.js:1:2059955
info: renderCategoryFilteredTagList {"service":"logger-service"} main.74d2747d6e6714e125b4.chunk.js:1:2059955
Invariant Violation: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=Invariant%20Violation%3A%20Minified%20React%20error%20%2331%3B%20visit%20https%3A%2F%2Freactjs.org%2Fdocs%2Ferror-decoder.html%3Finvariant%3D31%26args%5B%5D%3Dobject%2520with%2520keys%2520%257Bcount%252C%2520createdOn%257D%26args%5B%5D%3D%20for%20the%20full%20message%20or%20use%20the%20non-minified%20dev%20environment%20for%20full%20errors%20and%20additional%20helpful%20warnings.%20&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. main.74d2747d6e6714e125b4.chunk.js:1:876961
    i https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    i https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    pa https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    ha https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xo https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ro https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Vi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Gi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ps https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ts https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xs https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    n https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    di https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    callback https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    ai https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    ri https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    qi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Wi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    js https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    unstable_runWithPriority https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    js https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ps https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ts https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xs https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    n https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
Uncaught (in promise) Invariant Violation: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=Invariant%20Violation%3A%20Minified%20React%20error%20%2331%3B%20visit%20https%3A%2F%2Freactjs.org%2Fdocs%2Ferror-decoder.html%3Finvariant%3D31%26args%5B%5D%3Dobject%2520with%2520keys%2520%257Bcount%252C%2520createdOn%257D%26args%5B%5D%3D%20for%20the%20full%20message%20or%20use%20the%20non-minified%20dev%20environment%20for%20full%20errors%20and%20additional%20helpful%20warnings.%20&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. main.74d2747d6e6714e125b4.chunk.js:1:802067
    i https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    i https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    pa https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    ha https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xo https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ro https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Vi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Gi https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ps https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ts https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xs https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    n https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    Ts https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    xs https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    n https://preview.campaign-logger.com/main.74d2747d6e6714e125b4.chunk.js:1
    <anonymous> self-hosted:948


On firefox.
 
Status
Not open for further replies.
Top