Skip to content
This repository has been archived by the owner on Nov 28, 2023. It is now read-only.

Latest commit

 

History

History
527 lines (364 loc) · 17.3 KB

CHANGELOG.md

File metadata and controls

527 lines (364 loc) · 17.3 KB

2019.1.3 (2019-03-06)

Bug Fixes

  • login: fix account creation and reset links (d861c9e)
  • seamail: only show loading if logged in (f8f2add)
  • stream: fix background fetch in tweet stream (d08e047)
  • stream: hide liked/starred when not logged in (cd898e6)

Features

  • add code-of-conduct (9c6eaee)
  • support administratively disabling sections (7f82e95)
  • decks: updated deck images for 2019 Oosterdam (206e1f1)
  • stream: say which filter when there are no tweets (d25a7f9)
  • twitarr: add text retrieval (90a7e68)

2019.1.2+410038 (2019-03-01)

Bug Fixes

  • events: fix "Loading..." showing on first load (0467bc0)
  • http: typo in parameter-handling for DELETE (e50bac0)
  • stream: actually load cached tweets properly (12b381f)
  • stream: fix a potential ID collision when updating (939a260)
  • text: fix text layout in a number of places (308d246)
  • ui: beef up tweet display code to be better about missing images (3ac55df)
  • user: improve user avatar loading (8369ce6)

Features

  • stream: improve filtering, also refresh when changing stars (f95dbfa)
  • today: show announcements newest to oldest in "today" (75dae05)

2017.1.0 (2017-01-25)

Features

  • about: update copyright, remove paypal link (788487b)
  • events: remove event add/edit, changed "my" to "saved" (f468927)
  • karaoke: updated karaoke list (dc3bcdd)
  • settings: do not try to auto-detect "on a boat" (cc0672b)

2016.1.1

2016.1.0 is a small bugfix release that will probably not get released in time. ;)

Changes

  • build 40407
    • last-minute updated karaoke list
    • some small bugfixes to "Clear Cache"
    • make sure we're logged in before trying anything that requires login (fixes "Loading..." on Seamail when you're not logged in)
    • another fix for leftover usernames when posting new Seamail twice during a single session
    • fix for tweets not refreshing after changes

2016.1.0

2016.1.0 is intended to be the second major release of CruiseMonkey for JoCo Cruise 2016.

Changes

  • build 40406

    • any part of the user popup is now clickable to make it go away
    • fix a problem where subsequent new seamails would always include the last user you mailed
  • build 40405

    • open forum post in the system browser
  • build 40404

    • forums link now just opens twit-arr forums, since I didn't have time to implement forum posting before the cruise
    • fixed a seamail refresh bug
  • build 40403

    • click an amenity, and see its location in the deck map
    • if a user has configured room number, click it in the user detail popup to see their location in the deck map
    • fixed an issue with duplicate users in seamail
    • make text input font size larger
    • fix
      showing up when editing a tweet with carriage returns
    • fix display of usernames that were posted in mixed case
    • don't allow updating profile while photo is uploading
  • build 40402

    • fix android image picker once and for all (hopefully) by writing my own stupid plugin rather than relying on the cordova camera plugin
    • fix likes not showing as liked on the tweet detail view
  • build 40401

    • fix crash on Android browsers that don't support Object.assign API
  • build 40400

    • read-only support for forums
    • tweet stream filtering ("All", "@mentions", "Favorites") (note, this only works on cm.raccoonfink.com at the moment)
    • only allow "send" when an edited tweet has actually been modified
    • make font sizes match everywhere
    • image popup uses local cache rather than redownloading
    • viewing a seamail updates the notification dot immediately

2016.0.1

CruiseMonkey 2016.0 is ready for release.

