shlist

share and manage lists between multiple people
Log | Files | Refs

ModeNameSize
-rw-r--r--.gitignore3L
-rw-r--r--android/Shlist/.gitignore9L
-rw-r--r--android/Shlist/.idea/compiler.xml22L
-rw-r--r--android/Shlist/.idea/copyright/profiles_settings.xml3L
-rw-r--r--android/Shlist/.idea/gradle.xml18L
-rw-r--r--android/Shlist/.idea/misc.xml46L
-rw-r--r--android/Shlist/.idea/modules.xml9L
-rw-r--r--android/Shlist/.idea/runConfigurations.xml12L
-rw-r--r--android/Shlist/app/.gitignore1L
-rw-r--r--android/Shlist/app/build.gradle31L
-rw-r--r--android/Shlist/app/proguard-rules.pro25L
-rw-r--r--android/Shlist/app/src/androidTest/java/ca/absentmindedproductions/shlist/ExampleInstrumentedTest.java26L
-rw-r--r--android/Shlist/app/src/main/AndroidManifest.xml25L
-rw-r--r--android/Shlist/app/src/main/java/ca/absentmindedproductions/shlist/AvailableFragment.java15L
-rw-r--r--android/Shlist/app/src/main/java/ca/absentmindedproductions/shlist/CurrentFragment.java17L
-rw-r--r--android/Shlist/app/src/main/java/ca/absentmindedproductions/shlist/HomeScreen.java77L
-rw-r--r--android/Shlist/app/src/main/java/ca/absentmindedproductions/shlist/SendMessage.java28L
-rw-r--r--android/Shlist/app/src/main/res/layout-land/activity_home_screen.xml48L
-rw-r--r--android/Shlist/app/src/main/res/layout-port/activity_home_screen.xml40L
-rw-r--r--android/Shlist/app/src/main/res/layout/available_view.xml18L
-rw-r--r--android/Shlist/app/src/main/res/layout/current_view.xml18L
-rw-r--r--android/Shlist/app/src/main/res/mipmap-hdpi/ic_launcher.png3418B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-hdpi/ic_launcher_round.png4208B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-mdpi/ic_launcher.png2206B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-mdpi/ic_launcher_round.png2555B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xhdpi/ic_launcher.png4842B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png6114B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xxhdpi/ic_launcher.png7718B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png10056B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png10486B
-rw-r--r--android/Shlist/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png14696B
-rw-r--r--android/Shlist/app/src/main/res/values/colors.xml34L
-rw-r--r--android/Shlist/app/src/main/res/values/strings.xml6L
-rw-r--r--android/Shlist/app/src/main/res/values/styles.xml11L
-rw-r--r--android/Shlist/app/src/test/java/ca/absentmindedproductions/shlist/ExampleUnitTest.java17L
-rw-r--r--android/Shlist/build.gradle23L
-rw-r--r--android/Shlist/gradle.properties17L
-rw-r--r--android/Shlist/gradle/wrapper/gradle-wrapper.jar53636B
-rw-r--r--android/Shlist/gradle/wrapper/gradle-wrapper.properties6L
-rwxr-xr-xandroid/Shlist/gradlew160L
-rw-r--r--android/Shlist/gradlew.bat90L
-rw-r--r--android/Shlist/settings.gradle1L
-rwxr-xr-xandroid/shlist/.gitignore6L
-rwxr-xr-xandroid/shlist/.idea/.name1L
-rwxr-xr-xandroid/shlist/.idea/compiler.xml22L
-rwxr-xr-xandroid/shlist/.idea/copyright/profiles_settings.xml3L
-rwxr-xr-xandroid/shlist/.idea/encodings.xml6L
-rwxr-xr-xandroid/shlist/.idea/gradle.xml20L
-rwxr-xr-xandroid/shlist/.idea/misc.xml46L
-rwxr-xr-xandroid/shlist/.idea/modules.xml9L
-rwxr-xr-xandroid/shlist/.idea/runConfigurations.xml12L
-rwxr-xr-xandroid/shlist/.idea/vcs.xml6L
-rwxr-xr-xandroid/shlist/app/.gitignore1L
-rwxr-xr-xandroid/shlist/app/app.iml93L
-rwxr-xr-xandroid/shlist/app/build.gradle25L
-rwxr-xr-xandroid/shlist/app/proguard-rules.pro17L
-rwxr-xr-xandroid/shlist/app/src/androidTest/java/drsocto/shlist/ApplicationTest.java13L
-rwxr-xr-xandroid/shlist/app/src/main/AndroidManifest.xml37L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/Contact.java37L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/ContactsScreen.java154L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/DBHelper.java58L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/HomeScreen.java507L
-rw-r--r--android/shlist/app/src/main/java/drsocto/shlist/ListScreen.java207L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/ListUtils.java30L
-rw-r--r--android/shlist/app/src/main/java/drsocto/shlist/MsgTypes.java21L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/NetMan.java162L
-rwxr-xr-xandroid/shlist/app/src/main/java/drsocto/shlist/Shlist.java55L
-rw-r--r--android/shlist/app/src/main/res/layout-land/item_row.xml51L
-rw-r--r--android/shlist/app/src/main/res/layout-land/layout_home_screen.xml66L
-rw-r--r--android/shlist/app/src/main/res/layout-land/layout_list_screen.xml66L
-rwxr-xr-xandroid/shlist/app/src/main/res/layout-land/list_row.xml42L
-rw-r--r--android/shlist/app/src/main/res/layout-port/item_row.xml51L
-rw-r--r--android/shlist/app/src/main/res/layout-port/layout_home_screen.xml63L
-rw-r--r--android/shlist/app/src/main/res/layout-port/layout_list_screen.xml45L
-rwxr-xr-xandroid/shlist/app/src/main/res/layout-port/list_row.xml43L
-rwxr-xr-xandroid/shlist/app/src/main/res/layout/add_list_prompt.xml39L
-rw-r--r--android/shlist/app/src/main/res/layout/contact_row.xml11L
-rwxr-xr-xandroid/shlist/app/src/main/res/layout/layout_contacts_screen.xml27L
-rw-r--r--android/shlist/app/src/main/res/menu/context_menu_home_screen.xml7L
-rwxr-xr-xandroid/shlist/app/src/main/res/menu/menu_contacts_screen.xml6L
-rwxr-xr-xandroid/shlist/app/src/main/res/menu/menu_home_screen.xml15L
-rw-r--r--android/shlist/app/src/main/res/menu/menu_list_screen.xml8L
-rwxr-xr-xandroid/shlist/app/src/main/res/mipmap-hdpi/ic_launcher.png3418B
-rwxr-xr-xandroid/shlist/app/src/main/res/mipmap-mdpi/ic_launcher.png2206B
-rwxr-xr-xandroid/shlist/app/src/main/res/mipmap-xhdpi/ic_launcher.png4842B
-rwxr-xr-xandroid/shlist/app/src/main/res/mipmap-xxhdpi/ic_launcher.png7718B
-rwxr-xr-xandroid/shlist/app/src/main/res/values-w820dp/dimens.xml6L
-rwxr-xr-xandroid/shlist/app/src/main/res/values/colors.xml32L
-rwxr-xr-xandroid/shlist/app/src/main/res/values/dimens.xml5L
-rwxr-xr-xandroid/shlist/app/src/main/res/values/strings.xml8L
-rwxr-xr-xandroid/shlist/app/src/main/res/values/styles.xml8L
-rwxr-xr-xandroid/shlist/build.gradle19L
-rwxr-xr-xandroid/shlist/gradle.properties18L
-rwxr-xr-xandroid/shlist/gradle/wrapper/gradle-wrapper.jar49896B
-rwxr-xr-xandroid/shlist/gradle/wrapper/gradle-wrapper.properties6L
-rwxr-xr-xandroid/shlist/gradlew164L
-rwxr-xr-xandroid/shlist/gradlew.bat90L
-rwxr-xr-xandroid/shlist/settings.gradle1L
-rw-r--r--android/shlist/shlist.iml19L
-rw-r--r--apnd/APND.pm67L
-rw-r--r--apnd/Makefile10L
-rw-r--r--apnd/apnd.go165L
-rw-r--r--apnd/certs/aps.cer1560B
-rw-r--r--apnd/certs/aps.csr16L
-rw-r--r--apnd/certs/aps.key27L
-rw-r--r--apnd/certs/aps.pem35L
-rw-r--r--apnd/t/bad_msg.t20L
-rw-r--r--apnd/t/non_ios.t28L
-rw-r--r--apnd/t/signal.t13L
-rw-r--r--gcmd/gcmd47L
-rw-r--r--gcmd/gcmd.java99L
-rw-r--r--gen_msgs.sh87L
-rw-r--r--ios/ContactsTableViewController.h5L
-rw-r--r--ios/ContactsTableViewController.m173L
-rw-r--r--ios/EditItemTableViewController.h12L
-rw-r--r--ios/EditItemTableViewController.m131L
-rw-r--r--ios/shlist.xcodeproj/project.pbxproj530L
-rw-r--r--ios/shlist.xcodeproj/project.xcworkspace/contents.xcworkspacedata7L
-rw-r--r--ios/shlist.xcodeproj/xcuserdata/kyle.xcuserdatad/xcschemes/shlist.xcscheme112L
-rw-r--r--ios/shlist.xcodeproj/xcuserdata/kyle.xcuserdatad/xcschemes/xcschememanagement.plist27L
-rw-r--r--ios/shlist/AddressBook.h26L
-rw-r--r--ios/shlist/AddressBook.m132L
-rw-r--r--ios/shlist/AppDelegate.h14L
-rw-r--r--ios/shlist/AppDelegate.m224L
-rw-r--r--ios/shlist/Base.lproj/LaunchScreen.xib41L
-rw-r--r--ios/shlist/Base.lproj/Main.storyboard868L
-rw-r--r--ios/shlist/DataStructures.h34L
-rw-r--r--ios/shlist/DataStructures.m10L
-rw-r--r--ios/shlist/EditTableViewController.h7L
-rw-r--r--ios/shlist/EditTableViewController.m112L
-rw-r--r--ios/shlist/Images.xcassets/AppIcon.appiconset/Contents.json163L
-rw-r--r--ios/shlist/Images.xcassets/AppIcon.appiconset/octopus.png21052B
-rw-r--r--ios/shlist/Images.xcassets/LaunchImage.launchimage/Contents.json21L
-rw-r--r--ios/shlist/Info.plist49L
-rw-r--r--ios/shlist/ListTableViewController.h15L
-rw-r--r--ios/shlist/ListTableViewController.m296L
-rw-r--r--ios/shlist/MainTableViewController.h11L
-rw-r--r--ios/shlist/MainTableViewController.m725L
-rw-r--r--ios/shlist/MsgTypes.h31L
-rw-r--r--ios/shlist/Network.h22L
-rw-r--r--ios/shlist/Network.m321L
-rw-r--r--ios/shlist/NewListTableViewController.h7L
-rw-r--r--ios/shlist/NewListTableViewController.m93L
-rw-r--r--ios/shlist/SettingsTableViewController.h5L
-rw-r--r--ios/shlist/SettingsTableViewController.m67L
-rw-r--r--ios/shlist/main.m8L
-rw-r--r--ios/shlist/shlist.xcdatamodeld/shlist.xcdatamodel/contents32L
-rw-r--r--ios/shlistTests/Info.plist24L
-rw-r--r--ios/shlistTests/shlistTests.m32L
-rw-r--r--server/README41L
-rw-r--r--server/SL/Database.pm203L
-rw-r--r--server/SL/Test.pm290L
-rw-r--r--server/SL/testd.pl35L
-rw-r--r--server/certs/cert.pem30L
-rw-r--r--server/certs/cert_chain.pem57L
-rw-r--r--server/certs/chain.pem27L
-rw-r--r--server/certs/fullchain.pem57L
-rw-r--r--server/certs/notes.txt19L
-rw-r--r--server/certs/privkey.pem28L
-rw-r--r--server/msgs.pl48L
-rw-r--r--server/shlist/Hooker.java31L
-rw-r--r--server/shlist/Server.java43L
-rw-r--r--server/shlist/Worker.java46L
-rw-r--r--server/sl785L
-rw-r--r--server/sl.131L
-rw-r--r--server/t/bad_payloads.t17L
-rw-r--r--server/t/device_add.t33L
-rw-r--r--server/t/device_update.t12L
-rw-r--r--server/t/friend_add.t29L
-rw-r--r--server/t/friend_delete.t37L
-rw-r--r--server/t/friend_delete_unit.t27L
-rw-r--r--server/t/header.t38L
-rw-r--r--server/t/invalid_deviceid.t52L
-rw-r--r--server/t/large_response.t20L
-rw-r--r--server/t/leave_list_your_not_in.t19L
-rw-r--r--server/t/list_add.t23L
-rw-r--r--server/t/list_add_notify.t20L
-rw-r--r--server/t/list_join.t34L
-rw-r--r--server/t/list_join_unit.t19L
-rw-r--r--server/t/list_leave.t15L
-rw-r--r--server/t/list_leave_unit.t18L
-rw-r--r--server/t/list_reference_counting.t28L
-rw-r--r--server/t/list_update.t44L
-rw-r--r--server/t/list_update_notify.t25L
-rw-r--r--server/t/lists_get.t31L
-rw-r--r--server/t/lists_get_other.t25L
-rw-r--r--server/t/no_ssl_fails.t32L
-rw-r--r--server/t/other_lists_filter_my_lists.t28L
-rw-r--r--server/t/response_too_large.t16L
-rw-r--r--server/t/two_friends_in_same_other_list.t35L
-rw-r--r--server/t/two_lists_same_name.t17L
-rw-r--r--server/t/update_list_youre_not_in.t20L
-rw-r--r--server/t/utf8.t18L
-rw-r--r--server/t/zero_payload.t25L