Changes

  • build 40380

    • put events as the first tab
    • make the "clear cache" button less confusing
  • build 40379

    • reset notification dots no logout
    • more robust "onaboat" handling, clear more state on boat day
    • remove swipe/gesture thing, slows things down and too much "magic"
  • build 40378

    • show a flag/marker on currently happening events (issue #79)
    • decode HTML entities before editing tweets (issue #96)
    • allow adding a photo when editing an existing tweet (issue #97)
    • events go to "now" when you switch event filters (issue #98)
  • build 40377

    • (hopefully) fix a couple of exceptions related to events and clearing the cache
  • build 40376

    • reworked tweet and tweet rendering to be faster, and look the same between stream view and tweet detail view (including fav/reply/edit/delete)
    • drag left on a tweet in the tweet stream to view details
    • fixed a number of bugs in creating, editing, replying, and deleting tweets
    • reduce the number of network calls needed to get un-cached images
    • feedback when sending tweets to account for server slowness
    • lots of smaller layout and update issues fixed all over
    • switch to browser-based photo handling on Android (gallery-based upload caused crashes)
    • CM should perform better on Android < 5
  • build 40375

    • fix profile layout on small screens
    • fix various display bugs in notification dots (issue #91)
  • build 40374

    • make it clear that log in/out is in settings (issue #89)
    • seamail UI shows "Loading" until loaded
    • make sure time zones are handled cleanly (just in case)
    • maybe finally fixed formatting of the login input? (issue #82)

2016.0.0

We are at a release-candidate stage for CruiseMonkey 2016, so the version has been changed to reflect that.

Changes

  • build 40373

    • always use Eastern time (issue #87)
    • decode HTML entities when re-editing tweets (issue #88)
    • fix new seamail dialog (issue #86)
    • fix android upload (issue #85)
  • build 40372

    • event view shows all events on first load
  • build 40371

    • fix image upload progress (and side-effects)
    • navigation-restoration was messy, only supporting tab restoration for now
  • build 40370

    • re-build of 40369
  • build 40369

    • you can now view announcements in the ship tab
    • photo-posting should be more reliable
    • settings storage is fixed
    • background fetch is working again (as much as it can)
    • seamail, twitarr mentions, and notifications now show badges in the UI
    • event modification and deletion is updated to support the (changed) twit-arr backend API
    • event views scroll to "now" on first view
    • "now" and "top" buttons in the event view work as expected
  • build 40368

    • rework image handling; uploading images works properly on iOS, Android, and browser
    • added profile editing
    • re-enable custom HTTP library for better SSL/certificate handling
    • remove broken spinners
    • fix angular issues that would cause breakage in browser version
    • fix double-escaping of some HTML entities
    • event search now includes the name of the day ("sunday" is searchable)
    • scroll to the next event the first time events are opened

5.9.0 (2016)

5.9.0 (CruiseMonkey 2016) is a major refactor of the CM codebase, with a streamlined UI and a lot of under-the-hood cleanup.

Changes

  • build 40367

    • fix flickering on twit-arr refresh
    • maybe a good fix for the login username rendering?
    • show tweet history in "Tweet Details"
    • deck maps are back
    • amenities now match Freedom of the Seas
    • button for clearing image and user caches
    • karaoke layout cleanup
    • better date/time picker for event editing
    • handle new twit-arr emoji formatting
  • build 40366

    • fix event redraw after loading cache
    • tweaked some font sizes
    • improve seamail UI to be more IM/SMS-like
  • build 40365

    • default login timeout is now 20 seconds
    • favorites now display properly
    • log out if twit-arr URL is changed
    • event editor cleanup and themeing
    • seamail input works on Android
    • seamail UI improvements
    • login username input box should (hopefully) render right now
  • build 40364

    • events clean up after themselves properly when you log in/out
    • events view uses cache right away before refreshing from twit-arr
    • events can now have no end-date (these just put a "marker" in the event list without taking up a time range)
    • event editing fixes invalid date ranges automagically
    • event start/end time editing uses native controls if possible, & less-sucky controls if not
  • build 40361

    • users without a display name now get an @ in the tweet stream
    • reply/like/delete/edit of tweets now works
    • highlights are fixed in karaoke search
    • popup confirmation on logout
  • build 40359

    • fix centering of event tab title

Known Issues

  • amenities still lists amenities for Independence of the Seas
  • deck list is missing
  • images do not show any indication they are loading while they are loading (this is noticeable in the twit-arr view)
  • probably more things I can't think of at the moment

5.0.8 (2015-01-25)

Bug Fixes

  • database clean out old databases on startup ((e8895399))
  • events
    • clean up "reset cache" a bit ((7f5a55ac))
    • small tweak to the way initialization happens ((5af3fb0e))

5.0.7 (2015-01-25)

Bug Fixes

  • login fix more login corner cases ((f2cd350e))
  • twitarr do not keep separate copy of user status ((da5df311))
  • images properly clean cache on startup ((d5617745))
  • events
    • more attempts to fix the render bug ((f94d02d4))
    • more event-loading tweaking ((f1b66ef7))
    • do not refresh the events until entering the view ((da780bc8))
    • abandon the tab UI, it was too flaky ((d8b3359e))
    • abandon the tab UI, it was too flaky ((89ef5452))
    • make sure refresh does not start until replication does ((b7772eb6))
    • missing add-event button on some tabs ((bac6396d))
  • input turn off autocapitalize/autocomplete where relevant ((00114845))

Features

  • login link to password reset ((da47f82b))

5.0.6 (2015-01-25)

Bug Fixes

  • events
    • abandon the tab UI, it was too flaky ((89ef5452))
    • make sure refresh does not start until replication does ((b7772eb6))
    • missing add-event button on some tabs ((bac6396d))
  • twitarr do not keep separate copy of user status ((da5df311))
  • images properly clean cache on startup ((d5617745))
  • input turn off autocapitalize/autocomplete where relevant ((00114845))
  • login fix more login corner cases ((f2cd350e))

5.0.5 (2015-01-25)

Bug Fixes

  • events fix the "my" tab showing up ((e43dcd75))
  • twitarr track user login immediately ((10a603dc))

5.0.4 (2015-01-24)

Bug Fixes

  • twitarr only show reply/like/new-tweet when logged in ((facaeb7b))
  • login broadcast login failure ((fa0d8893))
  • seamail update indicator when seamails are viewed ((d5c63f0f))
  • database make sure we always use websql, also clean up logging ((e44dc2eb))
  • events
    • don't show favorites/edit/etc. when not logged in ((a0ade2c5))
    • rework event refreshing to clean up nav issues ((b27dc9e9))
  • notifications clean up notification code and initialization ((51b45d5f))

5.0.3 (2015-01-24)

Bug Fixes

  • settings fix layout of slider bar ((807d7171))
  • events
    • refresh on change ((961db0d3))
    • clean up hour format ((68b8aa2b))
  • twitarr reply should also @ the author of the replied tweet ;) ((283ed85b))
  • amenities fix exception when matching decks ((a2a01313))
  • navigation normalize menu navigation and back button usage ((50e01ee6))

5.0.2 (2015-01-20)

Bug Fixes

  • seamail wrap seamail message text ((c0d02579))

5.0.1 (2015-01-20)

Bug Fixes

  • events events with carriage returns display correctly ((365ea62d))
  • performance clean up navigation in event views ((1a130dcc))

Features

  • twitarr click an image in twitarr to view it ((d8a07bed))

5.0.0 (2015-01-19)

Bug Fixes

  • twitarr image upload works on Android now ((b72fc7a6))
  • images use xhr rather than native download ((29dd8337))
  • events
    • clean up layout of long summaries ((08590dc5))
    • avoid round-trips, improve event-change responsiveness ((1ee487cf))
  • amenities search now shows deck headers properly ((1182b034))

Features

  • events make username clickable ((3f599400))
  • settings make refresh configurable ((0b24ee76))
  • search search highlights matches, other tweaks ((4a581bd5))

4.9.7 (2015-01-19)

Bug Fixes

  • menu fix seamail count, also change login to modal ((e73409bc))
  • images fix image cache on IOS ((f991d74f))
  • events
    • refactor event view, responsiveness should be MUCH better ((5f56729e))
    • public icon is just an indicator ((0dda1735))

  • too many to count ((de0666e5))
  • tons of bug fixes thanks to feedback from the best tester ;) ((538d6250))
  • logging don't say 'Synchronizing Events' on startup ((4576be03))

Features

  • twitarr implemented image cache ((3fbbafcc))

4.9.6 (2015-01-16)

Bug Fixes

  • seamail
    • fix seamail layout; also new seamail from user detail ((52b7160f))
    • fix layout so messages scroll but input does not ((5d535caf))
  • twitarr
    • don't scroll when repositioning ((61065ba3))
    • add postSeamail, move Array prototypes to Twitarr ((94ea5785))
    • make sure user popups open in the right place ((5a40cbf1))
  • ui lots of minor UI cleanups ((7b1c8a28))
  • http use a longer timeout for the slow server ((75baa048))

Features

  • announcements post announcement notifications ((477abe55))
  • twitarr
    • tweet posting and replying ((67dc1fbd))
    • tweet posting and replying ((6af7d8de))
    • tweet posting now works ((12ae4bbd))
    • UI updates (user detail, refresh timeline updates) ((1a33e166))
  • ui add user detail view ((ab04a286))
  • seamail
    • put the header back in ((fa897817))
    • create new seamail threads ((20ea182b))
    • user detail when clicking avatar ((333622e2))

4.9.5 (2015-01-15)

Bug Fixes

  • seamail
    • refresh the view when a seamail is marked read ((23a1e651))
    • show a loading dialog ((81b106cd))
  • validation make sure event summary is really set before submitting ((62719207))
  • performance sped up karaoke list on devices, reduced memory ((16507c48))
  • events update even when modified ((1025aafd))
  • notifications
    • keep background-check running on android ((13bb3766))
    • do not mark messages as seen until they complete ((e0902ccb))
  • login make sure we re-login on startup to refresh keys ((5c0936ab))
  • layout tabs at bottom, also replace ion-nav-bar with ion-header-bar ((cec43e5d))
  • db karaoke list now working properly on iOS and Android ((22e0e083))
  • twitarr cache-bust the status check ((ae849dc1))
  • ui fix a bunch of nav issues reported by Chordash ((73f8902e))
  • initialization do not use isWebView() for Cordova detection ((ff08a292))

Features

  • twitarr
    • add date stamp to the tweet list ((4176fd98))
    • check status when logged in ((cc9da1ac))
    • show an error message if communication with twit-arr failed ((4731f215))
    • added read-only twit-arr timeline support ((65d6db3f))
  • layout shrunk side menu to 180 pixels ((f85d4d78))
  • notifications
    • mention notifications, clear badge when foregrounded ((6504ea16))
    • working background notifications ((75947fad))
  • seamail
    • incomplete support for posting seamail ((f525069d))
    • local notifications on new seamail(s) ((14f0f444))
    • view and respond to seamails ((c920d6bc))
  • ui handle keyboard input in search better ((f5d4e3e5))